Precedence of Language Environment runtime options
The Language Environment® runtime
options have the following order of precedence (from highest to lowest):
- Installation options in the CEEDOPT file that were specified as nonoverrideable with the NONOVR attribute.
- Options specified by the Language
Environment assembler
user exit. In the CICS® environment, z/OS® Debugger uses
the DTCN transaction and the customized Language
Environment user
exit
EQADCCXT
, which is link-edited with the application. In the IMS Version 8 environment, IMS retrieves the options that most closely match the options in its Language Environment runtime options table. You can edit this table by using IBM® z/OS Debugger Utilities. - Options specified at the invocation of your application, using
the
TEST
runtime option, unless accepting runtime options is disabled by Language Environment (EXECOPS
⁄NOEXECOPS
). - Options specified within the source program (with
#pragma
orPLIXOPT
) or application options specified with CEEUOPT and link-edited with your application.If the object module for the source program is input to the linkage editor before the CEEUOPT object module, then these options override CEEUOPT defaults. You can force the order in which objects modules are input by using linkage editor control statements.
- Region-wide CICS or IMS options defined within CEEROPT.
- Option defaults specified at installation in CEEDOPT.
- IBM-supplied defaults.
Suboptions are processed in the following order:
- Commands entered at the command line override any defaults or suboptions specified at run time.
- Commands run from a preferences file override the command string and any defaults or suboptions specified at run time.
- Commands from a commands file override default suboptions, suboptions specified at run time, commands in a command string, and commands in a preferences file.
Refer to the following topics for more information related to the material discussed in this topic.
- Related references
- z/OS Language Environment Programming Guide