Configuring Supplier Chain Engineering Exchange for use with ENOVIAVPM

Working with ENOVIAVPM
Defining the VPM Environment
Assembly Drawing Support
Instance Persistency Management
Immediate Commit
Intermediate Query

 

The following configuration steps must be performed to correctly configure Supplier Chain Engineering Exchange for use with ENOVIAVPM.
 

Working with ENOVIAVPM

To activate ENOVIAVPM 1.5, add the following lines to the declarative file (USRENV.dcls):
CATCDMA.VPM.INTEROP.RECONCILIATOR : LOGICAL ;
CATCDMA.VPM.INTEROP.RECONCILIATOR = TRUE ;

Some other values need to be set to allow the auto-valuation of instance Ids:
CATCDMA.VPM.INTEROP.MANAGE_INSTANCES : LOGICAL ;
CATCDMA.VPM.INTEROP.MANAGE_INSTANCES = TRUE;
CATCDMA.VPM.COMMIT_IMMEDIAT : LOGICAL;
CATCDMA.VPM.COMMIT_IMMEDIAT = TRUE;
CATCDMA.VPM.INSTANCE.UPDATE_MOVE_REPLACE : LOGICAL;
CATCDMA.VPM.INSTANCE.UPDATE_MOVE_REPLACE = TRUE;
CATCDMA.VPM.INTEROP.COMMIT_IMMEDIAT_AND_ENABLE_CHANGES : LOGICAL;
CATCDMA.VPM.INTEROP.COMMIT_IMMEDIAT_AND_ENABLE_CHANGES = TRUE;

 

 

Defining the Environment to Use in VPM  

The CV5_VPM_ENV variable enables you to customize your default ENOVIAVPM environment. To know how to define your VPM environment, see the VPM User's Guide.

 

 

Assembly Drawing Support

In order to support assembly drawings, two specific VPM variables need to be set:

  • CATCDMA.VPM.INTEROP.MANAGE_ASSEMBLY_DRAWING:LOGICAL;
  • CATCDMA.VPM.INTEROP.MANAGE_ASSEMBLY_DRAWING=TRUE;

To find out more, see the Accessing VPM Navigator section in the VPM Navigator User's Guide.

 

 

Instance Persistency Management

The following VPM variable must be declared and valuated:

  • CATCDMA.VPM.INTEROP.MANAGE_INSTANCES:LOGICAL;
  • CATCDMA.VPM.INTEROP.MANAGE_INSTANCES=TRUE;

 

 

Immediate Commit

The Immediate Commit function can be used with CATIAV5 R11GA or following. It does not require any declaration parameter and is the default behavior.

  • For V5 versions prior to R11GA:
    Structure changes made from CATIA V5 must subsequently be committed using the Save work icon .
    Inconsistencies may result in the database if you decide to close the PSN without committing one or more changes.
  • For R11GA or following V5 versions:
    When structure changes are saved, the dialog box displayed by the Save work icon appears automatically.

    The save process is suspended until you click on:

    • OK
      All operations listed in the dialog box are committed and the save process continues.
      The default behavior is that all operations are selected and the user is not able to uncheck some. It can be deactivated by means of the following declarative parameter:

      catcdma.VPM.INTEROP.COMMIT_IMMEDIAT_AND_ENABLE_CHANGES:LOGICAL;
      catcdma.VPM.INTEROP.COMMIT_IMMEDIAT_AND_ENABLE_CHANGES=TRUE;

    • Cancel
      No operation listed is processed on the VPM side and the save process stops. On the CATIA V5 side, all operations (tree structure, geometry, publications, etc.) are earmarked to be resaved in VPM at the next save.

     


 

  • If an error occurs during processing:
  • All the changes in the PSN are canceled.
  • On V5, an error message indicates the type of error.
  • You can then correct the error. You then re-launch the save which will take into account all previous changes as well as the correction just made.

 

 

 

Intermediate Query

To activate the Intermediate Query in the reconciliator, you will need to add the following lines to the ENOVIAVPM declarative file (USRENV.dcls for instance):
CATCDMA.VPM.INTEROP.PERFORM_EASY_QUERY : LOGICAL;
CATCDMA.VPM.INTEROP.PERFORM_EASY_QUERY = TRUE;