2.2 Correlation Wizard - Initiate Settings Page

Use to define whether the activity is the initiator or responder in this correlation set.

The correlation set is in an uninitiated state at the beginning of a process. The correlation set can be initiated only once during the lifetime of the scope to which it belongs. The values of the initiating activity populate the correlation set property values.

For more information about properties and correlation sets, see the Business Process Execution Language for Web Services Specification at http://www.oasis-open.org.

Element Description

Activity

Displays the activity on which the correlation is set.

Initiate

Select whether this activity is 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.

Related Topics

'How to Create Correlation Sets 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