アダプターは、異常終了時に備えて、ALE Inbound 処理のイベント・リカバリーをサポートしています。イベント処理中に、アダプターはデータ・ソースに存在するイベント・リカバリー・テーブル内にイベントの状態を保持します。 イベント・リカバリー・テーブルを作成する前に、このデータ・ソースをセットアップする必要があります。
ALE Inbound シナリオでは、JDBC データ・ソースを構成する必要があります。 データ・ソースは、イベント・トラッキングおよびリカバリーに使用できます。
データ・ソースは、WebSphere® Process Server または WebSphere Enterprise Service Bus の管理コンソールでセットアップします。 JDBC プロバイダー (Cloudscape™ 5.1 など) を選択し、新規データ・ソースを作成します。
テーブル・ |
型 | 説明 |
---|---|---|
EVNTID | VARCHAR(255) | tRFC (Transactional Remote Function Call) プロトコルのトランザクション ID。 tRFC プロトコルによって、データ転送の信頼性は大幅に向上しますが、tRFC はアプリケーションで指定された順序どおりに ALE トランザクションを転送しない場合もあります。イベントの転送順序は、イベント・リスナーの数にも影響されます。ただし、ある時点ですべての ALE トランザクションが転送されます。 |
EVNTSTAT | INTEGER | イベント処理の状況。指定可能な値は以下のとおりです。
|
XID | VARCHAR(255) | XA リソースは、イベント・リカバリー・テーブルでトランザクション ID (XID) を追跡します。
アダプターは XID フィールドを照会および更新します。
リカバリー中に、WebSphere Application Server はリソース・アダプターを呼び出し、XA リソースについて照会し、それらリソースに対してトランザクション・リカバリーを実行します。
注: XA リソースを使用して、「送達は 1 回のみ」を有効にします。
アクティベーション・スペック・プロパティーの「送達は 1 回のみ」が true に設定されていることを確認します。
|
BQTOTAL | INTEGER | パケット内の IDoc の総数。 |
BQPROC | INTEGER | アダプターが現在処理中の、パケット内の IDoc のシーケンス番号。 |
EVNTDATA | VARCHAR(255) | 使用されません。 |
各エンドポイントに対して別個のイベント・リカバリー・テーブルを構成します。 すべてのイベント・リカバリー・テーブルを保持するために、同じデータ・ソースを使用することができます。
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。