A business event is an occurrence in an internet or intranet application or program that might be significant to other objects in a system or to external agents. For instance, the creation of a purchase order is an example of a business event in a purchasing application.
Use the Oracle Workflow Business Event System to define a Web service invoker business event.
The invoker event can be served as a request message (or Web service input message) in a message pattern to send inquiries to a service.
To invoke a Web service through the Business Event System, you must create an invoker business event, and then subscribe to the invoker event later with an appropriate action type.
Note: In this release, the Web service invocation framework supports the following types of service invocation:
One-way (request only) service that a consumer or client sends a message to a service, and the service does not need to reply.
Synchronous request-response service type that requires a response before an operation continues.
If an invoker event requires a response, then you must define a receive business event to communicate or callback into Oracle E-Business Suite after the Web service is successfully invoked. See Creating a Receive Event and Event Subscription (Optional).
For more information about business events, see Events.
Log in to Oracle E-Business Suite as a user who has the Workflow Administrator Web responsibility. Select the Business Events link, and choose Events in the horizontal navigation if the Events page is not already displayed.
In the Events page, click Create Event to open the Create Event page.
Enter the following information in the Create Event page:
Name: Enter an event name, such as oracle.apps.xxx.user.webservice.invoke
Display Name: Enter an event display name, such as oracle.apps.xxx.user.webservice.invoke
Description: Enter a description for the event
Status: Enabled
Generate Function: Specify a generate function for the PL/SQL based event if the application where the event occurs will not provide the event data
Java Generate Function: Specify a generate function for the Java based event if the application where the event occurs will not provide the event data
Owner Name: Specify the program or application name that owns the event (such as Oracle Workflow)
Owner Tag: Specify the program or application ID that owns the event (such as 'FND')
Click Apply to save your work.
Leave this page open to create a receive event.
For more information on how to create a business event, see the Oracle Workflow Developer's Guide for details.