Monday, 8 April 2013

About Signal Activity and Receive Signal Activity?

1. Signal and Receive Signal Activities are used to coordinate master and detail processes in a BPEL process.This coordination enables you to specify the tasks performed by a master BPEL process and its related detail BPEL processes. This is sometimes referred to as a parent and child relationship.
2. Master and detail coordinations consist of a one-to-many relationship between a single master process and multiple detail processes.
3. The following BPEL process activities coordinate actions between the master and detail processes:
·         signal: notifies the other processes (master or detail) to continue processing
·         receive signal: waits until it receives the proper notification signal from the other process (master or detail) before continuing its processing
In simple words:
Signal Activity in BPEL is used in a master process to notify detail processes to perform processing at runtime and used in detail processes to notify a master process that processing has completed.
Receive Signal activity in detail processes to wait for the notification signal from the master process to begin processing and use in a master process to wait for the notification signal from all detail processes indicating that processing has completed.
If A...
Contains A...
Then...
Master process
Signal activity
The master process signals all of its associated detail processes at runtime.
Detail process
Receive signal activity
The detail process waits until it receives the signal executed by its master process.
Detail process
Signal activity
The detail process signals its associated master process at runtime that processing is complete.
Master process
Receive signal activity
The master process waits until it receives the signal executed by all of its detail processes.

No comments:

Post a Comment

Details on oracle integration cloud.

It Integrates applications across clouds, on-premises and Hybrid. Easy to use for LOB/Apps IT & IT developed integration. Prebuil...