wsadmin ツールを使用した Web サービス・アプリケーションへの WS-ReliableMessaging ポリシー・セットの関連付けおよびバインディング

Web サービス・アプリケーションを構成して、WS-ReliableMessaging を使用するには、WS-ReliableMessaging ポリシー・タイプを含むポリシー・セットを接続します。このポリシー・タイプは、管理対象パーシスタント、管理対象非パーシスタント、または管理対象外非パーシスタントなど、さまざまなサービスの品質を提供します。wsadmin ツールを使用して、 ご使用のアプリケーションにポリシー・セットを添付し、さらに (管理対象サービス品質を使用したい場合には) サービス統合バスとメッセージング・エンジンへのバインディングを定義します。

始める前に

このタスクで説明されるように、wsadmin ツールを使用して WS-ReliableMessaging ポリシー・セットを関連付け、バインディングを定義できます。あるいは、管理コンソールを使用して WS-ReliableMessaging ポリシー・セットを関連付けおよびバインドすることもできます。

このタスクでは、ポリシー・セットの付加先となる Web サービス・アプリケーションの開発およびインストールが終了していることが前提になっています。

WS-ReliableMessaging アプリケーションを使用するポリシー・セットは、 デフォルトでは次のとおりです。
  • WS-I RSP
  • WS-I RSP ND
  • LTPA WS-I RSP
  • Username WS-I RSP
  • WSReliableMessaging 1_0
  • WSReliableMessaging デフォルト
  • WSReliableMessaging パーシスタント
詳しくは、WS-ReliableMessaging のデフォルト・ポリシー・セットを参照してください。

これらのデフォルト・ポリシー・セットを使用できる場合や、 独自の高信頼性メッセージング・ポリシー・セットを構成した場合は、このタスクを実行する必要はありません。

このタスクについて

このタスクを使用して、以下の幅広いアクションを実行します。
  1. 高信頼性メッセージング・ポリシー・セット (デフォルトのポリシー・セットまたはユーザーが作成したポリシー・セット) をアプリケーションの任意の局面 (アプリケーション・レベルまたは Web サービス) に接続します。ポリシー・セットは高信頼性レベル (サービスの品質) および他の、高信頼性メッセージング・アプリケーションに適用する構成オプションを定義します。
  2. 管理対象のサービス品質を指定するポリシー・セットの各関連付けに対して、バインディングを定義してください。つまり、管理対象のパーシスタントと管理対象の非パーシスタントのサービス品質の状態維持に使用する、サービス統合バスとメッセージング・エンジンを選択することになります。

wsadmin ツールを使用して WS-ReliableMessaging ポリシー・セットを関連付け、バインディングを定義するには、以下のステップを実行します。

手順

  1. アプリケーション・レベルまたはサービス・レベルのいずれかで、 ご使用の高信頼性メッセージング・アプリケーションにポリシー・セットを関連付けます。
    wsadmin ツールを使用したポリシー・セットの関連付け内容の作成の説明に従って、createPolicySetAttachment コマンドを使用します。-policySet パラメーターを、使用する高信頼性メッセージング・ポリシー・セットの名前に設定します。 例えば、WS-I RSP ND と設定します。
    注:
    • 各レベルで 1 つのポリシーを接続できます。
    • WS-ReliableMessaging ポリシーは、アプリケーション・レベルまたはサービス・レベルにのみ適用できます。
    • 信頼性の高いメッセージングをサービス・レベルに適用する場合は、すべてのサービスが同じ WS-ReliableMessaging ポリシーおよびバインディング値を使用している必要があります。
    • 操作レベルでは、任意のポリシー・セットを関連付けることができます。WS-ReliableMessaging ポリシーを含むポリシー・セットの場合は、操作レベルでの接続はポリシー・セット (WS-Security および WS-Addressing など) の他のコンポーネントを構成しますが、操作レベルのすべての WS-ReliableMessaging 構成は無視されます。

    このコマンドは、関連付け ID 番号を戻します。 選択したポリシー・セットで管理対象サービス品質を指定する場合は、 この番号をメモしてください。 次のステップで、この番号を使用してバインディングを定義します。

  2. 選択したポリシー・セットで管理対象のサービス品質を指定する場合は、サービス統合バスおよびメッセージング・エンジンに対するバインディングを定義してください。
    wsadmin ツールを使用したポリシー・セット関連付けの作成の説明に従って、ポリシー・セット・インスタンスによって、管理対象の非パーシスタントまたは管理対象のパーシスタントのサービス品質を指定する場合は、WS-ReliableMessaging 状態を管理するサービス統合バスとメッセージング・エンジンを選択してください。setBinding コマンドを使用します。 パラメーター -policyTypeWSReliableMessaging に設定します。 バス名とメッセージング・エンジン名は、-attributes パラメーターに対して以下の構文を使用して設定します。
    -attributes "[[busName ReliableMessagingBus] 
                 [messagingEngineName messaging_engine_name]]"
    メッセージング・エンジン名のフォーマットは、単一サーバー上のメッセージング・エンジンの場合は nodeName.serverName-busName、クラスターでのメッセージング・エンジンの場合は clusterName.nnn-busName です。
    注: 多数のアプリケーションが同じメッセージング・エンジンを使用すると、パフォーマンスに影響を与える可能性があります。考慮すべき要因としては、メッセージング・エンジンに既にバインドされている アプリケーションの数、CPU 使用率、およびメッセージのスループットなどがあります。 単一サーバー構成のパフォーマンスを向上させるには、 新しいメッセージング・エンジンを作成し、アプリケーションにバインドします。
  3. 変更をマスター構成に保存します.
    構成変更を保存するには、次のコマンドを入力します。
    AdminConfig.save()
[z/OS]

次のタスク

選択したポリシー・セットが管理対象のサービス品質を指定する場合、 ポリシー・バインディングに指定したメッセージング・エンジンに sib.wsrm.tokenLockTimeout カスタム・プロパティーを構成してください。 このプロパティーの値は、非アクティブなサーバント領域を制御領域が終了するまでの待機時間よりも小さく設定してください。 この値を設定すると、WS-ReliableMessages がロックされている間は制御領域がサーバント領域を終了しないことが保証されます。 詳しくは、サービス統合のカスタム・プロパティーを参照してください。


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



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