Defining Steps for Starting an IntegrationProcess
Use
An integrationprocess is always started when a message is received. To receive thetriggering message, use the receive step and set the StartProcess indicator.
Procedure
1.Insert the receivestep to start a process as the first step of the process or as the first stepof a fork, a block, or a loop.
In the caseof the latter, the fork, block, or loop must be the first step in theprocess.
2.In the object area,define the container element that references the message that starts theprocess.
3.Select thiscontainer element in the Message field in the properties area of thereceive step.
4.Select the StartProcess field.
5.In the Modefield, choose Asynchronous.
6.If the processcontains further receive steps, you can correlate their messages with themessage from the first receive step. To do so, specify the correlations youwant to activate in the Activate Correlations field.
For eachcorrelation you must specify how you want the elements of the correlationcontainer to be filled when the correlation is activated. You can use thewhole process container for this purpose.
See: Correlation: DefiningAssignment of Messages to Process Instances