Characteristics of UIDs - Integration - Update 44 - Help - Hexagon

SmartPlant Integration COM 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)

Applications should properly support the three characteristics of UIDs to avoid problems retrieving published data.

Three Characteristics of UIDs

  1. 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 CA for one document type and as an instance of class CB 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.

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

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