Previous Topic: Contents of a Snap DumpNext Topic: Error Checking


How to Use the Dump

This section tells you the items to look at first to use a DC formatted task dump efficiently.

Abend Message

The abend message that precedes the dump tells you the name of the abending program and the offset of the abend:

IDMS DC027001 V12 T3891 D003 PROGRAM CHECK IN SOC7TST AT OFFSET C8E

PSW WAS 079D1E00 002C3C8E DUMP OF TASK FOLLOWS

IDMS DC027009 V12 T3891 15:24:07 95.111 CURRENT TASK CODE IS TSK01

IDMS DC027010 V12 T3891 CURRENT LTE ID IS LT12008

IDMS DC027011 V12 T3891 CURRENT USER ID IS RKN

System Photo

The system photo (if provided) tells you the abending program's resource control element (RCE) address:

*** SYSTEM PHOTO WHEN *TASK* SNAP REQUESTED ***

RELEASE: CA IDMS nn.n TAPE: xxyymm OP SYS: z/OS

TASK CODE: *SYSTEM* TASK ID: 00000000 DISP PRI: 00000255 PROGRAM: *MASTER* LTERM: *N/A*

RESOURCES: RCE ADDR RCE TYP RESOURCE RES ADDR RESOURCE INFO

000EA724 STORAGE STORAGE 001BFC80 LENGTH 00002380

. . .

. . .

. . .

TASK CODE: TSK01 TASK ID: 00003891 DISP PRI: 00000050 PROGRAM: SOC7TST LTERM: LT12008

RESOURCES: RCE ADDR RCE TYPE RESOURCE RES ADDR RESOURCE INFO

000EB2F4 STORAGE STORAGE 001C3540 LENGTH 00000040

000EC6EC STORAGE STORAGE 00125940 LENGTH 000000C0

000EAF04 STORAGE STORAGE 00125000 LENGTH 00000940

000EBDA4 STORAGE STORAGE 001B8E80 LENGTH 00000100

000EBBDC STORAGE STORAGE 001B8F80 LENGTH 00000080

000EC11C STORAGE STORAGE 001BECC0 LENGTH 00000080

000ED97C QUEUE QCE ADDR 001C3548 LENGTH 00000000

►►> 000EB0E4 PROGRAM PROG ADD 002C3000 PDE ID SOC7TST

Abend Control Element

The abend control element (ACE). Note the program status word (PSW), the data at the PSW, and the user mode registers (0-15):

ABEND C.E. ADDRESS IS 00125948

PSW AT TIME OF D003 ABEND 079D1E00 002C3C8E ILC 6 INTC 04 ACEFLAG C0

DATA AT PSW 002C3C7E 58E0D210 D2036548 E000D203 E0006548

96F0E003 D2036304 C0A8D203 6308C0A8

R0/R8 R1/R9 R2/R10 R3/R11 R4/R12 R5/R13 R6/R14 R7/R15

002C4304 002C3BF8 002C3C7E 00000678 002C4174 5E2C43CE 001250A8 00125887

00125888 002C4384 00125008 00125008 002C3908 00125680 00000000 002C45B8

Note: The data begins X'10' bytes before the address pointed to by the PSW.

Program Definition Element

The abending program's program definition element (PDE). To locate the PDE, trace the chain of resources to find the abending program's RCE by using the RCE address noted above. The PDE immediately follows:

95111 15.24.14 TASK'S RESOURCE CHAIN.

95111 15.24.14 RCE IS AT 000EB2F4 01450001 00000F33 00000040 0 1C3540 00000000 0011B000

. 3376703 00000000 *...4....RHDCLTRMLT12008 ........*

. 3376703 00000000 *...4....RHDCLTRMLT12008 ........*

. 3376703 00000000 *...4....RHDCLTRMLT12008 ........*

95111 15.24.14 TASK'S PROGRAMS.

95111 15.24.14 RCE IS AT 000EB0E4 02690003 00000F33 00000002 0 2C3000 001DC390 00039BC0

95111 15.24.14 PDE AND PROGRAM TEXT

001DC380 E2D6C3F7 E3E2E340 0014040 40404040 * SOC7TST .. *

001DC3A0 40404040 40404040 40400000 40000000 00000000 00000000 0000000 000F0694 * .. ........... ......M*

001DC3C0 14000000 800E605C 000E605C 0000000A 00000005 00000000 0039BC0 00000000 *......-*..-*....................*

001DC3E0 00010000 00063488 01010000 28802000 01050000 00000000 0001EE8 002C3000 *.......H...................Y....*

001DC400 00000000 00005F48 E2D6C3F7 E3E2E340 0022240E 002E0023 1000000 000002E2 *........SOC7TST ...............S*

001DC420 001EE81E E8000000 98000100 00000000 00000000 00000000 01DC348 00000000 *..Y.Y...Q.................C.....*

95111 15.24.14 COBOL EXTENSION AREA

001DC340 00000290 00000908 00000678 04800000 * ................ *

002C3000 90ECD00C 185D05F0 4580F010 E2D6C3F7 E3E2E340 E5E2D9F1 700989F F02407FF *.....).0..0.SOC7TST VSR1..Q.0...*

002C3020 96021034 07FE41F0 000107FE 002C4384 002C3000 002C3000 02C3908 002C3678 *O......0.......D................*

002C3040 002C3A40 002C4344 00000000 5E2C43EA 002C3A40 00000678 02C4174 5E2C43CE *... ........

...... ........

...*

002C3060 002C30A0 002C387F 002C3880 002C4384 002C3000 002C3000 02C3908 002C3678 *.......".......D................*

002C3080 0009F8DC 002C3888 F1F54BF2 F24BF1F3 C1D7D940 F2F16B40 1F9F8F6 00000000 *..8....H15.22.13APR 21, 1986....*

002C30A0 F0F0F0F0 00000000 40404040 00000000 00000000 00000000 0000000 00000000 *0000.... ....................*

002C30C0 00000000 00000000 00000000 00000000 00000000 00000000 0000000 00000000 *................................*

CONTENTS THROUGH 002C30FF SAME AS ABOVE LINE.

002C3100 00000000 00000000 C5D5E3C5 D940C1D5 40C4C5D7 E340C9C4 0C1D5C4 40D7D9C5 *........ENTER AN DEPT ID AND PRE*

002C3120 E2E240C5 D5E3C5D9 405C5C40 C3D3C5C1 D940E3D6 40C5E7C9 3404040 40404040 *SS ENTER ** CLEAR TO EXIT *

002C3140 40404040 40404040 40404040 40404040 40404040 40404040 4C5D7E3 60C9C440 * DEPT-ID *

002C3160 C5C9E3C8 C5D940D5 D6E340C5 D5E3C5D9 C5C440D6 D940D5D6 340D5E4 D4C5D9C9 *EITHER NOT ENTERED OR NOT NUMERI*

002C3180 C3404040 40404040 40404040 40404040 40404040 40404040 0404040 40404040 *C *

002C31A0 40404040 40404040 E2D7C5C3 C9C6C9C5 C440C4C5 D7C1D9E3 4C5D5E3 40C3D6E4 * SPECIFIED DEPARTMENT COU*

002C31C0 D3C440D5 D6E340C2 C540C6D6 E4D5C440 40404040 40404040 0404040 40404040 *LD NOT BE FOUND *

002C31E0 40404040 40404040 40404040 40404040 40404040 40404040 2D7C5C3 C9C6C9C5 * SPECIFIE*

002C3200 C440C4C5 D7C1D9E3 D4C5D5E3 40C8C1E2 40D5D640 C5D4D7D3 6E8C5C5 E2404040 *D DEPARTMENT HAS NO EMPLOYEES *

BL and DMAP Listings

If necessary, use the BL and DMAP listings from the COBOL compiler to locate questionable variable-storage values.

Additional Control Blocks

You may find it useful to look at the following control blocks:

For more information, including a control block cross reference, see CA IDMS DSECT Reference Guide.