前のトピック: 既存のオブジェクト クラスを拡張可能にする

次のトピック: 拡張可能オブジェクトへの属性の追加

既存のオブジェクトを拡張可能にする

既存のスキーマを使用する場合でも、オブジェクトを拡張可能にできます。

このセクションでは、JXplorer を使用してこれを行う方法について説明します。

既存のオブジェクトを拡張可能にする方法

  1. DSA のスキーマに ldapv3.dxc が含まれない場合は、以下の手順に従います。
    1. 以下の例のように、X.500 スキーマをソーシングした後に、DSA 初期化ファイルに ldapv3.dxc を追加します。
      source "../schema/dxmanager.dxg"; 
      source "../schema/ldapv3.dxc";
      
    2. 以下のコマンドを使って、DSA を初期化します。
      dxserver init dsa-name
      
  2. JXplorer で、DSA に接続します。
  3. 変更するオブジェクトに移動します。
  4. 右ペインで、[Table Editor]タブを選択して、このオブジェクトの属性を表示します。
  5. [Change Class]ボタンをクリックします。
  6. [Set Object Entry Classes]ダイアログ ボックスの[Available Classes]リストで、オブジェクト クラス extensibleObject を検索します。
  7. オブジェクト クラス extensibleObject を選択し、[Add]をクリックして、[OK]をクリックします。
  8. [Submit]をクリックして、このオブジェクトへの変更を保存します。

    このオブジェクトで、DSA スキーマで定義されている属性を使用できるようになります。