Enabling and Disabling CA Reclaim

CA reclaim is disabled at the system level by default. To enable CA reclaim at the system level, use the IGDSMSxx member of PARMLIB or the SETSMS command. Then, to enable or disable CA reclaim for data sets when they are defined, you can use a CA reclaim attribute in the data class, which you set with ISMF. The attribute is set to Yes, to enable CA reclaim, by default. To disable or enable CA reclaim for individual data sets, use the IDCAMS ALTER command. For a summary, see Table 1.
Table 1. Controlling CA reclaim
Control for... Use... Default
System PARMLIB member IGDSMSxx or SETSMS command Disabled
Existing data sets - Enabled, once CA reclaim is enabled for the system
New data sets created in a data class ISMF, to set the CA reclaim attribute for the data class Yes (enabled), but the attribute is ignored if CA reclaim is not enabled at the system level
Individual data sets IDCAMS ALTER -
CA reclaim is in effect for a data set only if all of the following are true:
  • The data set is eligible for CA reclaim, as defined in Requirements for CA Reclaim Eligibility.
  • Either the IGDSMSxx member of PARMLIB specifies CA_RECLAIM(DATACLAS or DATACLASS), or a SETSMS CA_RECLAIM(DATACLAS or DATACLASS) command is issued.
  • When the data set was defined, the CA reclaim attribute for the data class was, or defaulted to, Yes, or an ALTER RECLAIMCA command is issued for the data set.
    Note: The CA reclaim attribute in data classes defined prior to z/OS V1R12, when CA reclaim was introduced, defaults to Yes.