Information
Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Viewing the Abend-AID for CICS Diagnostics (Code Debug CICS C)


The Abend-AID for CICS interface provides additional diagnostics to help solve abends.

  1. To return to the Abend-AID for CICS Interface Menu (7), press PF3. The menu appears, and you are now back in Code Debug CICS.
  2. To view the diagnostic messages, type 3 in the COMMAND field.
  3. Press Enter to display the following figure.

Abend-AID for CICS Diagnostic Information Screen

Compuware Abend-AID ----- Diagnostic Information ------ Row 000001 of 000059
COMMAND ===>                                                SCROLL ===> PAGE
FDBRC2100I User ACMEJET0 successfully logged on
The transaction was terminated with the ASRA abend because the CICS system
recovery detected a program check.  This may occur for any of the following
reasons.

The invalid operation code exception occurs when the operation code of the
instruction to be executed is not a valid code or not available on the CPU
that the program is running on.

The priviledged operation exception normally occurs by executing a
priviledged instruction while the program is executing in problem state.

Since an ASRA abend was the last abend to occur, this screen automatically displays the diagnostics for an ASRA. The diagnostics for all CICS abend codes can be displayed from this screen.

4. To display more information for an ASRA abend, tab to the highlighted ASRA abend code and press Enter. The IBM Message Text screen shown in following figure will be displayed.

Abend-AID for CICS IBM Message Text Screen

Compuware Abend-AID -------- IBM Message Text --------- Row 000001 of 000019
COMMAND ===>                                                SCROLL ===> PAGE

ASRA

Explanation:

       The task has terminated abnormally because of a program check.

System Action:

       The task is abnormally terminated and CICS issues either message
       DFHAP0001 or DFHSR0001.  Message DFHSR0622 may also be issued.

User Response:

       Refer to the description of the associated message or messages to
       determine and correct the cause of the program check.

Module(s):

       DFHSRP

                                        ACMEC222    AssistMenu=PF24

5. Press PF3 twice to return to Code Debug CICS. The following figure will be displayed.

Abend-AID for CICS Diagnostics Screen (7)

 ------------------------ ABEND-AID FOR CICS DIAGNOSTICS (7) --------------C024
COMMAND ===>                                                   SCROLL ===> CSR
MODULE: CWDEMC   CSECT: CWDEMC   ***Abend-AID for CICS processing completed***
ABEND CODE: ASRA       DATA EXCEPTION

6. To see another diagnostic message, type AICA in the ABEND CODE field.

7. Press Enter. The Abend-AID for CICS Diagnostic Information screen appears as shown in following figure, with the explanation of an AICA abend.

Remember to end the session as described in Exiting Code Debug CICS and Ending a Debugging Session.

Abend-AID for CICS Diagnostic Information Screen for an AICA Abend

Compuware Abend-AID ----- Diagnostic Information ------ Row 000001 of 000009
COMMAND ===>                                                SCROLL ===> PAGE
FDBRC2100I User ACMEJET0 successfully logged on
The transaction was terminated with the AICA abend because a runaway task
condition was detected by the timer interrupt routine of CICS TS and the
task is being abnormally terminated.  The condition indicates a possible
logical loop within the user's program.

Take corrective action within the program being executed.  If auxiliary
trace is active when the AICA abend occurs, then disable runaway task and
retry the transaction to determine if a true runaway task condition was
detected.











                                        ACMEC222    AssistMenu=PF24

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX Code Debug for CICS 17.02