DESCRIPTIVE NAME = Transient Data Static Storage.
%PRODUCT AP Domain
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1982, 2015
FUNCTION =
Copybook DFHTDSPS provides structure DFHTDST.
DFHTDST describes Transient Data Static Storage
(TDST), only one TDST is allocated.
LIFETIME =
The lifetime of the control block is essentially
that of CICS.
STORAGE CLASS =
The control block is located in storage allocated
from the DFHTDG31 subpool.
LOCATION =
The TDST is located from the CSA.
INNER CONTROL BLOCKS =
There are no inner control blocks.
NOTES :
DEPENDENCIES =
S/370
RESTRICTIONS =
There are no restrictions.
MODULE TYPE =
Control block definition.
TRANSIENT DATA STATIC STORAGE
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
216 |
DFHTDST |
(0) |
CHARACTER |
16 |
TDST_PREFIX |
prefix |
(0) |
HALFWORD |
2 |
TDST_LENGTH |
- length |
(2) |
CHARACTER |
1 |
TDST_ARROW |
- value - '>' |
(3) |
CHARACTER |
3 |
TDST_DFH |
- value - 'DFH' |
(6) |
CHARACTER |
2 |
TDST_DOMID |
- value - 'TD' |
(8) |
CHARACTER |
8 |
TDST_BLOCK |
- value - 'TDST ' |
(10) |
CHARACTER |
16 |
TDST_ENTRIES |
entry points |
(10) |
ADDRESS |
4 |
TDST_TDANA |
- TDA - extrapartition ... |
(14) |
ADDRESS |
4 |
TDST_TDBNA |
- TDB - intrapartition |
(18) |
ADDRESS |
4 |
TDST_TDRM |
- TD recovery manager |
(1C) |
ADDRESS |
4 |
TDST_EXITLIST |
- TD exitlist R30208A |
(20) |
CHARACTER |
64 |
TDST_ETOKENS |
subpool tokens |
(20) |
CHARACTER |
8 |
TDST_G31 |
- general use - AMODE 31 |
(28) |
CHARACTER |
8 |
TDST_SDS |
- real SDSCI - AMODE 24 - 4 DCTE types - AMODE 31 |
(30) |
CHARACTER |
8 |
TDST_EXTRA_DCTE_STG_ SUBPOOL |
(38) |
CHARACTER |
8 |
TDST_INTRA_DCTE_STG_ SUBPOOL |
(40) |
CHARACTER |
8 |
TDST_INDIR_DCTE_STG_ SUBPOOL |
(48) |
CHARACTER |
8 |
TDST_REMOTE_DCTE_ STG_SUBPOOL |
(50) |
CHARACTER |
8 |
TDST_IOB |
- specific use - I/O buffers |
(58) |
CHARACTER |
8 |
TDST_WCB |
- specific use - MWCB pool |
(60) |
CHARACTER |
16 |
TDST_GENBLKS |
general control blocks |
(60) |
ADDRESS |
4 |
TDST_MBCA_P |
- A(buffer common area) |
(64) |
ADDRESS |
4 |
TDST_MRCA_P |
- A(string common area) |
(68) |
ADDRESS |
4 |
* |
- reserved |
(6C) |
ADDRESS |
4 |
* |
- reserved |
(70) |
CHARACTER |
16 |
TDST_SPEBLKS |
specific control blocks |
(70) |
ADDRESS |
4 |
TDST_CXRF_P |
- A(DCTE for CXRF) |
(74) |
ADDRESS |
4 |
* |
- reserved |
(78) |
ADDRESS |
4 |
* |
- reserved |
(7C) |
ADDRESS |
4 |
* |
- reserved |
(80) |
CHARACTER |
4 |
TDST_STATUS |
TD status |
(80) |
CHARACTER |
1 |
TDSTFLG0 |
- DCT contains ... |
(80) |
1... .... |
|
TDSTNTRA |
- intrapartition |
(80) |
.1.. .... |
|
TDSTLREC |
- logical recovery |
(80) |
..1. .... |
|
TDSTPREC |
- physical recovery |
(80) |
...1 .... |
|
* |
- reserved |
(80) |
.... 1... |
|
TDSTXTRA |
- extrapartition |
(80) |
.... .1.. |
|
TDSTOPIN |
- OPEN=INITIAL |
(80) |
.... ..1. |
|
TDSTNDIR |
- indirect |
(80) |
.... ...1 |
|
TDSTUSER |
- entries that need Add_User * |
(81) |
CHARACTER |
1 |
TDSTFLG1 |
- TD start up is ... |
(81) |
1... .... |
|
TDSTCOLD |
- cold |
(81) |
.1.. .... |
|
TDSTWARM |
- warm |
(81) |
..1. .... |
|
TDSTEMER |
- emergency |
(81) |
...1 .... |
|
TDSTINOP |
- DFHINTRA opened |
(81) |
.... 1... |
|
TDST_CLOSED_FOR_REC |
TD closed, warm keypointing |
(81) |
.... .1.. |
|
TDST_COLD_IN_PROGRESS |
cold start in progress |
(81) |
.... ..1. |
|
TDST_CLEAR_INTRA_ QUEUES |
DCT=EMPTY reqd |
(81) |
.... ...1 |
|
TDFULLMSG |
- TD0245 issued ? |
(82) |
CHARACTER |
1 |
TDSTFLG2 |
(82) |
1111 111. |
|
* |
- reserved |
(82) |
.... ...1 |
|
TD0247MSG |
- TD0247 issued ? |
(83) |
CHARACTER |
1 |
TDSTFLG3 |
- reserved |
(83) |
BIT(8) |
1 |
* |
- reserved |
(84) |
CHARACTER |
16 |
TDST_TD_INIT |
TD initialization |
(84) |
CHARACTER |
4 |
TDST_ECB |
- ECB |
(84) |
1... .... |
|
TDST_DCT_INST |
- All DCTs installed |
(84) |
.1.. .... |
|
TDST_POST |
- (CICS) wait/post bit |
(84) |
BIT(22) POS(3) |
3 |
* |
(87) |
CHARACTER |
1 |
TDST_RESP |
- return code |
(87) |
1... .... |
|
TDST_RESP_DISASTER |
- disaster |
(87) |
.1.. .... |
|
TDST_RESP_INVALID |
- invalid |
(87) |
..1. .... |
|
TDST_RESP_EXCEPTION |
- exception |
(87) |
...1 1111 |
|
* |
- reserved |
(88) |
CHARACTER |
12 |
TDST_SRC |
- suspended request chain |
(88) |
ADDRESS |
4 |
TDST_TCA_P |
- A(owning TCA) or 0 |
(8C) |
ADDRESS |
4 |
TDST_MWCB_P |
- A(first MWCB) or 0 |
(90) |
CHARACTER |
4 |
* |
- remove info PLX msg |
(94) |
CHARACTER |
44 |
TDST_RECOVERY_DATA |
Data aassociated with RM |
(94) |
CHARACTER |
8 |
TDST_TDUA_STG_SUBPOOL |
Stg subpool token |
(9C) |
CHARACTER |
8 |
TDST_TDQUB_STG_ SUBPOOL |
Stg subpool token |
(A4) |
CHARACTER |
8 |
TDST_TDCUB_STG_ SUBPOOL |
Stg subpool token |
(AC) |
CHARACTER |
8 |
* |
TDUA chain head |
(AC) |
ADDRESS |
4 |
TDST_TDUA_FIRST |
First TDUA |
(B0) |
ADDRESS |
4 |
TDST_TDUA_LAST |
Last TDUA |
(B4) |
ADDRESS |
4 |
TDST_NQ_POOL_TOKEN |
NQ pool token |
(B8) |
CHARACTER |
8 |
TDST_LAST_CLEAR_TIME |
Last time DCT=xx, EMPTY was specified |
(C0) |
CHARACTER |
4 |
TDST_LM_TOKEN |
Lock manager token |
(C4) |
CHARACTER |
4 |
TDST_DIRECTORY_TOKEN |
Dir Manager token |
(C8) |
FULLWORD |
4 |
TDST_DCTE_INDIRECTS |
Indirect DCTEs count |
(CC) |
ADDRESS |
4 |
TDST_QR_TCB |
Address QR TCB |
(D0) |
CHARACTER |
4 |
TDST_INTRA_LM_TOKEN |
INTRA LM token |
(D4) |
CHARACTER |
4 |
* |
For alignment |
(D8) |
CHARACTER |
0 |
* |