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.