Client Commands

The following table describes the Boomerang client commands and arguments.

-alias alias-name Tells Boomerang to pass this alias name to the server, which the server will then use to look up preprocessor-specific instructions.
-include pattern Instructs Boomerang to copy INCLUDE files to the server and to use them in the preprocessing phase. See Working with INCLUDE files for details on using this command.
-Pe preprocessor-

error-filename

Writes preprocessor error messages to the specified filename.
-placePo output-

filename 

Writes the preprocessed output to the specified filename.
-server myserver [:port] Tells Boomerang which server to connect to, and if specified, which port.
-Sf source-filename Instructs Boomerang to copy the specified file to the server if needed by the preprocessor on the server. If no pathname is specified the file is expected to be in the current directory. If you are using AcuBench, the current directory is the directory above the Copylib and Source directories. This is a way to move files to the server that would not normally get moved by the -include or -COPY options. For example, if the preprocessor expands an EXEC statement into a COBOL COPY statement and the COPY file is on the client but not on the server, you can use this option to move the file to the server so it can be found by the preprocessor. These files are copied into the directory where the Boomerang server resides and are removed after preprocessing. Some preprocessors require that you add the Boomerang server directory to a server environment variable like COPYPATH so that it can locate these COPY files.
-COPY Some preprocessors require COBOL COPY files to reside on the server. This option instructs Boomerang to copy the COPY files specified by COBOL COPY statements to the server and to use them in the preprocessing phase. If you execute Boomerang from the ACUCOBOL-GT compiler, use the compiler -Sp option to tell Boomerang where to find the COPY files on the client. If the -Sp option is not specified, Boomerang will look for the COPY files in the current directory. If you are using AcuBench, the current directory is the directory above the Copylib and Source directories. These files are copied into the directory where the Boomerang server resides and are removed after preprocessing. Some preprocessors require that you add the Boomerang server directory to a server environment variable like COPYPATH so that it can locate the COPY file.