Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
次に、Respond()は通知コールバック関数をコールして、RESPONDモードで通知後関数を実行します。通知後関数は応答を解釈し、密結合の応答後処理を行います。 この場合も、通知後関数に例外が発生すると、応答は異常終了します。
例外が発生しなければ、Respond( )は通知をクローズとしてマークし、通知コールバック関数をSETモードで再度コールして、対応する項目属性をRESPOND通知属性値で更新します。 通知メッセージが、メッセージのプロパティ画面の「結果」タブで指定されている応答を要求した場合、その応答値も通知アクティビティの結果として設定されます。
最後に、Respond( )はWF_ENGINE.CompleteActivity( )をコールし、通知アクティビティが終了したため、該当する次のアクティビティへ移るようエンジンに通知します。
前へ | 次へ | 目次 | 索引 | 用語集 |