2.151 Correlation Dialog

Use to specify correlated groups of operations within a service instance.

Correlation sets address complex message delivery situations by enabling you to specify correlated groups of operations within a service instance. A set of correlation tokens is defined as a set of properties shared by all messages in the correlated group. Each correlation set defines a method for identifying an application-level conversation in a business protocol instance. A message can carry multiple correlation sets. After a correlation set is initiated, the values of correlation set properties must be the same for all messages in all operations that carry the correlation set and occur within the corresponding scope until its completion.

For more information about correlations, see the Business Process Execution Language for Web Services Specification (for BPEL 1.1) or the Web Services Business Process Execution Language Version 2.0 Specification at http://www.oasis-open.org.

Element Description

Correlation Set

Click the Add icon to choose a correlation set or create a new one.

Initiate

Select whether the set is being initiated.

Pattern

For BPEL 1.1, select in if the correlation applies to an inbound message (response), out if the correlation applies to an outbound message (request), or out-in if the correlation applies to both inbound and outbound messages (response and request)

For BPEL 2.0, select response if the correlation applies to an inbound message, request if the correlation applies to an outbound message, or request-response if the correlation applies to both outbound and inbound messages

Related Topics

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