ポリシーの比較

Policy Manager のポリシー比較ツールを使用すると、2 つのポリシーを比較できます。 2 つのペインがある別のウィンドウに、どのアサーションが追加/削除されたか、または 2 つのポリシー間で変更されたかを示すサマリが表示されます。 この機能を使用して、ポリシーの 2 つのバージョンまたは 2 つの完全に別のポリシーを比較します。 比較結果は異なる色で表示されるので、一目で違いを確認できます。
gateway83
Policy Manager のポリシー比較ツールを使用すると、2 つのポリシーを比較できます。 2 つのペインがある別のウィンドウに、どのアサーションが追加/削除されたか、または 2 つのポリシー間で変更されたかを示すサマリが表示されます。 この機能を使用して、ポリシーの 2 つのバージョンまたは 2 つの完全に別のポリシーを比較します。 比較結果は異なる色で表示されるので、一目で違いを確認できます。
アサーションの違いは、プロパティの変更をリスト表示するサマリ、または Raw XML の違いを示す詳細ビューの 2 つの方法で表示できます。
ポリシーを比較する手順を以下に示します。
  1. 以下のいずれかの方法を使用して、比較する最初のポリシーを選択します。 これは結果ウィンドウの左ペインに追加されます。
    • ポリシーがすでにエディタで開かれている場合: タブのタイトルのポリシー名を右クリックして、[
      Compare Policy: Left
      ]を選択します。
    • ポリシーがまだ開かれていない場合:
      サービスおよびポリシー リスト内のポリシーを右クリックして、
      [Compare Policy: Left]
      を選択します。 デスクトップ クライアント ユーザは
      [File ] - [Compare Policy: Left]
      を選択することもできます。
    • 現在ポリシーのリビジョンを参照している場合:
      [Policy Revision]ダイアログ ボックスでリビジョンを選択して、
      [Compare Policy: Left]
      をクリックします。
  2. この操作を繰り返して 2 番目のポリシーを選択します(今回は
    [Compare Policy: Right]
    になります)。 ポリシーの比較が完了するまでしばらく待ちます。 複雑で異なるポリシーは、比較が完了するまで時間がかかることに注意してください。 比較が完了すると、[Policy Comparison]ウィンドウが表示されます。
比較を続行しない場合、または左のペインに別のポリシーが必要な場合は、同じポリシーを選択してから比較結果ウィンドウを閉じます。
[Policy Comparison]ウィンドウの使用
[Policy Comparison]ウィンドウは、左および右のポリシーを表示し、色分けを使用して違いを示します。
image2014-9-15 10:11:44.png
以下の色分けスキームが使用されます。
  • 赤:
    右のポリシーに存在しない、左のポリシー内のアサーション。 これは、左に追加されたか、または右から削除されたアサーションを示している可能性があります。
  • 緑:
    左のポリシーに存在しない、右のポリシー内のアサーション。 これは、右に追加されたか、または左から削除されたアサーションを示している可能性があります。
  • 灰:
    もう一方のペインと比較して、アサーションがない箇所を示します。
  • 青:
    一致するアサーション。つまり、同じ名前でプロパティが異なるアサーション。
色で強調されていないアサーションは、両方のペインで同じです。
ヒント集
[Policy Comparison]ウィンドウを使用するためのヒントを以下に示します。
次/前の違いにジャンプするには、 image2014-9-15 10:15:5.png および image2014-9-15 10:16:35.png ボタンを使用します。
  • 異なるアサーションが一致する(青で強調表示される)場合、違いをより詳細に表示できます(「アサーションの違いの表示」を参照)。
  • ウィンドウを最大化すると、ポリシーがより参照しやすくなります。
  • スクロールは 2 つのペイン間で同期されます。
  • 行番号を使用すると、アサーションを参照するのに便利です。
  • ポリシー名、リビジョン番号、およびアクティブなステータスは各ペインの上に表示されます。
    ポリシー名が長すぎるので表示できない(結果ウィンドウの幅の半分以上)場合、ポリシー名は切り捨てられます。 ただし、ポリシー名をポイントしたときに表示されるツールヒントに、完全な名前が表示されます。
  • 選択したアサーションをいずれかのペインから任意の開かれているポリシーにコピーするには、標準的なコピー アンド ペースト コマンドを使用します。
アサーションの違いの表示
青で強調表示されたアサーション(つまり、両方のポリシーに存在する同じ名前を持つが、その設定が異なるアサーション)は、以下のいずれかの方法を使用して違いを表示できます。
  • (一方のペインから)アサーションを選択して、[
    Show Assertion Differences
    ]をクリックします。 これにより、ウィンドウの下部に 2 つのタブを持つ別のペインが開きます。
  • (一方のペインから)アサーションをダブルクリックします。 これにより、上記と同じ情報が別の[Assertion Comparison]ウィンドウに表示されます。
  • アサーションを右クリックして、[
    Compare Assertions
    ]を選択します。 上記と同じように、別の[Assertion Comparison]ウィンドウが開きます。
アサーションのプロパティ
[Properties]タブには、2 つのアサーションの違いのサマリが表示されます。
image2014-9-15 10:20:41.png
中央の列には、アサーションのプロパティがリスト表示されますが、左および右の列には、各アサーションのプロパティの値が表示されます。 注: リスト表示されるプロパティには、内部システム用語が使用されます。これはインターフェースに表示されるラベルとは異なることがあります。
[Properties]タブは「一目で」違いを確認するのに便利ですが、一部のオブジェクト タイプの複雑さによりすべての違いを表示することはできません。 [Raw XML]タブには、完全なアサーションの違いが表示されます。
Raw XML のプロパティ
[Raw XML]タブには各アサーションの詳細な XML コードが表示されるので、違いがどこに発生しているかを正確に確認できます。
[Raw XML]ビューは、XML コードの解釈に精通している上級ユーザを対象としています。 違いを簡単に確認できる概要を示すサマリについては、[Properties]タブを代わりに使用します。
image2014-9-15 10:23:3.png
[Raw XML]タブの下部には、次/前の違いにジャンプするための および ボタンがあります。