ActiveVOS Server User’s Guide

Engine-Managed Correlation

There are two ways that ActiveVOS can correlate messages that are received by a BPEL process: correlation sets and engine-managed correlation policy assertions. A correlation set uses message properties defined within a WSDL and BPEL process. Engine-managed correlation relies on WS-Addressing references in the SOAP header of a message to correlate a received message with the correct process instance.

If you use engine-manage correlation, you need only specify a policy assertion on a My Role partner link. Select a My Role partner link that is associated with a Partner Role in the same partner link. The engine-managed correlation policy assertion directs the ActiveVOS server to use WS-Addressing to transmit replyTo endpoint references during transmissions to the partner.

Example

<myRole allowedRoles="" binding="RPC"
   service="ManagedCorrelationServiceA">
  <wsa:Metadata>
   <wsp:Policy xmlns:abp="http://schemas.
    active-endpoints.com/ws/2005/12/policy"
     xmlns:wsp="http://schemas.xmlsoap.org
     /ws/2004/09/policy">
    <abp:engineManagedCorrelationPolicy/>
   </wsp:Policy>
  </wsa:Metadata>
</myRole>