Allocating ISPF data sets

The following ISPF DDnames and data sets must be allocated in addition to those required for the base function of Fault AnalyzerZ Abend Investigator shown in Modifying your ISPF environment:
DDname
Data set name
IDIIPKORHFZIPKOR
IDI.SIDIPKORHFZ.SHFZPKOR
IDIIMKORHFZIMKOR
IDI.SIDIMKORHFZ.SHFZMKOR
IDIISKORHFZISKOR
IDI.SIDISKORHFZ.SHFZSKOR
IDIITKORHFZITKOR
IDI.SIDITKORHFZ.SHFZTKOR

Typically, data sets for an ISPF application are allocated in either the TSO logon procedure, a program or an EXEC run prior to invoking ISPF, or dynamically (for example, in an EXEC) prior to invoking the application using the ISPF LIBDEF service.

When Fault AnalyzerZ Abend Investigator is invoked using the Language(KOR) option, then Fault AnalyzerZ Abend Investigator uses the ISPF LIBDEF service to logically place the data sets that are allocated to the IDIIPKORHFZIPKOR, IDIIMKORHFZIMKOR, IDIISKORHFZISKOR, and IDIITKORHFZITKOR DDnames ahead of the data sets that are allocated to the ISPPLIB, ISPMLIB, ISPSLIB, and ISPTLIB DDnames. The stacking feature of the LIBDEF service is used to ensure that any data sets defined using LIBDEF prior to invoking Fault AnalyzerZ Abend Investigator are restored on exit.

If a LIBDEF for either ISPPLIB, ISPMLIB, ISPSLIB, or ISPTLIB is already active at the time of invoking Fault AnalyzerZ Abend Investigator, then the existing LIBDEF data sets are included in the new LIBDEF, after the IDIIPKORHFZIPKOR, IDIIMKORHFZIMKOR, IDIISKORHFZISKOR, or IDIITKORHFZITKOR data sets. Because the maximum number of data sets that can be specified with LIBDEF when using the DATASET option is limited to 15, any data sets in excess of 14 that is already specified using LIBDEF, are not available. (This arithmetic assumes that only one data set is specified for the IDIIPKORHFZIPKOR, IDIIMKORHFZIMKOR, IDIISKORHFZISKOR, and IDIITKORHFZITKOR DDname, as is normally the case.) Therefore, it is important that any Fault AnalyzerZ Abend Investigator base function ISPF data sets that are specified using LIBDEF at the time of invoking Fault AnalyzerZ Abend Investigator are among those that are included in the Fault AnalyzerZ Abend Investigator established LIBDEF, otherwise ISPF failures might result due to untranslated members not being found.