Setting runtime options as overrideable or nonoverrideable

Description: Before z/OS® V1R12, all runtime options specified in a CEEPRMxx parmlib member were overrideable by default. Beginning with z/OS V1R12, you can set runtime options as overrideable or nonoverrideable in the CEEPRMxx parmlib member or with a SETCEE command using the OVR or NONOVR attribute. The ability to specify an option as overrideable or nonoverrideable removes a barrier to using CEEPRMxx.

Element or feature Language Environment®
When change was introduced: z/OS V1R12.
Applies to migration from: z/OS V1R11 and z/OS V1R10.
Timing: Before the first IPL of z/OS V1R12.
Is the migration action required? No, but recommended so you can eliminate use of the assembler language USERMODs to specify installation-wide runtime options, and use parmlib member CEEPRMxx instead.
Target system hardware requirements: None.
Target system software requirements: None.
Other system (coexistence or fallback) requirements: None.
Restrictions: None.
System impacts: None.
Related IBM® Health Checker for z/OS check: None.

Steps to take: Set runtime options as overrideable or nonoverrideable in the CEEPRMxx parmlib member or by issuing the SETCEE command using the OVR or NONOVR attribute.

Now that runtime options can be specified as overrideable or nonoverrideable in a CEEPRMxx parmlib member, and with a SETCEE command, you can eliminate the use of assembler language USERMODs to specify installation-wide runtime options.

Reference information:
  • For more information about specifying a CEEPRMxx parmlib member, see z/OS Language Environment Customization.
  • For the updated CEEPRM00 sample parmlib member, which includes every option specified as overrideable, see the CEE.SCEESAMP data set.