Intermediate Message Catching Event Activity
The Intermediate Message Catching Event activity enables a process to pause its execution and wait for the arrival of a specific message. Upon receiving the designated message, the activity triggers the continuation of the workflow, allowing the process to proceed.
| Field | Description | Requirement |
|---|---|---|
| Message reference | Specifies the reference name of the message that this activity will catch. | Required |
| Execution listeners | Configures listeners that react to specific events within the activity's lifecycle, such as its start or end. | Optional |
Action Types & Examples
Message Reception Status
- Format:
boolean - Example Result:
true
Implementation Examples
Field Setup - Message reference: orderConfirmation - Execution listeners: onActivityStart, onActivityEnd
Execution Parameters - correlationValue: order_XYZ_789 - listenerType: script
Technical Notes
This activity operates asynchronously, pausing the process execution until a message matching the specified reference is received. Proper message correlation is essential to ensure the correct message is caught. If the expected message is not received within a configured timeout, the activity may lead to a process instance becoming stuck or triggering an error path, depending on the process definition.