Using the XFACILIT resource class for SDUMP RFR data sets

To have Z Abend Investigator use SDUMP in its RFR process, set up an XFACILIT class profile with the name HFZ_SDUMP_ACCESS and provide ALTER access to the user IDs or groups where SDUMPs are required for RFR exceptions. The following define would permit Z Abend Investigator to create SDUMPS for all users in the CICS® group, if their fault entry create encounters an exception.
RDEF XFACILIT HFZ_SDUMP_ACCESS UACC(NONE)
PERMIT HFZ_SDUMP_ACCESS CLASS(XFACILIT) ID(CICS) ACCESS(ALTER)

The ALTER access is to the XFACILIT HFZ_SDUMP_ACCESS profile, it is not to the actual SDUMP data sets. Z Abend Investigator uses authorized state to permit access to RFR SDUMPs. The HFZ_SDUMP_ACCESS profile acts as a switch Z Abend Investigator can check to see if SDUMPs should be created for that user ID.

If by chance a fault entry creation has an exception requiring an RFR dump, then Z Abend Investigator only creates and links an SDUMP to the fault entry if the user has ALTER access to the XFACILIT HFZ_SDUMP_ACCESS profile.

If a user doing problem analysis has read or delete access to a fault entry, and the fault entry has an SDUMP linked to it (the fault entry was created by a recovery fault recording exception), then Z Abend Investigator provides the equivalent access to the SDUMP as an extension to the fault entry. Deleting a fault entry implicitly causes any linked SDUMP to be deleted.

Because capturing an SDUMP is usually much faster than capturing a TDUMP, it is recommended that at least performance critical systems, such as CICS®, are given authority to use RFR SDUMPs by granting the above access.