Consider the new COUPLExx CFRMTAKEOVERCF(NO) default

Description

z/OS V2R2 introduces a new COUPLExx parmlib member keyword: CFRMTAKEOVERCF. Specifying CFRMTAKEOVERCF(NO) enables CF gain ownership processing enhancements that might prevent a sysplex outage by avoiding operator errors. CFRMTAKEOVERCF(NO) is also the default for z/OS V2R2. To have your z/OS V2R2 system to prompt the operator as it did in prior releases, specify CFRMTAKEOVERCF(PROMPT).

When CFRMOWNEDCFPROMPT(YES) is specified by the COUPLExx parmlib member of a down-level system (prior to z/OS V2R2), the z/OS V2R2 default of CFRMTAKEOVERCF(NO) is not compatible with the configuration.

When CFRMOWNEDCFPROMPT(YES) is used by a down-level system, that system clears the CF authorities saved in the CFRM CDS during CFRM and sysplex initialization (that is, a sysplex-wide IPL). When that occurs, an up-level system (z/OS V2R2) rejects the use of any CF that has a non-zero authority. However, CFRMTAKEOVERCF(NO) is not intended to reject the use of the CF when the old CF authority in the CFRM CDS matches the CF authority in the CF. If a down-level system is no longer in the sysplex, no system will perform the desired prompting.

When CFRMOWNEDCFPROMPT(NO) is specified (or defaulted) by the COUPLExx parmlib member of a down-level system, the z/OS V2R2 default of CFRMTAKEOVERCF(NO) is compatible with the configuration.

Table 1 provides more details about the migration action. Use this information to plan your changes to the system.

Table 1. Information about this migration action
Element or feature: BCP.
When change was introduced: z/OS V2R2.
Applies to migration from: z/OS V2R1 and z/OS V1R13.
Timing: After the first IPL of z/OS V2R2.
Is the migration action required? Yes, if you are currently using CFRMOWNEDCFPROMPT(YES) or if, for some reason, the new behavior of CFRMTAKEOVERCF(NO) is not desirable.
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

If you specify CFRMOWNEDCFPROMPT(YES) in the COUPLExx parmlib member, follow these steps:
  • Create a COUPLExx parmlib member for z/OS V2R2 systems with CFRMOWNEDCFPROMPT(YES) CFRMTAKEOVERCF(PROMPT) to obtain the old default behavior. After all of the systems are on z/OS V2R2, the COUPLExx parmlib member can be changed to CFRMOWNEDCFPROMPT(YES) CFRMTAKEOVERCF(NO) if the enhanced CF gain ownership processing of CFRMTAKEOVERCF(NO) is desired.
  • To have your z/OS V2R2 system prompt the operator as it did in prior releases:
    • Copy the existing COUPLExx parmlib member into a new COUPLExx parmlib member.
    • Add the new CFRMTAKEOVERCF(PROMPT) statement after the COUPLE statement in the new COUPLExx parmlib member.
    • Ensure that the new COUPLExx parmlib member is used when you IPL z/OS V2R2.

If you specify or default to CFRMOWNEDCFPROMPT(NO), you have no migration action to perform.

Reference information

For more information, see the following reference: