2.8 Activity Correlation Editor Dialog - Initiate Tab

Use to specify the initiator status and pattern type for this activity in the correlation set.

When complete, select the Alias tab.

Element Description

Activity

Displays the activity name.

Initiate

Select whether to make this activity the initiator in the correlation set.

  • yes: The activity attempts to initiate the correlation set. If the correlation set is already initiated, a bpel:correlationViolation is fault thrown.

  • no: The activity does not attempt to initiate the correlation set. If the correlation set was not previously initiated, a bpel:correlationViolation fault is thrown. If the correlation set is already initiated and the correlation consistency constraint is violated, a bpel:correlationViolation fault is thrown.

  • join: The activity attempts to initiate the correlation set, if the correlation set is not yet initiated. If the correlation set is already initiated and the correlation consistency constraint is violated, a bpel:correlationViolation fault is thrown.

Pattern

Select the pattern for the activity (requester or responder). The options available are based on the operation the selected activity is calling. For example, if this is a one-way call, only the request option is available for selection.

  • In BPEL 1.1, you can select in for an inbound message (response), out for an outbound message (request), or out-in (for both response and request messages).

  • In BPEL 2.0, you can select response for an inbound message, request for an outbound message, or request-response (for both outbound and inbound messages).

Related Topics

'How to Create a Correlation Set with the Correlation Wizard' in Developing SOA Applications with Oracle SOA Suite

'Using Correlation Sets and Message Aggregation' in Developing SOA Applications with Oracle SOA Suite