ヘッダーをスキップ

Oracle Workflow APIリファレンス
リリース2.6.3.5

部品番号: B15622-01
前へ 次へ       目次 索引 用語集
         前へ  次へ          目次  索引  用語集

ビジネス・イベント

ビジネス・イベント・システムからのイベントは、ワークフロー・プロセス内でイベント・アクティビティとして表されます。 イベント・アクティビティは、ビジネス・イベントを発生、送信または受信できます。

「呼出し」イベント・アクティビティは、イベントをイベント・マネージャに呼び出して、そのイベントへのサブスクリプションをトリガーします。ワークフロー・エンジンは、WF_EVENT.Raise APIをコールしてイベントを呼び出します。 「Raise」を参照してください。

「送信」イベント・アクティビティは、イベント・マネージャにイベントを呼び出さずに、ビジネス・イベント・システムのエージェントにイベントを直接送信します。ワークフロー・エンジンは、WF_EVENT.Send APIをコールしてイベントを送信します。 「Send」を参照してください。

「受信」イベント・アクティビティは、イベント・マネージャからイベントを受信してワークフロー・プロセスに格納し、そのアクティビティからスレッドの実行を続行します。ワークフロー・エンジンは、イベントを受信すると、イベント・メッセージの相関IDを使用して、イベントと対応するプロセスとを照合します。照合が完了すると、イベントを待機している既存のプロセス・インスタンスのアクティビティに渡します。また、ワークフロー・エンジンは、受信したイベントを「開始」アクティビティとしてマークされた「受信」イベント・アクティビティに渡し、新しいワークフロー・プロセスを起動することもできます。ワークフロー・エンジンは、受信したイベントをワークフロー・プロセスに渡すときに、WF_ENGINE.Event APIを使用します。 「Event」を参照してください。

関連項目

『Oracle Workflow開発者ガイド』のビジネス・イベントの管理に関する項

『Oracle Workflow開発者ガイド』のイベント・アクティビティに関する項


          前へ   次へ           目次   索引   用語集



Oracleロゴ
Copyright © 2003, 2004, Oracle. All rights reserved.