Class Mapping for Correlation (SP3DPublishMap.xml) - Integration - Update 44 - Help - Hexagon

Integration Help

Language
English
Product
Integration
Search by Category
Help
Smart 3D Version
12.1 (2019)
Smart Construction Version
2019(7.0)
SmartPlant Foundation / SDx Version
10
Smart Electrical Version
2019 (9.0)
Smart Materials/Smart Reference Data Version
2020 (10.0)
Smart P&ID Version
9 (2019)
Smart Review Version
2020 (15.0)
Smart Engineering Manager Version
10 (2019)
Smart Interop Publisher Version
13.1 (2019 R1)
Smart Isometrics Version
7.0(2019)
Spoolgen Version
9.0(2019)

The map file for correlating design basis objects with Smart 3D objects is SP3DPublishMap.xml, which is located on the Symbols share in the Xml folder. This file is used when you run the Compare Design Basis command.

Multiple class maps may be defined. Each class map can contain multiple interfaces. Each interface map can contain multiple properties.

Mapping is not always 1 to 1. It is possible to use a helper program to assist in mapping. For example, in the SmartPlant schema, NPD is a single property. A helper splits it into the two properties required by Smart 3D. The helper is designated in the <ConvertPROGID> line in the code above. For more information about helper programs, see Select and Process Criteria for Publish and Retrieve Mapping.

You can edit this file using the Schema Editor or Notepad. Some examples of how this file could be customized include:

  • Adding a new property to an existing interface

  • Adding a new interface and properties to an existing class

  • Mapping a property on a design basis object to a property on a related SP3D object.

You should save a copy of this file before you make changes to it.

See Also

Schema Mapping Rules