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:
  • IDIPLT
  • IDIPLTD
  • IDIPLTS
  • IDIXCX53 (Applicable to all current versions and releases of CICS)
  • IDIXMAP (BMS map)
  • IDIXFA (Optional CICS transaction)
The sample job in member IDISCICS of data set IDI.SIDISAM1 defines the programs, BMS map, and optional control transaction in a group named FA. 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 FA 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 Fault Analyzer to be invoked under CICS, you must add IDI.SIDIAUTH to the DFHRPL concatenation.

CICS tracing must be active for Fault Analyzer to display CICS trace information.

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

If the NODUMP keyword is used on an EXEC CICS ABEND statement, Fault Analyzer performs analysis only if invoked through the IDIXCCEE exit.