Defining required programs to CICS

Unless the CICS® autoinstall program is active, the following assembler programs and BMS map must be defined in a group that is included in a group list used during CICS startup:
  • HFZPLT
  • HFZPLTD
  • HFZPLTS
  • HFZXCX53 (Applicable to all current versions and releases of CICS)
  • HFZXMAP (BMS map)
  • HFZXFA (Optional CICS transaction)
The sample job in member HFZSCICS of data set HFZ.SHFZSAM1 defines the programs, BMS map, and optional control transaction in a group named ZAI. To customize the sample job for your own installation:
  • Replace the xxx prefix in the data set names of the sample job with the correct names for your installation.
  • Replace list-name with the appropriate CICS startup SIT GRPLIST name.
  • You can rename the ZAI group name.
  • The optional control transaction is named CFA in the sample job, and it is referred to as "CFA" elsewhere in this documentation. However, you can rename it. See Enabling dynamic control of analysis of CICS transaction abends for information about this transaction.

To enable Z Abend Investigator to be invoked under CICS, you must add HFZ.SHFZAUTH to the DFHRPL concatenation.

CICS tracing must be active for Z Abend Investigator to display CICS trace information.

You must use the ABCODE keyword on an EXEC CICS ABEND statement for Z Abend Investigator to be invoked. For example:
EXEC CICS ABEND ABCODE('abcd') END-EXEC

If the NODUMP keyword is used on an EXEC CICS ABEND statement, Z Abend Investigator performs analysis only if invoked through the HFZXCCEE exit.