Using Shared Nodes

Shared nodes are multiple instances of a node within the same hierarchy. The global properties for shared nodes automatically reference the values of the primary node and can only be changed at the primary node. Local properties are not shared with the primary node and can be specific to each shared node.

Table 5-4 Types of Shared Nodes

Node Description

Primary Node

The primary instance of a node in a hierarchy and the version. A shared node should not exist in a version where the primary does not exist.

Explicit Shared Node

Duplicate instances of a node that are explicitly created during manual maintenance or import processes. These nodes are defined with a special naming convention to distinguish them from the primary instance of a node in a hierarchy.

Explicitly shared nodes, created during manual maintenance and import processes, share global property values with the primary node

Implicit Shared Node

Descendants of explicit shared nodes that are shared as a result of an ancestor being shared. These nodes are read-only and cannot be modified.

You can:

  • Automate the alternate naming of the shared nodes

  • Create system-level properties that map shared nodes

  • Display the structure below a shared node

  • Move between shared nodes and the primary node

  • Remove and delete primary shared nodes

  • Rename the primary shared node (thus renaming all the shared nodes)

  • Find and display a shared node list to be used for navigation and analysis purposes

Only the following areas of Oracle Data Relationship Management work with Shared nodes:

  • Browse Hierarchy in tree view

  • View Shared nodes using the Related, Shared Nodes menu in tree view

  • Export using the Include Implicit Shared Nodes option