MapUoMList - 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 following graphic displays a representation of the objects and relationships that are relevant to the mapping of units of measure (UoM). A MapUoMList is a specialized kind of MapEnumList. Similarly, a MapUoM is a specialized kind of MapEnum. This is shown by the Implies relationships in the graphic. A MapProperty with a UoM data type must be related to a MapUoMList.

The MapUoMList object corresponds to the IMapUoMListDef interface in the graphic. In general, there is a MapUoMList object in the tool schema for each Smart P&ID format type associated with a property that needs to be published or retrieved. The properties and relationships for a MapUoMList can be viewed in the Edit Map Unit of Measure List Definition dialog box in the Schema Editor.

General

Property

Value

UID

The UID must be constructed using the following pattern:

UID = SPMU_<FormatType>_Name

<FormatType> This is a numeric value that uniquely identifies the format type and therefore the UoM type within Smart P&ID.

Name

The name of the P&ID format type.

Tool Schema Relationships

Relationship

Comment

Scoped map properties

A MapUoMList must be related to the MapProperties that it scopes. (MapPropertyMapEnumList in the diagram.)

Contains

A MapUoMList can contain a variable number of MapUoM objects. (MapEnumListMapEnum in the diagram.)

Mapping Relationships

Relationship

Comment

Maps to

To support the publish operation, a MapUoMList should be related to the corresponding UoMListType in the SmartPlant schema by means of the Maps to relationship. (MapEnumListToEnumList in the diagram.)

Mapped from

To support retrieve, a MapEnumList should be related to the corresponding UoMListType in the SmartPlant schema by means of the Mapped from relationship. (EnumListToMapEnumList in the graphic.)

See Also

MapUoM
MapProperty
MapEnumList
MapEnum
MapClass