B.0 リモートローダの設定のオプション

次の\'95\'5cのオプションを使用すると、リモートローダを設定できます。

表 B-1 リモートローダのオプション

オプション

2次名

パラメータ

説明

address

IPアドレス

オプションのパラメータです。リモートローダが特定のローカルIPアドレスをリッスンするよう指定します。これは、リモートローダをホストするサーバが複数のIPアドレスを持ち、リモートローダが1つのアドレスのみをリッスンしなければならない場合に便利です。

次の3つのオプションがあります。アドレス=アドレス番号、アドレス=’ローカルホスト’、このパラメータを使用しない。

アドレスを使用しない場合、リモートローダはすべてのローカルIPアドレスをリッスンします。

例: アドレス=137.65.134.83

-class

-cl

Javaクラス名

管理するIdentity ManagerアプリケーションシムのJavaクラス名を指定します。

たとえば、Javaドライバに対しては次のいずれかを入力します。

-class com.novell.nds.dirxml.driver.ldap.LDAPDriverShim -cl com.novell.nds.dirxml.driver.ldap.LDAPDriverShim

Javaでは、キーストアを使用して証明書を読み取ります。-classオプションと-moduleオプションは排他的で、どちらか一方を使用することができます。

Javaクラス名のリストを見るには、表 B-2を参照してください。

-commandport

-cp

ポート番号

リモートローダのインスタンスが制御目的で使用するTCP/IPポートを指定します。リモートローダインスタンスがアプリケーションシムをホストしている場合、コマンドポートは、別のリモートローダインスタンスが、シムをホストしているインスタンスと通信するポートになります。リモートローダインスタンスが、アプリケーションシムをホストしているインスタンスにコマンドを送信する場合、コマンドポートは管理インスタンスがリッスンしているポートになります。コ\'83\'7dンドポートが指定されていない場合のデフォルトポートは8000です。複数の接続ポートとコ\'83\'7dンドポートを指定することで、異なるドライバインスタンスをホストしている同じサーバ上でリモートローダの複数のインスタンスを実行できます。

例:

-commandport 8001 -cp 8001

-config

なし

ファイル名

環境設定ファイルを指定します。 環境設定ファイルには、config以外のあらゆるコマンドラインオプションを含めることができます。 コマンドラインで指定したオプションは、環境設定ファイル内で指定されたオプションよりも優先されます。

例:

-config config.txt

-connection

-conn

接続設定文字列

Identity Managerリモートインタフェースシムを実行しているメタディレクトリサーバに接続するための接続パラメータを指定します。リモートローダのデフォルトの接続方法は、SSLを使用したTCP/IPです。この接続におけるデフォルトのTCP/IPポートは8090になります。 同じサーバで、リモートローダの複数のインスタンスを実行できます。リモートローダの各インスタンスは別々のIdentity Managerアプリケーションシムインスタンスをホストします。リモートローダの各インスタンスに別々の接続ポートとコ\'83\'7dンドポートを指定することによって、リモートローダーの複数のインスタンスを区別します。

例:

-connection "port=8091 rootfile=server1.pem" -conn "port=8091 rootfile=server1.pem"

-description

-desc

短い説明

トレースウィンドウのタイトルとNovell® Auditのログに使用される短い説明の文字列を指定します。

例:

-description SAP -desc SAP

環境設定ファイルには、リモートローダコンソールによって長い形式が配置されます。長い形式(たとえば-description)または短い形式(たとえば-desc)のいずれかを使用できます。

-help

-?

なし

ヘルプを\'95\'5c示します。

例:

-help

-?

-java

-j

なし

Javaシムインスタンスに設定されるパスワードを指定します。このオプションは、setpasswordsオプションとともに使用した場合にのみ有効です。-classを-setpasswordsとともに指定した場合、このオプションは不要です。

-javadebugport

-jdp

ポート番号

指定されたポートで、リモートローダインスタンスによりJavaデバッグが有効になるように指定します。これはIdentity Managerアプリケーションシムの開発者向けです。

例:

-javadebugport 8080

-jdp 8080

keystore

条件付きパラメータです。.jarファイルに含まれるIdentity Managerアプリケーションシムにのみ使用します。

リモートインタフェースシムによって使用される証明書の発行者のルート認証局証明書を含むJavaキーストアのファイル名を指定します。 通常、これはリモートインタフェースシムをホストしているeDirectory™ツリーの認証局です。

SSLを実行していて、リモートローダがJavaドライバと通信する必要がある場合、次のkey-valueペアを入力します。

keystore=' keystorename' storepass=' password'

-module

-m

モジュール名

ホストされるIdentity Managerアプリケーションシムを含むモジュールを指定します。

たとえば、ネイティブドライバに対しては次のいずれかを入力します。

-module "c:\Novell\RemoteLoader\Exchange5Shim.dll" -m "c:\Novell\RemoteLoader\Exchange5Shim.dll"

または

-module "usr/lib/dirxml/NISDriverShim.so" -m "usr/lib/dirxml/NISDriverShim.so"

-moduleオプションでは、ルートファイル証明書が使用されます。-moduleオプションと-moduleオプションは排他的で、どちらか一方を使用することができます。

-password

-p

パスワード

コマンド認証のパスワードを指定します。このパスワードは、コマンドの発行先のローダインスタンスのsetpasswordsで指定した最初のパスワードと同じパスワードにする必要があります。コ\'83\'7dンドオプション(unloadやtracechangeなど)を指定し、passwordオプションを指定しないと、コ\'83\'7dンドの対象となるローダのパスワードを入力するよう要求するメッセージが\'95\'5c示されます。

例:

-password novell4 -p novell4

port

10進数のポート番号

必須パラメータです。リモートローダがリモートインタフェースシムからの接続をリッスンするTCP/IPポートを指定します。

例:

port=8090

rootfile

条件付きパラメータです。SSLを実行していて、リモートローダがネイティブドライバと通信する必要がある場合、次を入力します。

rootfile=' trusted certname'

-service

-serv

なし、またはinstall/uninstall

インスタンスをサービスとしてインストールするには、アプリケーションシムをホストするために必要なその他の引数とともに引数installを使用します。たとえば、使用する引数には-moduleを含める必要がありますが、どの引数にも-connection、‑commandportなどを含めることができます。

このオプションを指定すると、Wind32サービスがインストールされますが、サービスは起動されません。

サービスとして実行されているインスタンスをアンインストールするには、アプリケーションシムをホストするために必要なその他の引数とともに引数uninstallを使用します。

このオプションの引数なしのバージョンは、Win32サービスとして実行されるインスタンスへのコマンドライン内でのみ使用します。これはインスタンスをサービスとしてインストールする際に自動的に設定されます。

例:

-service install

-serv uninstall

このオプションはrdxmlまたはJavaリモートローダでは使用できません。

-setpasswords

-sp

パスワード パスワード

リモートローダインスタンスのパスワード、およびリモートローダが通信するリモートインタフェースシムのIdentity Managerドライバオブジェクトのパスワードを指定します。引数の最初のパスワードは、リモートローダのパスワードです。オプション引数の2番目のパスワードは、メタディレクトリサーバのリモートインタフェースシムに関連付けられたIdentity Manageドライバオブジェクトのパスワードです。どちらのパスワードも指定しないか、または両方のパスワードを指定する必要があります。 パスワードを指定しない場合、リモートローダよりパスワードを要求するメッセージが表示されます。これは環境設定オプションです。 このオプションを使用すると、指定したパスワードがリモートローダのインスタンスに設定されます。ただし、このオプションを指定しても、Identity Managerアプリケーションシムはロードされず、ローダの別のインスタンスとも通信しません。

例:

-setpasswords novell4 staccato3 -sp novell4 staccato3

-storepass

storepass

.jarファイルに含まれるIdentity Managerアプリケーションシムにのみ使用されます。keystoreパラメータで指定したJavaキーストアのパスワードを指定します。

例:

storepass=mypassword

このオプションはJavaリモートローダにのみ適用されます。

-trace

-t

整数

トレースレベルを指定します。これはアプリケーションシムをホストする場合にのみ使用されます。トレースレベルはmetadirectoryサーバで使用されているレベルと同じです。

例:

-trace 3 -t 3

-tracechange

-tc

整数

アプリケーションシムをホストしているリモートローダのインスタンスに、そのトレースレベルを変更するように命令します。トレースレベルはmetadirectoryサーバで使用されているレベルと同じです。

例:

-tracechange 1

-tc 1

-tracefile

-tf

ファイル名

トレースメッセージを書き込むファイルを指定します。トレースメッセージは、トレースレベルがゼロよりも大きい場合にファイルに書き込まれます。トレースメッセージは、トレースウィンドウが開いていなくてもファイルに書き込まれます。

例:

-tracefile c:\temp\trace.txt -tf c:\temp\trace.txt

-tracefilechange

-tfc

なし、またはファイル名

アプリケーションシムをホストしているリモートローダのインスタンスに対し、トレースファイルを使用して起動するように命令するか、すでに使用しているファイルを閉じて新しいファイルを使用するように命令します。このオプションを引数なしで使用すると、ホストインスタンスは使用中のすべてのトレースファイルを閉じます。

例:

-tracefilechange c:\temp\newtrace.txt

tfc c:\temp\newtrace.txt

-tracefilemax

-tfm

サイズ

トレースファイルがディスク上で使用できる最大サイズを指定します。このオプションを指定すると、tracefileオプションを使用して指定した名前の付いたトレースファイルと、最大9個の追加ロールオーバファイルが生成されます。ロールオーバファイルには、メインのトレースファイル名と「_n」に基づいた名前が付けられます。「n」は 1~ 9の値になります。

サイズのパラメータはバイト数です。K (キロバイト)、M (メガバイト)、またはG (ギガバイト)のサフィックスを使用してサイズを指定します。

リモートローダの起動時にトレースファイルのデータが指定した最大サイズよりも大きい場合、10ファイルすべてのロールオーバーが完了するまで、トレースファイルのデータは指定した最大値よりも大きいままとなります。

例:

-tracefilemax 1000M -tfm 1000M

この例では、トレースファイルは1GBまでです。

-unload

-u

なし

リモートローダのインスタンスをアンロードします。リモートローダがWin32サービスとして実行されている場合、このコ\'83\'7dンドはサービスを停止します。

例:

-unload

-u

-window

-w

オン/オフ

リモートローダのインスタンスでトレースウィンドウのオン/オフを切り替えます

例:

-window on

-w off

このオプションはWindowsプラットフォームのみで使用可能です。Javaリモートローダでは使用できません。

-wizard

-wiz

なし

環境設定ウィザードを起動します。このウィザードは、コマンドラインパラメータなしでdirxml_remote.exeを実行しても起動します。このオプションは、設定ファイルも指定されている場合に便利です。この場合、ウィザードは設定ファイルの値を使用して起動するので、このウィザードを使用して、設定ファイルを直接編集せずに設定を変更できます。

例:

-wizard

-wiz

このオプションはWindowsプラットフォームのみで使用可能です。Javaリモートローダでは使用できません。

表 B-2 Javaクラス名

Javaクラス名

ドライバ

com.novell.nds.dirxml.driver.avaya.PBXDriverShim

Avaya PBX Driver

com.novell.nds.dirxml.driver.delimitedtext.DelimitedTextDriver

Delimited Text Driver

com.novell.nds.dirxml.driver.nds.DriverShimImpl

eDirectory Driver

com.novell.nds.dirxml.driver.entitlement.EntitlementServiceDriver

Entitlement Services Driver

com.novell.gw.dirxml.driver.gw.GWdriverShim

GroupWise Driver

com.novell.nds.dirxml.jdbc.JDBCDriverShim

JDBC Driver

com.novell.nds.dirxml.driver.ldap.LDAPDriverShim

LDAP Driver

com.novell.nds.dirxml.driver.loopback.LoopbackDriverShim

Loopback Driver

com.novell.nds.dirxml.driver.manualtask.driver.ManualTaskDriver

Manual Task Driver

com.novell.nds.dirxml.driver.nisdriver.NISDriverShim

NIS Driver

com.novell.nds.dirxml.driver.notes.NotesDriverShim

Notes Driver

com.novell.nds.dirxml.driver.psoftshim.PSOFTDriverShim

PeopleSoft Driver

com.novell.nds.dirxml.driver.SAPShim.SAPDriverShim

SAP HR Driver

com.novell.nds.dirxml.driver.sapusershim.SAPDriverShim

SAP User Management Driver

com.novell.nds.dirxml.driver.sifagent.SIFShim

SIF Driver

com.novell.nds.dirxml.driver.soap.SOAPDriver

Soap Driver

com.novell.idm.driver.ComposerDriverShim

User Appliction

be.opns.dirxml.driver.ars.arsremedydrivershim.ARSDriverShim

Driver for Remedy ARS

com.novell.nds.dirxml.driver.workorder.WorkOrderDriverShim

ワークオーダー