Generate New Structure

Generate New Structure allows users to create new CATIA V5 files and structures and to modify the existing structures.

After creating or modifying the structures you can check out that structure to the CATIA V5 -Tool and the structure will be modified accordingly. Information regarding newly created structures or modified structures is provided to the CSE that uses this information to modify or create new files to generate the desired structure on the design files on the desktop.

New Structure Generation allows a third party Configurator or Viewer to generate new structure in ENOVIA and set attribute values on that CATIA V5 structure and relationships, according to the Designer Central guidelines.

  • In the GCO, MCADInteg-MxToCADRelAttribMapping should be populated with the following value to ensure that the transformations from the CATIA V5 tool are mapped with the "Spatial Location" attribute of the server:
  • CAD SubComponent, Spatial Location|CADSubcomponent,relativeXform
  • In the LCO, MCADInteg-CopyRelAttribOnCheckin should be set to true to ensure relationship attributes are taken into consideration during checkin
  • In the LCO, MCADInteg-CopyRelAttribOnCheckout should be set to true to ensure relationship attributes are taken into consideration during checkout

The new attributes on CATIA V5 Object Node as reflected in the CATIA V5 Object's details page are,

  • Modified in ENOVIA--This attribute signifies whether the structure of the CATIA V5 Object has been modified or not. Possible values are "true" or "false". The default value is "false". If the user leaves this blank then a "false" value is interpreted and the structure is not modified.
  • Newly Created in ENOVIA--This attribute signifies whether the CATIA V5 Object has been newly created in the ENOVIA. Possible values are "true" or "false". If the user specifies "true" then this object has been newly created in the ENOVIA and has no file associated with it in ENOVIA. When the user does a checkout operation the CSE is informed that this object is newly created in ENOVIA and the CSE creates a file for this object. The default value is "false". If the user leaves this blank then a "false" value is interpreted and the CATIA V5 object is not "newly created in ENOVIA".

When the relationship provided while generating a new structure is "new", then the user must specify the instance name in reference designator so that the original instance is not renamed and the newly added instance will have the new transformation matrix and new instance name.

The newly generated structure is fully loaded in CATIA memory. Even if your CATIA V5 session is using visualization mode, the whole new structure will be loaded in design mode during the generate new structure process. If the newly generated structure cannot be fully loaded into memory in design mode, you must either simplify the data structure or work with CATIA 64-bit (which supports larger data structures).

Generation of new structures (or updating existing structures) is not supported if the structure contains renamed objects whose names conflict with other objects in the same structure.