Search Results wf_agents
Overview
The WF_AGENTS table is a core repository within the Oracle E-Business Suite (EBS) Application Object Library, specifically for the Workflow and Business Event System infrastructure. It serves as the master definition table for all agents configured in the system. An agent, in this context, is a logical entity that can send or receive business event messages. It acts as an addressable endpoint for event communication, enabling the decoupled, asynchronous integration of application logic both within and outside the EBS instance. The table's role is fundamental to the operation of Oracle Workflow and the Advanced Queuing-based Business Event System, managing the metadata that defines how events are routed between systems, responsibilities, and users.
Key Information Stored
The table is designed around a Globally Unique Identifier (GUID) as its primary key, ensuring uniqueness across distributed systems. The critical columns include the GUID for the agent's primary key, the NAME which identifies the agent, and the SYSTEM_GUID which links the agent to its parent system definition in the WF_SYSTEMS table. This structure allows for the hierarchical organization of agents within systems. The table's design supports complex agent relationships, including grouping, as evidenced by its foreign key relationships with the WF_AGENT_GROUPS table.
Common Use Cases and Queries
A primary use case is troubleshooting event subscription failures or investigating the configuration of integration points. Database administrators and functional consultants query this table to list all defined agents, identify their associated system, and trace subscription configurations. A common diagnostic query is to join with WF_EVENT_SUBSCRIPTIONS to see which agents are designated as recipients or senders for specific events.
- Listing All Agents:
SELECT name, guid, system_guid FROM apps.wf_agents ORDER BY name; - Finding Subscriptions for an Agent:
SELECT sub.* FROM apps.wf_event_subscriptions sub, apps.wf_agents ag WHERE ag.name = '&AGENT_NAME' AND (sub.out_agent_guid = ag.guid OR sub.to_agent_guid = ag.guid); - Validating Agent Group Membership: Queries often join WF_AGENTS, WF_AGENT_GROUPS, and WF_SYSTEMS to resolve the complete addressing path for an event.
Related Objects
The WF_AGENTS table has integral relationships with several other Workflow tables, forming the backbone of the event model. As per the provided metadata, key related objects include:
- WF_SYSTEMS: Linked via the SYSTEM_GUID foreign key, defining the logical system to which an agent belongs.
- WF_AGENT_GROUPS: Has two foreign key relationships with WF_AGENTS (GROUP_GUID, MEMBER_GUID), enabling agents to be members of groups and groups to themselves be treated as agents.
- WF_EVENT_SUBSCRIPTIONS: Contains foreign keys for OUT_AGENT_GUID (the sending agent) and TO_AGENT_GUID (the receiving agent), directly linking event rule definitions to the agents involved in the messaging.
Direct manipulation of this table is strongly discouraged. Configuration should be performed through the Oracle Workflow Builder or the appropriate Business Event System administrative APIs to maintain data integrity.
-
Table: WF_AGENTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_AGENTS, object_name:WF_AGENTS, status:VALID, product: FND - Application Object Library , description: Agent definitions for Business Event System , implementation_dba_data: APPLSYS.WF_AGENTS ,
-
Table: WF_AGENTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_AGENTS, object_name:WF_AGENTS, status:VALID, product: FND - Application Object Library , description: Agent definitions for Business Event System , implementation_dba_data: APPLSYS.WF_AGENTS ,
-
APPS.ECX_OUT_WF_QH dependencies on WF_AGENTS
12.1.1
-
APPS.WF_OAM_METRICS dependencies on WF_AGENTS
12.1.1
-
APPS.ECX_STANDARD dependencies on WF_AGENTS
12.1.1
-
APPS.WF_BES_FUNCS dependencies on WF_AGENTS
12.2.2
-
APPS.WF_AGENTS_PKG dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT_SYNCHRONIZE_PKG dependencies on WF_AGENTS
12.2.2
-
APPS.WF_CLONE dependencies on WF_AGENTS
12.2.2
-
APPS.ECX_INBOUND_ENGINE_QH dependencies on WF_AGENTS
12.1.1
-
APPS.ECX_UTIL_API dependencies on WF_AGENTS
12.1.1
-
APPS.WF_BES_FUNCS dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT_HTML dependencies on WF_AGENTS
12.1.1
-
APPS.WF_STANDARD dependencies on WF_AGENTS
12.2.2
-
APPS.WF_DIAGNOSTICS dependencies on WF_AGENTS
12.2.2
-
APPS.ECX_OUT_WF_QH dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT_OJMSTEXT_QH dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT_PING_PKG dependencies on WF_AGENTS
12.2.2
-
APPS.WF_QUEUE dependencies on WF_AGENTS
12.2.2
-
APPS.WF_QUEUE dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT_QH dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT_OJMSTEXT_QH dependencies on WF_AGENTS
12.1.1
-
APPS.WF_BES_CACHE dependencies on WF_AGENTS
12.1.1
-
APPS.WF_DIAGNOSTICS dependencies on WF_AGENTS
12.1.1
-
APPS.ECX_INBOUND_ENGINE_QH dependencies on WF_AGENTS
12.2.2
-
APPS.ECX_INBOUND_LISTENER_QH dependencies on WF_AGENTS
12.1.1
-
APPS.WF_STANDARD dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT_SYNCHRONIZE_PKG dependencies on WF_AGENTS
12.1.1
-
APPS.WF_ERROR_QH dependencies on WF_AGENTS
12.1.1
-
APPS.WF_BES_CLEANUP dependencies on WF_AGENTS
12.1.1
-
APPS.WF_MAIL dependencies on WF_AGENTS
12.1.1
-
APPS.ECX_UTIL_API dependencies on WF_AGENTS
12.2.2
-
APPS.WF_SETUP dependencies on WF_AGENTS
12.2.2
-
APPS.WF_ERROR_QH dependencies on WF_AGENTS
12.2.2
-
APPS.WF_OAM_METRICS dependencies on WF_AGENTS
12.2.2
-
APPS.WF_AGENTS_PKG dependencies on WF_AGENTS
12.1.1
-
APPS.ECX_INBOUND_LISTENER_QH dependencies on WF_AGENTS
12.2.2
-
APPS.ISG_XMLG_UTIL dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT_QH dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT dependencies on WF_AGENTS
12.2.2
-
APPS.WF_AGENT_GROUPS_PKG dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT dependencies on WF_AGENTS
12.1.1
-
APPS.WF_EVENT_HTML dependencies on WF_AGENTS
12.2.2
-
APPS.WF_MAIL dependencies on WF_AGENTS
12.2.2
-
APPS.WF_BES_CLEANUP dependencies on WF_AGENTS
12.2.2
-
APPS.ECX_STANDARD dependencies on WF_AGENTS
12.2.2
-
APPS.WF_BES_CACHE dependencies on WF_AGENTS
12.2.2
-
APPS.WF_AGENT_GROUPS_PKG dependencies on WF_AGENTS
12.2.2
-
APPS.WF_EVENT_PING_PKG dependencies on WF_AGENTS
12.1.1
-
APPS.WF_CLONE dependencies on WF_AGENTS
12.1.1