詳細プロセスに対するBPELファイル定義

各詳細プロセスのBPELプロセス・ファイルには、マスター・プロセスとの調整を定義します。

receive signalアクティビティは、次の例に示す詳細プロセスが、マスター・プロセスが実行したシグナルを受信するまで待機することを示します。ラベル値(startDetailProcess)は、マスター・プロセスのsignalアクティビティのラベル値と一致しています。

<bpelx:receiveSignal name="waitForNotifyFromMasterProcess"
   label="startDetailProcess" from="master"/>

signalアクティビティは、次の例に示す詳細プロセスが、実行時に処理を完了したことを、関連するマスター・プロセスに通知することを示します。ラベル値(detailProcessComplete)は、各マスター・プロセスのreceive signalアクティビティのラベル値と一致しています。

<bpelx:signal name="notifyMAsterProcess" label="detailProcessComplete"
   to="master"/>