SQL/MX 3.2.1 Programming Manual for C and COBOL (H06.26+, J06.15+)
COBOL Program Compilation
HP NonStop SQL/MX Release 3.2.1 Programming Manual for C and COBOL—663854-005
16-21
Windows-Hosted SQL/MX COBOL Preprocessor
-q
directs the preprocessor to accept SQL string literals delimited by double quotes in
addition to single quotes. If you specify -q, you cannot use SQL delimited
identifiers.
-d toggle || SETTOG
defines toggles for use with conditional compilation. Toggles must be in the range
of 1 through 15. If you specify SETTOG, all toggles are set to ON.
-s system-name or IP-address
is the node name or IP address of the NonStop system where the tables are found
by INVOKE. This option is required if you use INVOKE.
-r ODBC-listener
is the NonStop system port to connect to for the ODBC listener process. The
default port for the Association server is 18650.
-y NSK-username
is the Guardian user name with access to the tables that INVOKE reads. This
option is required if you use INVOKE.
-z NSK-password
is the password for the user name for the NonStop system. This option is required
if you use INVOKE.
-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. 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










