2.116 Signal Dialog - General Tab
Use to perform the following tasks:
-
Use in a master process to notify detail processes to perform processing at runtime.
-
Use in detail processes to notify a master process 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 signal activity is used in each master and detail process. The responsibilities of a signal activity are based on the process in which they are used.
-
If part of a master process, the master process signals all of its associated detail processes to begin processing at runtime.
-
If part of a detail process, the detail process signals its associated master process at runtime that processing has completed.
Element | Description |
---|---|
Name |
Enter a name or accept the default name of |
Label |
Enter a label name. The label name of a signal activity is based on the process in which they are included. This ensures that the signal is delivered to the correct process.
Within each invoke activity in the master process, you must select the Invoke As Detail checkbox. This selection creates the partner process instance as a detail instance. You must select this checkbox in the master process in the invoke activity for each detail process with which to interact. |
To |
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