WebSphere Integration Developer 内のビジネス・プロセス・エレメントのモニターが要求された場合、ビジネス・プロセス・イベントが送信されます。ここでは、ビジネス・プロセスによって発行可能なすべてのイベントのリストを示します。
各部の意味は、次のとおりです。>>-BPC.BFM.BASE--BPCEventCode--processTemplateName--processTemplateValidFrom--+-| BPC.BFM.PROCESS.BASE |----+->< +-| BPC.BFM.ACTIVITY.BASE |---+ +-| BPC.BFM.LINK.STATUS |-----+ '-| BPC.BFM.VARIABLE.STATUS |-'
イベント・エレメントの名前は大文字 (例えば、BPC.BFM.BASE) で、拡張データ・エレメントの名前は大/小文字混合 (例えば、BPCEventCode) です。 明示されている場合を除き、すべてのデータ・エレメントのタイプは string です。
WebSphere Business Integration Modeler を使用して Business Process Execution Language (BPEL) およびモニター仕様を生成する場合は、拡張名にハッシュ文字 (#) を付け、その後に追加の文字を続けることによって拡張することができます。また、メッセージ・データを発行するイベントには、追加の extendedDataElements が含まれています。詳しくは、WebSphere Business Integration Modeler の資料を参照してください。
以下の表に、すべてのプロセス・イベントについてまとめます。
コード | 説明 | 拡張子名 | 状態 | イベント性質 |
---|---|---|---|---|
21000 | プロセスが開始された | BPC.BFM.PROCESS.START | 開始 | 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.START | レポート | RESTARTED |
21020 | プロセスが削除された | BPC.BFM.PROCESS.STATUS | 破棄 | DELETED |
42001 | プロセスが失敗した | BPC.BFM.PROCESS.FAILURE | 失敗 | 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.CORREL | レポート | CORRELATION |
42041 | プロセス作業項目が削除された | BPC.BFM.PROCESS.WISTATUS | レポート | WI_DELETED |
42042 | プロセス作業項目が作成された | BPC.BFM.PROCESS.WISTATUS | レポート | WI_CREATED |
42046 | プロセス補正が失敗した | BPC.BFM.PROCESS.STATUS | 失敗 | COMPFAILED |
42047 | プロセス・イベントを受信 | BPC.BFM.PROCESS.STATUS | レポート | EV_RECEIVED |
42049 | プロセス・イベントがエスカレートされた | BPC.BFM.PROCESS.ESCALATED | レポート | EV_ESCALATED |
42056 | プロセス作業項目が転送された | BPC.BFM.PROCESS.WITRANSFER | レポート | WI_TRANSFERRED |
BPC.BFM.PROCESS.BASE >>-BPC.BFM.PROCESS.BASE--processInstanceExecutionState--| BPC.BFM.PROCESS.STATUS |->< BPC.BFM.PROCESS.STATUS |--BPC.BFM.PROCESS.STATUS--processTemplateId--processInstanceDescription--+-------------------------------------------------+--| +-BPC.BFM.PROCESS.CORREL--correlationSet----------+ +-BPC.BFM.PROCESS.ESCALATED--escalationName-------+ +-BPC.BFM.PROCESS.FAILURE--processFailedException-+ +-BPC.BFM.PROCESS.START--username-----------------+ | .----------. | | V | | +-BPC.BFM.PROCESS.WISTATUS----username-+----------+ '-BPC.BFM.PROCESS.WITRANSFER--current--target-----'
<?xml version="1.0"?> <correlationSet name=”correlation set name”> <property name=”property name” value=”property value”/>* </correlationSet>
以下の表で、すべてのアクティビティー・イベントについて説明します。
コード | 説明 | 拡張子名 | 状態 | イベント性質 |
---|---|---|---|---|
21006 | アクティビティーが作動可能 | BPC.BFM.ACTIVITY.STATUS | 開始 | CREATED |
21007 | アクティビティーが開始した | invoke アクティビティーの場合、BPC.BFM.ACTIVITY.MESSAGE。その他すべてのアクティビティー・タイプの場合、BPC.BFM.ACTIVITY.STATUS | 開始 | ENTRY |
21011 | アクティビティーが完了した | invoke、staff、receive、reply の各アクティビティーの場合: BPC.BFM.ACTIVITY.MESSAGE。 その他すべてのアクティビティー・タイプの場合、BPC.BFM.ACTIVITY.STATUS | 停止 | EXIT |
21021 | 要求がキャンセルされた | BPC.BFM.ACTIVITY.STATUS | レポート | DEASSIGNED |
21022 | アクティビティーが要求された | BPC.BFM.ACTIVITY.CLAIM | レポート | ASSIGNED |
21027 | アクティビティーが強制終了された | BPC.BFM.ACTIVITY.STATUS | 停止 | TERMINATED |
21080 | アクティビティーが失敗した | BPC.BFM.ACTIVITY.FAILURE | 失敗 | FAILED |
21081 | アクティビティーの期限切れ | BPC.BFM.ACTIVITY.STATUS | レポート | EXPIRED |
42005 | アクティビティーがスキップされた | BPC.BFM.ACTIVITY.STATUS | レポート | SKIPPED |
42012 | アクティビティー出力メッセージが設定された | BPC.BFM.ACTIVITY.MESSAGE | レポート | OUTPUTSET |
42013 | アクティビティー障害メッセージが設定された | BPC.BFM.ACTIVITY.MESSAGE | レポート | FAULTSET |
42015 | アクティビティーが停止した | BPC.BFM.ACTIVITY.STATUS | 停止 | STOPPED |
42031 | アクティビティーが強制再試行された | BPC.BFM.ACTIVITY.STATUS | レポート | FRETRIED |
42032 | アクティビティーが強制完了した | BPC.BFM.ACTIVITY.STATUS | 停止 | FCOMPLETED |
42036 | アクティビティーがメッセージを受信 | BPC.BFM.ACTIVITY.MESSAGE | レポート | EXIT |
42037 | ループ条件が true | BPC.BFM.ACTIVITY.STATUS | レポート | CONDTRUE |
42038 | ループ条件が false | BPC.BFM.ACTIVITY.STATUS | レポート | CONDFALSE |
42039 | 作業項目が削除された | BPC.BFM.ACTIVITY.WISTATUS | レポート | WI_DELETED |
42040 | 作業項目が作成された | BPC.BFM.ACTIVITY.WISTATUS | レポート | WI_CREATED |
42050 | アクティビティーがエスカレートされた | BPC.BFM.ACTIVITY.ESCALATED | レポート | ESCALATED |
42054 | アクティビティー作業項目が更新された | BPC.BFM.ACTIVITY.WISTATUS | レポート | WI_REFRESHED |
42055 | 作業項目が転送された | BPC.BFM.ACTIVITY.WITRANSFER | レポート | WI_TRANSFERRED |
42057 | For each - アクティビティー分岐が開始された | BPC.BFM.ACTIVITY.FOREACH | レポート | BRANCHES_STARTED |
BPC.BFM.ACTIVITY.BASE >>-BPC.BFM.ACTIVITY.BASE--activityKind--state--bpelId--| BPC.BFM.ACTIVITY.STATUS |->< BPC.BFM.ACTIVITY.STATUS |--BPC.BFM.ACTIVITY.STATUS--+----------------------+--activityTemplateId--+-----------------------------+--+---------------------------------------------------+--| '-activityTemplateName-' '-activityInstanceDescription-' +-BPC.BFM.ACTIVITY.CLAIM--username--principal-------+ +-BPC.BFM.ACTIVITY.ESCALATED--escalationName--------+ +-BPC.BFM.ACTIVITY.FAILURE--activityFailedException-+ +-BPC.BFM.ACTIVITY.FOREACH--parallelBranchesStarted-+ | .----------------. | | V | | +-BPC.BFM.ACTIVITY.MESSAGE----+-message----+-+------+ | '-message_BO-' | | .----------. | | V | | +-BPC.BFM.ACTIVITY.WISTATUS----username-+-----------+ '-BPC.BFM.ACTIVITY.WITRANSFER--current--target------'
以下の表で、すべてのアクティビティー・スコープ・イベントについて説明します。
コード | 説明 | 拡張子名 | 状態 | イベント性質 |
---|---|---|---|---|
42020 | スコープが開始した | BPC.BFM.ACTIVITY.STATUS | 開始 | ENTRY |
42021 | スコープがスキップされた | BPC.BFM.ACTIVITY.STATUS | レポート | SKIPPED |
42022 | スコープが失敗した | BPC.BFM.ACTIVITY.FAILURE | 失敗 | 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.ESCALATED | レポート | EV_ESCALATED |
アクティビティー・スコープ・イベントは、アクティビティー・イベントのタイプで、その構文については、上述の BPC.BFM.ACTIVITY.STATUS で説明されています。
以下の表は、すべてのリンク・イベントについて説明しています。
コード | 説明 | 拡張子名 | 状態 | イベント性質 |
---|---|---|---|---|
21034 | リンクが true と評価された | BPC.BFM.LINK.STATUS | レポート | CONDTRUE |
42000 | リンクが false と評価された | BPC.BFM.LINK.STATUS | レポート | CONDFALSE |
BPC.BFM.LINK.STATUS >>-BPC.BFM.LINK.STATUS--+-------------+--+-------------+--flowBpelId->< '-elementName-' '-description-'
以下の表で、変数イベントについて説明します。
コード | 説明 | 拡張子名 | 状態 | イベント性質 |
---|---|---|---|---|
21090 | 変数の更新 | BPC.BFM.VARIABLE.STATUS | レポート | CHANGED |
BPC.BFM.VARIABLE.STATUS >>-BPC.BFM.VARIABLE.STATUS--variableName--+-----------------+--bpelId->< +-variableData----+ '-variableData_BO-'
(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。