2.114 Receive Signal Dialog - General Tab
Use to perform the following tasks:
-
Use in detail processes to wait for the notification signal from the master process to begin processing
-
Use in a master process to wait for the notification signal from all detail processes indicating that processing has completed
Master and detail coordinations consist of a one-to-many relationship between a single master process and multiple detail processes. For example, assume a business process imports sales orders into an application. Each sales order consists of a header (customer information, ship-to address, and so on) and multiple lines (item name, item number, item quantity, price, and so on). To perform these tasks, create a single master BPEL process to check and validate each header and multiple detail BPEL processes to check and validate each line item. You configure the master and detail processes to notify each other with the following details:
-
When to begin processing
-
When processing has completed
A receive signal activity is used in each master and detail process. The responsibilities of a receive signal activity are based on the process in which they are used.
-
If part of a detail process, the detail process waits until it receives the signal executed by its master process.
-
If part of a master process, the master process waits until it receives the signal executed by all of its detail processes.
Element | Description |
---|---|
Name |
Enter a name or accept the default name of |
Label |
Enter a label name. The label name of a receive signal activity is based on the process in which they are included. This ensures that the signal is delivered to the correct process.
|
From |
Select either master (the default value) or detail as the type of process to receive this signal. |
Related Topics
Coordinating Master and Detail Processes in Developing SOA Applications with Oracle SOA Suite
BPEL Process Activities and Services in Developing SOA Applications with Oracle SOA Suite