ActiveVOS Designer User’s Guide
Correlation is a construct for keeping track of a group of messages that belong together in one particular business partner interaction. Correlation matches messages and interactions with the business process instances they are intended for.
When a BPEL engine receives a message, it looks for a process that can handle the message. Some messages cause a new process instance to be created. Other messages need to be sent to an already-running process. How is that process found? It is found by matching the contents of a correlation set. The data within the correlation set is the signature that lets the engine match the message to the process expecting that message. You can add correlation to receive, pick, reply, invoke, and event handler activities for this purpose.
Alternately, you can use an engine-managed correlation policy assertion, described in Engine-Managed Correlation.
The steps for adding correlation to a process are shown in the following illustration.

|
Select a link for details about each step |
|
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
Copyright (c) 2004-2008 Active Endpoints, Inc.