Details
When a component is assigned as connector, UNIQUE_ID attribute is added to the component.
UNIQUE_ID is a component attribute, but the attribute is inherited when it is added in an assembly.
Why does this behave different from other component attributes?
Solution
"UNIQUE_ID" is a component instance attribute.
And it is getting inherited as a component attribute when added into an assembly.
Instance attributes are the unique ones across all assembly levels.
If you create an attribute as a component instance attribute, it will be inherited in all assembly levels same like "UNIQUE_ID"
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: ROUTING_ELEC
Version: V12.0.2
Function: COMPONENT_LIST
Ref: 002-8566906