WebSphere

サービス: サービスのメディエーション・ポリシーの表示

メディエーション・ポリシーの管理ウィジェットを使用して、 WebSphere® Service Registry and Repository (WSRR) 内にあるメディエーション・ポリシー およびポリシー・アタッチメントを表示します。メディエーション・ポリシーを使用することにより、コンテキスト情報を使用してサービス対話を制御することができます。

始める前に

  1. WebSphere Integration Developer を使用して、ポリシー解決メディエーション・プリミティブが含まれるモジュールを作成します。
  2. モジュールを WebSphere Enterprise Service Bus (WebSphere ESB) または WebSphere Process Server にデプロイします。
  3. WebSphere ESB または WebSphere Process Server に、使用する WSRR の定義があることを確認します。
  4. WSRR に、モジュールが格納されているエンタープライズ・アーカイブ (EAR) ファイル をロードします。また、メディエーション・ポリシーを関連付けるサービスの WSDL 文書も ロードします。
  5. サービス管理テンプレートを使用してビジネス・スペースを作成します。 サービス管理テンプレートは、必要なウィジェットが含まれているビジネス・スペース を作成します。

このタスクについて

サービス要求を動的に制御できます。そのためには、 メディエーション・ポリシーを使用して、実行時にモジュール・プロパティーをオーバーライドします。このような メディエーション・ポリシーは WSRR に格納されます。モジュールで使用するサービスのために 1 つ以上の メディエーション・ポリシーを定義でき、各メディエーション・ポリシーは 1 つ以上の モジュール・プロパティーをオーバーライドできます。必要に応じて、各ポリシー・アタッチメントに対して 1 つ以上のゲート条件を作成できます。 サービス要求 の処理時には、ゲート条件がメッセージ内の条件値と比較されます。関連付けられたメディエーション・ポリシーを使用するには、すべてのゲート条件を満たす必要があります。

手順
  1. Business Space にログオンします。
  2. サービス管理ビジネス・スペースで、 「サービス管理」ページを開きます。
  3. サービス・ブラウザー・ウィジェットで、 正しい WSRR 定義が表示されていることを確認します。正しい WSRR 定義が表示されていない 場合は、正しい WSRR 定義を選択します。 WSRR の複数のインスタンス用の定義がアプリケーション・サーバーにある場合は、 各 WSRR で定義されているサービスを表示できます。 WSRR 定義を変更すると、 サービスのリストが最新表示されます。
  4. ポリシー・アタッチメントを表示するレベルを選択します。 メディエーション・ポリシーは、サービス、エンドポイント、または操作のレベルで 関連付けることができます。 メディエーション・ポリシーの管理ウィジェットが最新表示されます。既存のポリシー・アタッチメントがある場合は、それらが表示されます。
  5. メディエーション・ポリシーの管理ウィジェットで、 処理するポリシー・アタッチメントの 「編集」アイコンをクリックします。 各ポリシー・アタッチメント行の末尾に鉛筆アイコンがあり、これをクリックするとメディエーション・ポリシー情報を表示できます。

タスクの結果

メディエーション・ポリシーの管理には、以下の情報が表示されます。
  • アサーション: メディエーション・ポリシーがオーバーライドできるモジュール・プロパティー。WSRR では、モジュール・プロパティーはポリシー・アサーションとして表示されます。
    • グループ名: プロパティーが属するグループ。デフォルトのグループ名はメディエーション・フロー・コンポーネントの名前です。
    • プロパティー名: プロパティーの別名。別名は、メディエーション・フロー内でプロパティーを識別します。
    • 値: メディエーション・ポリシーの現行値。モジュールでの現行値ではありません。メディエーション・ポリシーが使用可能で適切なものである場合は、 メディエーション・ポリシーの値が優先されます。
  • ゲート条件 (オプション): メディエーション・ポリシーを使用するために満たさなければならない条件。WSRR では、ゲート条件はポリシー・アタッチメント・オブジェクトのユーザー・プロパティーです。
    • 名前: ゲート条件の名前の前には、必ずストリング medGate_ が付きます。
    • 値: ゲート条件の値。例えば、country = FranceAge > 59 など。

task タスクトピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/03/18


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_displaypoliciesforservices.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)