Failed Event Manager は、1 つのデプロイメント環境内のすべてのサーバー上に存在する失敗イベントを検出して管理する場合に使用します。このインターフェースを使用すると、
失敗したイベントのデータの表示 (および場合によっては編集)、失敗したイベントの再サブミット、
または失敗したイベントの削除を実行できます。
Failed Event Manager は、以下のタイプの
イベントを処理します。
- サービス・コンポーネント・アーキテクチャー (SCA) の失敗したイベント。SCA のコンテキストでは、イベントとは、拡張統合サービス・アプリケーションによって受信された要求または応答です。イベントは、外部ソース (インバウンド・アプリケーション・アダプターなど) または Web サービスへの外部呼び出しから発生する場合があります。このイベントは、サービス・データ・オブジェクト (ビジネス・オブジェクト) に格納された、操作対象のビジネス・ロジックとそのデータへの参照から構成されています。イベントを受信すると、イベントは適切なアプリケーション・ビジネス・ロジックによって処理されます。
- Java Message Service (JMS) の失敗したイベント。JMS のコンテキストで、JMS データ・バインディングまたは機能セレクター操作が失敗したとき、またはダウンストリームのコンポーネントで例外が発生し、JMS エクスポートまたはインポートにスローされたときに、失敗したイベントが生成されます。リカバリー・サービスは、JMS データ・バインディングおよび MQ JMS データ・バインディングからの失敗したイベントを処理します。
- WebSphere MQ の失敗したイベント。WebSphere MQ のコンテキストでは、SCA モジュールが使用する WebSphere MQ または WebSphere MQ JMS のバインディング・エクスポートまたはインポートで問題が発生した場合に (データ処理の例外など)、失敗したイベントが生成されます。
- Business Process Choreographer の
停止したイベント、強制終了されたイベント、および失敗したイベント。Business Process Choreographer のコンテキストでは、処理ロジックによって処理されていない場合に、アクティビティーの停止またはプロセス・インスタンスの失敗の原因となる例外が発生する可能性があります。長時間実行している Business Process Execution Language (BPEL) プロセスが失敗し、以下のいずれかが発生した場合に、失敗したイベントが生成されます。
- プロセス・インスタンスが、「失敗」または「強制終了」の状態になった場合
- アクティビティーが「停止済み」の状態になった場合
- Business Flow Manager は、キュー・イベントを保留します。失敗した Event Manager を使用して、Business Flow Manager の保留キューに格納されているナビゲーション・メッセージを管理できます。以下の場合には、ナビゲーション・メッセージが保留キューに格納されている場合があります。
- データベースなどのインフラストラクチャーが利用できない場合。
- メッセージが損傷している場合。
サポートされるイベント・タイプについて詳しくは、Business Process Management インフォメーション・センターの失敗したイベントの管理に関するトピックを参照してください。