Search Results ieu_uwq_sel_rt_nodes
Overview
The IEU_UWQ_SEL_RT_NODES table is a core technical repository within the Oracle E-Business Suite Universal Work Queue (UWQ) module. It stores the runtime definitions of selector nodes, which are the fundamental building blocks of a UWQ selector. A selector is a configurable query engine that dynamically fetches work items (such as service requests, tasks, or interactions) from various application modules and presents them in a unified queue interface for agents. This table holds the instantiated, executable structure of these selectors, defining the hierarchical logic and data sources used to retrieve and filter work items in real-time during agent session operations.
Key Information Stored
The table's primary purpose is to define the nodes of a selector's runtime tree. Each record represents a single node. The primary key, SEL_RT_NODE_ID, uniquely identifies each runtime node instance. Critical foreign key columns establish the node's operational context and behavior. The MEDIA_TYPE_ID links the node to a specific interaction channel (like phone, email, or web) defined in IEU_UWQ_MEDIA_TYPES_B, enabling media-specific work item routing. The SEL_ENUM_ID column references a selector enumerator from the IEU_UWQ_SEL_ENUMERATORS table, which defines the underlying business object or view that serves as the data source for the node's query. Additional columns, not fully detailed in the excerpt but typical for such structures, would include data for parent-child relationships (to build the node hierarchy), sequencing, and configuration parameters that control the node's execution logic within the selector.
Common Use Cases and Queries
This table is primarily accessed by the UWQ engine itself during the generation and execution of dynamic SQL to populate agent work queues. Common administrative or diagnostic use cases involve analyzing selector performance or troubleshooting. For instance, a DBA might query to understand the complexity of deployed selectors or to identify nodes associated with a specific media type that is experiencing performance issues. A sample query might join to media types to list all runtime nodes configured for the 'Email' channel:
- SELECT mt.NAME, rt.* FROM IEU.IEU_UWQ_SEL_RT_NODES rt, IEU.IEU_UWQ_MEDIA_TYPES_B mt WHERE rt.MEDIA_TYPE_ID = mt.MEDIA_TYPE_ID AND mt.NAME = 'EMAIL';
Another critical scenario is auditing the binding values used by these runtime nodes, which requires joining to the related IEU_UWQ_RTNODE_BIND_VALS table to see the actual parameters passed to the node's query at execution time.
Related Objects
The IEU_UWQ_SEL_RT_NODES table is central to the UWQ selector runtime architecture and has documented foreign key relationships with several key tables:
- IEU_UWQ_MEDIA_TYPES_B: Links a runtime node to its communication channel via the MEDIA_TYPE_ID column. This determines the type of work items the node can retrieve.
- IEU_UWQ_SEL_ENUMERATORS: Links a runtime node to its data source definition via the SEL_ENUM_ID column. The enumerator specifies the base database object or view for the query.
- IEU_UWQ_RTNODE_BIND_VALS: This table holds specific parameter values bound to a runtime node at execution. It has a foreign key (IEU_UWQ_RTNODE_BIND_VALS.SEL_RT_NODE_ID) referencing the SEL_RT_NODE_ID primary key of IEU_UWQ_SEL_RT_NODES, creating a one-to-many relationship where a single runtime node can have multiple binding values.
-
Table: IEU_UWQ_SEL_RT_NODES
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_SEL_RT_NODES, object_name:IEU_UWQ_SEL_RT_NODES, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Run-Time Nodes. , implementation_dba_data: IEU.IEU_UWQ_SEL_RT_NODES ,
-
Table: IEU_UWQ_SEL_RT_NODES
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_SEL_RT_NODES, object_name:IEU_UWQ_SEL_RT_NODES, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Run-Time Nodes. , implementation_dba_data: IEU.IEU_UWQ_SEL_RT_NODES ,
-
Table: IEU_UWQ_SEL_ENUMERATORS
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_SEL_ENUMERATORS, object_name:IEU_UWQ_SEL_ENUMERATORS, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Enumerator Functions. , implementation_dba_data: IEU.IEU_UWQ_SEL_ENUMERATORS ,
-
Table: IEU_UWQ_RTNODE_BIND_VALS
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_RTNODE_BIND_VALS, object_name:IEU_UWQ_RTNODE_BIND_VALS, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Run-Time Nodes Bind variable information. , implementation_dba_data: IEU.IEU_UWQ_RTNODE_BIND_VALS ,
-
Table: IEU_UWQ_SEL_ENUMERATORS
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_SEL_ENUMERATORS, object_name:IEU_UWQ_SEL_ENUMERATORS, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Enumerator Functions. , implementation_dba_data: IEU.IEU_UWQ_SEL_ENUMERATORS ,
-
Table: IEU_UWQ_MEDIA_TYPES_B
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_MEDIA_TYPES_B, object_name:IEU_UWQ_MEDIA_TYPES_B, status:VALID, product: IEU - Universal Work Queue , description: UWQ Media Types (base) , implementation_dba_data: IEU.IEU_UWQ_MEDIA_TYPES_B ,
-
Table: IEU_UWQ_MEDIA_TYPES_B
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_MEDIA_TYPES_B, object_name:IEU_UWQ_MEDIA_TYPES_B, status:VALID, product: IEU - Universal Work Queue , description: UWQ Media Types (base) , implementation_dba_data: IEU.IEU_UWQ_MEDIA_TYPES_B ,
-
View: IEU_UWQ_TASKS_NODE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IEU.IEU_UWQ_TASKS_NODE_V, object_name:IEU_UWQ_TASKS_NODE_V, status:VALID, product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: APPS.IEU_UWQ_TASKS_NODE_V ,
-
Table: IEU_UWQ_RTNODE_BIND_VALS
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQ_RTNODE_BIND_VALS, object_name:IEU_UWQ_RTNODE_BIND_VALS, status:VALID, product: IEU - Universal Work Queue , description: UWQ Selector Run-Time Nodes Bind variable information. , implementation_dba_data: IEU.IEU_UWQ_RTNODE_BIND_VALS ,
-
View: IEU_UWQM_WL_NODE_V
12.1.1
product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: Not implemented in this database ,
-
View: IEU_UWQM_WL_NODE_V
12.2.2
product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: Not implemented in this database ,
-
View: IEU_UWQ_TASKS_NODE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IEU.IEU_UWQ_TASKS_NODE_V, object_name:IEU_UWQ_TASKS_NODE_V, status:VALID, product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: APPS.IEU_UWQ_TASKS_NODE_V ,
-
View: IEU_UWQ_MEDIA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IEU.IEU_UWQ_MEDIA_V, object_name:IEU_UWQ_MEDIA_V, status:VALID, product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: APPS.IEU_UWQ_MEDIA_V ,
-
View: IEU_UWQ_MEDIA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IEU.IEU_UWQ_MEDIA_V, object_name:IEU_UWQ_MEDIA_V, status:VALID, product: IEU - Universal Work Queue , description: View used for UWQ selector SpreadTable. , implementation_dba_data: APPS.IEU_UWQ_MEDIA_V ,