Steps for generating a system dump in a CICS runtime environment

Before you begin: Under CICS®, a system dump provides the most useful information for diagnosing problems. However, if you have a Language Environment U4038 abend, CICS will not generate a system dump. To generate diagnostic information for a CICS runtime environment with a Language Environment U4038 abend, you must create a Language Environment U4039 abend. For instructions on how to create a Language Environment U4039 abend, see Steps for generating a Language Environment U4039 abend.

Note: DYNDUMP is ignored in a CICS environment.

Perform the following steps to generate a system dump in a CICS runtime environment. When you are done, you will have generated a system dump in a CICS runtime environment.

  1. Specify runtime options TERMTHDACT(UAONLY, UADUMP, or UATRACE), ABTERM(ABEND), and TRAP(ON). The TERMTHDACT suboption determines the level of detail of the Language Environment formatted dump. For more details on the TERMTHDACT suboptions, see Generating a Language Environment dump with TERMTHDACT.
  2. Update the transaction dump table with the CICS-supplied CEMT command:
    CEMT SET TRD(40XX) SYS ADD
    Result
    You will see CEMT output.
    Example
    STATUS: RESULTS - OVERTYPE TO MODIFY
    Trd(4088)  Sys    Loc Max( 999 )  Cur(0000)
  3. Rerun the program.