3.5 GUIインストール以外でのスキーマの手動拡張

GUIインストーラを使用して手動でスキーマを拡張できない場合、いくつかの追加ステップを実行する必要があります。これに該当するのは、eDirectoryおよびIdentity Managerをroot以外でインストールした環境にRBPMをインストールする場合です。

これらのステップについて次に示します。

これらのステップでは、nrf-extensions.schnrfdriver.jarsrvprvUAD.jarxcd-all.jar、およびdirxml.lscという複数の追加ファイルが必要になります。これらのファイルは、prerequisites.zipファイル内にあります。

nrf-extensions.schファイルは、./schemaフォルダにあります。このフォルダの場所は、Identity Manager Advanced Editionの.isoイメージ内にあるprerequisitefiles.zipアーカイブ内です。追加のJARファイルは、./libフォルダにあります。このフォルダは、prerequisitefiles.zipアーカイブ内にあります。dirxml.lscファイルは、prerequisitefiles.zipアーカイブ内の最上位フォルダにあります。

3.5.1 Roles Based Provisioning Module用のeDirectoryスキーマの拡張

次の各セクションの説明に従って、Roles Based Provisioning Module用にeDirectoryスキーマを拡張します。

Windowsでスキーマを拡張する

Windowsサーバのスキーマを拡張するには、NDSCons.exeを使用します。eDirectoryに付属しているスキーマファイル(*.sch)は、デフォルトでC:\Novell\NDS ディレクトリにインストールされます。

  1. [スタート]>[設定]>[コントロールパネル]>[Novell eDirectoryサービス]の順にクリックします。

  2. install.dlmをクリックし、[開始]をクリックします。

  3. [Install Additional Schema Files (追加のスキーマファイルのインストール)]をクリックし、[次へ]をクリックします。

  4. 管理権を持つユーザとしてログインし、[OK]をクリックします。

  5. スキーマファイルのパスおよび名前(たとえば、c:\Novell\NDS\nrf-extensions.schなど)を指定します。

    メモ:このファイルは、./schemaフォルダからコピーできます。このフォルダの場所は、Identity Manager Advanced Editionの.isoイメージ内にあるprerequisitefiles.zipアーカイブ内です。

  6. 完了]をクリックします。

UNIX/Linuxでスキーマを拡張する

UNIX/LinuxプラットフォームでRoles Based Provisioning Module用にeDirectoryスキーマを拡張するには、次の手順を実行します。

  1. Roles Based Provisioning Moduleスキーマファイルであるnrf-extensions.schを追加します。追加するには、コマンドラインから次のようにndsschコマンドを入力します。

    ndssch [-h hostname[: port]] [-t tree_name] admin-FDN schemafilename.sch

3.5.2 追加のJARファイルのコピー

メタディレクトリサーバに次の追加のJARファイルを手動でインストールします。

  • nrfdriver.jar

  • srvprvUAD.jar

  • xcd-all.jar

これらのファイルは、./libフォルダにあります。このフォルダの場所は、Identity Manager Advanced Editionの.isoイメージ内にあるprerequisitefiles.zipアーカイブ内です。prerequisitefiles.zipアーカイブ内の./libにあるJARファイルおよびtmpフォルダをすべて追加する必要があります。

これらのファイルをシステムに合った正しいディレクトリにコピーします。

表 3-1 役割サービスドライバのJARファイルの場所

オペレーティングシステム

ディレクトリ

UNIX/Linux (eDirector 8.8.x)

/opt/novell/eDirectory/lib/dirxml/classes

Windows

<drive>:\novell\nds\lib

3.5.3 dirxml.lscファイルのコピー

Identity Manager Yユーザアプリケーション: 管理ガイド』の「ログの設定」セクションでの説明に従って、dirxml.lscファイルをAuditサーバにコピーします。

このファイルは、Identity Manager Advanced Editionの.isoイメージ内にあるprerequisitefiles.zipアーカイブ内の最上位ディレクトリにあります。