1.6.6 バッチファイルの用意
エクスポートツールを実行するにはバッチファイルが必要です。バッチファイルを実行するとエクスポートツールが起動して、モニタリングデータがファイルに保存されます。
エクスポートツールのインストール先ディレクトリには、4つのバッチファイル(runWin.bat、runUnix.bat、delWin.bat、およびdelUnix.bat)が格納されています。Windowsコンピュータをご利用の方は、runWin.batおよびdelWin.batを使用してください。UNIXコンピュータをご利用の方は、runUnix.batおよびdelUnix.batを使用してください。
下記の例は、runWin.batとrunUnix.batの内容を示しています。これらのバッチファイルにはjavaコマンドが1つ記述されています。バッチファイルを実行すると、このjavaコマンドが実行されて、コマンドファイルに記述されているサブコマンドが1つずつ順番に実行されます。その結果、モニタリングデータはコンピュータ上にファイルとして保存されます。
-
Windowsコンピュータ用のバッチファイル(runWin.bat)
java -classpath "./lib/JSanExportLoader.jar" -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Del.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<CR+LF> pause<CR+LF>
-
UNIXコンピュータ用のバッチファイル(runUnix.bat)
#! /bin/sh<LF> java -classpath "./lib/JSanExportLoader.jar" -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Del.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<LF>
上記の例で使われている<CR+LF>と<LF>は、1つのコマンドラインの終わりを示しています。
エクスポートツールを実行するコンピュータがProxyホストを介さずにSVPと直接通信している場合、通常はrunWin.batやrunUnix.batの記述内容を変更する必要はありません。ただし、場合によっては、バッチファイルをテキストエディタで開いてjavaコマンド文を編集しておく必要があります。javaコマンド文の編集が必要になるケースを次に示します。
-
コマンドファイルにcommand.txt以外の名前を付けている場合
-
コマンドファイルの格納先ディレクトリを変更した場合
-
ログファイル格納先のディレクトリ名をlogにしたくない場合
-
ログファイルの名前を自分の好きなように指定したい場合
エクスポートツールを実行するコンピュータがProxyホスト経由でSVPと通信している場合は、バッチファイルをテキストエディタで開いてjavaコマンド文を編集しておく必要があります。javaコマンド文を編集するときには、Proxyホストのホスト名(またはIPアドレス)とポート番号を指定してください。
例:Proxyホストのホスト名がJupiterで、Proxyホストのポート番号が8080の場合は、バッチファイルを次のように編集します。
-
Windowsコンピュータ用のバッチファイル(runWin.bat)
java -classpath "./lib/JSanExportLoader.jar" -Dhttp.proxyHost=Jupiter -Dhttp.proxyPort=8080 -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Dmd.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<CR+LF> pause<CR+LF>
-
UNIXコンピュータ用のバッチファイル(runUnix.bat)
#! /bin/sh<LF> java -classpath "./lib/JSanExportLoader.jar" -Dhttp.proxyHost=Jupiter -Dhttp.proxyPort=8080 -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Dmd.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<LF>
上記の例で使われている<CR+LF>と<LF>は、1つのコマンドラインの終わりを示しています。
ProxyホストのIPアドレスが158.211.122.124で、Proxyホストのポート番号が8080の場合は、バッチファイルを次のように編集します。
-
Windowsコンピュータ用のバッチファイル(runWin.bat)
java -classpath "./lib/JSanExportLoader.jar" -Dhttp.proxyHost=158.211.122.124 -Dhttp.proxyPort=8080 -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Dmd.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<CR+LF> pause<CR+LF>
-
UNIXコンピュータ用のバッチファイル(runUnix.bat)
#! /bin/sh<LF> java -classpath "./lib/JSanExportLoader.jar" -Dhttp.proxyHost=158.211.122.124 -Dhttp.proxyPort=8080 -Del.tool.Xmx=536870912 -Dmd.command=command.txt -Dmd.logpath=log -Dmd.rmitimeout=20 sanproject.getexptool.RJElMain<LF>
上記の例で使われている<CR+LF>と<LF>は、1つのコマンドラインの終わりを示しています。
下記の例は、delWin.batとdelUnix.batの内容を示しています。これらのバッチファイルにはjavaコマンドが1つ記述されています。バッチファイルを実行すると、このjavaコマンドが実行されて、エクスポートツールで作成されたディレクトリおよびディレクトリ内のファイルが削除されます。
-
Windowsコンピュータ用のバッチファイル(delWin.bat)
java -classpath "./lib/JSanExportLoader.jar" -Dmd.command=command.txt -Dmd.logpath=log -Del.mode=delete sanproject.getexptool.RJElMain<CR+LF>
-
UNIXコンピュータ用のバッチファイル(delUnix.bat)
#! /bin/sh<LF> java -classpath "./lib/JSanExportLoader.jar" -Dmd.command=command.txt -Dmd.logpath=log -Del.mode=delete sanproject.getexptool.RJElMain<LF>