Professional Documents
Culture Documents
Event Subscriptions: Event Subscriptions 517725348.doc Effective Paradigm - Effective Page 1 of 39 Rev Paradigm - Revision
Event Subscriptions: Event Subscriptions 517725348.doc Effective Paradigm - Effective Page 1 of 39 Rev Paradigm - Revision
Overview
Distribution
Job Title*
Ownership
The Job Title [list@YourCompany.com?Subject=EDUxxxxx] is responsible for ensuring that
this document is necessary and that it reflects actual practice.
Subscription Properties
A subscription definition in the Event Manager includes the following properties:
Subscriber System
Each subscription defines an action on exactly one system, so you should define a separate
subscription for each system involved in the processing you want to perform. For example, if
you want to propagate data from one system to another, you should define one subscription for
the sending system, and another subscription for the receiving system.
Note: You can define and store subscriptions for multiple systems in the Event Manager on
your local system, and use predefined events and subscriptions to replicate those subscriptions
to other systems. However, only subscriptions with the local system as the subscriber are
triggered when events are raised or received on the local system.
Source Type
Subscriptions can have the following source types:
• Local - The subscription applies only to events raised on the subscribing system.
• External - The subscription applies only to events received by an inbound agent on the
subscribing system.
Subscription Properties
Phase
If you define multiple subscriptions to the same event, you can control the order in which the
Event Manager executes those subscriptions by specifying a phase number for each
subscription.
Subscriptions are executed in ascending phase order. For example, you can enter 10 for the
subscription that you want to execute first when an event occurs, 20 for the subscription that
you want to execute second, and so on. The Event Dispatcher only executes one subscription at
a time, so one subscription must be completed before the one that comes next in the phase
order is executed.
You can use phases to ensure that different types of actions are performed in the appropriate
order, such as executing subscriptions that perform validation before subscriptions that perform
other types of processing.
You can also use the phase number for a subscription to control whether the subscription is
executed immediately or is deferred. The Event Manager treats subscriptions with a phase
number of 100 or higher as deferred subscriptions.
Status
Subscription Actions
The processing performed by a subscription is called the subscription action. The subscription
action is controlled by a rule function.
• Oracle E-Business Suite: You select an action type, which internally corresponds to a rule
function.
• Standalone Oracle Workflow: You specify a rule function directly to determine the
subscription action.
Subscription Properties
• Owner Name – Full name of the program or application that owns the event.
• Owner Tag – Program ID of the program or application that owns the event.
• Description – Optional additional information about the subscription’s purpose.
Maintaining Subscriptions
Finding Subscriptions
To access the Find Subscription Web page for standalone Oracle Workflow, use a Web
browser to connect to the following URL: <webagent>/wf_event_html.findsubscription
Replace <webagent> with the base URL of the Web agent configured for Oracle Workflow in
your Web server.
You can also access the Find Subscription Web page from the Oracle Workflow home page,
<webagent>/wfa_html.home.
Note: You must have workflow administrator privileges to access the Event Manager Web
pages.
In the Find Subscription page, you can search for subscriptions by system, source type,
triggering event, or status.
Updating Subscriptions
The customization level for each subscription determines what changes you can make to its
definition.
• Core – You cannot make any changes to the subscription definition .
Predefined Subscriptions
Oracle Workflow includes predefined subscriptions to events including:
• Seed Event Group
• Ping Agent events
• System Signup event
• Any event
• Unexpected event
• User Entry Has Changed event
• Notification and notification mailer events
• Business Event System control events
• Generic Service Component Framework control events
• Directory service events
Many of these subscriptions are used for Oracle Workflow internal processing. Others are
provided as optional features that you can enable or templates that you can copy to perform
your own event processing.
Refer to Practice – Defining a Subscription [LAB23C1Y]
Copyright © Oracle Corporation, 2004. All rights reserved.