WS-Transaction ポリシーの構成

管理コンソールでポリシー・セットを操作する際、WS-AtomicTransaction (WS-AT) および WS-BusinessActivity (WS-BA) プロトコルについて WS-Transaction ポリシー・タイプを構成することができます。クライアントによる WS-AT コンテキストの伝搬とサーバーによる受信を行うかどうか、 また、クライアントによる WS-BA コンテキストの伝搬とサーバーによる受信を行うかどうかを構成できます。

始める前に

WS-Transaction ポリシー・タイプを含むポリシー・セットを操作する必要があります。

提供されるデフォルト・ポリシー・セットに関連付けられているポリシーは、 編集しないでください。WS-Transaction ポリシーの設定を変更するには、 デフォルトのポリシー・セットのコピーを使用するか、新しいポリシー・セットを作成してください。

このタスクについて

WS-AtomicTransaction プロトコルおよび WS-BusinessActivity プロトコルについてポリシーの構成が可能です。WS-AT プロトコルではアクティビティーの調整がサポートされており、 すべてのアクティビティーが発生するようにするか、いずれのアクティビティーも発生しないようにします。WS-BA プロトコルでは、アトミック・トランザクションよりも結合が緩く、そのため、ビジネス・アクティビティーで障害が発生した場合に補正プロセスを必要とするアクティビティーの調整をサポートしています。
WS-Transaction ポリシーを追加すると、EJB または Web モジュールに関連した以下のデプロイメント記述子を設定した場合と同じになります。
  • Web サービス・アトミック・トランザクションの使用
  • 要求上の Web サービス・アトミック・トランザクションの送信
  • 着信要求上での Web サービス・アトミック・トランザクションの使用

WS-BA コンテキストは、 クライアントが BusinessActivity の有効範囲 (BAScope) で実行される場合に送信されます。プロバイダーは、 WS-BA コンテキストを含むメッセージを受信する場合に BAScope 内で実行されます (プロバイダーがビジネス・アクティビティーの有効範囲で Enterprise JavaBeans (EJB) メソッドを実行するよう設定されていることが条件)。

手順

  1. 管理コンソールのナビゲーション・ペインで、「サービス」 > 「ポリシー・セット」 > 「アプリケーション・ポリシー・セット > policy_set_name > 「[Policies] WS-Transaction」 とクリックします。 「WS-Transactions の設定 (WS-Transactions settings)」ペインが表示されます。
  2. 「WS-AtomicTransaction」セクションで、必要なオプションを選択します。
    • 必須。 クライアントの場合、常にアウトバウンド要求に応じて WS-AT コンテキストを 伝搬します。サーバーの場合、受信するすべての要求に WS-AT コンテキストが 含まれている必要があります。このコンテキストを含まない要求は、拒否されます。
    • サポート。 クライアントの場合、コンテキストが使用可能な場合にアウトバウンド要求に応じて WS-AT コンテキストを伝搬することができます。サーバーの場合、要求に WS-AT コンテキストが含まれていると、 要求が処理される前にそのコンテキストはスレッドにインポートされて確立されます。
    • 常になし。クライアントの場合、アウトバウンド要求に応じて WS-AT コンテキストを伝搬することはありません。 サーバーの場合は、受信されるどの要求にも WS-AT コンテキストを含めることはできません。含まれている場合、要求は拒否されます。
  3. 「WS-BusinessActivity」セクションで、必要なオプションを選択します。
    • 必須。 クライアントの場合、常にアウトバウンド要求に応じて WS-BA コンテキストを伝搬します。 サーバーの場合、受信するすべての要求に WS-BA コンテキストが 含まれていなければなりません。このコンテキストを含まない要求は、拒否されます。
    • サポート。 クライアントの場合、コンテキストが使用可能な場合にアウトバウンド要求に応じて WS-BA コンテキストを伝搬することができます。サーバーの場合、要求に WS-BA コンテキストが含まれると、 そのコンテキストは要求が処理される前にスレッドにインポートされて確立されます。
    • 常になし。クライアントの場合、アウトバウンド要求に応じて WS-BA コンテキストを伝搬することはありません。 サーバーの場合は、受信されるどの要求にも WS-BA コンテキストを含めることはできません。含まれている場合、要求は拒否されます。
  4. 「OK」をクリックします。
  5. 変更をマスター構成に保存します.

タスクの結果

WS-Transaction ポリシーの構成を行うと、関連するポリシー・セットで WS-AtomicTransaction および WS-BusinessActivity のサポートにこのポリシーが使用されます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsptran
ファイル名:twbs_wsspsptran.html