メディエーション・ポリシーの管理ウィジェットを使用して、
メディエーション・ポリシーおよびポリシー・アタッチメントを WebSphere® Service Registry
and Repository (WSRR) に作成します。メディエーション・ポリシーを使用することにより、コンテキスト情報を使用してサービス対話を制御することができます。
始める前に
- WebSphere Integration
Developer を使用して、ポリシー解決メディエーション・プリミティブが含まれるモジュールを作成します。
- モジュールを WebSphere Enterprise Service Bus (WebSphere ESB) または WebSphere Process Server にデプロイします。
- WebSphere ESB
または WebSphere Process Server
に、使用する WSRR の定義があることを確認します。
- モジュールが格納されているエンタープライズ・アーカイブ (EAR) ファイルを WSRR にロードします。
- モジュール・ブラウザー・ウィジェットおよび
メディエーション・ポリシーの管理ウィジェットを含むビジネス・スペースを作成します。
このタスクについて
サービス要求を動的に制御できます。そのためには、
メディエーション・ポリシーを使用して、実行時にモジュール・プロパティーをオーバーライドします。このような
メディエーション・ポリシーは WSRR に格納されます。モジュールには 1 つ以上のメディエーション・ポリシーを定義でき、各メディエーション・ポリシーは 1 つ以上のモジュール・プロパティーをオーバーライドできます。必要に応じて、各ポリシー・アタッチメントに対して 1 つ以上のゲート条件を作成できます。サービス要求
の処理時には、ゲート条件がメッセージ内の条件値と比較されます。関連付けられたメディエーション・ポリシーを使用するには、すべてのゲート条件を満たす必要があります。
手順
- ビジネス・スペースにログオンします。
- モジュールに関連付けられているメディエーション・ポリシーを管理するために作成したビジネス・スペースを
開きます。
- モジュール・ブラウザー・ウィジェットで、「メディエーション・ポリシー」を選択します。 メディエーション・ポリシーの管理ウィジェットが最新表示されます。既存のポリシー・アタッチメントがある場合は、それらが表示されます。
- メディエーション・ポリシーの管理ウィジェットから、複数の WSRR 定義がある場合は、モジュールが使用する定義を選択します。 WSRR 定義を変更すると、ポリシー・アタッチメントのリストが変更されます。
- 処理するポリシー・アタッチメントの「編集」アイコンをクリックします。 各ポリシー・アタッチメント行の末尾に鉛筆アイコンがあり、これをクリックするとメディエーション・ポリシー情報を表示できます。
タスクの結果
メディエーション・ポリシーの管理には、以下の情報が表示されます。
- アサーション: メディエーション・ポリシーがオーバーライドできるモジュール・プロパティー。WSRR では、モジュール・プロパティーはポリシー・アサーションとして表示されます。
- グループ名: プロパティーが属するグループ。デフォルトのグループ名はメディエーション・フロー・コンポーネントの名前です。
- プロパティー名: プロパティーの別名。別名は、メディエーション・フロー内でプロパティーを識別します。
- 値: メディエーション・ポリシーの現行値。モジュールでの現行値ではありません。メディエーション・ポリシーが使用可能で適切なものである場合は、
メディエーション・ポリシーの値が優先されます。
- ゲート条件 (オプション): メディエーション・ポリシーを使用するために満たさなければならない条件。WSRR では、ゲート条件はポリシー・アタッチメント・オブジェクトのユーザー・プロパティーです。
- 名前: ゲート条件の名前の前には、必ずストリング medGate_ が付きます。
- 値: ゲート条件の値。例えば、country
= France や Age > 59 など。