cics abend aid overview

12
_experience the commitment TM ABEND AID For CICS Abinay Sadhula Date : 01/14/2011 © CGI GROUP INC. All rights reserved

Upload: sati1987

Post on 18-Apr-2015

133 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: CICS Abend AID Overview

_experience the commitment TM

ABEND AID For CICS

Abinay Sadhula Date : 01/14/2011

© CGI GROUP INC. All rights reserved

Page 2: CICS Abend AID Overview

2

Confidential

Logging on to Abend Aid CICS:

Mainframe Access:

Prod – Application Name: AAFXC2.Test – Application Name: AAFXT2.(Please use your TSO Credentials to login)

Web Access:

Prod: http://dsystcp1.sys.cigna.com:32799/AAVIEW.HTMLTest: http://hsystcp1.sys.cigna.com:32797/AAVIEW.HTML(Please use your TSO Credentials to login)

Page 3: CICS Abend AID Overview

3

Confidential

Analyzing a Failure in a Region

Abend-AID ------------------- Fault Summary ----------- Row 000001 of 000057 COMMAND ===> SCROLL ===> CSR Shared Directory/Database... TTEP.TSK.B.ABENDFX.SERVRC2.SHRDIR For a list of databases, select DBLIST To view the Fault Summary for a specific type, select View Job Name or CICS MVS IMS/TM CICS Other Total Application Description Trans Batch Trans SVC SVC SVC *********************** ****** ******* ******* ******* ******* ******* TOTAL ENTRIES 1464 0 0 27 2 29 CGPA (OSPACS3P) 19 0 0 3 0 3 CGPG (OSPGCS3P) 13 0 0 0 0 0 CGPM (OSPMCS3P) 3 0 0 0 0 0 CGPO (OSPOCS3P) 13 0 0 0 0 0 CHCAP02 (OPG3103P) 22 0 0 1 0 1 CHPAORP1(OPA0203P) 28 0 0 0 0 0 CHPAP05 (OPA0603P) 6 0 0 0 0 0 CHPAP06 (OPA1103P) 58 0 0 2 0 2 Online Technical Support available at: frontline.compuware.com To display Copyright/Trade Secret notice select COPYRIGHT SERVRC2 AssistMenu=PF24 More...

The first screen you see in the ABEND aid interface is the Fault Summary Screen. This screen lists all the CICS regions with failures in each CICS region.

Choose Region and Press Enter Abend Aid Directory Screen will be displayed

Page 4: CICS Abend AID Overview

4

Confidential

Step-1:Select Transaction

Abend-AID ---------------- Abend-AID Directory -------- Row 000001 of 000023 COMMAND ===> SCROLL ===> CSR ==> Shared Directory/Database... TTEP.TSK.B.ABENDFX.SERVRC2.SHRDIR For a list of databases, select DBLIST M Menu L Lock H Dup History R Recall T Terminate Analysis S Diag U Unlock I Information E Migrate C Change Priority D Delete G Messages A Analyze P Print N Contact Information Abend Entry Job Name Code JESID Tran Program Offset Dups Time Date ******* ******** ******** ******** **** ******** ******** **** ***** ***** 0928718 OPG3103P ASRA J0045155 GO05 GOXD000P 000056C4 5 13:24 12JAN 0928436 OPG3103P ASRA J0057803 GO30 GOGO000P 00003F2E 0 16:07 07JAN 0928397 OPG3103P AICA J0057803 GO22 GOGI000P 000068FE 2 11:33 07JAN 0928384 OPG3103P ASRA J0057803 GO22 GOGQ000P 00003EB4 0 11:04 07JAN 0928222 OPG3103P AICA J0057803 GO22 GOGI000P 000068CC 1 13:22 05JAN 0928143 OPG3103P AICA J0057803 GO22 GOGI000P 000068F2 2 13:53 04JAN 0928138 OPG3103P ASRA J0057803 GO04 GOGJ000P 00005282 1 13:32 04JAN Type a line command and press Enter to process it SERVRC2 AssistMenu=PF24 More...

Abend Aid directory screen lists all the failed transaction with Abend reason codes and Tran id’s , Date and Time.

Choose Entry and Press Enter Primary options Screen will be displayed

Page 5: CICS Abend AID Overview

5

Confidential

Step-2:Transaction Dump Analysis

Abend-AID ------------------ Primary Options ------------------------------- OPTION ===> 1 DIAG Diagnostic Summary 7 *FILE File Request Summary 2 PROG Program Information 8 DB2 DB2 Information 3 TRACE CICS Trace 9 *L3270 Last 3270 Screen 4 TERM Terminal Detail 10 *MQINFO WebSphere MQ Information 5 TASK Task Detail 11 *CWI CICS Web Interface 6 CB Control Blocks/Storage 12 LEINFO LE Information D DIRECTRY Abend-AID Directory R SRCDIR Source Directory S SUMMARY Fault Summary U USER User Control Facility N NEWS Product News X EXIT Exit

Primary option menu lists all the functions which help us in analyzing a transaction dump lets see Diagnostic Summary in detail.

Choose option ‘1’ and press Enter Diagnostic Summary screen will be displayed

Page 6: CICS Abend AID Overview

6

Confidential

Step-3: Diagnostic Summary

Abend-AID ----------------- Diagnostic Summary -------- Row 000001 of 000065 COMMAND ===> SCROLL ===> CSR

An ASRA abend occurred in program GOXD000P. The abending transaction was GOZ1 running at terminal TE7I for user ID A093. Analysis of error The Segment-translation exception occurs when: - A program attempted to reference storage that was paged out. - A program attempted to reference storage that was not acquired. - A program attempted to reference storage that was not available to the subspace that it was running in. To correct the error either page-fix the storage, allocate the storage or make sure that the program can reference the storage in the subspace.

Analysis of error The abending statement is: 003078 027000 MOVE LNKG-DATA 003079 027100 TO WS08-I125-REQUEST.

Continued…

Diagnostic Summary provides details of program name, para name and program statement which caused the abend.

Page 7: CICS Abend AID Overview

7

Confidential

Cont…..Diagnostic Summary

This statement is contained in paragraph P1000-INITIALIZATION in program GOXD000P. Current values of fields on this statement: Level/Field Name Picture/Type Value 02 LNKG-DATA X(29000) X'00C9F1F2F5F0F0F0F001 WS08-I125-REQUEST # - Indicates field contains invalid data that does not match the field description in the program. Note that even valid data

could cause an error (for example, a zero divide). Next Sequential Instruction The next statement is:

3082 027400 MOVE SPACES TO RB-GENERAL-RETURN-MESSA

This statement is contained in paragraph P1000-INITIALIZATION of program GOXD000P. The program was compiled on 07JAN2011 at 11:08:36 and is 005A42 bytes long.

It is part of load module GOXD000P which was loaded from

Page 8: CICS Abend AID Overview

8

Confidential

Step-4: Other Functions:

• Program Information

Identifies all programs involved in an abending task, and it provides direct access to specific program information, such as COBOL linkage, COBOL external data, and program storage.

• CICS Trace Displays internal CICS trace information for an abending task. This function is

helpful to understand what happening in CICS internals.

• Terminal Detail Provides terminal-related information for the terminal associated with the task at

the time of the abend.

Page 9: CICS Abend AID Overview

9

Confidential

Cont…..Other Functions:

• Task Detail Provides a detailed analysis of the selected task at the time of the transaction

abend.

Abend-AID -------------------- Task Detail ------------ Row 000001 of 000008 COMMAND ===> SCROLL ===> CSR Transaction ID........... GOZ1 Abending Program............... GOXD000P Transaction Information Transaction Statistics Initial Program.......... GOZ1000P Number of Storage Violations... 0 Terminal ID.............. TE7I Task Number.............. 06585 User ID.................. A093 Operator ID.............. Task-Related Areas Priority................. 001 TCA (System)................... 00060780 Primed Size.............. 0000 TCA (User)..................... 00060680 Transaction Class........ TWA............................ 00000000 Original Abend........... ASRA PCT Entry...................... 1EA13850 Current Abend............ ASRA Supporting Information EIB - User Execute Interface Block DB2 - DB2 Information DLI - DL/I Information CALLTRAC - CICS Program Call Trace Summary PSW - Program Status Word Entry=0113226(OAG0803P) Code=ASRA SERVRT2 AssistMenu=PF24 More...

Page 10: CICS Abend AID Overview

10

Confidential

Cont…..Other Functions:

• File Request Summary Lists all files with areas remaining on the storage chain for the abending

transaction. For each file, detailed statistics are available, including information on file access and file requests.

• DB2 Information Displays DB2 information such as SQL information, pertinent dates, and DB2

subsystem information.

Page 11: CICS Abend AID Overview

11

Confidential

Source Setup

Abend-AID ------------------ Primary Options ------------------------------- OPTION ===> 1 DIAG Diagnostic Summary 7 *FILE File Request Summary 2 PROG Program Information 8 DB2 DB2 Information 3 TRACE CICS Trace 9 *L3270 Last 3270 Screen 4 TERM Terminal Detail 10 *MQINFO WebSphere MQ Information 5 TASK Task Detail 11 *CWI CICS Web Interface 6 CB Control Blocks/Storage 12 LEINFO LE Information D DIRECTRY Abend-AID Directory R SRCDIR Source Directory S SUMMARY Fault Summary U USER User Control Facility N NEWS Product News X EXIT Exit

• For Prod Fix “VGIO.END.GQFP.XPEDLIST” is to be added to the Source Directory option “R” on the Primary Menu.

Page 12: CICS Abend AID Overview

12

Confidential

Time for Questions