次の\'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クラス名