DCR - Transaction dump record formats

      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

Constants

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