Using the XFACILIT resource class for XDUMP data sets

Set up an XFACILIT class profile with the name HFZXDUMP_HLQ.hlq.**. Replace hlq with one or more qualifiers of the data set name pattern specified using the XDUMPDSN option in the HFZOPTLM load module. (For details, see Specifying the extended minidump data set name pattern (XDUMPDSN).)

If the high-level qualifier includes a symbol name such as XDUMP&SYSCLONE., then it might be necessary to set up more than one profile, depending on the expected symbol substitution values.

Having defined the XFACILIT profile (or profiles, if more than one due to symbol substitution), then provide the appropriate level (ALTER or NONE) for the users concerned. If the user's access level to the XFACILIT class is ALTER, then through Z Abend Investigator, the user implicitly has XDUMP create capability to the data set whose high-level qualifier, after any symbol substitution, matches the XFACILIT profile name hlq value.

General access of ALTER to an XFACILIT profile does not override any normal data set profile protecting an XDUMP data set. It only permits the necessary access authorization to the linked XDUMP data set when performing actions through Z Abend Investigator, such as reading it during reanalysis, or deleting it when the associated fault entry is deleted.

Z Abend Investigator only creates and links an XDUMP to the fault entry under one of these conditions:

Z Abend Investigator provides the equivalent access to the XDUMP data set, as to the fault entry that it is associated with, when you are doing problem analysis and have READ or DELETE access to the fault entry.

Deleting a fault entry implicitly causes any associated XDUMP data set to also be deleted.

XDUMP XFACILIT example

The following is an example of the recommended setup of the XFACILIT class for the purpose of managing the Z Abend Investigator XDUMP data sets. You can modify or expand on this example as required.

This example assumes that the XDUMPDSN option in the HFZOPTLM configuration options module has been specified with the following value:

'HFZHLQ.XDUMP.&&SYSNAME..D&&YYMMDD..T&&HHMMSS..S&&SEQ.' 
  1. Define an XFACILIT profile and grant universal access of ALTER to this profile:
    RDEFINE XFACILIT HFZXDUMP_HLQ.HFZHLQ.XDUMP.** UACC(ALTER)
  2. Define a generic data set profile for the same data sets with universal access of NONE:
    ADDSD ’HFZHLQ.XDUMP.**’ UACC(NONE)