概して、Javaリモートローダ、dirxml_jremoteは、オペレーティングシステムがネイティブリモートローダと互換性がないコンピュータにインストールします。ただし、Javaリモートローダは、ネイティブリモートローダをインストールする可能性がある同一サーバ上でも実行できます。Identity Managerは、Javaリモートローダを使用して、1つのサーバで実行されているIdentity Managerエンジンと、rdxmlが動作しない別の場所で実行されているIdentity Managerドライバとの間でデータを交換します。公式にサポートされているバージョンのJava (JRE 5.0以上)とともに、サポート対象の任意のUNIXまたはLinuxコンピュータにdirxml_jremoteをインストールできます。
Identity Managerエンジンをホストするサーバで、アプリケーションシムの.isoファイルまたは.jarファイルをコピーします。これらのファイルは、デフォルトでは/opt/novell/eDirectory/lib/dirxml/classesディレクトリにあります。
Javaリモートローダをインストールするコンピュータ(ターゲットコンピュータ)にログインします。
ターゲットコンピュータに、サポートされているバージョンのJREがインストールされていることを確認します。
インストールプログラムにアクセスするため、次のいずれかの手順を実行します。
(状況によって実行) Identity Managerインストールパッケージの.isoイメージファイルがある場合は、Javaリモートローダのインストールファイルが保存されているディレクトリへナビゲートします。デフォルトの場所はproducts/IDM/java_remoteloaderです。
(状況によって実行) JavaリモートローダのインストールファイルをNetIQ DownloadsのWebサイトからダウンロードした場合は、次の手順を実行します。
ダウンロードしたイメージの.tgzファイルへナビゲートします。
ファイルの内容をローカルコンピュータ上のフォルダに抽出します。
dirxml_jremote_dev.tar.gzファイルをターゲットコンピュータ上の目的の場所にコピーします。たとえば、/usr/idmにファイルをコピーします。
次のいずれかのファイルをターゲットコンピュータ上の目的の場所にコピーします。
dirxml_jremote.tar.gz
dirxml_jremote_mvs.tar
mvsの詳細については、dirxml_jremote_mvs.tarファイルをuntarし、ドキュメントusage.htmlを参照してください。
ターゲットコンピュータで、.tar.gzファイルを圧縮解除して展開します。
たとえば、「gunzip dirxml_jremote.tar.gz」または「tar -xvf dirxml_jremote_dev.tar」と入力します。
ステップ 1でコピーしたアプリケーションシムの.soファイルまたは.jarファイルを、libディレクトリの下層にあるdirxml/classesディレクトリに保存します。
RDXML_PATH環境変数によってJava実行可能ファイルにアクセスできるようにdirxml_jremoteスクリプトをカスタマイズするため、次の手順を実行します。
次のいずれかのコマンドを入力して、環境変数RDXML_PATHを設定します。
set RDXML_PATH=path
export RDXML_PATH
dirxml_jremoteスクリプトを編集して、Java実行可能ファイルへのパスをJavaを実行するスクリプトラインに追加します。
サンプル環境設定ファイルconfig8000.txtをアプリケーションシム用に設定します。
このサンプルファイルは、デフォルトでは/opt/novell/dirxml/docディレクトリにあります。詳細については、セクション 20.0, リモートローダとドライバの設定を参照してください。