新規ポリシーへの PolicySelector プロパティーの割り当て

ポリシー文書の PolicySelector プロパティー値は、メッセージに適用するポリシーを判別するために使用します。この値は、各新規ポリシーに手動で指定する必要があります。

このタスクについて

特定のメッセージに対して評価する必要のあるポリシーを判別するには、すべてのポリシー文書に PolicySelector と呼ばれるプロパティーが存在している必要があります。 このプロパティーを、メッセージ自体に含まれる値と一致する値に設定することにより、1 つ以上のポリシーをメッセージに関連付けることができます。メッセージ内の値に設定された PolicySelector プロパティーを持つすべてのポリシーについて、ポリシー内のスケジュール条件が評価され、適用するポリシーが判別されます。このパターン内のスケジューリング条件について詳しくは、IBM SOA Policy Pattern でのポリシーの使用状況を参照してください。

手順

  1. ポリシーのポリシー文書を開きます。そのためには、画面の左下隅にある「サービス・レジストリー・ナビゲーター・ウィジェット (Service Registry Navigator Widget)」内のポリシー文書を選択します。あるいは、指定した名前 (末尾の .xml も含めて) を検索します。 ポリシー文書が、右側の「サービス・レジストリーの詳細 (Service Registry Detail)」ウィジェットに表示されます。
  2. ポリシーを編集するには、「サービス・レジストリーの詳細 (Service Registry Detail)」ウィジェットの「編集 (Edit)」アイコンをクリックします。
  3. 「PolicySelector」のテキスト・ボックスに値を入力します。 これは、メッセージに適用するポリシーを選択するために、メッセージ内の値に対してマッチングされる値です。
  4. 「終了」をクリックします。

タスクの結果

これで、このポリシーが有効なガバナンス状態になったときに、このポリシーに入力した PolicySelector 値を含んでいるメッセージに、このポリシーを適用できるようになりました。

タスク タスク

フィードバック


タイム・スタンプ・アイコン 最終更新: 2012年10月16日


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawmbwsrr.doc/topics/tsoa_policies_assignment.htm