Creating application-specific runtime option defaults with CEEXOPT
You can specify a set of application-specific runtime option defaults with the CEEUOPT assembler
language source program. When the CEEUOPT source program is assembled, the CEEXOPT macro creates an
object module, called CEEUOPT, that can be linked with a program to establish application default
options.
The CEE.SCEESAMP data set contains the IBM-supplied sample for the CEEUOPT source program, as
shown in Figure 1. In the CEEUOPT sample, all runtime options are coded
with the IBM-supplied default suboption values. See z/OS Language Environment Programming Reference to select the values appropriate for
your application.
The options and suboptions specified in CEEUOPT override the defaults, unless the system-level or
region-level defaults were set as nonoverridable (NONOVR). Options specified in CEEUOPT cannot be
designated as overridable or nonoverridable.
The CEE.SCEESAMP data set also contains CEEWUOPT, which is the sample job used to assemble the
CEEUOPT source program to create the CEEUOPT object module in a user-specified library. CEEWUOPT
does not use SMP/E to create the CEEUOPT object module, so it can be run several times to create
several different CEEUOPT modules, each in its own user-specified library.