Characteristics of Unique Identifiers (UIDs) - Integration - Update 46 - Help - Hexagon

SmartPlant Integration .NET Help

Language
English
Product
Integration
Search by Category
Help
SmartPlant Foundation / SDx Version
10
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)

Publishing tools must support the characteristics of UIDs to avoid problems retrieving published data.

  • UIDs are unique. There should not be two objects with the same UID. If the same tool publishes the same object as part of two different document types with potentially two different class definitions, then that object can, and probably should, have the same UID. For example, if instrument A is published as an instance of class C1 for one document type and as an instance of class C2 for a second document type, then it should be published with the same UID for both document types.

  • UIDs are intended to uniquely identify the object, not the published instance. The same object published twice (potentially as instances of two class definitions) is the same object and should have the same UID.

  • UIDs are persistent. If the same object is published 10 times, it should have the same UID all 10 times.

  • UIDs are never reused. If an object is deleted, then its UID should not be assigned to a new object.