(0) |
STRUCTURE |
844 |
DFHABND |
Transaction Abend Control Block |
(0) |
CHARACTER |
8 |
* |
Eyecatcher information |
(0) |
HALFWORD |
2 |
ABNDSAAC |
- Length of dsect. |
(2) |
CHARACTER |
1 |
ABNDSAAS |
- Arrow(>) |
(3) |
CHARACTER |
5 |
ABNDSAAL |
- DSECT name ('TACB ') |
(8) |
ADDRESS |
4 |
ABNDNXT |
A(NEXT TACB) OR 0 |
(C) |
HALFWORD |
2 |
* |
RESERVED |
(E) |
CHARACTER |
2 |
ABNDFLGS |
(E) |
CHARACTER |
1 |
ABNDFLG1 |
- VALID FIELDS |
(E) |
1... .... |
|
ABNDREQI |
- REQUEST ID |
(E) |
.1.. .... |
|
ABNDNXTI |
- NEXT TACB |
(E) |
..1. .... |
|
ABNDRSRI |
- FAILING RESOURCE |
(E) |
...1 .... |
|
ABNDPRGI |
- FAILING PROGRAM |
(E) |
.... 1... |
|
ABNDREGI |
- ABEND REGISTERS |
(E) |
.... .1.. |
|
ABNDSNSI |
- SENSE BYTES |
(E) |
.... ..1. |
|
ABNDMSGI |
- A(MESSAGE) |
(E) |
.... ...1 |
|
ABNDSYSI |
- SYSID |
(F) |
CHARACTER |
1 |
ABNDFLG2 |
- VALID FIELDS |
(F) |
1... .... |
|
* |
(F) |
.1.. .... |
|
ABNDCDE |
- ABEND CODE SET |
(F) |
..1. .... |
|
ABNDOCDE |
- OP SYS AB CODE SET |
(F) |
...1 .... |
|
ABNDREMT |
- RE-ISSUING AN ABEND THAT ORIGINATED IN DPL SERVER PROGRAM |
(F) |
.... 1... |
|
ABNDIGNORE |
- IGNORE HANDLES |
(F) |
.... .1.. |
|
ABNDSTART |
- ABEND RECORD COMPLETE, START_ABEND ISSUED |
(F) |
.... ..1. |
|
ABNDDMP |
- DUMP REQUESTED |
(F) |
.... ...1 |
|
ABND_DUMP_TAKEN |
- dump taken |
(10) |
CHARACTER |
8 |
ABNDNAME |
'DFHTACB' EYECATCHER |
(18) |
CHARACTER |
4 |
* |
(1C) |
CHARACTER |
4 |
ABNDCODE |
ABEND CODE |
(20) |
CHARACTER |
8 |
ABNDPRG |
FAILING PROGRAM |
(20) |
CHARACTER |
8 |
ABNDPGM |
- ALIAS |
(28) |
CHARACTER |
4 |
ABNDREQ |
REQUEST ID |
(2C) |
CHARACTER |
8 |
ABNDRSRC |
FAILING RESOURCE |
(34) |
CHARACTER |
4 |
ABNDSYST |
IF ABNDREMT IS SET, THIS FIELD CONTAINS THE SYSID OF THE SYSTEM FROM WHICH THE DPL SERVER ABEND WAS RECEIVED |
(38) |
ADDRESS |
4 |
* |
(3C) |
CHARACTER |
4 |
ABNDSENS |
SENSE BYTES |
(3C) |
BIT(8) |
1 |
ABNDSSN1 |
- SYSTEM SENSE 1 |
(3D) |
BIT(8) |
1 |
ABNDSSN2 |
- SYSTEM SENSE 2 |
(3E) |
BIT(8) |
1 |
ABNDUSN1 |
- USER SENSE 1 |
(3F) |
BIT(8) |
1 |
ABNDUSN2 |
- USER SENSE 2 |
(40) |
CHARACTER |
6 |
* |
ERROR MESSAGE DATA |
(40) |
ADDRESS |
4 |
ABNDAMSG |
- A(ERROR MESSAGE) |
(44) |
HALFWORD |
2 |
ABNDMLEN |
- L(ERROR MESSAGE) |
(46) |
CHARACTER |
2 |
* |
EXTRA ASRA/ASRB INFO |
(46) |
UNSIGNED |
1 |
ABNDKEY |
- EXECUTION KEY N AT ABEND, HELD IN FORM X'N0'. (ASRA AND ASRB) |
(47) |
UNSIGNED |
1 |
ABNDSTG |
- STORAGE TYPE HIT BY 0C4. (ASRA ONLY) |
(48) |
CHARACTER |
4 |
ABNDOCOD |
OP SYS ABEND CODE |
(4C) |
FULLWORD |
4 |
ABNDOFF |
OFFSET OF ERROR IN FAILING PROGRAM. 'FFFFFFFF' MEANS ERROR OCCURRED OUTSIDE PROG. (ASRA, ASRB, ASRD) |
(50) |
CHARACTER |
152 |
* |
(50) |
CHARACTER |
8 |
ABNDPSNM |
'regs&psw' EYECATCHER |
(58) |
CHARACTER |
64 |
ABNDGPRS |
GP REGISTERS 0 - 15 ON ENTRY TO ABEND |
(58) |
CHARACTER |
64 |
ABNDREGS |
(58) |
FULLWORD |
4 |
ABNDREGX (15:456221424) |
(98) |
CHARACTER |
64 |
ABNDGPRH |
GP REGISTERS 0 - 15 - HIGH WRDS ON ENTRY TO ABEND |
(98) |
CHARACTER |
64 |
ABNDREGH |
(98) |
FULLWORD |
4 |
ABNDRGXH (15:456221424) |
(D8) |
CHARACTER |
8 |
ABNDPSW |
EC MODE PSW ON ENTRY TO ABEND (ASRA, ASRB, ASRD, AICA) |
(E0) |
CHARACTER |
8 |
ABNDINT |
ADDITIONAL EC MODE INFO (ASRA, ASRB, ASRD, AICA) |
(E8) |
CHARACTER |
32 |
ABNDFPRS |
FP REGISTERS 0, 2, 4, 6 (ASRA, ASRB, ASRD, AICA) |
(E8) |
CHARACTER |
8 |
ABNDFPR0 |
- FP REGISTER 0 |
(F0) |
CHARACTER |
8 |
ABNDFPR2 |
- FP REGISTER 2 |
(F8) |
CHARACTER |
8 |
ABNDFPR4 |
- FP REGISTER 4 |
(100) |
CHARACTER |
8 |
ABNDFPR6 |
- FP REGISTER 6 |
(108) |
CHARACTER |
64 |
ABNDACRS |
Access registers |
(108) |
FULLWORD |
4 |
ABNDACREGS (15:456211360) |
(148) |
CHARACTER |
4 |
ABNDALET |
ALET at time of abend |
(14C) |
CHARACTER |
8 |
ABNDSTOKEN |
STOKEN at time of abend * |
(154) |
CHARACTER |
1 |
ABNDSPACE |
space (basespace/subspace * at time of abend as passed on ABAB interface |
(155) |
CHARACTER |
1 |
ABNDFLGX |
(155) |
CHARACTER |
1 |
ABNDFLG3 |
- VALID FIELDS |
(155) |
1... .... |
|
ABNDREGV |
- ABEND REGISTERS - HIGH * |
(155) |
.1.. .... |
|
ABNDGPR64A |
64 bit general register values on entry to abend available |
(155) |
..1. .... |
|
ABNDAFPRA |
Additional FP register values on entry to abend available |
(155) |
...1 .... |
|
ABNDGPR32A |
32 bit general register values on entry to abend available |
(155) |
.... 1... |
|
ABNDOFPRA |
Original floating point register (0, 2, 4 & 6) values on entry to abend available |
(155) |
.... .1.. |
|
ABNDACRA |
Access register values on entry to abend available |
(155) |
.... ..1. |
|
ABNDAFPCA |
FPC register value on entry to abend available |
(155) |
.... ...1 |
|
* |
- RESERVED |
(156) |
CHARACTER |
2 |
* |
reserved |
(158) |
CHARACTER |
8 |
ABNDBEAR |
Breaking Event Address |
(160) |
CHARACTER |
128 |
ABNDGPR64 |
(160) |
CHARACTER |
8 |
ABNDREG64 (15:456211360) |
64 bit general register (0-15) values on entry to abend, if ABNDGPR64A on |
(1E0) |
CHARACTER |
132 |
ABNDAFPR |
Additional floating point |
(1E0) |
CHARACTER |
8 |
ABNDAFPREGS (15:456228656) |
values (0-15) on entry to abend, if ABNDAFPRA on |
(260) |
FULLWORD |
4 |
ABNDFPCR |
Floating point control register value on entry to abend, if ABNDAFPRA on |
(264) |
CHARACTER |
4 |
* |
Spare |
(268) |
CHARACTER |
16 |
ABNDPSW16 |
16 byte PSW on entry to abend (ASRA, ASRB, ASRD, AICA) |
(278) |
CHARACTER |
8 |
ABNDTEA |
64-bit exception address |
Application context fields or nulls if no context
|
(280) |
CHARACTER |
64 |
ABNDPLAT |
Platform name |
(2C0) |
CHARACTER |
64 |
ABNDAPPL |
Application name |
(300) |
CHARACTER |
64 |
ABNDOPER |
Operation name |
(340) |
UNSIGNED |
4 |
ABNDAMAJ |
Major version num |
(344) |
UNSIGNED |
4 |
ABNDAMIN |
Minor version num |
(348) |
UNSIGNED |
4 |
ABNDAMIC |
Micro version num |
(34C) |
CHARACTER |
0 |
ABNDMSGT |
MESSAGE TEXT (IF ANY) |