Preparing a batch file

Use a batch file to run the Export Tool. The Export Tool starts and saves monitoring data in files when you execute the batch file.

The installation directory for the Export Tool contains two default batch files: runWin.bat and runUnix.bat. If your computer runs Windows, use runWin.bat. If your computer runs UNIX, use runUnix.bat.

The following examples illustrate scripts in runWin.bat and runUnix.batbatch files. These batch files include a command line that executes a Java command. When you execute the batch file, the Java command executes the subcommands specified in the command file and then saves monitoring data in files.

Example batch file for Windows computers (runWin.bat):

java -classpath "./lib/JSanExport.jar;./lib/JSanRmiApiEx.jar;\ ./lib/JSanRmiServerUx.jar" -Xmx536870912 -Dmd.command=command.txt -Dmd.logfile=export.log -Dmd.logpath=log sanproject.getmondat.RJMdMain<CR+LF>

Example batch file for UNIX computers (runUnix.bat):

#! /bin/sh<LF> java -classpath "./lib/JSanExport.jar:./lib/JSanRmiApiEx.jar:./lib/JSanRmiServerUx.jar" -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain<LF>

In the previous scripts, <CR+LF> and <LF> indicate the end of a command line.

If the computer running the Export Tool communicates directly with SVP, you usually do not need to change scripts in runWin.bat and runUnix.bat. However, you might need to edit the Java command script in a text editor in some occasions, for example:

If the computer that runs the Export Tool communicates with SVP via a proxy host, edit the Java command script in a text editor. to specify the host name (or the IP address) and the port number of the proxy host. For example, if the host name is Jupiter and the port number is 8080, the resulting command script would be as shown in the following examples:

Example of specifying a proxy host on Windows (runWin.bat):

java -classpath "./lib/JSanExport.jar;./lib/JSanRmiApiEx.jar;./lib/JSanRmiServerUx.jar" -Dhttp.proxyHost=Jupiter -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain <CR+LF> pause <CR+LF>

Example of specifying a proxy host on UNIX (runUnix.bat):

#! /bin/sh <LF> java -classpath "./lib/JSanExport.jar:./lib/JSanRmiApiEx.jar:./lib/JSanRmiServerUx.jar" -Dhttp.proxyHost=Jupiter -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain <LF>

In the preceding scripts, <CR+LF> and <LF> indicates the end of a command line.

If the IP address of the proxy host is 158.211.122.124 and the port number is 8080, the resulting command script is as follows:

Example batch file for Windows computers (runWin.bat):

java -classpath "./lib/JSanExport.jar;./lib/JSanRmiApiEx.jar;./lib/JSanRmiServerUx.jar" -Dhttp.proxyHost=158.211.122.124 -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain <CR+LF> pause <CR+LF>

Example batch file for UNIX computers (runUnix.bat):

#! /bin/sh <LF> java -classpath "./lib/JSanExport.jar:./lib/JSanRmiApiEx.jar:./lib/JSanRmiServerUx.jar" -Dhttp.proxyHost=158.211.122.124 -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain <LF>

In the above scripts, <CR+LF> and <LF> indicates the end of a command line.

For detailed information about syntax of the Java command, see Java.