ポリシーは接続システムにデータを送信します。ポリシーはポリシーセットを通じて作成されます。
開いているプロジェクトの[Outline (アウトライン)
[
ポリシーセットには、ツールバーおよびポリシーリストが含まれます。
ポリシーリストには、選択したポリシーセットに含まれるすべてのポリシーが表示されます。変換中にリスト内のポリシーが上から順に実行されます。ツールバーには、ボタンおよびドロップダウンメニューがあります。これを使用して、リストに表示するポリシーの管理(ポリシーの編集、追加、削除、名前変更、および処理順の変更など)ができます。
図 3-2 ポリシーセット
ポリシーセットには、ポリシーのコピーが表示されます。ツールバーのボタンは、選択している項目に応じて有効または無効になります。さまざまなアイコンについての説明を次に示します。
表 3-1 ポリシーセットのツールバー
説明 |
説明 |
---|---|
|
ポリシービルダを起動します。 |
|
Add Policy Wizard (ポリシー追加ウィザード)を起動します。 |
|
プロジェクトからポリシーを削除します。 |
|
選択したポリシーセットオブジェクトからポリシーを除外しますが、そのポリシー自体は削除しません。 |
|
ポリシーの処理順序を上に移動します。 |
|
ポリシーの処理順序を下に移動します。 |
ポリシーセット内では、マウスを使用するのと同じようにキー操作でも移動できます。サポートされているキー操作を次に示します。
ポリシーの追加ウィザードは、ツールバーの[
]アイコンをクリックすると起動します。Add Policy Wizard (ポリシー追加ウィザード)で実行できる作業は、次のとおりです。Add Policy Wizard (ポリシー追加ウィザード)を起動するには
[
ポリシーセットでポリシーセット項目を選択し、ツールバーの[
Add Policy Wizard (ポリシー追加ウィザード)で、[
次へ]をクリックします。ポリシー名を入力します。
デフォルトコンテナをそのまま使用するか、ポリシーの作成先にするドライバオブジェクト、発行者オブジェクト、または購読者オブジェクトを参照し、選択します。
ポリシーが複数のドライバで再利用されない場合は、通常、そのポリシーをドライバ、またはそれを使用しているチャネルの下に作成します。
作成先は、ポリシーを整理する方法に応じて決定します。デフォルトでは、ポリシーは、Add Policy Wizard (ポリシー追加ウィザード)が起動されたときに[
たとえば、[
別のコンテナにポリシーを作成する場合は、この設定を変更できます。たとえば、ポリシーライブラリを設定し、共通ポリシーをすべてこのドライバの下に配置して、他のドライバからポリシーを簡単に参照できるようにできます。これでポリシーを共用できます。ポリシーの変更が必要な場合は、1回だけ変更すれば済みます。
実装するポリシーのタイプを選択します。ポリシーのタイプは、デフォルトで[
]になります。 DirXML®スクリプトを使用しない場合は、[ ]を選択できます。[
]をクリックします。スキーママッピングポリシーセットを作成るる場合は、[
]で追加オプションが利用できます。 拡張されたポリシーセットに新しいポリシーが表示されます。[ポリシーフロー]ビュー内でポリシーセットを右クリックすることによってポリシーを追加することもできます。
ポリシーセット(たとえば、入力変換セット)を右クリックします。
[
ポリシーの実装方法を選択します。
(スキーママッピングポリシーセットが選択されている場合にのみ表示されます。)
ポリシーに名前を付けます。
[
をクリックします。
Add Policy Wizard (ポリシー追加ウィザード)で、[
次へ]をクリックします。ポリシーに名前を付けます。
デフォルトコンテナをそのまま使用するか、ポリシーの作成先にするドライバオブジェクト、発行者オブジェクト、または購読者オブジェクトを参照し、選択します。
コピーするポリシーを参照して選択し、[
[
Add Policy Wizard (ポリシー追加ウィザード)で、[
次へ]をクリックします。[
ポリシーセットにリンクするポリシーオブジェクトをブラウズして選択し、[
ポリシーをポリシーセットにリンクしても、新しいポリシーオブジェクトは作成されません。代わりに、既存のポリシーへの参照が追加されます。現在の識別ボールト内の既存のポリシーであればどれでも参照できます。ポリシーは、現在のドライバオブジェクト内に含まれている必要はありませんが、ポリシーのタイプは、リンク先のポリシーセットで有効でなければなりません。たとえば、スキーママッピングポリシーを入力ポリシーセットにリンクすることはできません。
すべてのポリシーを表示しているときに、ポリシーをポリシーセットにリンクすることはできません。
[