Generally, the published UID is similar to the item’s SPID.
The UID is constructed through all the ‘ConstructUID’ functions, which for some special cases concatenate an identifying string to the UID as follows:
Item |
Constructed UID |
Example |
---|---|---|
Branchpoint |
SPID + ‘.BPT’ |
0FA2A43F0D9D41919D5C6FE21A59E59C.BPT |
Piping Port |
SPID + PortEndIndex |
C317ED6F83D34E179AFC868FDAA861A2.2 |
ProcessPoint |
SPID + ‘.PPT’ |
F51AE106942942F7B236E1DEB0C94C14.PPT |
Relationship |
RelTypeString +SPPID1 + SPPID2 |
PRP-9E48768ACF5047D3AF139AD5C02C70AF.PPT-9E48768ACF5047D3AF139AD5C02C70AF |
OPC |
Highest SPID value between OPC and Mate |
On every relationship, a RelTypeString is concatenated to the two SPID related, as follows:
Rel Name |
RelTypeString |
---|---|
EQC |
EquipmentComponentCompositionRel |
PPC |
PipingPortCompositionRel |
SPC |
SignalPortCompositionRel |
ILA |
InstrumentLoopAssemblyRel |
PSI |
PipingSysConnectorImplementationRel |
PBS |
PBSItemCollectionRel |
ITN |
PBSItemNotesRel |
DRC |
DrawingRepresentationCompositionRel |
DRI |
DrawingItemsRel |
PRP |
ProcessPointCollectionRel |
PCN |
PipingConnectorsRel |
PE1 |
PipingEnd1ConnRel |
PE2 |
PipingEnd2ConnRel |
PTF |
PipingTapOrFittingRel |
SE1 |
SignalEnd1ConnRel |
SE2 |
SignalEnd2ConnRel |
STF |
SignalTapOrFittingRel |
E2E |
EquipmentToEquimentRel |
Example:
PRP-9E48768ACF5047D3AF139AD5C02C70AF.PPT-9E48768ACF5047D3AF139AD5C02C70AF