Web サービス・アプリケーションを構成して、WS-ReliableMessaging を使用するには、WS-ReliableMessaging ポリシー・タイプを含むポリシー・セットを接続します。このポリシー・タイプは、管理対象パーシスタント、管理対象非パーシスタント、または管理対象外非パーシスタントなど、さまざまなサービスの品質を提供します。wsadmin ツールを使用して、
ご使用のアプリケーションにポリシー・セットを添付し、さらに (管理対象サービス品質を使用したい場合には)
サービス統合バスとメッセージング・エンジンへのバインディングを定義します。
このタスクについて
このタスクを使用して、以下の幅広いアクションを実行します。
- 高信頼性メッセージング・ポリシー・セット (デフォルトのポリシー・セットまたはユーザーが作成したポリシー・セット) をアプリケーションの任意の局面 (アプリケーション・レベルまたは Web サービス) に接続します。ポリシー・セットは高信頼性レベル (サービスの品質) および他の、高信頼性メッセージング・アプリケーションに適用する構成オプションを定義します。
- 管理対象のサービス品質を指定するポリシー・セットの各添付内容に対して、バインディングを定義してください。つまり、管理対象のパーシスタントと管理対象の非パーシスタントのサービス品質の状態維持に使用する、サービス統合バスとメッセージング・エンジンを選択することになります。
wsadmin ツールを使用して WS-ReliableMessaging ポリシー・セットを添付し、
バインディングを定義するには、以下のステップを実行します。
プロシージャー
- アプリケーション・レベルまたは Web サービス・レベルのいずれかで、
ご使用の高信頼性メッセージング・アプリケーションにポリシー・セットを添付します。
wsadmin ツールを使用したポリシー・セット添付内容の作成の説明に従って、
createPolicySetAttachment コマンドを使用します。
-policySet パラメーターを、使用する高信頼性メッセージング・ポリシー・セットの名前に設定します。
例えば、「WSReliableMessaging persistent」です。
注:
- 各レベルで 1 つのポリシーを接続できます。
- また、操作レベルでもポリシーを接続できます。WS-ReliableMessaging ポリシーを含むポリシー・セットの場合は、操作レベルでの接続はポリシー・セット (WS-Security および WS-Addressing など) の他のコンポーネントを構成しますが、操作レベルのすべての WS-ReliableMessaging 構成は無視されます。
このコマンドは、添付 ID 番号を戻します。
選択したポリシー・セットで管理対象サービス品質を指定する場合は、
この番号をメモしてください。
次のステップで、この番号を使用してバインディングを定義します。
- オプション: 選択したポリシー・セットで管理対象のサービス品質を指定する場合は、サービス統合バスおよびメッセージング・エンジンに対するバインディングを定義してください。
wsadmin ツールを使用したポリシー・セット添付の作成の説明に従って、
ポリシー・セット・インスタンスによって、管理対象の非パーシスタントまたは管理対象のパーシスタントのサービス品質を指定する場合は、WS-ReliableMessaging 状態を管理するサービス統合バスとメッセージング・エンジンを選択してください。setBinding コマンドを使用します。
- 変更内容をマスター構成に保管します.
構成変更を保管するには、次のコマンドを入力します。
AdminConfig.save()