Advanced Attribute Mapping

You can copy attributes from a CATIA V5 file to 3DEXPERIENCE and vice versa by modifying the GCO (Global Configuration Object) attributes MCADInteg-CADToMxAttribMapping and MCADInteg-MxToCADAttribMapping.

  1. Search and edit the GCO: CATIAV5UPS-GlobalConfig CATIAV5UPS TEAM. You can perform GCO modifications only in the on premises environment.
  2. Add the required attribute mapping to the GCO attribute MCADInteg-CADToMxAttribMapping (for CATIA V5 to 3DEXPERIENCE platform attribute mapping).

    Syntax

    CADType,CADAttribute|DatabaseType,DatabaseAttribute

    Example

    assembly,cus:TestAttribute|VPMReference,V_description

    component,cus:TestAttribute|VPMReference,V_description

    assembly,cus:TestAttribute|VPMReference,Ext([Package]/[Extension type]).[Extension attribute]

    component,cus:TestAttribute|VPMReference,V_description,Ext([Package]/[Extension type]).[Extension attribute]

    drawing,text:Text.101|Drawing,V_description where Text.101 is drawing text with a name.

    drawing,table:Table.101;row=1;col=1|Drawing,V_description, where Table.101;row=1;col=1 is drawing table with a name.

    drawing,2DComponent:Comp2;2DComponentText=Text2|CATDrawing,V_description, where Comp2 is a 2D Component instance and Text2 is modifiable text.

    shape,param:Description.1|3DShape,V_description

    When you copy attributes from the CATIA V5 file to 3DEXPERIENCE (MCADInteg-CADToMxAttribMapping), only the public writable attributes are considered.

    You can copy the attributes from the CATIA V5 file to 3DEXPERIENCE (when you perform Save from CATIA V5).
  3. Add the required attribute mapping to the MCADInteg-MxToCADAttribMapping attribute (for 3DEXPERIENCE platform to CATIA V5 attribute mapping).

    Syntax

    DatabaseType,DatabaseAttribute|CADType,CADAttribute

    Example

    VPMReference,V_description|assembly,cus:TestAttribute

    VPMReference,V_description|component,cus:TestAttribute

    VPMReference,Ext([Package]/[Extension type]).[Extension attribute]|assembly,cus:TestAttribute

    VPMReference,Ext([Package]/[Extension type]).[Extension attribute]|component,cus:TestAttribute

    Drawing,V_description|drawing,text:Text.101 where Text.101 is drawing text with a name.

    Drawing,V_description|drawing,table:Table.101;row=1;col=1 where Table.101;row=1;col=1 is drawing table with a name.

    CATDrawing,V_description|drawing,2DComponent:Comp2;2DComponentText=Text2where Comp2 is a 2D Component instance and Text2 is modifiable text.

    3DShape,V_description|shape,param:Description.1

    When you copy attributes from 3DEXPERIENCE to CATIA V5 file (MCADInteg-MxToCADAttribMapping), only the read public attributes are considered.

    You can copy the attributes from 3DEXPERIENCE to the CATIA V5 file (when you perform Open in CATIA V5).

    If MCADInteg-MxToCADAttribMapping is present for the 3DEXPERIENCE attribute “revision”, then this attribute is mapped to the respective CAD attribute during the Open operation.

    If MCADInteg-MxToCADRelAttribMapping attribute is present such that two server attributes are mapped to one CAD attribute, then value mapped on the CAD attribute will have random behavior. Also, mapping of two different CATIA V5 attributes with the same 3DEXPERIENCE platform attribute is not supported.

    Important: CATIA V5 attributes are represented in GCO attribute mapping with different prefixes depending on attribute type:
    CATIA attribute type Prefix
    CATIA system sys:
    CATIA user-defined custom attribute cus:
    CATIA user-defined parameter param: