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 |
* |