Search Results ibc_directory_node_rels
Overview
The IBC_DIRECTORY_NODE_RELS table is a core data object within the Oracle E-Business Suite Content Manager module (IBC). It functions as the structural backbone for organizing content by storing the hierarchical relationships between directory nodes. In Oracle EBS, directories are used to categorize and manage content items, folders, and categories in a tree-like structure. This table explicitly defines the parent-child linkages that form these hierarchies, enabling the navigation, security inheritance, and logical grouping of content assets. Its integrity is critical for the proper operation of the Content Manager's repository and any processes that depend on content organization.
Key Information Stored
The table's primary purpose is to map a child directory node to its parent. The key columns that facilitate this are DIRECTORY_NODE_REL_ID, which serves as the unique primary key for each relationship record, PARENT_DIR_NODE_ID, which stores the identifier of the parent directory node, and CHILD_DIR_NODE_ID, which stores the identifier of the child directory node. These columns are foreign keys referencing the IBC_DIRECTORY_NODES_B table, ensuring that only valid directory nodes can participate in a relationship. The table's design allows for the creation of complex, multi-level directory trees essential for sophisticated content management.
Common Use Cases and Queries
A primary use case is querying the complete subtree or lineage of a specific directory node for reporting, content discovery, or applying security rules. For instance, to find all child nodes beneath a specific parent directory, a hierarchical SQL query using CONNECT BY or a recursive WITH clause would join this table to IBC_DIRECTORY_NODES_B. Administrators may also query this table to audit the directory structure or to identify orphaned relationships during data cleanup. A common pattern is to validate the path of a content item by traversing up the hierarchy from its assigned directory node to the root.
- Sample Query (Find Immediate Children): SELECT child_dir_node_id FROM ibc_directory_node_rels WHERE parent_dir_node_id = :p_node_id;
- Sample Query (Find All Descendants): SELECT child_dir_node_id FROM ibc_directory_node_rels CONNECT BY PRIOR child_dir_node_id = parent_dir_node_id START WITH parent_dir_node_id = :p_top_node_id;
Related Objects
The IBC_DIRECTORY_NODE_RELS table has direct, documented dependencies on the central directory node definition table. Its relationships are strictly defined through foreign key constraints, as per the provided metadata.
- IBC_DIRECTORY_NODES_B: This is the master table for all directory nodes. IBC_DIRECTORY_NODE_RELS references it twice:
- Via CHILD_DIR_NODE_ID foreign key column.
- Via PARENT_DIR_NODE_ID foreign key column.
- Primary Key: The table's integrity is enforced by the IBC_DIRECTORY_NODE_RELS_PK constraint on the DIRECTORY_NODE_REL_ID column.
-
Table: IBC_DIRECTORY_NODE_RELS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID, product: IBC - Content Manager , description: IBC_DIRECTORY_NODE_RELS store relationship information between parent and child directory nodes. , implementation_dba_data: IBC.IBC_DIRECTORY_NODE_RELS ,
-
Table: IBC_DIRECTORY_NODE_RELS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID, product: IBC - Content Manager , description: IBC_DIRECTORY_NODE_RELS store relationship information between parent and child directory nodes. , implementation_dba_data: IBC.IBC_DIRECTORY_NODE_RELS ,
-
APPS.IBC_DIRECTORY_NODES_PKG dependencies on IBC_DIRECTORY_NODE_RELS
12.1.1
-
APPS.IBC_DIRECTORY_NODE_GRP dependencies on IBC_DIRECTORY_NODE_RELS
12.2.2
-
APPS.IBC_UTILITIES_PVT dependencies on IBC_DIRECTORY_NODE_RELS
12.2.2
-
APPS.IBC_UTILITIES_PVT dependencies on IBC_DIRECTORY_NODE_RELS
12.1.1
-
APPS.IBC_DIRECTORY_NODE_GRP dependencies on IBC_DIRECTORY_NODE_RELS
12.1.1
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on IBC_DIRECTORY_NODE_RELS
12.1.1
-
APPS.IBC_DIRECTORY_NODES_PKG dependencies on IBC_DIRECTORY_NODE_RELS
12.2.2
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on IBC_DIRECTORY_NODE_RELS
12.2.2
-
VIEW: IBC.IBC_DIRECTORY_NODE_RELS#
12.2.2
owner:IBC, object_type:VIEW, object_name:IBC_DIRECTORY_NODE_RELS#, status:VALID,
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG SQL Statements
12.1.1
-
APPS.IBC_DIRECTORY_NODE_GRP dependencies on IBC_DIRECTORY_NODES_B
12.1.1
-
Table: IBC_DIRECTORY_NODES_B
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODES_B, object_name:IBC_DIRECTORY_NODES_B, status:VALID, product: IBC - Content Manager , description: IBC_DIRECTORY_NODES_B defines all directory nodes. , implementation_dba_data: IBC.IBC_DIRECTORY_NODES_B ,
-
VIEW: APPS.IBC_DIRECTORY_NODE_RELS_V
12.1.1
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG SQL Statements
12.2.2
-
Table: IBC_DIRECTORY_NODES_B
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODES_B, object_name:IBC_DIRECTORY_NODES_B, status:VALID, product: IBC - Content Manager , description: IBC_DIRECTORY_NODES_B defines all directory nodes. , implementation_dba_data: IBC.IBC_DIRECTORY_NODES_B ,
-
SYNONYM: APPS.IBC_DIRECTORY_NODE_RELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID,
-
APPS.IBC_DIRECTORY_NODE_GRP dependencies on IBC_DIRECTORY_NODES_B
12.2.2
-
VIEW: APPS.IBC_DIRECTORY_NODE_RELS_V
12.2.2
-
APPS.IBC_DIRECTORY_NODE_GRP SQL Statements
12.2.2
-
VIEW: APPS.IBC_SUB_DIRECTORY_NODES_V
12.2.2
-
SYNONYM: APPS.IBC_DIRECTORY_NODE_RELS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID,
-
TRIGGER: APPS.IBC_DIRECTORY_NODE_RELS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IBC_DIRECTORY_NODE_RELS+, status:VALID,
-
TRIGGER: APPS.IBC_DIRECTORY_NODE_RELS+
12.2.2
-
APPS.IBC_DIRECTORY_NODE_GRP SQL Statements
12.1.1
-
VIEW: APPS.IBC_SUB_DIRECTORY_NODES_V
12.1.1
-
VIEW: IBC.IBC_DIRECTORY_NODE_RELS#
12.2.2
-
TABLE: IBC.IBC_DIRECTORY_NODE_RELS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID,
-
TABLE: IBC.IBC_DIRECTORY_NODE_RELS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS, object_name:IBC_DIRECTORY_NODE_RELS, status:VALID,
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on FND_API
12.1.1
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on FND_API
12.2.2
-
PACKAGE BODY: APPS.IBC_DIRECTORY_NODE_RELS_PKG
12.1.1
-
PACKAGE BODY: APPS.IBC_DIRECTORY_NODE_RELS_PKG
12.2.2
-
FUNCTION: APPS.IBC_DIRECTORY_NODE_RELS=
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
View: IBC_DIRECTORY_NODE_RELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS_V, object_name:IBC_DIRECTORY_NODE_RELS_V, status:VALID, product: IBC - Content Manager , implementation_dba_data: APPS.IBC_DIRECTORY_NODE_RELS_V ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.IBC_DIRECTORY_NODE_RELS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:IBC_DIRECTORY_NODE_RELS=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
View: IBC_SUB_DIRECTORY_NODES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBC.IBC_SUB_DIRECTORY_NODES_V, object_name:IBC_SUB_DIRECTORY_NODES_V, status:VALID, product: IBC - Content Manager , implementation_dba_data: APPS.IBC_SUB_DIRECTORY_NODES_V ,
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on IBC_DIRECTORY_NODE_RELS_S1
12.1.1
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on DUAL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
View: IBC_DIRECTORY_NODE_RELS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBC.IBC_DIRECTORY_NODE_RELS_V, object_name:IBC_DIRECTORY_NODE_RELS_V, status:VALID, product: IBC - Content Manager , implementation_dba_data: APPS.IBC_DIRECTORY_NODE_RELS_V ,
-
12.1.1 DBA Data
12.1.1
-
APPS.IBC_DIRECTORY_NODE_RELS_PKG dependencies on DUAL
12.1.1