This Natural profile parameter and its keyword subparameters can be used
at session start to specify dynamically or to override the same compiler
options which you can specify statically with the
NTCMPO
macro in the Natural parameter module or, during an active session,
with the system command COMPOPT
.
Possible settings | See CMPO Parameter Syntax. | |
---|---|---|
Default setting | Identical to the
corresponding COMPOPT options. See
Keyword
Subparameters or
COMPOPT options.
|
|
Dynamic specification | yes | This parameter can only be specified dynamically. In the
Natural
parameter module, the macro
NTCMPO is
used instead.
|
Specification within session | yes | Use system command
COMPOPT .
|
The following topics are covered below:
The parameter syntax of CMPO
is as follows:
CMPO=(keyword-subparameter=value,keyword-subparameter=value,...) |
Notes:
COMPOPT
.
ON
or
OFF
, except for GFID
, which can also take
the value VID
.
COMPOPT
in the
System Commands documentation or
follow the links in the section Keyword
Subparameters.
The syntax of the NTCMPO
macro in the Natural
parameter module is as follows:
NTCMPO CHKRULE=value, * CPAGE=value, * DB2ARRY=value, * DB2BIN=value, * DB2PKYU=value, * DB2TSTI=value, * DBSHORT=value, * ECHECK=value, * GDASC=value, * GFID=value, * KCHECK=value, * LOWSRCE=value, * LUWCOMP=value, * MASKCME=value, * MAXPREC=value, * MEMOPT=value, * PCHECK=value, * PSIGNF=value, * THSEP=value, * TQMARK=value, * TSENABL=value
Notes:
DB2PKYU
option is only available if it is
supported by the Natural for DB version installed at your site.
COMPOPT
.
ON
or
OFF
, except for GFID
, which can also have
the value VID
.
NTCMPO
macro, the keyword
subparameters can be specified in any sequence.
COMPOPT
in the
System Commands documentation or
follow the link in the syntax diagram.
CHKRULE
|
CPAGE
|
DB2ARRY
|
DB2BIN
|
DB2PKYU
|
DB2TSTI
|
DBSHORT
|
ECHECK
|
GDASC
|
GFID
|
KCHECK
|
LOWSRCE
|
LUWCOMP
|
MASKCME
|
MAXPREC
|
MEMOPT
|
PCHECK
|
PSIGNF
|
THSEP
|
TQMARK
|
TSENABL
For a complete description of the compiler options, refer to the system
command COMPOPT
in the
System Commands documentation. The default values
indicated there also apply to the corresponding keyword subparameters of
CMPO
and NTCMPO
.
CMPO=(KCHECK=ON,PCHECK=ON)
NTCMPO KCHECK=ON, * PCHECK=ON