Search Results subscription_on_error_type




Overview

The view WF_ACTIVE_SUBSCRIPTIONS_V, owned by the APPS schema and shipped with the FND – Application Object Library product, exposes the set of currently active Oracle Workflow event subscriptions. It is a reporting and diagnostic construct rather than a transactional entity: no data is stored within the view itself, and all content is derived at runtime from the underlying Workflow event and subscription tables. The view filters aggressively so that only enabled, licensed subscriptions against enabled, licensed events are surfaced, presenting the effective subscription configuration that the Workflow Business Event System will actually evaluate when an event is raised. In Oracle EBS 12.1.1 and 12.2.2 environments it is widely used during integration troubleshooting, subscription auditing, and impact analysis, because it collapses the raw subscription records into a single, human-readable result set that includes event names and resolved handler identifiers. The presence of the wf_process_type column is significant for developers searching on that term, as it indicates that the view reports the Workflow process type associated with process-based subscriptions.

Underlying Base Objects

The ETRM metadata documents three referenced base objects, all reached through APPS synonyms: WF_EVENTS, WF_EVENT_GROUPS, and WF_EVENT_SUBSCRIPTIONS. Functionally, the view joins WF_EVENT_SUBSCRIPTIONS to WF_EVENTS on the event filter GUID, applying predicates that require STATUS = 'ENABLED' and LICENSED_FLAG = 'Y' on both sides, and that restrict events to TYPE = 'EVENT'. A UNION ALL branch is present, consistent with the standard definition that combines event-level subscriptions with those associated with event groups, so that group-scoped subscriptions are reported alongside direct ones. Because the view is defined over synonyms, its object dependencies are recorded against the APPS synonyms rather than the underlying WF tables; this is normal for seeded EBS views and does not affect query behaviour.

Key Columns

Common Use Cases and Queries

The most frequent query is a lookup of subscriptions by event, used to confirm exactly which handlers will fire and in what order:

  • SELECT event_name, wf_process_type, wf_process_name, subscription_priority FROM wf_active_subscriptions_v WHERE event_name = 'oracle.apps.wf.notification.send';
  • SELECT event_name, wf_process_type, subscription_rule_function, subscription_phase FROM wf_active_subscriptions_v WHERE wf_process_type = 'APINVAPR';
  • SELECT wf_process_type, COUNT(*) FROM wf_active_subscriptions_v GROUP BY wf_process_type ORDER BY 2 DESC;

These statements support impact analysis before disabling a process type, auditing custom versus seeded subscriptions, and diagnosing events that fail to invoke their expected Workflow. Because only enabled and licensed rows are returned, the view reflects production behaviour and is unsuitable for reviewing disabled or unlicensed configuration.