SQL/MX 3.2.1 Programming Manual for C and COBOL (H06.26+, J06.15+)
C/C++ Program Compilation
HP NonStop SQL/MX Release 3.2.1 Programming Manual for C and COBOL—663854-005
15-47
c89 Utility: Using One Command for All Compilation
Steps
-WmoduleCatalog=arg Directs the SQL/MX preprocessor to use the
catalog name if the input sql-file does not
have a MODULE directive or its MODULE
directive does not specify a catalog name.
-WmoduleSchema=arg Directs the SQL/MX preprocessor to use the
schema name if the input sql-file does not
have a MODULE directive or its MODULE
directive does not specify a schema name.
-WmoduleGroup[=[string]] Directs the SQL/MX preprocessor to group all
an application’s module files. The
moduleGroup is embedded in the module
files’ names and enables the use of OSS wild-
card file specification patterns to manage the
files. For more information, see Grouping on
page 17-23.
-WmoduleTableSet[=[string]] Directs the SQL/MX preprocessor to use the
module management targeting feature. Create
different sets of module files that can be used
against different sets of tables. For more
information, see Specifying the search
locations of the module files on page 17-13.
-WmoduleVersion[=[string]] Allows multiple versions of an application’s
module files to coexist while keeping the
same MODULE directive in each version. For
more information, see Versioning on
page 17-21.
-Wsqlmx_pp_defscript=args Specifies the files that contain the class MAP
DEFINEs that create environment variables
before SQL/MX preprocessing.
-Wmxcmp_cmd="oss_command;
oss_command"
Specifies the list of OSS commands to
execute before invoking the remote mxcmp.
-Wsqlhost={hostname | IP-
address}
Specifies the host name or IP address of the
NonStop system where the tables specified by
INVOKE reside. This option is required if you
use INVOKE.
Note that if -Wtarget=TNS/E, the host must
be an H-series (TNS/E) system.
-Wsqlloc=OSS-directory Specifies the directory in which module
definition files are placed.










