COBOL runtime options report

With the PTF for APAR PH56036 for AMODE 31 or PH56037 for AMODE 64 installed, the COBOL runtime options report is automatically generated if you specify the LE runtime option RPTOPTS(ON). This report appears in addition to the LE runtime option report.

If you do not need this report to be generated, you must create an IGZUOPT (for AMODE 32) or IGZQUOPT (for AMODE 64) module that specifies the COBOL customization runtime option DISABLEUOPTREPORT=ON.

Only runtime options entered by IGZOPTS DD, _IGZ_RUNOPTS or the IGZUOPT or IGZQUOPT module are listed in the COBOL runtime options report.

Note: The COBOL runtime options report indicates the following states under the LAST WHERE SET column:
  • "From LE Option setting": No IGZUOPT module was found. All settings are defaulted to the base LE option settings.
  • "IGZUOPT": The IGZUOPT module was found, and the setting was taken from that module.
  • "DD:IGZOPTS": The runtime option was specified or found via the IGZOPTS DD statement.
  • "_IGZ_RUNOPTS": The runtime option was specified or found via the _IGZ_RUNOPTS environment variable.

Examples

The following table has example scenarios for the runtime options:
Table 1. Examples for AMODE 31 runtime scenarios
Numbers Scenarios Results
Example 1 No IGZUOPT module was found.

RPTOPTS(ON), aixbld, and DEBUG were specified.

Both COBOL and LE runtime options reports are generated.
Example 2 IGZUOPT module was found.

RPTOPTS(ON), aixbld, DEBUG, and DISABLEUOPTREPORT=ON were specified.

Only the LE runtime options report is generated.
Example 1 report output is as follows:
COBOL Run-time Options Report ...
This report supplements Language Environment Options Report

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
From LE Option setting         NOAMODE3164
From LE Option setting         NOSKIPDWARF
From LE Option setting         NOQSAMBUFATL
From LE Option setting            BUFFINITCHAR(DEFAULT)
From LE Option setting         NOVSAMDYNAMICDIR
From LE Option setting         NODISABLEUOPTREPORT

End of COBOL Run-time Option Report

Options Report for Enclave …
Language Environment V02 R04.00

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
IBM-supplied default             ABPERC(NONE)
IBM-supplied default             ABTERMENC(ABEND)
Invocation command               AIXBLD
IBM-supplied default             ALL31(ON)
...
IBM-supplied default             COUNTRY(US)
Invocation command               DEBUG
...
Example 2 output is as follows:
Options Report for Enclave ...
Language Environment V02 R04.00

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
IBM-supplied default             ABPERC(NONE)
IBM-supplied default             ABTERMENC(ABEND)
Invocation command               AIXBLD
IBM-supplied default             ALL31(ON)
...
IBM-supplied default             COUNTRY(US)
Invocation command               DEBUG
...
Table 2. Examples for AMODE 64 runtime scenarios
Numbers Scenarios Results
Example 3 IGZUOPT module was found.

VSAMDYNAMICDIR=ON was specified.

Both COBOL and LE runtime options reports are generated.
Example 4 IGZUOPT module found.

DISABLEUOPTREPORT=ON was specified

Only the LE runtime options report is generated.
Example 3 report output is as follows:
COBOL Run-time Options Report ...
This report supplements Language Environment Options Report

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
From LE Option setting         NOAIXBLD
From LE Option setting         NOSIMVRD
From LE Option setting         NODEBUG
From LE Option setting           CBLQDA(OFF)
From LE Option setting         NOAMODE3164
IGZUOPT                        NOSKIPDWARF
IGZUOPT                        NOQSAMBUFATL
IGZUOPT                          BUFFINITCHAR(DEFAULT)
IGZUOPT                          VSAMDYNAMICDIR
IGZUOPT                        NODISABLEUOPTREPORT

End of COBOL Run-time Option Report

Options Report for Enclave PGMA ...
Language Environment V02 R04.00

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
IBM-supplied default             CEEDUMP(60,SYSOUT=*,FREE=END,SPIN=UNALLOC)
PARMLIB(CEEPRM0W)                DYNDUMP(*USERID,NODYNAMIC,NOTDUMP)
IBM-supplied default             ENVAR("")
...
Example 4 report output is as follows:
Options Report for Enclave PGMA ...
Language Environment V02 R04.00

LAST WHERE SET                 OPTION
-------------------------------------------------------------------------------
IBM-supplied default             CEEDUMP(60,SYSOUT=*,FREE=END,SPIN=UNALLOC)
PARMLIB(CEEPRM0W)                DYNDUMP(*USERID,NODYNAMIC,NOTDUMP)
IBM-supplied default             ENVAR("")
...