Classifying the type of ABEND

You can classify abend codes into three categories: system abends, user abend 3999, and user abends 3000 to 3033.

System abends and program checks.
In this case the system usually issues a detailed error message.
User abend 3999.
CICS® VR has detected an internal program error. In this situation, the contents of these files are as follows:
SYSUDUMP
A formatted operating-system dump.
SYSMDUMP
An unformatted operating-system dump.
DWWDUMP
Tracing and diagnostic information produced by individual CICS VR subroutines, as requested by the CICS VR job.
DWWDMSG
Trace table of prologs and epilogs of the latest called modules. This table also contains the exit message produced by the failing subroutine, in this form:
   DWW0000T MODULE: DWWXXXXX, REASON:

To obtain these files, you must include additional DD statements in your CICS VR JCL to assign the output to a data set. Select option 5 from the CICS VR main menu and edit the JCL skeleton. For an example of the DD statements, see Figure 1.

User abends 3000–3033.

CICS VR detected an error condition that made continued running impossible or useless. For descriptions of the user abends, see Abend codes.

For user abends, the contents of these files are as follows:

SYSUDUMP
A formatted operating-system dump.
SYSMDUMP
An unformatted operating-system dump.
DWWDUMP
Tracing and diagnostic information produced by individual CICS VR subroutines, as requested by the CICS VR job.
DWWDMSG
No information.

To obtain these files, select option 5 from the CICS VR main menu and include the additional DD statements in your CICS VR JCL to assign the output to a data set:

Figure 1. Sample JCL showing the DD statements for error output
   //XMERRYA  JOB (ACCT),'STEVE M',CLASS=A,NOTIFY=,MSGLEVEL=(1,1)
   //COMMAND  EXEC PGM=DWWCO
   //STEPLIB  DD   DSN=CICS VR.LOAD,DISP=SHR
   //SYSUDUMP DD   SYSOUT=*
   //SYSMDUMP DD   SYSOUT=*
   //DWWDUMP  DD   SYSOUT=*
   //DWWDMSG  DD   SYSOUT=*
   //DWWPRINT DD   SYSOUT=*
   //DWWCON1  DD   DSN=CICS VR.DWWCON1,DISP=SHR
   //DWWCON2  DD   DSN=CICS VR.DWWCON2,DISP=SHR
   //DWWCON3  DD   DSN=CICS VR.DWWCON3,DISP=SHR
   //DWWLOG   DD   DSN=CICSA.COPIED.MVSLOG.D96248,DISP=OLD
   //DWWIN    DD   *
           .
           .
     CICS VR commands
           .
           .
   /*
   //