CONTROL BLOCK NAME = DUA
DESCRIPTIVE NAME = CICS TS Dump Domain - Common structures
and constants
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1986, 2012
FUNCTION = Contains the structures for :-
DUA - DU anchor block
DTB - Dump table block header
BTB - Browse table header
DTE - Dump table element
BTE - Browse table element
CC_DU_STATE - Dump catalog record
XFINTER - Interface block
OPEN_BLOCK - Dump dataset open block
ECB - Dump dataset ECB block
WL - Dump dataset remote parameter list
----------------------------------------------------------------
DUA - DU Anchor block
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
370 |
DUA |
(0) |
CHARACTER |
16 |
DUA_PREFIX |
Standard prefix |
(0) |
HALFWORD |
2 |
DUA_LENGTH |
Length of block |
(2) |
CHARACTER |
1 |
DUA_ARROW |
'>' |
(3) |
CHARACTER |
3 |
DUA_DFH |
'DFH' |
(6) |
CHARACTER |
2 |
DUA_DOMID |
'DU' |
(8) |
CHARACTER |
8 |
DUA_BLOCK_NAME |
'ANCHOR' |
(10) |
CHARACTER |
8 |
DUA_APPLID |
CICS system identifier |
(18) |
CHARACTER |
8 |
DUA_SYSTEM_DUMPCODE |
Dump code |
(20) |
FULLWORD |
4 |
DUA_SYS_DUMPS_TAKEN |
Global system dumps taken |
(24) |
FULLWORD |
4 |
DUA_SYS_DUMPS_ SUPPRESSED |
Global system dumps supp'sd |
(28) |
FULLWORD |
4 |
DUA_TRAN_DUMPS_TAKEN |
Global tran dumps taken |
(2C) |
FULLWORD |
4 |
DUA_TRAN_DUMPS_ SUPPRESSED |
Global tran dumps supp'sd |
(30) |
CHARACTER |
8 |
DUA_LAST_RESET_TIME |
Last stats reset time |
(38) |
UNSIGNED |
4 |
DUA_MESSAGE_LEN |
Message length |
(3C) |
ADDRESS |
4 |
DUA_MESSAGE_PTR |
Message address |
(40) |
UNSIGNED |
4 |
DUA_TITLE_LEN |
Title length |
(44) |
ADDRESS |
4 |
DUA_TITLE_PTR |
Title address |
(48) |
UNSIGNED |
4 |
DUA_CALLER_LEN |
Caller length |
(4C) |
ADDRESS |
4 |
DUA_CALLER_PTR |
Caller address |
(50) |
UNSIGNED |
4 |
DUA_SSS_LEN |
Short symptom string len |
(54) |
ADDRESS |
4 |
DUA_SSS_PTR |
Short symptom string addr |
(58) |
BIT(32) |
4 |
* |
Reserved |
(5C) |
FULLWORD |
4 |
DUA_CSVDYNEX_RC |
CSVDYNEX return code |
(60) |
FULLWORD |
4 |
DUA_CSVDYNEX_REASON |
CSVDYNEX reason |
(64) |
CHARACTER |
8 |
DUA_TRAN_DUMP_ID |
Tran dump identifier |
(6C) |
CHARACTER |
8 |
DUA_TRAN_DUMP_LAST_ CLOSED_ID |
Tran dump id when data set was last closed |
(74) |
CHARACTER |
8 |
DUA_XCFGROUP |
Region XCFGroup Name |
(7C) |
CHARACTER |
56 |
* |
Reserved |
(B4) |
BIT(8) |
1 |
DUA_FLAGS |
Reserved |
(B4) |
1... .... |
|
DUA_SDUMP_IN_PROGRESS |
SDUMP taking place |
(B4) |
.1.. .... |
|
DUA_TERMINATING |
DU is terminating |
(B4) |
..1. .... |
|
DUA_COLD_START |
START=COLD in SIT |
(B4) |
...1 .... |
|
DUA_REMOTE_DUMPS |
Remote dumps available |
(B4) |
.... 1... |
|
DUA_DUMP_TABLE_INIT |
Is DU Table ready? |
(B4) |
.... .1.. |
|
DUA_XDUMP_IN_PROGRESS |
Transaction dump taking place |
(B4) |
.... ..11 |
|
* |
Reserved |
(B5) |
CHARACTER |
3 |
* |
(B8) |
CHARACTER |
39 |
DUA_XD_AREA |
Tran dump fields |
(B8) |
ADDRESS |
4 |
DUIO_ENTRY_POINT |
Addr. DUIO routine |
(BC) |
ADDRESS |
4 |
DATASET_LOCK_TOKEN |
XD dataset lock |
(C0) |
ADDRESS |
4 |
OPENBLOK_PTR |
Ptr XD dataset file cont.bk |
(C4) |
ADDRESS |
4 |
DCB_PTR |
Ptr XD dataset DCB |
(C8) |
ADDRESS |
4 |
BUFFER_PTR |
Ptr XD dataset buffer |
(CC) |
ADDRESS |
4 |
CUR_RECORD_PTR |
Ptr Current record in buff |
(D0) |
ADDRESS |
4 |
SM_ISOLATION_TOKEN |
Isolation token required on SWITCH_SUBSPACE calls |
(D4) |
FULLWORD |
4 |
DDS_BUFFER_LEN |
Current buffer size |
(D8) |
UNSIGNED |
4 |
XD_ECB_ERROR |
No XD dataset ECB errors |
(DC) |
BIT(8) |
1 |
DUSU_REASON_FLAGS |
Work flags |
(DC) |
1... .... |
|
X_OPEN_ERROR |
Error found when attempting to open dump dataset - XDUOUT exit active |
(DC) |
.1.. .... |
|
X_PARTIAL |
EOV on dump dataset and switching not active - XDUOUT exit active |
(DC) |
..1. .... |
|
SU_DCB_EROR |
DUSU error |
(DC) |
...1 .... |
|
X_NOT_OPEN |
Dataset not open |
(DC) |
.... 1... |
|
XD_MVCL_ERR |
Set if we go into DUXWREC too often on the MVCL command in DFHDUXW |
(DC) |
.... .1.. |
|
X_AUTOSWITCH_ OVERRIDDEN |
Both datasets are too small for the dump - XDUCLSE switching disabled |
(DC) |
.... ..11 |
|
* |
Reserved |
(DD) |
BIT(8) |
1 |
XD_FLAGS |
Tran dump flags |
(DD) |
1... .... |
|
SWITCH_IN_PROG |
Autoswitch in progress |
(DD) |
.1.. .... |
|
OPEN_STATUS |
XD dataset status |
(DD) |
..1. .... |
|
DUXD_ACTIVE |
Transaction dump active |
(DD) |
...1 .... |
|
XDUCLSE_ACTIVE |
XD close exit active |
(DD) |
.... 1... |
|
XDUOUT_ACTIVE |
XD buffer write exit |
(DD) |
.... .1.. |
|
XDUREQ_ACTIVE |
Dump request exit active |
(DD) |
.... ..1. |
|
XDUREQC_ACTIVE |
Dump request close exit active |
(DD) |
.... ...1 |
|
CLOSE_MSG |
Used to prevent CLOSE msg from being issued more than once for a dump dataset. Set on - when dataset first closed. Set off when dataset opened |
(DE) |
UNSIGNED |
1 |
DUXWREC_COUNT |
Count of failures of MVCL for any 1 subfunction |
(DF) |
CHARACTER |
1 |
* |
(E0) |
CHARACTER |
40 |
DUCAT |
Dump catalog record |
Used for constructing dump_str in form run_no/dump_no
|
(108) |
FULLWORD |
4 |
DUA_DUMP_NO |
Dump number |
(10C) |
CHARACTER |
9 |
DUA_DUMP_STR |
Run/dump string |
Pointers for System Dump Table and Transaction Dump Table
|
(115) |
CHARACTER |
3 |
* |
(118) |
ADDRESS |
4 |
DUA_SDTBLOCKHEAD |
Ptr SDT block header |
(11C) |
ADDRESS |
4 |
DUA_TDTBLOCKHEAD |
Ptr TDT block header |
(120) |
ADDRESS |
4 |
DUA_SDTFREEHEAD |
Ptr SDT free chain head |
(124) |
ADDRESS |
4 |
DUA_TDTFREEHEAD |
Ptr TDT free chain head |
(128) |
CHARACTER |
8 |
DUA_SDTHEAD |
(128) |
ADDRESS |
4 |
DUA_SDTFIRST |
Ptr First SDT element |
(12C) |
ADDRESS |
4 |
DUA_SDTLAST |
Ptr Last SDT element |
(130) |
CHARACTER |
8 |
DUA_TDTHEAD |
(130) |
ADDRESS |
4 |
DUA_TDTFIRST |
Ptr First TDT element |
(134) |
ADDRESS |
4 |
DUA_TDTLAST |
Ptr Last TDT element |
Pointers for Browse Token Table (for browsing dump tables)
|
(138) |
ADDRESS |
4 |
DUA_BTTBLOCKHEAD |
Ptr Browse table block header |
(13C) |
ADDRESS |
4 |
DUA_BTTFREEHEAD |
Ptr BTT free chain head |
(140) |
CHARACTER |
8 |
DUA_BTTHEAD |
(140) |
ADDRESS |
4 |
DUA_BTTFIRST |
Ptr First BTT element |
(144) |
ADDRESS |
4 |
DUA_BTTLAST |
Ptr Last BTT element |
Pointer for dump statistics buffer
|
(148) |
ADDRESS |
4 |
DUA_STATS_BUFFER_PTR |
Ptr Dump statistics buffer |
Lock tokens
|
(14C) |
ADDRESS |
4 |
DUA_SDMPLOCK_TOKEN |
System dump LMLM lock token |
(150) |
CHARACTER |
8 |
* |
Reserved |
(158) |
ADDRESS |
4 |
DUA_TABLOCK_TOKEN |
Dump table LMLM lock token |
(15C) |
ADDRESS |
4 |
DUA_FTLOCK_TOKEN |
FT table LMLM lock token |
Pointers for Feature Table
|
(160) |
ADDRESS |
4 |
DUA_FTBLOCKHEAD |
Ptr FT block header |
(164) |
ADDRESS |
4 |
DUA_FTFREEHEAD |
Ptr FT free chain hd |
(168) |
CHARACTER |
8 |
DUA_FTHEAD |
(168) |
ADDRESS |
4 |
DUA_FTFIRST |
Ptr First FT element |
(16C) |
ADDRESS |
4 |
DUA_FTLAST |
Ptr Last FT element |
Feature count
|
(170) |
UNSIGNED |
2 |
DUA_FT_COUNT |
Number of features |
(172) |
CHARACTER |
0 |
* |
DTB - Block header for System Dump Table & Transaction Dump Table
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
20 |
DTB |
(0) |
CHARACTER |
20 |
DTB_PREFIX |
Standard prefix |
(0) |
HALFWORD |
2 |
DTB_LENGTH |
Length of block |
(2) |
CHARACTER |
1 |
DTB_ARROW |
'>' |
(3) |
CHARACTER |
3 |
DTB_DFH |
'DFH' |
(6) |
CHARACTER |
2 |
DTB_DOMID |
'DU' |
(8) |
CHARACTER |
8 |
DTB_BLOCK_NAME |
'STDBLOCK' or 'TDTBLOCK' |
(10) |
ADDRESS |
4 |
DTB_NEXT |
Ptr Next Dump Table Block |
(14) |
CHARACTER |
0 |
* |
FTB - Block header for Feature table
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
20 |
FTB |
(0) |
CHARACTER |
20 |
FTB_PREFIX |
Standard prefix |
(0) |
HALFWORD |
2 |
FTB_LENGTH |
Length of block |
(2) |
CHARACTER |
1 |
FTB_ARROW |
'>' |
(3) |
CHARACTER |
3 |
FTB_DFH |
'DFH' |
(6) |
CHARACTER |
2 |
FTB_DOMID |
'DU' |
(8) |
CHARACTER |
8 |
FTB_BLOCK_NAME |
'FTBLOCK' |
(10) |
ADDRESS |
4 |
FTB_NEXT |
Ptr Next FT table |
(14) |
CHARACTER |
0 |
* |
block |
BTB - Block header for Dump Table Browse Token Table
Table 4.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
20 |
BTB |
(0) |
CHARACTER |
20 |
BTB_PREFIX |
Standard prefix |
(0) |
HALFWORD |
2 |
BTB_LENGTH |
Length of block |
(2) |
CHARACTER |
1 |
BTB_ARROW |
'>' |
(3) |
CHARACTER |
3 |
BTB_DFH |
'DFH' |
(6) |
CHARACTER |
2 |
BTB_DOMID |
'DU' |
(8) |
CHARACTER |
8 |
BTB_BLOCK_NAME |
'BTTBLOCK' |
(10) |
ADDRESS |
4 |
BTB_NEXT |
Ptr Next Browse Table Block |
(14) |
CHARACTER |
0 |
* |
DTE - Dump Table element. Used for System or Transaction Dump
Table.
Table 5.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
48 |
DTE |
(0) |
ADDRESS |
4 |
DTE_NEXT |
Ptr Next DTE |
(4) |
ADDRESS |
4 |
DTE_PREV |
Ptr Previous DTE |
(8) |
CHARACTER |
8 |
DTE_DUMPCODE |
Tran dump code bytes 1-4 or system dump code bytes 1-8 |
(10) |
UNSIGNED |
1 |
DTE_DUMPSCOPE |
Scope of the dump. RELATED or LOCAL |
(11) |
UNSIGNED |
1 |
DTE_TRANSACTION_DUMP |
Tran dump reqd |
(12) |
UNSIGNED |
1 |
DTE_SYSTEM_DUMP |
System dump reqd |
(13) |
UNSIGNED |
1 |
DTE_TERMINATE_CICS |
Terminate CICS reqd |
(14) |
FULLWORD |
4 |
DTE_MAXIMUM_DUMPS |
Only take this number |
(18) |
FULLWORD |
4 |
DTE_COUNT |
Number of dump calls |
(1C) |
FULLWORD |
4 |
DTE_TRAN_DUMPS_TAKEN |
Number of tran dumps taken |
(20) |
FULLWORD |
4 |
DTE_TRAN_DUMPS_ SUPPRESSED |
Number of tran dumps suppressed |
(24) |
FULLWORD |
4 |
DTE_SYS_DUMPS_TAKEN |
Number of system dumps taken |
(28) |
FULLWORD |
4 |
DTE_SYS_DUMPS_ SUPPRESSED |
Number of system dumps suppressed |
(2C) |
UNSIGNED |
1 |
DTE_DAEOPT |
PASS SYMPTOM |
RECORD ONTO DFHDUSVC
|
(2D) |
CHARACTER |
3 |
* |
FTE - Feature table element.
Table 6.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
124 |
FTE |
(0) |
ADDRESS |
4 |
FTE_NEXT |
Ptr Next FTE |
(4) |
ADDRESS |
4 |
FTE_PREV |
Ptr Previous FTE |
(8) |
CHARACTER |
8 |
FTE_FEATURE_TOKEN |
(10) |
CHARACTER |
2 |
FTE_STATUS |
Register? |
(12) |
CHARACTER |
30 |
FTE_COMPANY_NAME |
(30) |
CHARACTER |
30 |
FTE_FEATURE_NAME |
(4E) |
CHARACTER |
10 |
FTE_FEATURE_LEVEL |
(58) |
CHARACTER |
8 |
FTE_DUMP_FORMATTING_ ROUTINE |
(60) |
CHARACTER |
8 |
FTE_TRACE_ FORMATTING_ROUTINE |
(68) |
CHARACTER |
9 |
FTE_TRACE_ ABBREVIATED_NAME |
(71) |
CHARACTER |
1 |
* |
(72) |
UNSIGNED |
2 |
FTE_COUNT |
(74) |
CHARACTER |
8 |
FTE_FEATURE_TRACE_ TOKEN |
(7C) |
CHARACTER |
0 |
* |
BTE - Browse Table element for Browse Token Table.
Table 7.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
32 |
BTE |
(0) |
ADDRESS |
4 |
BTE_NEXT |
Ptr Next DTE |
(4) |
ADDRESS |
4 |
BTE_PREV |
Ptr Previous DTE |
(8) |
ADDRESS |
4 |
BTE_TOKEN |
Ptr BTE_DUMPCODE |
(C) |
CHARACTER |
8 |
BTE_DUMPCODE |
Tran dump code bytes 1-4 or system dump code bytes 1-8 |
(14) |
FULLWORD |
4 |
* |
Reserved |
(18) |
FULLWORD |
4 |
* |
Reserved |
(1C) |
FULLWORD |
4 |
* |
Reserved |
(20) |
CHARACTER |
0 |
* |
Definition of catalog record for dump
Table 8.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
40 |
CC_DU_STATE |
(0) |
FULLWORD |
4 |
DUA_RUN_NO |
Dump ID |
(4) |
CHARACTER |
8 |
CURRENT_DDS |
Current tran dumpds |
(4) |
CHARACTER |
6 |
* |
'DFHDMP' |
(A) |
CHARACTER |
1 |
DDS_SUFFIX |
'A' or 'B' |
(B) |
CHARACTER |
1 |
* |
' ' |
(C) |
BIT(8) |
1 |
ST_FLAGS |
Status flags |
(C) |
1... .... |
|
AUTOSWITCH |
Autoswitch active |
(C) |
.1.. .... |
|
GL_SYS_SUP |
Global system dump suppression |
(C) |
..1. .... |
|
DUA_DAE_DEFAULT |
1=DAE |
(C) |
...1 1111 |
|
* |
Reserved |
(D) |
BIT(8) |
1 |
INITIAL_DDS |
Initial dumpds flag |
(D) |
1... .... |
|
DFHDMPA_INITIAL |
DFHDMPA selected |
(D) |
.1.. .... |
|
DFHDMPB_INITIAL |
DFHDMPB selected |
(D) |
..1. .... |
|
AUTO_INITIAL |
Either selected |
(D) |
...1 1111 |
|
* |
Reserved |
(E) |
HALFWORD |
2 |
DUA_RETRY_TIME |
SDUMP retry |
Default size and type for Transaction Dump trace
|
(10) |
FULLWORD |
4 |
DUA_DUMP_TRACE_SIZE |
Length |
of dump trace requested via SIT
|
(14) |
BIT(8) |
1 |
DUA_DUMP_TRACE_FLAG |
(14) |
1... .... |
|
DUA_DUMP_TRACE_TYPE |
1 = ALL 0 = TRAN |
(14) |
.111 1111 |
|
* |
(15) |
CHARACTER |
3 |
* |
Reserved |
Defaults for dump table
|
(18) |
FULLWORD |
4 |
DUA_TRDUMAX_DEFAULT |
(1C) |
FULLWORD |
4 |
DUA_SYDUMAX_DEFAULT |
(20) |
CHARACTER |
8 |
* |
Reserved |
Interface block for the formatting routines of transaction dump
The storage for this area is allocated from DUXD dynamic storage
and is therefore only available during execution of transaction
dump.
Table 9.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
256 |
XFINTER |
(0) |
ADDRESS |
4 |
CSA_PTR |
CSA address |
(4) |
ADDRESS |
4 |
TCA_PTR |
TCA address |
(8) |
ADDRESS |
4 |
DUDD_PLIST |
DUDU plist address |
(C) |
CHARACTER |
128 |
REGSAVE64 |
(C) |
CHARACTER |
64 |
* |
(4C) |
CHARACTER |
64 |
REGSAVE |
(8C) |
CHARACTER |
16 |
PSWSAVE |
Saved associated PSW |
(8C) |
CHARACTER |
4 |
* |
(90) |
CHARACTER |
4 |
PSWSAVE2 |
Saved PSW address |
(94) |
CHARACTER |
8 |
* |
(9C) |
CHARACTER |
16 |
PSW16SAVE |
Saved PSW16 |
(AC) |
CHARACTER |
8 |
BEAR |
Saved BEAR |
(B4) |
CHARACTER |
8 |
TEA |
Saved TEA |
(BC) |
BIT(8) |
1 |
ABEND_FLAGS |
Abend flags #1 |
(BC) |
1... .... |
|
ASRA |
'ASRA' abend |
(BC) |
.1.. .... |
|
ASRB |
'ASRB' abend |
(BC) |
..1. .... |
|
AICA |
'AICA' abend |
(BC) |
...1 .... |
|
ASRD |
'ASRD' abend |
(BC) |
.... 1... |
|
ASRE |
'ASRE' abend |
(BC) |
.... .111 |
|
* |
Reserved |
(BD) |
BIT(8) |
1 |
* |
(BD) |
1... .... |
|
PROG_CHK |
Premature termination |
(BD) |
.1.. .... |
|
REMOTE_ABEND |
DPL remote abend |
(BD) |
..1. .... |
|
SUBSPACE_ACT |
subspace or base? |
(BD) |
...1 .... |
|
REGS64_AVAIL |
64-bit registers dumped? |
(BD) |
.... 1111 |
|
* |
(BE) |
CHARACTER |
2 |
* |
Alignment |
The following fields are used by DFHXRXDF
|
(C0) |
ADDRESS |
4 |
XRF_DUXW |
Addr. DUXW plist |
(C4) |
ADDRESS |
4 |
XRF_PTR |
Parameter address |
(C8) |
CHARACTER |
4 |
ABEND_SYSID |
SYSID from which the remote DPL abend was received |
---------------------------------------------------------
TRACE TABLE VALUES USED IN DFHTRXDF
---------------------------------------------------------
|
(CC) |
FULLWORD |
4 |
COPY_TAB_LEN |
ACTUAL LENGTH |
(D0) |
ADDRESS |
8 |
COPY_TAB_PTR |
ADDR OF COPY TABLE |
(D8) |
FULLWORD |
4 |
COPY_TAB_SEGMENTS |
LENGTH IN 1M SEGMENTS |
(DC) |
UNSIGNED |
1 |
TRACE_FLAGS |
(DC) |
1... .... |
|
NEW_TAB_WRAP |
WRAPPED YET FLAG |
(DC) |
.1.. .... |
|
ANY_RELEVANT |
ANY RELEVANT YET |
(DC) |
..11 1111 |
|
* |
(DD) |
CHARACTER |
3 |
* |
---------------------------------------------------------
USED FOR THE MAPPING OF THE ENTRIES FROM ORIGINAL TABLE
---------------------------------------------------------
|
(E0) |
ADDRESS |
8 |
NEW_TAB_PTR |
PTR TO CURRENT BLOCK IN NEW
|
(E8) |
ADDRESS |
8 |
NEW_TAB_BASE |
PTR TO BASE OF NEW TABLE
|
(F0) |
ADDRESS |
8 |
NEW_END_PTR |
PTR TO FIRST BYTE PAST TABLE
|
(F8) |
FULLWORD |
4 |
NEW_TAB_SIZE |
ACTUAL LEN NEW TAB ROUNDED |
(FC) |
UNSIGNED |
4 |
IARV64_RETCODE |
Retcode from trc table getstor * |
The following block contains the data areas which are associatd
with the dump dataset DCB. It is allocated when the dataset is
opened, and freed when either an explicit close is issued or
the end of the current dataset is reached, and autoswitching
is not enabled. The address of this block is in the dump domain
anchor block.
The elements which are contained in this block are as follows:-
- ECB to be used with all I/O
- DCB for the dump dataset
- Write list expansion used with all MVS macros against the
dataset.
- I/O buffer
THE BLOCK RESIDES BELOW THE 16M LINE
Table 10.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
40 |
OPEN_BLOCK |
(0) |
UNSIGNED |
2 |
LEN |
Total length of block |
(2) |
CHARACTER |
6 |
OB_CON1 |
'>DFHDU' |
(8) |
CHARACTER |
8 |
OB_CON2 |
'OPENBLOK' |
(10) |
ADDRESS |
4 |
POINT_PTR |
Used with NOTE/POINT |
(14) |
ADDRESS |
4 |
DSET_TRLR_PTR |
Addr. dataset trailer recd. |
(18) |
ADDRESS |
4 |
ECB_PTR |
Ptr ECB |
(1C) |
ADDRESS |
4 |
OB_DCB_PTR |
Ptr DCB |
(20) |
ADDRESS |
4 |
WL_PTR |
Ptr Remote parm list |
(24) |
ADDRESS |
4 |
BSAM_RSA_PTR |
Ptr RSA below 16M |
(28) |
CHARACTER |
0 |
DATA_START |
Dummy |
ECB
Table 11.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
20 |
ECB |
(0) |
BIT(8) |
1 |
CON1 |
X'00' |
(1) |
BIT(24) |
3 |
CON1A |
X'00' |
(4) |
BIT(8) |
1 |
CON2 |
X'00' |
(5) |
BIT(8) |
1 |
CON3 |
X'20' |
(6) |
UNSIGNED |
2 |
DCECBIOL |
Length |
(8) |
ADDRESS |
4 |
DCDCB |
Ptr DCB |
(C) |
ADDRESS |
4 |
DCECBIOA |
Ptr Buffer |
(10) |
UNSIGNED |
4 |
CON4 |
X'00' |
Remote parameter list
Table 12.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
4 |
WL |
(0) |
CHARACTER |
1 |
RES1 |
Option byte |
(1) |
ADDRESS |
3 |
WL_DCB_PTR |
Ptr DCB |
Save area for BSAM calls (NOTE, POINT, WRITE, CHECK)
Table 13.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
72 |
BSAM_SAVE_AREA |
(0) |
ADDRESS |
4 |
* (4294967314:0) |
Save area |
Table 14.
Len |
Type |
Value |
Name |
Description |
Meanings of XD_FLAGS.SWITCH_IN_PROG
|
0 |
BIT |
1 |
SWITCH_IN_PROG_YES |
0 |
BIT |
0 |
SWITCH_IN_PROG_NO |
Meanings of XD_FLAGS.DUXD_ACTIVE
|
0 |
BIT |
1 |
DUXD_ACTIVE_YES |
0 |
BIT |
0 |
DUXD_ACTIVE_NO |
Meanings of XD_FLAGS.XDUCLSE_ACTIVE
|
0 |
BIT |
1 |
XDUCLSE_ACTIVE_YES |
0 |
BIT |
0 |
XDUCLSE_ACTIVE_NO |
Meanings of XD_FLAGS.XDUOUT_ACTIVE
|
0 |
BIT |
1 |
XDUOUT_ACTIVE_YES |
0 |
BIT |
0 |
XDUOUT_ACTIVE_NO |
Meanings of XD_FLAGS.XDUREQ_ACTIVE
|
0 |
BIT |
1 |
XDUREQ_ACTIVE_YES |
0 |
BIT |
0 |
XDUREQ_ACTIVE_NO |
Meanings of XD_FLAGS.OPEN_STATUS
|
0 |
BIT |
1 |
XD_OPEN |
0 |
BIT |
0 |
XD_CLOSED |
0 |
BIT |
0 |
DUMP_TRACE_TRAN |
0 |
BIT |
1 |
DUMP_TRACE_ALL |
%DCL FMODN CHAR EXTERNAL
General Constants
|
0 |
BIT |
1 |
YES |
0 |
BIT |
0 |
NO |
The following values are passed to XDUOUT, as the first parm
|
1 |
HEX |
00 |
XDUOUT_XD_ACT |
1 |
HEX |
04 |
XDUOUT_XD_RESTART |
1 |
HEX |
08 |
XDUOUT_XD_ABTERM |
1 |
HEX |
0C |
XDUOUT_XD_INACT |
Block names for above.
|
8 |
CHARACTER |
SDTBLOCK |
SDTBLOCK_NAME |
8 |
CHARACTER |
TDTBLOCK |
TDTBLOCK_NAME |
8 |
CHARACTER |
BTTBLOCK |
BTTBLOCK_NAME |
8 |
CHARACTER |
FTBLOCK |
FTBLOCK_NAME |
2 |
CHARACTER |
RE |
FT_REGISTERED |
2 |
CHARACTER |
DE |
FT_DEREGISTERED |
Constants for DTE_DUMPSCOPE
|
1 |
DECIMAL |
1 |
DTE_LOCAL |
Dump local address space
|
1 |
DECIMAL |
2 |
DTE_RELATED |
Miscellaneous constants.
|
1 |
CHARACTER |
> |
ARROW |
4 |
DECIMAL |
16 |
BDY16 |
4 |
HEX |
FFFFFFF0 |
BDY16ROUND |
1 |
DECIMAL |
2 |
MAX_DUXWREC_COUNT |
Sizes of quickcell blocks
|
4 |
DECIMAL |
4096 |
DTEBLOCK_SIZE |
Size of dump table block |
4 |
DECIMAL |
512 |
BTEBLOCK_SIZE |
Size of browse table block |
4 |
DECIMAL |
4096 |
FTE_BLOCK_SIZE |
Size of FT table block |
Size of buffer for Dump code statistics
|
4 |
DECIMAL |
1024 |
STATS_BUFFER_SIZE |
Size of stats buffer |
Dump dataset record id's.
|
4 |
DECIMAL |
1 |
DUID_DUMP_HEADER |
4 |
DECIMAL |
2 |
DUID_DUA |
Dump record names.
|
8 |
CHARACTER |
DUA |
DUNM_DUA |
DUDM trace point ids
|
2 |
HEX |
0001 |
TPID_DUDM_ENTER |
2 |
HEX |
0002 |
TPID_DUDM_EXIT |
2 |
HEX |
0003 |
TPID_DUDM_INVALID |
2 |
HEX |
0004 |
TPID_DUDM_RECOV |
2 |
HEX |
0007 |
TPID_DUDM_LOADFAIL |
2 |
HEX |
0008 |
TPID_DUDM_GMAIN_DUA |
2 |
HEX |
0009 |
TPID_DUDM_GMAIN_DUA_ RET |
2 |
HEX |
000A |
TPID_DUDM_GMAIN_SDT |
2 |
HEX |
000B |
TPID_DUDM_GMAIN_SDT_ RET |
2 |
HEX |
000C |
TPID_DUDM_GMAIN_TDT |
2 |
HEX |
000D |
TPID_DUDM_GMAIN_TDT_ RET |
2 |
HEX |
000E |
TPID_DUDM_GMAIN_STATS_ BUF |
2 |
HEX |
000F |
TPID_DUDM_GMAIN_STATS_ BUF_RET |
|
|
|
|
* |
DUDU trace point ids
|
2 |
HEX |
0101 |
TPID_DUDU_ENTER |
2 |
HEX |
0102 |
TPID_DUDU_EXIT |
2 |
HEX |
0103 |
TPID_DUDU_INVALID |
2 |
HEX |
0104 |
TPID_DUDU_RECOV |
2 |
HEX |
0105 |
TPID_DUDU_DUMP_TABLE_ NOT_INIT |
DUSR trace point ids
|
2 |
HEX |
0301 |
TPID_DUSR_ENTER |
2 |
HEX |
0302 |
TPID_DUSR_EXIT |
2 |
HEX |
0304 |
TPID_DUSR_RECOV |
2 |
HEX |
0305 |
TPID_DUSR_DFHDUMPX_ ADD_FAILED |
DUDT trace point ids
|
2 |
HEX |
0500 |
TPID_DUDT_ENTER |
2 |
HEX |
0501 |
TPID_DUDT_EXIT |
2 |
HEX |
0502 |
TPID_DUDT_RECOV |
2 |
HEX |
0503 |
TPID_DUDT_INVAL_FORMAT |
2 |
HEX |
0504 |
TPID_DUDT_INVAL_DT_ FUNCTION |
2 |
HEX |
0505 |
TPID_DUDT_INVAL_ST_ FUNCTION |
DUTM trace point ids
|
2 |
HEX |
0600 |
TPID_DUTM_ENTER |
2 |
HEX |
0601 |
TPID_DUTM_EXIT |
2 |
HEX |
0602 |
TPID_DUTM_RECOV |
2 |
HEX |
0603 |
TPID_DUTM_INVAL_FORMAT |
2 |
HEX |
0604 |
TPID_DUTM_INVAL_TM_ FUNCTION |
2 |
HEX |
0605 |
TPID_DUTM_INVAL_ST_ FUNCTION |
2 |
HEX |
0606 |
TPID_DUTM_INVAL_GETN_ BT |
2 |
HEX |
0607 |
TPID_DUTM_INVAL_ENDBR_ BT |
2 |
HEX |
0608 |
TPID_DUTM_INVALID_ST_ TYPE |
2 |
HEX |
0609 |
TPID_DUTM_GMAIN_BTT |
2 |
HEX |
060A |
TPID_DUTM_GMAIN_BTT_ RET |
2 |
HEX |
060B |
TPID_DUTM_GMAIN_SDT |
2 |
HEX |
060C |
TPID_DUTM_GMAIN_SDT_ RET |
2 |
HEX |
060D |
TPID_DUTM_GMAIN_TDT |
2 |
HEX |
060E |
TPID_DUTM_GMAIN_TDT_ RET |
2 |
HEX |
060F |
TPID_DUTM_BTT_NOSTOR |
2 |
HEX |
0610 |
TPID_DUTM_SDT_NOSTOR |
2 |
HEX |
0611 |
TPID_DUTM_TDT_NOSTOR |
DUIO trace point ids
|
2 |
HEX |
0200 |
DUIO_ENTRY |
2 |
HEX |
0201 |
DUIO_EXIT |
2 |
HEX |
0202 |
DUIO_RECOVERY |
2 |
HEX |
0203 |
DUIO_DOPEN |
2 |
HEX |
0204 |
DUIO_DOPEN_RET |
2 |
HEX |
0205 |
DUIO_DEVTYPE |
2 |
HEX |
0206 |
DUIO_DEVTYPE_RET |
2 |
HEX |
0207 |
DUIO_GMAIN |
2 |
HEX |
0208 |
DUIO_GMAIN_RET |
2 |
HEX |
0209 |
DUIO_FRMAIN |
2 |
HEX |
020A |
DUIO_FRMAIN_RET |
2 |
HEX |
020B |
DUIO_CLOSED |
2 |
HEX |
020C |
DUIO_CLOSED_RET |
2 |
HEX |
020D |
DUIO_FRPOOL |
2 |
HEX |
020E |
DUIO_FRPOOL_RET |
2 |
HEX |
020F |
DUIO_DWRITE |
2 |
HEX |
0210 |
DUIO_DWRITE_RET |
2 |
HEX |
0211 |
DUIO_CHK |
2 |
HEX |
0212 |
DUIO_CHK_RET |
2 |
HEX |
0214 |
DUIO_DCB_ABEND |
2 |
HEX |
0239 |
DUIO_NOTE |
2 |
HEX |
0240 |
DUIO_NOTERET |
2 |
HEX |
0241 |
DUIO_POINT |
2 |
HEX |
0242 |
DUIO_POINTRET |
DUSU trace point ids
|
2 |
HEX |
0215 |
DUSU_ENTRY |
2 |
HEX |
0216 |
DUSU_EXIT |
2 |
HEX |
0217 |
DUSU_RECOVERY |
2 |
HEX |
0250 |
DUSU_DYNALLOC_ENTER |
2 |
HEX |
0251 |
DUSU_DYNALLOC_RETURN |
2 |
HEX |
0252 |
DUSU_FRMAIN |
2 |
HEX |
0253 |
DUSU_FRMAIN_RET |
DUXD trace point ids
|
2 |
HEX |
0218 |
DUXD_ENTRY |
2 |
HEX |
0219 |
DUXD_EXIT |
2 |
HEX |
021A |
DUXD_RECOVERY |
DUXW trace point ids
|
2 |
HEX |
021B |
DUXW_ENTRY |
2 |
HEX |
021C |
DUXW_EXIT |
2 |
HEX |
021D |
DUXW_RECOVERY |
XDF transaction dump formatter trace point ids
|
2 |
HEX |
021E |
DLXDF_ENTRY |
2 |
HEX |
021F |
DLXDF_EXIT |
2 |
HEX |
0220 |
DLXDF_RECOVERY |
2 |
HEX |
0221 |
XRXDF_ENTRY |
2 |
HEX |
0222 |
XRXDF_EXIT |
2 |
HEX |
0223 |
XRXDF_RECOVERY |
2 |
HEX |
0224 |
TCXDF_ENTRY |
2 |
HEX |
0225 |
TCXDF_EXIT |
2 |
HEX |
0226 |
TCXDF_RECOVERY |
2 |
HEX |
0227 |
PCXDF_ENTRY |
2 |
HEX |
0228 |
PCXDF_EXIT |
2 |
HEX |
0229 |
PCXDF_RECOVERY |
2 |
HEX |
022A |
SAXDF_ENTRY |
2 |
HEX |
022B |
SAXDF_EXIT |
2 |
HEX |
022C |
SAXDF_RECOVERY |
2 |
HEX |
022D |
FCXDF_ENTRY |
2 |
HEX |
022E |
FCXDF_EXIT |
2 |
HEX |
022F |
FCXDF_RECOVERY |
2 |
HEX |
0230 |
TRXDF_ENTRY |
2 |
HEX |
0231 |
TRXDF_EXIT |
2 |
HEX |
0232 |
TRXDF_RECOVERY |
2 |
HEX |
0257 |
TRXDF_IARV64_FAILED |
2 |
HEX |
0233 |
XDXDF_ENTRY |
2 |
HEX |
0234 |
XDXDF_EXIT |
2 |
HEX |
0235 |
XDXDF_RECOVERY |
2 |
HEX |
0236 |
SMXDF_ENTRY |
2 |
HEX |
0237 |
SMXDF_EXIT |
2 |
HEX |
0238 |
SMXDF_RECOVERY |
2 |
HEX |
0254 |
EJXDF_ENTRY |
2 |
HEX |
0255 |
EJXDF_EXIT |
2 |
HEX |
0256 |
EJXDF_RECOVERY |
DFHDUSVC dump authorized routines trace point ids
|
2 |
HEX |
0710 |
DUSVC_REMOTE_SDUMP |
2 |
HEX |
0711 |
DUSVC_INVALID_PROBDESC |
DFHDUMPX SDUMP exit trace point ids
|
2 |
HEX |
0720 |
DUMPX_ENTRY_ID |
2 |
HEX |
0721 |
DUMPX_EXIT_ID |
2 |
HEX |
0722 |
DUMPX_WLM_CALL |
2 |
HEX |
0723 |
DUMPX_WLM_ERROR |
2 |
HEX |
0724 |
DUMPX_WLM_RET |
2 |
HEX |
1F01 |
TPID_DUFT_ENTER |
2 |
HEX |
1F02 |
TPID_DUFT_EXIT |
2 |
HEX |
1F03 |
TPID_DUFT_RECOV |
2 |
HEX |
1F10 |
TPID_DUFT_GMAIN_FT |
2 |
HEX |
1F11 |
TPID_DUFT_GMAIN_FT_RET |
2 |
HEX |
1FE1 |
TPID_DUFT_FT_NOSTOR |
Dump catalog record constants
|
0 |
BIT |
1 |
AUTOSWITCH_ON |
0 |
BIT |
0 |
AUTOSWITCH_OFF |
0 |
BIT |
1 |
GL_SYS_SUP_ON |
0 |
BIT |
0 |
GL_SYS_SUP_OFF |
I/O buffer area length
|
4 |
DECIMAL |
4096 |
MAXBUFF |
Max buffer length |
SPACING values used in conjunction with transaction dump rcds.
|
1 |
DECIMAL |
8 |
SPACE3 |
1 |
DECIMAL |
4 |
SPACE2 |
1 |
DECIMAL |
0 |
SPACE1 |
Messages
|
4 |
DECIMAL |
1 |
DU_ABEND_MSG |
DFHDU001 |
4 |
DECIMAL |
2 |
DU_ERROR_MSG |
DFHDU002 |
4 |
DECIMAL |
4 |
DU_LOOP_MSG |
DFHDU004 |
4 |
DECIMAL |
102 |
DUIO_LOAD_ERROR |
DFHDU102 |
4 |
DECIMAL |
302 |
MSG302 |
DFHDU302 |
4 |
DECIMAL |
303 |
DUSU_MSG#2 |
DFHDU303 |
4 |
DECIMAL |
304 |
DUSU_MSG#1 |
DFHDU304 |
4 |
DECIMAL |
305 |
DUSU_MSG#3 |
DFHDU305 |
4 |
DECIMAL |
306 |
MSG306 |
DFHDU306 |
4 |
DECIMAL |
307 |
MSG307 |
DFHDU307 |
4 |
DECIMAL |
310 |
MSG310 |
DFHDU310 |