Search Results wf_event_subscriptions
Overview
The WF_EVENT_SUBSCRIPTIONS table is a core repository within the Oracle E-Business Suite (EBS) Business Event System (BES). Owned by the APPLSYS schema and part of the Application Object Library (FND) module, it defines and manages subscriptions to business events. A subscription is a rule that specifies what action should be taken when a specific event occurs within the application. This table acts as the central registry, linking event definitions, filtering criteria, and target agents or systems, thereby enabling the event-driven, service-oriented architecture (SOA) integration framework of Oracle EBS.
Key Information Stored
The table's primary key is the WEN_PK GUID column, uniquely identifying each subscription. Critical foreign key columns establish relationships to other BES entities. The EVENT_FILTER_GUID links to the WF_EVENTS table, defining the event to which the subscription is attached. The OUT_AGENT_GUID and TO_AGENT_GUID columns reference the WF_AGENTS table, identifying the source and destination agents involved in processing the event message. The SYSTEM_GUID references the WF_SYSTEMS table, indicating the external or internal system associated with the subscription. Additional columns (implied by the system's design but not detailed in the provided metadata) typically store subscription parameters, phase numbers for execution order, status, and rule function details that govern when and how the subscription is invoked.
Common Use Cases and Queries
This table is central to configuring and troubleshooting event-driven integrations. Common administrative tasks include auditing active subscriptions, identifying subscriptions for a specific event, and diagnosing message propagation failures. A typical query involves joining with WF_EVENTS to list all subscriptions for a known event:
- SELECT sub.GUID, evt.NAME, sub.OUT_AGENT_GUID FROM APPLSYS.WF_EVENT_SUBSCRIPTIONS sub, APPLSYS.WF_EVENTS evt WHERE sub.EVENT_FILTER_GUID = evt.GUID AND evt.NAME = 'oracle.apps.po.requisition.approve';
Another common pattern is to join with WF_AGENTS to understand the routing of event messages. System administrators and integration developers query this table to verify subscription setup before testing or to deactivate problematic subscriptions.
Related Objects
The WF_EVENT_SUBSCRIPTIONS table has documented foreign key relationships with several other core Business Event System tables, as per the provided metadata:
- WF_AGENTS: Joined via WF_EVENT_SUBSCRIPTIONS.OUT_AGENT_GUID. This defines the source agent for the subscription.
- WF_AGENTS: Also joined via WF_EVENT_SUBSCRIPTIONS.TO_AGENT_GUID. This defines the destination or target agent.
- WF_EVENTS: Joined via WF_EVENT_SUBSCRIPTIONS.EVENT_FILTER_GUID. This links the subscription to the specific business event definition.
- WF_SYSTEMS: Joined via WF_EVENT_SUBSCRIPTIONS.SYSTEM_GUID. This associates the subscription with a registered internal or external system.
These relationships form the structural backbone of the subscription model, ensuring referential integrity between an event, its processing rules, and the endpoints involved.
-
Table: WF_EVENT_SUBSCRIPTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_EVENT_SUBSCRIPTIONS, object_name:WF_EVENT_SUBSCRIPTIONS, status:VALID, product: FND - Application Object Library , description: Subscription for Business Event System , implementation_dba_data: APPLSYS.WF_EVENT_SUBSCRIPTIONS ,
-
Table: WF_EVENT_SUBSCRIPTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_EVENT_SUBSCRIPTIONS, object_name:WF_EVENT_SUBSCRIPTIONS, status:VALID, product: FND - Application Object Library , description: Subscription for Business Event System , implementation_dba_data: APPLSYS.WF_EVENT_SUBSCRIPTIONS ,
-
APPS.OKL_SSC_WF dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.EDR_UTILITIES dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_STANDARD dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_EVENT_SUBSCRIPTIONS_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.ETRM_FNDNAV dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.HZ_EVENT_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.ECX_RULE dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_BES_CACHE dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.CSI_HANDLE_EVENT_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.OKL_AM_WF dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_EVENT_SYNCHRONIZE_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.CSM_HA_EVENT_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_PUB_ICC dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.AS_GAR dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_CLONE dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_EVENT_SYNCHRONIZE_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.FND_SESSION_MANAGEMENT dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_EVENT dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.IEX_DELINQUENCY_PUB dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.GMD_STABILITY_STUDIES_GRP dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.EDR_ERES_EVENT_PUB dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.EDR_UTILITIES dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_BES_FUNCS dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.ICX_SEC dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_EVENT_FUNCTIONS_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.OKL_AM_ASSET_RETURN_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.INV_OPSM_LOT_BE_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_RULE dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.GMO_CBR_GRP dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.OKL_AM_ASSET_RETURN_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.GMO_MBR_UTIL dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_BES_CACHE dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.EDR_ISIGN_CHECKLIST_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.WF_MAIL dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.IEX_UWQ_POP_SUM_TBL_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.OKL_SETUPPRODUCTS_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_STANDARD dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_RULE dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_EVENT_SUBSCRIPTIONS_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.FND_OID_UTIL dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.OKL_SO_CREDIT_APP_WF dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.WF_CLONE dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.OKL_AUTO_INSURANCE_PVT dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.EDR_STANDARD dependencies on WF_EVENT_SUBSCRIPTIONS
12.2.2
-
APPS.EDR_ERES_EVENT_PUB dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.GME_ERES_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.AR_CMGT_EVENT_PKG dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1
-
APPS.ETRM_FNDNAV dependencies on WF_EVENT_SUBSCRIPTIONS
12.1.1