ビジネス・プロセス・イベント

WebSphere Integration Developer 内のビジネス・プロセス・エレメントのモニターが要求された場合、ビジネス・プロセス・イベントが送信されます。ここでは、ビジネス・プロセスによって発行可能なすべてのイベントのリストを示します。

以下の表に、次のビジネス・プロセス・イベントの状態依存データを示します。
各欄には以下のような内容が記載されています。
コード
イベントの番号。BPCEventCode という名前の拡張データ・エレメントとして Common Base Event に書き込まれる値。
拡張子名
Common Base Event の extensionName 属性の値として使用されるストリング値。

WebSphere Business Integration Modeler を使用して Business Process Execution Language (BPEL) およびモニター仕様を生成する場合は、拡張名にハッシュ文字 (#) を付け、その後に追加の文字を続けることによって拡張することができます。また、メッセージ・データを発行するイベントには、追加の extendedDataElements が含まれています。詳しくは、WebSphere Business Integration Modeler の資料を参照してください。

状態
ビジネス・プロセス・イベントの状態名を指します。状態の詳細については、ビジネス・プロセス・イベントの状態を参照してください。
イベント性質
WebSphere® Integration Developer に表示されるときの、EventNature パラメーター内のビジネス・プロセス・エレメントのイベント状態を指すポインター。
ECS 現行 ID
ECS 親 ID
イベント相関範囲の ID が含まれます。これらの値は、コンテキスト・データ・エレメント ECSCurrentID および ECSParentID として Common Base Event に書き込まれます。

プロセス・イベント

プロセス・イベントの場合は以下のようになります。
  • ESCcurrentID は、プロセス・インスタンスの ID です。
  • ECSParentID は、現行プロセスのプロセス・インスタンス開始イベントの前の ECSCurrentID です。
コード 説明 拡張子名 状態 イベント性質
21000 プロセスが開始された BPC.BFM.PROCESS.START1 開始 ENTRY
21001 プロセスが中断された BPC.BFM.PROCESS.STATUS レポート SUSPENDED
21002 プロセスが再開された BPC.BFM.PROCESS.STATUS レポート RESUMED
21004 プロセスが完了した BPC.BFM.PROCESS.STATUS 停止 EXIT
21005 プロセスが強制終了された BPC.BFM.PROCESS.STATUS 停止 TERMINATED
21019 プロセスが再始動した BPC.BFM.PROCESS.STATUS レポート RESTARTED
21020 プロセスが削除された BPC.BFM.PROCESS.STATUS 破棄 DELETED
42001 プロセスが失敗した BPC.BFM.PROCESS.FAILURE2 失敗 FAILED
42003 プロセスが補正中 BPC.BFM.PROCESS.STATUS レポート COMPENSATING
42004 プロセスが補正された BPC.BFM.PROCESS.STATUS 停止 COMPENSATED
42009 プロセスが強制終了中 BPC.BFM.PROCESS.STATUS レポート TERMINATING
42010 プロセスが失敗する BPC.BFM.PROCESS.STATUS レポート FAILING
42027 相関セットが初期化された BPC.BFM.PROCESS.CORREL3 レポート CORRELATION
42041 プロセス作業項目が削除された BPC.BFM.PROCESS.WISTATUS1 レポート WI_DELETED
42042 プロセス作業項目が作成された BPC.BFM.PROCESS.WISTATUS1 レポート WI_CREATED
42046 プロセス補正が失敗した BPC.BFM.PROCESS.STATUS 失敗 COMPFAILED
42047 プロセス・イベントを受信 BPC.BFM.PROCESS.STATUS レポート EV_RECEIVED
42049 プロセス・イベントがエスカレートされた BPC.BFM.PROCESS.STATUS レポート EV_ESCALATED
42056 プロセス作業項目が転送された BPC.BFM.PROCESS.WITRANSFER4 レポート WI_TRANSFERRED
注:
  1. 次の拡張データ・エレメントがイベントに追加されます。
    username
    イベントに関連付けられたユーザーの名前
  2. 次の拡張データ・エレメントがイベントに追加されます。
    processFailedException
    プロセスが失敗する原因となった例外
  3. 次の拡張データ・エレメントがイベントに追加されます。
    correlationSet
    内容は、タイプが hexBinary の XML フラグメントとして追加されます。
  4. 以下の拡張データ・エレメントがイベントに追加されます。
    current
    ライン項目の現在の所有者の名前
    target
    ライン項目の新規所有者の名前

アクティビティー・イベント

アクティビティー・イベントの場合は以下のようになります。
  • ESCcurrentID は、アクティビティーの ID です。
  • ECSParentID は、収容プロセスの ID です。
コード 説明 拡張子名 状態 イベント性質
21006 アクティビティーが作動可能 BPC.BFM.ACTIVITY.STATUS 開始 CREATED
21007 アクティビティーが開始した 起動操作の場合、BPC.BFM.ACTIVITY.MESSAGE1。 その他すべての操作タイプの場合、BPC.BFM.ACTIVITY.STATUS 開始 ENTRY
21011 アクティビティーが完了した 起動、スタッフ、受信、または応答操作の場合、BPC.BFM.ACTIVITY.MESSAGE1。 その他すべての操作タイプの場合、BPC.BFM.ACTIVITY.STATUS 停止 EXIT
21021 要求がキャンセルされた BPC.BFM.ACTIVITY.STATUS レポート DEASSIGNED
21022 アクティビティーが要求された BPC.BFM.ACTIVITY.CLAIM2 レポート ASSIGNED
21027 アクティビティーが強制終了された BPC.BFM.ACTIVITY.STATUS 停止 TERMINATED
21080 アクティビティーが失敗した BPC.BFM.ACTIVITY.FAILURE3 失敗 FAILED
21081 アクティビティーの期限切れ BPC.BFM.ACTIVITY.STATUS レポート EXPIRED
42005 アクティビティーがスキップされた BPC.BFM.ACTIVITY.STATUS レポート SKIPPED
42012 アクティビティー出力メッセージが設定された BPC.BFM.ACTIVITY.MESSAGE1 レポート OUTPUTSET
42013 アクティビティー障害メッセージが設定された BPC.BFM.ACTIVITY.MESSAGE1 レポート FAULTSET
42015 アクティビティーが停止した BPC.BFM.ACTIVITY.STATUS 停止 STOPPED
42031 アクティビティーが強制再試行された BPC.BFM.ACTIVITY.STATUS レポート FRETRIED
42032 アクティビティーが強制完了した BPC.BFM.ACTIVITY.STATUS 停止 FCOMPLETED
42036 アクティビティーがメッセージを受信 BPC.BFM.ACTIVITY.MESSAGE1 レポート EXIT
42037 ループ条件が true BPC.BFM.ACTIVITY.STATUS レポート CONDTRUE
42038 ループ条件が false BPC.BFM.ACTIVITY.STATUS レポート CONDFALSE
42039 作業項目が削除された BPC.BFM.ACTIVITY.WISTATUS4 レポート WI_DELETED
42040 作業項目が作成された BPC.BFM.ACTIVITY.WISTATUS4 レポート WI_CREATED
42050 アクティビティーがエスカレートされた BPC.BFM.ACTIVITY.STATUS レポート ESCALATED
42054 アクティビティー作業項目が更新された BPC.BFM.ACTIVITY.WISTATUS4 レポート WI_REFRESHED
42055 作業項目が転送された BPC.BFM.ACTIVITY.WITRANSFER5 レポート WI_TRANSFERRED
注:
  1. 次の拡張データ・エレメントがイベントに追加されます。
    message または message_BO
    ストリングまたはビジネス・オブジェクト (BO) 表現としての入力または出力メッセージ
  2. 次の拡張データ・エレメントがイベントに追加されます。
    username
    イベントを要求したユーザーの名前
  3. 次の拡張データ・エレメントがイベントに追加されます。
    activityFailedException
    アクティビティーが失敗する原因となった例外
  4. 次の拡張データ・エレメントは、イベントに複数回追加できます。
    username
    イベントに関連付けられたユーザーの名前
  5. 以下の拡張データ・エレメントがイベントに追加されます。
    current
    作業項目の現在の所有者の名前
    target
    作業項目の新規所有者の名前

スコープ・イベント

スコープ・イベントの場合は以下のようになります。
  • ESCcurrentID は、スコープの ID です。
  • ECSParentID は、収容プロセスの ID です。
コード 説明 拡張子名 状態 イベント性質
42020 スコープが開始した BPC.BFM.ACTIVITY.STATUS 開始 ENTRY
42021 スコープがスキップされた BPC.BFM.ACTIVITY.STATUS レポート SKIPPED
42022 スコープが失敗した BPC.BFM.ACTIVITY.FAILURE1 失敗 FAILED
42023 スコープが強制終了中 BPC.BFM.ACTIVITY.STATUS レポート FAILING
42024 スコープが強制終了した BPC.BFM.ACTIVITY.STATUS 停止 TERMINATED
42026 スコープが完了した BPC.BFM.ACTIVITY.STATUS 停止 EXIT
42043 スコープが補正中 BPC.BFM.ACTIVITY.STATUS レポート COMPENSATING
42044 スコープが補正された BPC.BFM.ACTIVITY.STATUS 停止 COMPENSATED
42045 スコープ補正が失敗した BPC.BFM.ACTIVITY.STATUS 失敗 COMPFAILED
42048 スコープ・イベントを受信 BPC.BFM.ACTIVITY.STATUS レポート EV_RECEIVED
42051 スコープ・イベントがエスカレートされた BPC.BFM.ACTIVITY.STATUS レポート EV_ESCALATED
注:
  1. 次の拡張データ・エレメントがイベントに追加されます。
    activityFailedException
    アクティビティーが失敗する原因となった例外

リンク・イベント

リンク・イベントの場合は以下のようになります。
  • ESCcurrentID は、リンクのソース・アクティビティーの ID です。
  • ECSParentID は、収容プロセスの ID です。
コード 説明 拡張子名 状態 イベント性質
21034 リンクが true と評価された BPC.BFM.LINK.STATUS レポート CONDTRUE
42000 リンクが false と評価された BPC.BFM.LINK.STATUS レポート CONDFALSE

変数イベント

変数イベントの場合は以下のようになります。
  • ESCcurrentID は、収容スコープまたは収容プロセスの ID です。
  • ECSParentID は、現行プロセスのプロセス・インスタンス開始イベントの前の ECSCurrentID です。
コード 説明 拡張子名 状態 イベント性質
21090 変数の更新 BPC.BFM.VARIABLE.STATUS レポート CHANGED

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)