How to Configure the Start Operation of a BPMN Process as Asynchronous Using Message Events

Defining the Process Interface 21-11 Figure 21–4 Process That Uses an Interface from the Business Catalog This figure shows a BPMN process that uses an interface from the business catalog and how this reflects in the SOA Composite editor. 21.5.1 How to Use an Interface from the Business Catalog to Define an Operation in a BPMN Process Interface Using Message Start and Catch Events You can use an interface from the business catalog to define the interface of your BPMN process. To use an interface from the business catalog to define an operation: 1. Edit your BPMN process.

2. Add the start event or catch event to use to define the process interface.

3. Right-click the start or catch event.

4. Select Properties.

5. Click the Implementation tab.

6. If you are editing a catch message event, in the Conversation section, select

Initiates. If you are editing a start event this is the default selection and you cannot change it.

7. In the Properties section, select Interface from Catalog from the Implementation

list. The Properties section changes and the Name and Operation appear.

8. Click the Browse button next to the Name field.

The Type dialog appears.

9. Select the reference you want to use as the process interface.

10. Click OK.

11. From the Operation list, select the operation you want to use as the process

interface. 21-12 Modeling and Implementation Guide for Oracle Business Process Management 12. If the interface you selected requires input data, then you must specify how the data objects in the project map to this input data, by configuring the message event data association. For more information on how to configure data associations, see Section 8.13, Introduction to Data Associations .

13. Click OK.

14. Configure an existing message end or message throw event to use an interface from the business catalog or add a new event and configure it, following the procedure described in Section 21.5.2, How to Configure a Message End or a Message Throw Event to Use an Interface from the Business Catalog Using Message Events . 21.5.2 How to Configure a Message End or a Message Throw Event to Use an Interface from the Business Catalog Using Message Events You can use an interface from the business catalog to define the interface of your BPMN process. To configure a message end or message throw event to use an interface from the business catalog: 1. Edit the BPMN process. 2. Right-click the message end or message throw event.

3. Select Properties.

4. Click the Implementation tab.

5. In the Conversation section, select Continues.

The Properties section changes, the Initiator Node, Name and Operation fields appear. 6. From the Initiator Node list, select the message start or message catch event that defines the process interface.

7. Click the Browse button next to the Name field.

The Type dialog appears. 8. Select the component you want to use as the message catch or message end interface.

9. Click OK.

10. From the Operation list, select the operation you want to use as the as the message catch or message end interface. 11. If the interface you selected requires output data, then you must specify how the data objects in the project map to this output data, by configuring the message event data association. See Section 8.13, Introduction to Data Associations , for more information on how to configure data associations. 12. Click OK.