The Oracle Workflow Business Event System requires agent listeners to be scheduled to receive inbound event messages. An agent listener monitors a Business Event System agent for incoming messages and dequeues messages using the agent's queue handler. You should run agent listeners for your local inbound agents.
When an event message is dequeued, the Event Manager begins subscription processing for the event. The Event Manager searches for and executes any active subscriptions by the local system to that event with a source type of External, and also any active subscriptions by the local system to the Any event with a source type of External.
The agent listener exits after all event messages on the agent's queue have been dequeued.
You must schedule listeners for the standard WF_DEFERRED and WF_ERROR agents to enable deferred subscription processing and error handling for the Business Event System, respectively. Also, if you want to use the standard WF_IN agent for event message propagation, schedule a listener for that agent as well.
You run an agent listener for an agent by submitting the Workflow Agent Listener concurrent program (FNDWFLST). You must specify the agent that you want to monitor. You can submit the Workflow Agent Listener concurrent program several times to schedule agent listeners for different agents.
To submit a request for the Workflow Agent Listener concurrent program through Oracle Self-Service Web Applications, choose Agent Listener from the Submit Request For pull-down menu in the Workflow System Status page and click the Go button.
To view Workflow Agent Listener concurrent requests, either click the Agent Listener link in the Process column in the Workflow System Status page, or select the Agent Listener process and click the View Details button.
Navigation: Applications Dashboard > (pull-down menu) Workflow Manager > (B) Go
When you submit the Workflow Agent Listener concurrent program, specify the following parameter.
Specify the name of the agent that you want to monitor for inbound event messages.
When you view the Workflow Agent Listener concurrent requests, the Search Results page shows standard request detail information for these requests. For each request, the list displays the request ID, program short name, description, application short name, phase, status, requestor, duration, and wait time. Click a column heading to sort the list by that column.
Navigation: Applications Dashboard > (pull-down menu) Workflow Manager > (B) Go > Agent Listener
To show the details for a request if they are hidden, click the Show link in the Details column. Oracle Applications Manager displays details about the request depending on the status of the request. You can also perform actions, such as placing a hold on a request, canceling a request, viewing diagnostic information, viewing manager details, viewing logs, or viewing request output, by clicking the corresponding button. The actions that are available depend on the status of the request.
To hide the details for a request if they are shown, click the Hide link in the Details column.
To search for concurrent requests with different criteria, click the New Search button.
To modify the search criteria from this search, click the Modify Search button.