DCT - Destination control table

Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 124 TDDCTCMN
(0) CHARACTER 8 TDDCT_PREFIX Prefix
(8) CHARACTER 4 TDDCTDID Identification
(C) BIT(8) 1 TDDCTDT Attributes
(C) 1... ....   TDINDTBM - intrapartition (I/P)
(C) .1.. ....   TDEXTRBM - extrapartition (E/P)
(C) ..1. ....   TDINDBM - indirect
(C) ...1 ....   TDRMTBM - remote
(C) .... 1...   TDTIBM - (I/P) - task triggered
(C) .... .1..   * Reserved
(C) .... ..1.   TDNOTRM - (I/P) - DESTFAC=FILE
(C) .... ...1   TDSYSTM - (I/P) - DESTFAC=SYSTEM
(D) UNSIGNED 1 * - Reserved
(E) HALFWORD 2 TDDCTELN Entry length
(10) CHARACTER 12 TDDCT_COMMON_STATS
(10) FULLWORD 4 TDDCT_WRITES Number of writes
(14) FULLWORD 4 TDDCT_READS Number of reads
(18) FULLWORD 4 TDDCT_DELETES Number of deletes
(1C) CHARACTER 4 TDDCT_TXN_NUMBER Owning transaction number
(20) CHARACTER 20 * Associated queue
(20) CHARACTER 4 TDDCTSYS - N(remote system)
(24) CHARACTER 4 TDDCTRID - N(remote queue)
(28) CHARACTER 8 TDRDOGRP - RDO group identifier
(30) HALFWORD 2 TDDCTRLN - Default data length
(32) HALFWORD 2 * - Reserved
(34) BIT(8) 1 TDTDSFL0 Type independent status
(34) 1... ....   TDDCT_ENABLED - Enabled
(34) .1.. ....   TDDCT_DISABLING - Disabling
(34) ..1. ....   TDDCT_DISABLED - Disabled
(34) ...1 ....   TDTRIGRM - msg has been put out to warn that Trig Tranid=Remote
(34) .... 1...   TDATFAIL - msg has been put out to warn of Tran Attach Fail
(34) .... .1..   TDSCHFAI - msg has been put out to warn of Tran Schedule Fail
(34) .... ..1.   TDUSFAIL - msg has been put out to warn of US call failure
(34) .... ...1   * - Reserved
(35) BIT(8) 1 TDTDSFL1 Type dependent status - 1
(36) BIT(8) 1 TDTDSFL2 Type dependent status - 2
(37) BIT(8) 1 TDTDSFL3 Type dependent status - 3
(38) OBJECT 64 TDDCT_RES_SIG Audit signature
(38) CHARACTER 64 DFHAMSIG_INSTANCE Audit signature
(38) STRUCTURE IsA( DFHAMSIG_ DEFINE_ SIGNATURE) 38 DEFINE_SIGNATURE Audit signature
(38) CHARACTER 8 DEFINE_SOURCE GROUP resource installed from
(40) CHARACTER 8 DEFINE_TIME Time resource defined
(48) CHARACTER 8 CHANGE_TIME Change/create time
(50) CHARACTER 8 CHANGE_USERID Change userid
(58) UNSIGNED 2 CHANGE_AGENT Change agent
(5A) CHARACTER 4 AGENT_LEVEL CICS level of change agent
(5E) STRUCTURE IsA( DFHAMSIG_ INSTALL_ SIGNATURE) 18 INSTALL_SIGNATURE Audit signature
(5E) CHARACTER 8 INSTALL_TIME Install/create time
(66) CHARACTER 8 INSTALL_USERID Install userid
(6E) UNSIGNED 2 INSTALL_AGENT Install agent
(70) CHARACTER 8 * Audit signature
(78) FULLWORD 4 TDDCT_LM_TOKEN LM Token for this DCT
(7C) CHARACTER 0 *
                 DESTINATION CONTROL TABLE TABLE ENTRY
                 --- INDIRECT DESTINATIONS ---
                 --- --- --- --- --- --- --- --- ---
Table 2.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 132 TDDCTIND
(0) CHARACTER 8 * Prefix
(8) CHARACTER 4 * Identification
(C) BIT(8) 1 * Attributes
(D) UNSIGNED 1 * Resource security level
(E) HALFWORD 2 * Entry length
(10) CHARACTER 16 * Common stats
(10) FULLWORD 4 * Statistics
(14) FULLWORD 4 * Statistics
(18) FULLWORD 4 * Statistics
(1C) FULLWORD 4 * Reserved
(20) CHARACTER 20 * Associated queue
(20) CHARACTER 4 * - N(remote system)
(24) CHARACTER 4 * - N(remote queue)
(28) CHARACTER 8 * - RDO group identifier
(30) HALFWORD 2 * - Default data length
(32) HALFWORD 2 * - Reserved
(34) BIT(8) 1 * Type independent status
(35) BIT(8) 1 * Type dependent status - 1
(36) BIT(8) 1 * Type dependent status - 2
(37) BIT(8) 1 * Type dependent status - 3
(38) OBJECT 64 * Audit signature
(38) CHARACTER 64 DFHAMSIG_INSTANCE Audit signature
(38) STRUCTURE IsA( DFHAMSIG_ DEFINE_ SIGNATURE) 38 DEFINE_SIGNATURE Audit signature
(38) CHARACTER 8 DEFINE_SOURCE GROUP resource installed from
(40) CHARACTER 8 DEFINE_TIME Time resource defined
(48) CHARACTER 8 CHANGE_TIME Change/create time
(50) CHARACTER 8 CHANGE_USERID Change userid
(58) UNSIGNED 2 CHANGE_AGENT Change agent
(5A) CHARACTER 4 AGENT_LEVEL CICS level of change agent
(5E) STRUCTURE IsA( DFHAMSIG_ INSTALL_ SIGNATURE) 18 INSTALL_SIGNATURE Audit signature
(5E) CHARACTER 8 INSTALL_TIME Install/create time
(66) CHARACTER 8 INSTALL_USERID Install userid
(6E) UNSIGNED 2 INSTALL_AGENT Install agent
(70) CHARACTER 8 * Audit signature
(78) FULLWORD 4 * LM Token for this DCT
(7C) CHARACTER 8 * Associated queue
(7C) CHARACTER 4 TDDCTIDN - N(indirect queue)
(80) ADDRESS 4 * Reserved
(84) CHARACTER 0 *
                 DESTINATION CONTROL TABLE TABLE ENTRY
                 --- REMOTE DESTINATIONS ---
Table 3.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 124 TDDCTREM
(0) CHARACTER 8 * Prefix
(8) CHARACTER 4 * Identification
(C) BIT(8) 1 * Attributes
(D) UNSIGNED 1 * Resource security level
(E) HALFWORD 2 * Entry length
(10) CHARACTER 16 * Common stats
(10) FULLWORD 4 * Statistics
(14) FULLWORD 4 * Statistics
(18) FULLWORD 4 * Statistics
(1C) FULLWORD 4 * Reserved
(20) CHARACTER 20 * Associated queue
(20) CHARACTER 4 * - N(remote system)
(24) CHARACTER 4 * - N(remote queue)
(28) CHARACTER 8 * - RDO group identifier
(30) HALFWORD 2 * - Default data length
(32) HALFWORD 2 * - Reserved
(34) BIT(8) 1 * Type independent status
(35) BIT(8) 1 * Type dependent status - 1
(36) BIT(8) 1 * Type dependent status - 2
(37) BIT(8) 1 * Type dependent status - 3
(38) OBJECT 64 * Audit signature
(38) CHARACTER 64 DFHAMSIG_INSTANCE Audit signature
(38) STRUCTURE IsA( DFHAMSIG_ DEFINE_ SIGNATURE) 38 DEFINE_SIGNATURE Audit signature
(38) CHARACTER 8 DEFINE_SOURCE GROUP resource installed from
(40) CHARACTER 8 DEFINE_TIME Time resource defined
(48) CHARACTER 8 CHANGE_TIME Change/create time
(50) CHARACTER 8 CHANGE_USERID Change userid
(58) UNSIGNED 2 CHANGE_AGENT Change agent
(5A) CHARACTER 4 AGENT_LEVEL CICS level of change agent
(5E) STRUCTURE IsA( DFHAMSIG_ INSTALL_ SIGNATURE) 18 INSTALL_SIGNATURE Audit signature
(5E) CHARACTER 8 INSTALL_TIME Install/create time
(66) CHARACTER 8 INSTALL_USERID Install userid
(6E) UNSIGNED 2 INSTALL_AGENT Install agent
(70) CHARACTER 8 * Audit signature
(78) FULLWORD 4 * LM Token for this DCT
(7C) CHARACTER 0 *
                 DESTINATION CONTROL TABLE TABLE ENTRY
                 --- EXTRAPARTITION DESTINATIONS ---
Table 4.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 204 TDDCTEXP
(0) CHARACTER 8 * Prefix
(8) CHARACTER 4 * Identification
(C) BIT(8) 1 * Attributes
(D) UNSIGNED 1 * Resource security level
(E) HALFWORD 2 * Entry length
(10) CHARACTER 16 * Common stats
(10) FULLWORD 4 * Statistics
(14) FULLWORD 4 * Statistics
(18) FULLWORD 4 * Statistics
(1C) FULLWORD 4 * Reserved
(20) CHARACTER 20 * Associated queue
(20) CHARACTER 4 * - N(remote system)
(24) CHARACTER 4 * - N(remote queue)
(28) CHARACTER 8 * - RDO group identifier
(30) HALFWORD 2 * - Default data length
(32) HALFWORD 2 * - Reserved
(34) BIT(8) 1 * Type independent status
(35) BIT(8) 1 TDEXSFL1 Type dependent status - 1
(35) 1... ....   TDEXOPIN - OPEN = INITIAL
(35) .111 1111   * - Reserved
(36) BIT(8) 1 TDEXSFL2 Type dependent status - 2
(36) 1... ....   TDEXOPIP - OPEN in progress
(36) .1.. ....   TDEXOPEN - OPEN
(36) ..1. ....   TDEXCLIP - CLOSE in progress
(36) ...1 ....   TDEXCLOS - CLOSED
(36) .... 1...   TDEXFEIP - FEOV in progress
(36) .... .1..   TDEXDA - Dynamically Allocated
(36) .... ..1.   TDEXPA - Pre-allocated
(36) .... ...1   TDEXASYO - Allocated to SYSOUT
(37) BIT(8) 1 TDEXSFL3 Type dependent status - 3
(37) 1... ....   TDEXNOSP - NOSPACE raised
(37) .1.. ....   TDEXQZER - QZERO raised
(37) ..1. ....   TDEXABND - abend occured
(37) ...1 ....   TDEXIOER - I/O error occured
(37) .... 1111   * - Reserved
(38) OBJECT 64 * Audit signature
(38) CHARACTER 64 DFHAMSIG_INSTANCE Audit signature
(38) STRUCTURE IsA( DFHAMSIG_ DEFINE_ SIGNATURE) 38 DEFINE_SIGNATURE Audit signature
(38) CHARACTER 8 DEFINE_SOURCE GROUP resource installed from
(40) CHARACTER 8 DEFINE_TIME Time resource defined
(48) CHARACTER 8 CHANGE_TIME Change/create time
(50) CHARACTER 8 CHANGE_USERID Change userid
(58) UNSIGNED 2 CHANGE_AGENT Change agent
(5A) CHARACTER 4 AGENT_LEVEL CICS level of change agent
(5E) STRUCTURE IsA( DFHAMSIG_ INSTALL_ SIGNATURE) 18 INSTALL_SIGNATURE Audit signature
(5E) CHARACTER 8 INSTALL_TIME Install/create time
(66) CHARACTER 8 INSTALL_USERID Install userid
(6E) UNSIGNED 2 INSTALL_AGENT Install agent
(70) CHARACTER 8 * Audit signature
(78) FULLWORD 4 * LM Token for this DCT
(7C) BIT(8) 1 TDEXDISP Disposition
(7C) 1... ....   TDEXSHR - SHR
(7C) .1.. ....   TDEXOLD - OLD
(7C) ..1. ....   TDEXMOD - MOD
(7C) ...1 111.   * - reserved
(7C) .... ...1   TDEXPATH - path indicator
(7D) BIT(8) 1 * - reserved
(7E) BIT(8) 1 * - reserved
(7F) CHARACTER 1 TD_EXTRA_SYSOUT_CLASS - Sysout Class
(80) CHARACTER 44 TDEXDSN Data-set name
(AC) CHARACTER 16 * Associated SDSCI
(AC) CHARACTER 8 TDEXNSDS - N(real SDSCI)
(B4) ADDRESS 4 TDEXASDS - A(real SDSCI)
(B8) ADDRESS 4 TDEXASDM - A(model SDSCI)
(BC) CHARACTER 8 * Request processing chain
(BC) FULLWORD 4 TD_EXTRA_Q_OWNER - Identify transaction the owner
(C0) ADDRESS 4 TDEXAWCB - A(first MWCB) or 0
(C4) CHARACTER 8 TDEXMEMB Member name if PDS
(CC) CHARACTER 0 *
                 DESTINATION CONTROL TABLE TABLE ENTRY
                 --- INTRAPARTITION DESTINATIONS ---
Table 5.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 280 TDDCTINP
(0) CHARACTER 8 * Prefix
(8) CHARACTER 4 * Identification
(C) BIT(8) 1 * Attributes
(D) UNSIGNED 1 * Resource security level
(E) HALFWORD 2 * Entry length
(10) CHARACTER 16 * Common stats
(10) FULLWORD 4 * Statistics
(14) FULLWORD 4 * Statistics
(18) FULLWORD 4 * Statistics
(1C) FULLWORD 4 * Reserved
(20) CHARACTER 20 * Associated queue
(20) CHARACTER 4 * - N(remote system)
(24) CHARACTER 4 * - N(remote queue)
(28) CHARACTER 8 * - RDO group identifier
(30) HALFWORD 2 * - Default data length
(32) HALFWORD 2 * - Reserved
(34) BIT(8) 1 * Type independent status
(35) BIT(8) 1 TDINSFL1 Type dependent status - 1
(35) 1... ....   TDDCTSPR - physically recoverable
(35) .1.. ....   TDDCTSLR - logically recoverable
(36) BIT(8) 1 * Type dependent status - 2
(37) BIT(8) 1 * Type dependent status - 3
(37) 1... ....   TDDCT_START_RBA_REC Start RBA recovered
(37) .1.. ....   TDDCT_READ_RBA_REC Read RBA recovered
(37) ..1. ....   TDDCT_WRITE_RBA_REC Write RBA recovered
(37) ...1 ....   TDDCT_NUMELEMS_REC Numelems recovered
(37) .... 1...   TDDCT_TDTIBM_REC TDTIBM recovered
(37) .... .111   * Reserved
(38) OBJECT 64 * Audit signature
(38) CHARACTER 64 DFHAMSIG_INSTANCE Audit signature
(38) STRUCTURE IsA( DFHAMSIG_ DEFINE_ SIGNATURE) 38 DEFINE_SIGNATURE Audit signature
(38) CHARACTER 8 DEFINE_SOURCE GROUP resource installed from
(40) CHARACTER 8 DEFINE_TIME Time resource defined
(48) CHARACTER 8 CHANGE_TIME Change/create time
(50) CHARACTER 8 CHANGE_USERID Change userid
(58) UNSIGNED 2 CHANGE_AGENT Change agent
(5A) CHARACTER 4 AGENT_LEVEL CICS level of change agent
(5E) STRUCTURE IsA( DFHAMSIG_ INSTALL_ SIGNATURE) 18 INSTALL_SIGNATURE Audit signature
(5E) CHARACTER 8 INSTALL_TIME Install/create time
(66) CHARACTER 8 INSTALL_USERID Install userid
(6E) UNSIGNED 2 INSTALL_AGENT Install agent
(70) CHARACTER 8 * Audit signature
(78) FULLWORD 4 * LM Token for this DCT
(7C) CHARACTER 20 *
(7C) FULLWORD 4 TDDCTDQL DEST TRIGGER LEVEL
(80) CHARACTER 4 TDDCTTID TRANS ID FOR ATI
(84) CHARACTER 4 TDDCTTED TERM ID FOR ATI
(88) ADDRESS 4 TDDCTAAD A(AID FOR ATI)
(8C) FULLWORD 4 TDDCT_NO_TIMES_TRIGRD #times triggered
(90) CHARACTER 8 *
(90) FULLWORD 4 TDDCT_CURRENT_CIS CIs allocated to Q.
(94) FULLWORD 4 TDDCT_PEAK_CIS Peak CIs allocated to this Q.
(98) CHARACTER 96 *
(98) CHARACTER 16 *
(98) FULLWORD 4 TDDCT_COMMITTED_ START_RBA
(9C) FULLWORD 4 TDDCT_COMMITTED_ WRITE_RBA
(A0) FULLWORD 4 TDDCT_COMMITTED_ READ_RBA
(A4) FULLWORD 4 TDDCT_COMMITTED_ NUMELEMS
(A8) CHARACTER 16 *
(A8) ADDRESS 4 TDDCT_READ_TDQUB_PTR -> to TDQUB
(AC) FULLWORD 4 * Reserved
(B0) CHARACTER 8 TDDCT_UOW_OWNING_ READ_NQ Owning UOWID
(B8) CHARACTER 16 *
(B8) ADDRESS 4 TDDCT_WRITE_TDQUB_PTR -> to TDQUB
(BC) FULLWORD 4 * Reserved
(C0) CHARACTER 8 TDDCT_UOW_OWNING_ WRITE_NQ Owning UOWID
(C8) CHARACTER 33 *
(C8) CHARACTER 8 TDDCT_PR_Q_LOG_STCK Time PR Q log record written
(D0) CHARACTER 8 TDDCT_PR_START_RBA_ REC_STCK Time start RBA recovered
(D8) CHARACTER 8 TDDCT_PR_READ_RBA_ REC_STCK Time read RBA recovered
(E0) CHARACTER 8 TDDCT_PR_WRITE_RBA_ REC_STCK Time write RBA recovered
(E8) BIT(8) 1 TDDCT_PR_LOG_RECORD_ TYPE Record type
(E8) 1... ....   TDDCT_READQ READQ
(E8) .1.. ....   TDDCT_WRITEQ WRITEQ
(E8) ..1. ....   TDDCT_DELETEQ DELETEQ
(E8) ...1 ....   TDDCT_FIRST_WRITEQ First write
(E8) .... 1111   * Reserved
(E9) CHARACTER 3 *
(E9) BIT(8) 1 TDDCT_FLAGS Flag byte
(E9) 1... ....   * Reserved
(E9) .1.. ....   TDDCT_UNCOMMIT_DATA_ WRITTEN Uncommitted data written to queue
(E9) ..1. ....   TDDCT_Q_INDOUBT Q indoubt
(E9) ...1 1111   * Reserved
(EA) CHARACTER 2 * Reserved
(EC) ADDRESS 4 TDDCT_SUSPEND_TOKEN DSSR suspnd token
(F0) CHARACTER 8 *
(F0) ADDRESS 4 TDDCTFCN - A(FIRST MQCB)
(F4) ADDRESS 4 TDDCTBCN - A(LAST MQCB)
(F8) CHARACTER 8 * DCTE request chain
(F8) FULLWORD 4 TD_INTRA_Q_OWNER - owning transaction identifier
(FC) ADDRESS 4 TDINAWCB - A(first MWCB) or 0
(100) FULLWORD 4 TDDCT_INTRA_USE_COUNT Use count
(104) ADDRESS 4 * Reserved
(108) CHARACTER 4 *
(108) BIT(8) 1 TDDCT_INDOUBT Indoubt option for LR Q's
(108) 1... ....   TDDCT_REJECT Reject
(108) .1.. ....   TDDCT_HEURISTIC Heuristic
(108) ..1. ....   TDDCT_QUEUE Queue
(108) ...1 1111   * Reserved
(109) BIT(8) 1 * Reserved Userid data for ..non-terminal ATI
(10A) BIT(8) 1 TDDCTFLC Userid data status
(10A) 1... ....   TDDCTUOK - TDDCTUOK is set for use
(10A) .111 1111   * - Reserved
(10B) UNSIGNED 1 TDDCTUIL Length of userid - x'0' with default userid
(10C) CHARACTER 8 TDDCTUID Userid - x'0' with default userid
(114) UNSIGNED 4 TDDCTUTK User token - x'0' with default userid
(118) CHARACTER 0 *
                 DESTINATION CONTROL TABLE TABLE ENTRY
                 --- SDSCI ---
Table 6.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 196 DCTSDSPS
(0) CHARACTER 40 *
(0) FULLWORD 4 DCTSDSLN length of SDSCI et al
(4) ADDRESS 4 DCTSDSQP A(owning DCTE) or 0
(8) ADDRESS 4 DCTSDSRP A(real SDSCI) or 0
(C) CHARACTER 8 DCTSDSOC OPEN/CLOSE words
(C) UNSIGNED 1 DCTSDSOO - open options
(D) ADDRESS 3 * - A(0)
(10) ADDRESS 4 DCTSDSDA - A(DCB)
(14) BIT(8) 1 DCTSDRW REWIND status
(14) 1... ....   DCTSDSLE - LEAVE
(14) .1.. ....   DCTSDSRE - REREAD
(14) ..11 1111   * - Reserved
(15) BIT(8) 1 DCTSDTF TYPEFLE status
(15) 1... ....   DCTSDSOP - OUTPUT
(15) .1.. ....   DCTSDSIP - INPUT
(15) ..1. ....   DCTSDSRB - RDBACK
(15) ...1 1111   * - Reserved
(16) BIT(8) 1 * Reserved
(17) BIT(8) 1 * Reserved
(18) BIT(8) 1 DCTSDSRF record format
(18) 11.. ....   DCTSDSUF - undefined format
(18) 1... ....   DCTSDSFF - fixed format
(18) .1.. ....   DCTSDSVF - variable format
(18) ..1. ....   * - Reserved (refer to IHADCB)
(18) ...1 ....   DCTSDSBR - blocked records
(18) .... 1...   * - Reserved (refer to IHADCB)
(18) .... .1..   DCTSDSCA - ASA control char
(18) .... ..1.   DCTSDSCM - machine control char
(18) .... ...1   * - Reserved (refer to IHADCB)
(19) BIT(8) 1 * Reserved
(1A) HALFWORD 2 DCTSDSBL block length
(1C) HALFWORD 2 DCTSDSRL (maximum) record length
(1E) HALFWORD 2 * - Reserved
(20) ADDRESS 4 DCTDIAA Address of Shadow Buffer
(24) HALFWORD 2 DCTDIAL Length of Shadow Buffer
(26) HALFWORD 2 * Reserved
(28) CHARACTER 4 * DCB abend exit data
(28) BIT(16) 2 DCTSDSCC - system completion code held in the first 12 bits
(2A) UNSIGNED 1 DCTSDRC - return code completion code qualifier
(2B) BIT(8) 1 DCTSDOM - options mask
(2B) 1... ....   * - Reserved
(2B) .1.. ....   * - Reserved
(2B) ..1. ....   * - Reserved
(2B) ...1 ....   * - Reserved
(2B) .... 1...   DCTSDOMR - OK to recover
(2B) .... .1..   DCTSDOMI - OK to ignore
(2B) .... ..1.   DCTSDOMD - OK to delay
(2B) .... ...1   * - Reserved
(2C) CHARACTER 96 DCTSDDCB DCB DCB DDNAME=TRANDATA, DSORG=PS, MACRF=(GL, PL)
(8C) CHARACTER 56 DCTSDDCBE DCBE (DCB Extension) IHADCBE
(C4) CHARACTER 0 *

Constants

Table 7.
Len Type Value Name Description
8 CHARACTER >TDQUEUE TDQUEUE_PREFIX