Precedence of assembler options
- Fixed installation default options
- Options on *PROCESS OVERRIDE statements
- Options in the ASMAOPT file
- Invocation options
- Options on the JCL PARM parameter of the EXEC statement on z/OS® and z/VSE®, or the ASMAHL command on CMS
- Options on the JCL OPTION statement (z/VSE)
- Options specified using the STDOPT (Standard JCL Options) command (z/VSE)
- Options on *PROCESS statements
- Non-fixed installation default options
You can specify an option
as often as you want, and in as many sources as you want. If you specify the positive and negative
form of an option (for keyword pairs), or two or more different values (for a value keyword), these
option specifications are conflicting
options. If all specifications of a particular option
are at the same level of precedence, the last specification takes effect, and a warning message is
issued. If some conflicting specifications are at different levels of precedence, then the
specification at the higher order of precedence takes effect, and (in general) the assembler issues
a warning message for each option that is not accepted. A warning message is not issued if the
higher level of precedence is a *PROCESS OVERRIDE statement, unless the option cannot be set by a
*PROCESS statement.