Building IGZUOPT and IGZQUOPT runtime option control block
The IGZUOPT (for AMODE 31) and IGZQUOPT (for AMODE 64) modules refer to load modules that you build and provide during COBOL program execution time. These modules are assembler programs that use the assembler macro IGZXOPT.
The IGZXOPT macro is an assembler macro that is used in an assembler program that must be
assembled and then linked into a load module called either IGZUOPT or IGZQUOPT applications. This
load module, IGZUOPT or IGZQUOPT, must be available in a load module PDS that appears in a STEPLIB
DD statement for your running application. The COBOL runtime searches for this module when needed
and based on the module's settings, sets runtime option control flags. If no such module is found,
IBM® defaults will prevail.
Important: You should
only add this option control block load module into the STEPLIB stream for applications that are
meant to use the specified options. In particular, when you use the VSAMDYNAMICDIR option, you
should be aware of which applications should take advantage of this feature because it has impact on
performance.