Skip to content

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.