10.2 マッピングテーブルオブジェクト

マッピングテーブルオブジェクトは、値セットを別の対応する値セットにマップするために使用されます。マッピングテーブルオブジェクトが作成された後に、マップトークンはマッピングテーブル内に指定した値からの指定したトークンの結果をマップします。

マッピングテーブルオブジェクトを使用するには、以下の手順を完了してください。

  1. セクション 10.2.1, マッピングテーブルオブジェクトの作成

  2. セクション 10.2.2, マッピングテーブルオブジェクトをポリシーに追加する

マッピングテーブルを編集するには、セクション 10.2.3, マッピングテーブルオブジェクトの編集を参照してください。

10.2.1 マッピングテーブルオブジェクトの作成

マッピングテーブルオブジェクトは、ライブラリ、ドライバオブジェクト、発行者チャネル、または購読者チャネルで作成できます。

  1. アウトライン]ビューで、マッピングテーブルを作成する場所を右クリックして、[新規] > [マッピングテーブル]を選択します。

  2. マッピングテーブルオブジェクトの名前を指定します。

  3. オブジェクトの作成後にエディタを開く]のチェックボックスを選択して、[OK]をクリックします。

    マッピングテーブルオブジェクトフィールドの作成
  4. ファイル衝突メッセージ内で[はい]をクリックしてマッピングテーブルを保存します。

    ファイル衝突メッセージ
  5. タイトルのないカラムをクリックします。

    タイトルのないカラム
  6. カラムの名前を指定して、値が[大文字と小文字の区別あり]、[大文字と小文字の区別なし]、または[数値]かどうかを選択します。

    カラム名とデータタイプ
  7. 閉じる]をクリックします。

  8. 新しい値]をクリックして、行の値を指定します。

    行の新しい値
  9. (オプション) 追加カラムを追加するんは、マッピングテーブルエディタ内で右クリックして[カラムの追加.]を選択します。

    または

    カラムの追加]アイコンをクリックして、ステップ 5からステップ 7を繰り返します。

  10. (オプション) 追加行を追加するには、マッピングテーブルエディタ内で右クリックして[行の追加]を選択します。

    または

    行の追加]アイコンをクリックして、ステップ 8を繰り返します。

  11. <Ctrl>+<S>キーを押してマッピングテーブルオブジェクトを保存します。

  12. セクション 10.2.2, マッピングテーブルオブジェクトをポリシーに追加するに進みます。

10.2.2 マッピングテーブルオブジェクトをポリシーに追加する

  1. マッピングテーブルを使用するポリシーを作成するか、または既存のポリシーを編集用に選択します。

  2. 引数ビルダをポリシービルダ内で起動する

  3. 動詞のリストから[マップ]をダブルクリックして、式パネルに追加します。

  4. True]または[False]を選択して、このマッピングテーブルをトレースするかどうかを示します。

  5. [エディタ]フィールドで、セクション 10.2.1, マッピングテーブルオブジェクトの作成で作成したマッピングテーブルオブジェクトを参照して選択します。

  6. ソースカラム名を指定します。

  7. ターゲットカラム名を指定します。

    マッピングテーブルDN、ソースカラム名、およびターゲットカラム名

    マッピングテーブルは、この時点では任意の方法で使用できます。この例では、OU属性にマッピングテーブルから派生した値が指定されます。

    引数ビルダのマップトークン

10.2.3 マッピングテーブルオブジェクトの編集

Designerは、マッピングテーブルを編集するために以下のオプションを提供しています。

図 10-1 マッピングテーブルの編集

  • [切り取り]: 選択した行を切り取ります。

  • コピー: 選択した行をコピーします。

  • 貼り付け: 選択した行を貼り付けます。

  • 行を上方向に移動: 選択した行を1行上に移動します。

  • 行を下方向に移動: 選択した行を1行下に移動します。

  • 行の追加: マッピングテーブルに行を追加します。

  • カラムの追加: マッピングテーブルにカラムを追加します。

  • 行の削除: マッピングテーブルから行を削除します。

  • カラムの削除: マッピングテーブルからカラムを削除します。

10.2.4 マッピングテーブルオブジェクトのテスト

マッピングテーブルの機能をポリシーシミュレータを使用してテストできます。ポリシーシミュレータは、マッピングテーブルを使用するポリシーをテストすることによってマッピングテーブルをテストします。詳細については、セクション 9.0, ポリシーシミュレータを使用したポリシーのテストを参照してください。