2.18. Charger des parties de tables de famille (par bulkload)

Afin de Pièces de la table familiale (via bulkload), le bloc suivant doit être utilisé : Activé dans le fichier de configuration spécifique au CAD ou dans ifacecommon.cfg Ce sera : [14]

[PSXRewriteCommand]
Exec=_META3DHELPER.RewriteNatContainer(_METAOBJ, "CADIDENT", "IDENT-Base-File-Name", 
 "NORMIDENT", "NORM-Family-Instance-Name"))

Contexte

Il convient de faire la distinction suivante :

  • Cas 1 : Une pièce native (Plm-Syncro) doit être exportée vers la CAO en tant que natif.

    Donc Native -> Native --- Dans ce cas, utilisez la configuration suivante :

    Exec(is3d)=_META3DHELPER.CreateNatContainer(_METAOBJ, "CADIDENT", "IDENT", "NORMIDENT", "NORM")

    Le cas 1 ne s'applique que tant qu'aucune famille de pièces n'est utilisée.

  • Cas 2 (disponible seulement à partir de la version 12.13) : Il existe un véritable catalogue PSOL, mais au lieu de créer/télécharger cette pièce, il faut utiliser une pièce NATIVE déjà existante.

    Donc PSOL -> Native --- Dans ce cas, utilisez la configuration suivante :

    [PSXRewriteCommand]
    Exec=_META3DHELPER.RewriteNatContainer(_METAOBJ, "CADIDENT", "IDENT", "NORMIDENT", "NORM")

Généralités

Dans tous les cas, IDENT = nom du fichier NORM = nom de la famille de pièces

A partir de la 12.13, la distinction des cas doit toujours être faite de cette manière.