前のトピック: グループ メンバシップを定義する方法次のトピック: 直接関連付けおよび逆の関連付けの作成方法


アカウント クラスのマッピング例

この例では、管理者が JNDI データ ソースにアカウント クラスをマッピングする場合に、従う手順について説明します。 プロビジョニング アカウント クラスにエンドポイントのアカウント クラスをマッピングする方法について説明します。 ここでは、管理者が JNDI データ ソースをセットアップしたと仮定します。

次の手順に従ってください:

  1. [Project menu]メニューで、[New]をクリックします。

    [Select Data Source for new Project]ダイアログ ボックスが表示されます。

  2. プロジェクトに使用するデータ ソースを選択します。

    [Endpoint Types]ダイアログ ボックスが表示されます。

  3. [Endpoint Type Details]ダイアログ ボックスで、コネクタの名前、説明およびバージョンを指定します。

    注: これらのフィールドは説明を目的としています。

    プロジェクトを作成すると、Connector Xpress によってマッピング ツリーにユーザ アカウントのプロビジョニング クラス ノードが自動的に作成されます。

  4. マッピング ツリーで[User Account]ノードをクリックします。

    [Map Account Class]ダイアログ ボックスが表示されます。

  5. [Add]構造クラスのリストからマッピングする inetOrgPerson などのエンドポイント タイプのオブジェクト クラスを選択します。
  6. マッピング ツリーで[User Account]ノードの下の[Attributes]ノードをクリックします。

    [Map Attributes]ダイアログ ボックスが表示されます。

  7. Map Object Class Attribute マッピング テーブルのプロビジョニング属性にエンドポイントの必須属性をマッピングします。 たとえば、Last Name に cn Account ID および sn をマッピングします。

    注: テーブルのマッピング時に、テーブル リストに入力されない場合、データベースでスキーマ メタデータのトランザクションまたはロックが残存していないことを確認します。

  8. 他の必要な属性(ユーザ パスワード、通り、肩書きなど)をマッピングします。
  9. マッピング ツリーの[Classes]ノードをクリックします。

    [Mapped Classes]ダイアログ ボックスには、マッピングしたクラスの概要が表示されます。 このダイアログ ボックスを使用して、ネイティブ クラスを作成したプロビジョニング マッピングに変更できます。

  10. マッピング ツリーで、[Attributes]ノードの下の[Account Id]ノードをクリックします。

    [Attribute Details]ダイアログ ボックスが表示されます。

    このダイアログ ボックスでは、各フィールドに割り当てられた LDAP 属性、そのデータ型、JIAM が使用する JavaBean プロパティ名、およびフィールドが必要かどうか(ヌル値を許可する)、および長さ制約が表示されます。

  11. [Attributes]ノードの下で[Last Name]ノードをクリックします。

    デフォルトのポリシー値が設定された状態で[Attribute Details]ダイアログ ボックスが表示されます。

    注: 一般的なプロビジョニング属性に必要な属性をマッピングすると、Connector Xpress によって、デフォルトで、デフォルト アカウント テンプレート値が設定されます。

  12. プロジェクトを保存します。