Skip to content

Synchronization

Johannes Heucher edited this page Jun 13, 2022 · 2 revisions

If a Workflow has to wait for another Workflow or an external event to be able to continue its process, the Synchronization Service (part of the Application Base) provides two Services to manage this communication:

  • Await: This Service waits for the notification by another process.
  • Notify: This Service sends a notification to another awaiting process.
The notification is thus transported from the Notify call to the waiting Await step. It can transport an arbitrary modeled Data Type instance.

Both Services use a correlation id that has to be the same for both now correlated Service invocations. The id has to be unique for the time window when the Await Notify pair is active.

See Also

Clone this wiki locally