Correlation Set

Correlation Sets dienen dazu, eingehende Nachrichten den richtigen Process Instances (siehe Process Instance) zuzuordnen. Correlation Sets werden innerhalb von Scopes (siehe Scope) deklariert.

Ein Correlation Set referenziert mehrere Properties (siehe Property) und hat einen Namen.

Auf die Namen der Correlation Sets wird in den Activities invoke, receive, reply, pick und in Event Handlern (siehe Event Handler) Bezug genommen.

Zwei wartende Activities dürfen nicht den gleichen Partner, Port Type, Operation und Correlation Set haben.

<correlationSets>?
<correlationSet name="ncname" properties="qname-list"/>+
</correlationSets>