SQL/MX Programming Manual for C and COBOL (H06.10+, J06.03+)
C/C++ Program Compilation
HP NonStop SQL/MX Programming Manual for C and COBOL—544617-003
15-26
Windows-Hosted SQL/MX C/C++ Preprocessor
-z NSK-password
is the password for the user name for the NonStop system. This option is required
if you use INVOKE.
-h
enables the processing of files specified in the user #include directive regardless
of their extension. The default action is to ignore these files.
-i pathname
specifies a directory path to be searched for a file specified in an #include
directive. The source path is searched first.
You can specify this option for a maximum of 20 paths.
-x
directs the preprocessor to refrain from emitting embedded module definitions into
the annotated output source file.
-g {moduleGroup[=module-group-specification-string]
|moduleTableSet[=module-tableset-specification-string]
|moduleVersion[=module-version-specification-string]
|moduleCatalog[=module-catalog-name]
|moduleSchema[=module-schema-name]
}
specifies the arguments for qualifying the name given to the compiled module file.
If you use this option, you must supply at least one of the five module management
attributes. If you want to specify more than one attribute, repeat the entire -g
option for each attribute. These attribute values are used to qualify the name of the
compiled module file. For more information, see File Naming Conventions on
page 17-1.
To use the -g option, you must supply a value in conjunction with the
moduleGroup, moduleTableSet, moduleVersion, moduleCatalog, or
moduleSchema attribute. The value must immediately follow the equal sign, and
the equal sign must immediately follow the attribute keyword. The value can use
regular or delimited identifiers. (See the description of regular and delimited
identifiers in the SQL/MX Reference Manual.) If you supply more than one value
for any attribute, only the final value is used. For information on the length of the
module name, see Module Name Length on page 17-11.
moduleGroup
sets the moduleGroup attribute to group an application’s module files logically
by sharing the same name prefix. The moduleGroup becomes embedded in
the module file names as a common prefix and enables the use of OSS wild-
card file specification patterns to manage the files. For more information, see










