Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Options and Mappings

  • Last UpdatedFeb 19, 2026
  • 10 minute read

The types of elements that will be compared and how their attributes will be mapped are set using the Options dialogue.

  • From the main toolbar, select Options.

Manage Configuration

Element and attribute mapping is controlled using the Compare/Update Configuration wizard. To create and edit configurations you must be a member of team CUADMIN. A single configuration defines the source and target types of objects that will be compared, and their attributes that will be mapped. The stages to define the configuration consist of:

  • Create a new configuration or choose an existing configuration to edit

  • Define the type of source object

  • Define the type of destination object

  • Define member element type mappings

  • Set whether to use advanced rules

  • Define an expression to identify destination owner objects

  • Define filters to be applied to the source object population

  • Map the attributes.

  1. Click Manage Configuration.

  2. Select to create a new configuration or to edit an existing configuration.

    The latter option will display a list of existing configurations to select from.

    Note: Certain out of the box configurations have specific behaviours associated with them which are not available to new created configurations. These out of the box configurations can be edited to add source filters and attribute mappings.

  3. In Diagrams, select the out of the box AVEVA Instrumentation source for Instruments in order to compare a combined set of SCINSTRUMENTs and SCOINSTRUMENTs.

  4. In Paragon, select the out of the box AVEVA Instrumentation or Electrical source for Cable Catalogue in order to compare the five destination types.

  5. Click Next to continue.

    The source data is the data that will be the basis of comparison.

  6. Set Mode to Local if the source data is to be from a product installed on the same computer.

  7. Set Mode to Service if the source data is to be from the AVEVA Integration Service.

    The window changes to show fields for Server Name, Port and Source. These should be set according to the Service configuration.

  8. Select the Source database from the drop-down list.

    If the source is AVEVA Electrical, AVEVA Instrumentation or AVEVA P&ID, a Login button will appear. Click on this and log in to the source system.

  9. Enter the Display Name that will be used for this source list in the Compare/Update window

  10. Either click on Element Type and select the type of object in the source database or click on Group and select one of the pre-defined source groups.

    Source groups will be available only in certain contexts such as Design Valves or Design Piping Specials where the group represents a combination of element types.

  11. Select the Name Attribute that is to be used for name matching, and the Unique Attribute that is to be used for internal ids.

    These are to be set as follows.

    Database

    Type

    Name Attribute

    Unique Attribute

    Dabacon

    All

    Name

    RefNo

    AVEVA Instrumentation and Electrical

    Cable

    Cable No

    CableId

    Cable Catalogue

    CatalogNo

    CableCatId

    Equipment

    EquipmentNo

    EquipId

    Instrument

    Instrument

    InstKEY

    Loop

    LoopNo

    LoopKEY

    AVEVA P&ID

    All

    Label

    ID

  12. Click Next to continue.

    The target data is the data in the default database for the current session, for example: in Tags it will be engineering data. Target data is compared against source data.

  13. In Element Type select the type of object in the target database.

  14. Enter the Display Name that will be used in the Attribute Mapping screen.

  15. If Compare/Update finds unmatched objects, it can create corresponding new objects in the target database. Check Allow insertion if this is to be allowed.

  16. By default, inserted objects take the same name as their source objects. An optional Name Prefix can be specified.

  17. Check Create Reverse Configuration to automatically create a configuration with source and target swapped (this option will be available only when both are Dabacon databases).

  18. Click Next to continue.

  19. If this configuration is to include parent/child hierarchy, select one or more member element configurations.

    For example, a previously defined nozzle configuration can be selected as a member for an equipment configuration.

  20. Click Next to continue.

  21. If advanced rules are required for this configuration, select a Project Configuration File (this will usually be the default filename for the project.

    For example: for Sample project this would be %SAMDFLTS%\ModelManagement\ProjectConfiguration.xml).

  22. Then select a Rule Set and check Use Advanced Rules.

  23. Select the Restrict the Configuration to Admin Users only check box, if you want to test this configuration before publishing it for general use on the project.

  24. Click Next to continue.

  25. Select the Make this Configuration available standalone check box to allow end users to be able to run it when it is not part of a group of configurations.

  26. (Optional) Enter an Owner Expression.

    This will be evaluated against the appropriate source object during the Update Database process to determine the owner for an inserted object.

  27. The expression can be tested by selecting an object of the appropriate source type and pressing the Test button.

    During the Update Database process, the precedence of determining the owner for an inserted object will be:

    • From the parent/child hierarchy if updating using a child configuration

    • From a PML callback if defined

    • From the owner expression if defined

    • From the setting in the Update Database dialogue.

  28. Add filters to limit the population of source data that will be used in the comparison.

    Note: The end user will have the option to further filter the source data at run time.

    Two types of filters can be entered:

    • The first is on attribute values.

    • The second is on the evaluation of a PML expression.

  29. Click the appropriate Add filter to add a row.

  30. For the attribute filter, select the attribute, operator and value.

    The available operators will be appropriate to the data type of the selected attribute.

  31. For the expression filter, enter a PML expression.

    Note: Multiple filters will joined with AND when generating the query.

  32. Click Next to continue.

    Certain out of the box configurations such as AVEVA Instrumentation Instruments and AVEVA Electrical Cable Catalogue have specific behaviours to use multiple destination types. In such cases select each Element Type in turn to define its attribute mappings.

  33. Click Add Mapping to add an empty attribute mapping row to the list.

  34. On the source side do one of the following:

    • Select an attribute from the drop down list.

    • Type the name of a pseudo attribute.

    • Type a PML expression, enclosed in brackets, for example: (DESC of OWNE). The expression will not be evaluated at this point but will be evaluated at comparison time against the source object.

    • Type a static value, to set a default value onto a target attribute. Any value entered in this way will not be validated at this point.

  35. Then on the destination side select an attribute from the drop down list.

  36. Select a mapping row and click Delete Mapping to remove it.

  37. Use the Allow Update check boxes to control which attributes will be compared only, and which may be updated.

  38. Click Finish to complete and save the configuration.

    Note: Configuration files are saved in the project defaults folder, for example: %samdflts%\CUConfigs2.0.

Advanced Configuration

  • Users who are members of team CUADMIN can set up advanced rules by clicking Configuration Explorer.

    This displays the Project Configuration Explorer shared with Schematic 3D Integrator. There you can configure more elaborate rules for element matching and updating, in particular key attribute mapping to match multiple pipes against schematic or engineering pipelines. An example set of rules using key attributes for engineering to design matching is included in the out of the box ProjectConfiguration.xml file. Refer to the Schematic 3D Integrator User Guide section on How to Configure Rules.

    Note: A target attribute specified in an Assign Action must also be included in the attribute mappings in order to appear in a results column. The source attribute in the mapping will be overridden by the advanced configuration action.

Manage Groups

Members of the team CUADMIN can define groups of configurations to be run in a single operation.

  1. Select Manage Groups to display the Manage Groups window.

  2. Select the required source database then click Add and enter the name of the new group.

  3. Select the Restrict this Group to Admin Users only check box to test it before making it available to the project.

  4. Use the arrow buttons to choose which configurations will be in the group then select Apply.

    A configuration can be in one or more groups and can also be available standalone if marked as such. When running a Compare operation, users will be able to select from the available groups and standalone configurations.

    1. Users who are members of team CUADMIN can click on Manage Links to display this window:

      This is an administrative window used to manage Link Worlds.

    2. Before using it, create a separate Design Reference database in Admin, and ensure it is current on all MDBs where linking will occur, and all users who need to link can write to it.

      Note: The Manage Links window is shared between Integrator and Compare/Update. Design Reference databases can be written to by 3D, schematic and engineering users.

      The list includes all the Design and Design Reference databases available, identifying any that contain links (links created prior to 12.1 reside in Design databases). The following functions are available from the File menu or on a right click context menu.

      Create

      Create a new Link World in the selected database

      Validate

      Output a list of links and any errors to the command line for the selected database. This action will also merge partially populated links, for example: 3D object "A" is linked to schematic object "A" by one link and schematic object "A" is linked to engineering object "A" by another link, as can occur when links are created in separate extract databases.

      Validate All

      As for Validate all databases in the list.

      Remove invalid references

      Remove invalid references from links in the selected database. Invalid references can occur when elements are deleted and the Link World database cannot be updated.

      Caution: This operation should be used only when all of the database holding objects that have been linked are current in the MDB.

      Properties

      Display the number of links in the selected database.

      The Edit menu provides Cut, Copy, Paste and Delete functions to move Link Worlds between databases. You can also drag and drop from one database to another to move or merge a Link World.

      All Compare/Update users require write access to a single Link World (CYMWRL). If this is not present when a Link function is performed then Compare/Update will return an error. Project administrators are recommended to use the following procedures:

      • Create a separate Design Reference database in Admin, and ensure it is current on all MDBs for Compare/Update users, and all Compare/Update users can write to it.

      • Use to create a Link World in the new database, or to merge links from an old link world (prior to 12.1 link worlds resided in Design databases).

      • For a global project, create variant extracts of the link world database and make one extract primary at each location that needs to use Compare/Update. This will ensure the link data can be issued back to the parent db and combined from the various locations with no claim conflicts.

      Links created prior to 12.1 reside in Design databases. These must be migrated to Design Reference databases in order to be used by Compare/Update in schematic and engineering modules. Project Administrators are recommended to use the following procedures:

      • If using extract databases, then in PDMS DESIGN or Marine Outfitting, use the Extract Control form to select the existing CYMWRL and issue all changes. Repeat this step for all levels of extract database. The next step should then be carried out in the parent database.

      • In PDMS DESIGN or Marine Outfitting, use to merge links from the Design database to a new Design Reference database (e.g. by drag and drop). Then click on the Design database and delete the old Links.

      • Refresh any extracts of the Design and Design Reference databases.

      When working in an extract database, issuing, flushing or dropping an element that has a referencing link will automatically include the link object. The reference array attribute INCFLU (include flush) returns any link elements that reference the current element. Flushing, issuing or dropping an element with referencing link objects will act on those link objects even if the element itself is not claimed or modified. The Extract Control form will display an "R" label on such elements

      In This Topic
      TitleResults for “How to create a CRG?”Also Available in