Properties can exist in WSDL messages, schema elements, and schema types. The property alias specifies the message part or query.
For example, a purchase ordering process might have an
OrderId
. property. Messages can store the value of
OrderId
in different parts with different names. A property alias identifies the part. A specific process instance is identified by a unique
OrderId
such that no two processes will ever have the same value for
OrderId
. This ensures that when a message arrives, it is dispatched to the correct process instance.
The following illustration shows how a message property alias is mapped to a property name. The property name is mapped to a correlation set. You can create as many correlation sets as you need.