CONTROL BLOCK NAME = DFHDCRPS
DESCRIPTIVE NAME = CICS TS Transaction Dump Record Formats
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1987, 2012
FUNCTION = Contains the structures for transaction dump
records
------------------------------------------------------------------
DUMP DATASET RECORD
THIS DSECT DESCRIBES THE FORMAT OF THE DIFFERENT
TYPES OF RECORDS WRITTEN TO THE DUMP DATASET FOR
TRANSACTION DUMPS. IT IS USED BY DU DOMAIN TO
CREATE RECORDS AND BY DFHDUxxx TO READ THEM.
------------------------------------------------------------------
BLOCK FORMAT
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
4 |
BLOCK_HEADER |
(0) |
UNSIGNED |
2 |
DCBLKLEN |
BLOCK LENGTH |
(2) |
UNSIGNED |
2 |
* |
PADDING INIT(0) |
(4) |
CHARACTER |
0 |
DCRECST |
START OF FIRST RECORD |
STANDARD RECORD HEADING
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
8 |
RECORD_HEADER |
(0) |
UNSIGNED |
2 |
DCRECLEN |
RECORD LENGTH |
(2) |
UNSIGNED |
2 |
* |
PADDING INIT(0) |
(4) |
BIT(8) |
1 |
DCIRTSI |
RECORD TYPE |
(5) |
BIT(8) |
1 |
DCIND1 |
EXCESS LENGTH INDICATOR |
(5) |
111. .... |
|
* |
SPARE |
(5) |
...1 .... |
|
DCLAST |
|
(5) |
.... 1... |
|
DCRESTRT |
|
(5) |
.... .1.. |
|
DCDUPLS |
|
(5) |
.... ..1. |
|
DCCONTN |
|
(5) |
.... ...1 |
|
DCOVRLN |
|
(6) |
BIT(8) |
1 |
DCIND2 |
ERROR INDICATOR |
(6) |
1... .... |
|
DCBADSEG |
|
(6) |
.1.. .... |
|
DCMVFAIL |
|
(6) |
..1. .... |
|
* |
SPARE |
(6) |
...1 .... |
|
DCBADCHN |
|
(6) |
.... 1... |
|
DCPGMCHK |
|
(6) |
.... .1.. |
|
DCNCICIC |
|
(6) |
.... ..1. |
|
DCNONCIC |
|
(6) |
.... ...1 |
|
DCBADSAA |
|
(7) |
BIT(8) |
1 |
DCSPACE |
SPACING CONTROL |
(8) |
CHARACTER |
0 |
DCDATST |
START OF TYPE SPECIFIC DATA |
STORAGE AREA RECORD
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
12 |
INDEX_AREA |
(0) |
FULLWORD |
4 |
DCADDR |
ADDRESS OF AREA DUMPED |
(4) |
UNSIGNED |
4 |
DCLENG |
LENGTH OF AREA DUMPED |
(8) |
UNSIGNED |
4 |
DCINDX |
INDEX OF FIRST BYTE |
(8) |
UNSIGNED |
4 |
* |
(C) |
CHARACTER |
0 |
DCDATA |
START OF DATA |
DUMP HEADER RECORD
Table 4.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
48 |
DUMP_HEADER_RECORD |
(0) |
CHARACTER |
8 |
DCIDRC |
INIT('IDRECORD') |
(8) |
CHARACTER |
4 |
DCTASKID |
TASK ID FROM PCTTI |
(C) |
CHARACTER |
4 |
DCDUMPC |
DUMP CODE FROM TCADCDC |
(10) |
CHARACTER |
9 |
DCDUMPST |
DUMP ID |
(19) |
CHARACTER |
6 |
DCTIME |
TIME OF DAY (HHMMSS) |
(1F) |
BIT(8) |
1 |
DCDATFM |
FULL DATE FORMAT |
(20) |
CHARACTER |
8 |
DCDATE |
DATE |
(28) |
CHARACTER |
8 |
DCAPPLID |
SYSTEM APPLID |
TRACE TABLE HEADER RECORD
Table 5.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
36 |
TRACE_TABLE_HEADER |
(0) |
CHARACTER |
32 |
DCTHDR |
TRACE HEADER |
(20) |
FULLWORD |
4 |
DCHDRA |
TRACE HEADER ADDRESS |
LINE SEGMENT OR ERROR MESSAGE RECORD
Table 6.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
132 |
LINE_SEG |
(0) |
CHARACTER |
132 |
DCLINE |
LIFO INTERPRETATION RECORD
Table 7.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
62 |
LIFO_INT |
(0) |
CHARACTER |
26 |
DCLIFOP1 |
INIT('LIFO STACK ENTRY OWNED BY ') |
(1A) |
CHARACTER |
8 |
DCLIFOWN |
MODULE-NAME |
(22) |
CHARACTER |
11 |
DCLIFOP2 |
INIT(' / LINK-REG') |
(2D) |
CHARACTER |
10 |
DCLIFOP3 |
' OFFSET = ' OR ' IS EMPTY.' |
(37) |
CHARACTER |
7 |
DCLIFOFF |
LINK-REG OFFSET |
PSW RECORD
Table 8.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
16 |
PSW_RECORD |
(0) |
CHARACTER |
16 |
DCPSW |
PSW |
(0) |
CHARACTER |
8 |
* |
|
(8) |
CHARACTER |
8 |
DCINT |
|
CONTROL BLOCK INDEX ITEM RECORD
Table 9.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
10 |
CONT_INDEX |
(0) |
FULLWORD |
4 |
DCCBST |
DATA START POINT |
(4) |
CHARACTER |
6 |
DCCBNAME |
CONTROL BLOCK NAME |
(A) |
CHARACTER |
0 |
DCCBEND |
DATA END POINT |
(A) |
CHARACTER |
0 |
DCCBHDR |
HEADING DATA |
MODULE INDEX ITEM RECORD
Table 10.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
30 |
MODULE_INDEX |
(0) |
CHARACTER |
8 |
PROGRAM_NAME |
(8) |
FULLWORD |
4 |
PROGRAM_LENGTH |
(C) |
ADDRESS |
4 |
ENTRY_POINT |
(10) |
ADDRESS |
4 |
LOAD_POINT |
(14) |
FULLWORD |
4 |
INSTANCE_USE_COUNT |
THE VALUES OF THE FOLLOWING FIELDS ARE DEFINED IN THE
STRUCTURE 'DFHLDLDA'.
|
(18) |
CHARACTER |
1 |
PROGRAM_TYPE |
(19) |
CHARACTER |
1 |
PROGRAM_USAGE |
(1A) |
CHARACTER |
1 |
PROGRAM_ATTRIBUTE |
(1B) |
CHARACTER |
1 |
SPECIFIED_AMODE |
(1C) |
CHARACTER |
1 |
SPECIFIED_RMODE |
(1D) |
CHARACTER |
1 |
LOCATION |
Interupt PSW, Registers, Bear, & Tea
Table 11.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
112 |
INT_DATA |
(0) |
CHARACTER |
8 |
INT_PSW (2) |
INTERRUPT PSW |
(10) |
CHARACTER |
16 |
INT_PSW16 |
INTERRUPT 16-BYTE PSW |
(20) |
CHARACTER |
8 |
INT_BEAR |
BEAR |
(28) |
CHARACTER |
8 |
INT_TEA |
TEA |
(30) |
CHARACTER |
64 |
INT_REGS |
REGISTERS AT TIME OF INTERUPT |
0 - 15
Table 12.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
176 |
INT_DATA64 |
(0) |
CHARACTER |
8 |
INT_PSW64 (2) |
INTERRUPT PSW |
(10) |
CHARACTER |
16 |
INT_PSW1664 |
INTERRUPT 16-BYTE PSW |
(20) |
CHARACTER |
8 |
INT_BEAR64 |
BEAR |
(28) |
CHARACTER |
8 |
INT_TEA64 |
TEA |
(30) |
CHARACTER |
128 |
INT_REGS64 |
64-BIT REGISTERS AT |
----------------------------------------------------------
SIZE OF SUCCESSFUL GETMAIN FOR TRACE TABLE
----------------------------------------------------------
Table 13.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
13 |
GMAIN_DATA |
(0) |
FULLWORD |
4 |
TDTR_SIZE_GMAIN |
ALLOCATED STORAGE |
(4) |
FULLWORD |
4 |
TDTR_SIZE_DUA |
RQUESTED SIZE |
(8) |
FULLWORD |
4 |
TDTR_SIZE_INT |
INTERNAL TR TAB SZ |
(C) |
CHARACTER |
1 |
TDTR_TYPE |
SELECTION TYPE |
Table 14.
Len |
Type |
Value |
Name |
Description |
EQUATES FOR VALUE OF RECORD IDENTIFIER FIELD (DCIRTSI)
|
1 |
HEX |
01 |
DCSSIC |
SEGMENT STORAGE |
1 |
HEX |
03 |
DCCSAIC |
CSA STORAGE |
1 |
HEX |
05 |
DCTCUA |
TCTTE USER AREA |
1 |
HEX |
08 |
DCTERMIC |
TERMINAL STORAGE |
1 |
HEX |
09 |
DCFCADIC |
FCA DEST. CONTROL TABLE |
1 |
HEX |
0A |
DCFCATIC |
FCA TERMINAL CONTROL TABLE |
1 |
HEX |
0B |
DCPCTIC |
PROGRAM CONTROL TABLE |
1 |
HEX |
0C |
DCPPTIC |
PROCESSING PROGRAM TABLE |
1 |
HEX |
0D |
DCFCTIC |
FILE CONTROL TABLE |
1 |
HEX |
0E |
DCDCTIC |
DESTINATION CONTROL TABLE |
1 |
HEX |
0F |
DCTCTIC |
TERMINAL CONTROL TABLE |
1 |
HEX |
10 |
DCDTIC |
JULIAN DATE & TIME OF DAY |
1 |
HEX |
12 |
DCCOMIC |
COMMUNICATION AREA |
1 |
HEX |
13 |
DCTCLUC |
TCTTE LUC EXTENSION |
1 |
HEX |
14 |
DCTCLCSB |
TCTTE LUC SEND BUFFER |
1 |
HEX |
15 |
DCTCLCRB |
TCTTE LUC RECEIVE BUFFER |
1 |
HEX |
16 |
DCTCBMEX |
TCTTE BMS EXTENSION |
1 |
HEX |
17 |
DCTLRIC |
TRANSACTION TRAILER RECORD |
1 |
HEX |
18 |
DCPROGAB |
PROG.CHECK ASSOCIATED STG. |
1 |
HEX |
19 |
DCTU24IC |
USER24 SUBPOOL STORAGE |
1 |
HEX |
1A |
DCTC31IC |
CICS31 SUBPOOL STORAGE |
1 |
HEX |
1B |
DCTCAPP |
INT PSW & REGS 0 - 15 |
1 |
HEX |
1C |
DCDBLIC |
DYNAMIC LOG STORAGE |
1 |
HEX |
1D |
DCTC24IC |
CICS24 SUBPOOL STORAGE |
1 |
HEX |
1E |
DCTU31IC |
USER31 SUBPOOL STORAGE |
1 |
HEX |
20 |
DCPROGIC |
PROGRAM STORAGE |
1 |
HEX |
21 |
DCMCBIC |
MESSAGE CONTROL BLOCK |
1 |
HEX |
23 |
DCSITIC |
SYSTEM INITIALIZATION TABLE |
1 |
HEX |
24 |
DCOPFLIC |
CSA OPTIONAL FEATURES LIST |
1 |
HEX |
25 |
DCRSAIC |
RSA STORAGE |
1 |
HEX |
26 |
DCLIFOIC |
LIFO STORAGE |
1 |
HEX |
27 |
DCPCBIC |
DL/I PCB |
1 |
HEX |
28 |
DCISBIC |
DL/I ISB |
1 |
HEX |
29 |
DCPSTIC |
DL/I PST |
1 |
HEX |
2A |
DCSCDIC |
DL/I SCD |
1 |
HEX |
2B |
DCDGB |
DL/I DGB |
1 |
HEX |
2C |
DCDGBCT |
DL/I DGB |
1 |
HEX |
2D |
DCDSB |
DL/I DSB |
1 |
HEX |
2E |
DCDSBRESP |
DL/I DSB RESPONSE |
1 |
HEX |
2F |
DCUIB |
DL/I USER RESPONSE CODES |
1 |
HEX |
30 |
DCTIE |
Task Interface Element |
1 |
HEX |
32 |
DCUEPAR |
UEPAR Plist for TRUE |
1 |
HEX |
3C |
DCPSNTIC |
PSEUDO SIGN-ON TABLE ENTRY |
1 |
HEX |
41 |
DCFDHDR |
FORMATTED DUMP HEADER |
1 |
HEX |
42 |
DCFDSUP |
SUPERVISOR DUMP |
1 |
HEX |
43 |
DCFDPTN |
PARTITION DUMP |
1 |
HEX |
44 |
DCFDPSW |
PSW |
1 |
HEX |
45 |
DCFDREGS |
REGISTERS |
1 |
HEX |
46 |
DCFDLINE |
LINE SEGMENT |
1 |
HEX |
47 |
DCFDHEX |
HEXADECIMAL |
1 |
HEX |
48 |
DCFDERR |
ERROR MESSAGE |
1 |
HEX |
49 |
DCFDCIND |
CONTROL BLOCK INDEX |
1 |
HEX |
4A |
DCFDMIND |
MODULE INDEX |
1 |
HEX |
4B |
DCFDDSA |
DYNAMIC STORAGE AREA |
1 |
HEX |
7F |
DCFDTLR |
FORMATTED DUMP TRAILER |
1 |
HEX |
4C |
DCTRHEAD |
TRACE HEADER REC |
1 |
HEX |
4D |
DCTRREC |
TRACE RECORD |
1 |
HEX |
4E |
DCTRTAIL |
TRACE TRAILER REC |
1 |
HEX |
4F |
DCTCAPP64 |
INT PSW & 64-BIT REGS |
1 |
HEX |
FF |
DCLRIC |
END OF DUMP DATA SET |
EQUATE VALUES OF FULL DATE FORMAT FIELD (DCDATFM)
|
1 |
DECIMAL |
1 |
DC_YYYYMMDD |
1 |
DECIMAL |
2 |
DC_DDMMYYYY |
1 |
DECIMAL |
3 |
DC_MMDDYYYY |