CONTROL BLOCK NAME = DFHAIDDS
DESCRIPTIVE NAME = CICS TS Automatic Initiate Descriptor (AID).
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1991, 2008
FUNCTION =
LIFETIME =
STORAGE CLASS =
LOCATION =
INNER CONTROL BLOCKS = None
NOTES :
DEPENDENCIES = S/370
RESTRICTIONS =
MODULE TYPE = Control block definition
EXTERNAL REFERENCES =
DATA AREAS =
CONTROL BLOCKS =
GLOBAL VARIABLES (Macro pass) = None
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
152 |
DFHAIDDS |
AID control block |
(0) |
CHARACTER |
16 |
AIDPRFX |
AID prefix |
(0) |
UNSIGNED |
2 |
AIDLEN |
AID length |
(2) |
CHARACTER |
6 |
AIDBLKID |
Eye-catcher ('>DFHAP') |
(8) |
CHARACTER |
8 |
AIDBLKNM |
Control block name ('AID') |
(10) |
CHARACTER |
136 |
AIDBODY |
AID body |
(10) |
ADDRESS |
4 |
AIDCHNF |
Forward chain pointer |
(14) |
ADDRESS |
4 |
AIDCHNB |
Backward chain pointer |
(18) |
CHARACTER |
128 |
AIDDATA |
AID data |
Substructure of AIDDATA
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(18) |
STRUCTURE |
128 |
AIDDATA_STRUCTURE |
(18) |
CHARACTER |
4 |
AIDTRMID |
Terminal id |
(1C) |
CHARACTER |
4 |
AIDTRNID |
Transaction identification |
(20) |
CHARACTER |
1 |
* |
Reserved |
(21) |
CHARACTER |
4 |
AIDSHSYS |
Shipped via sysid |
(25) |
CHARACTER |
4 |
AIDCURTR |
Current terminal id |
(29) |
CHARACTER |
4 |
AIDDEST |
TD destination |
(2D) |
CHARACTER |
1 |
AIDTYPE |
Type of AID |
(2E) |
BIT(8) |
1 |
AIDSTATI |
AID status indicator |
(2E) |
1... .... |
|
AIDPRIV |
AID is for privileged allocate |
(2E) |
.1.. .... |
|
AIDSENT |
This AID has been sent to TOR |
(2E) |
..1. .... |
|
AIDCANCL |
Cancel remote AID |
(2E) |
...1 .... |
|
AIDROUTP |
AID not yet routed to AOR |
(2E) |
.... 1... |
|
AIDSHIPD |
Prevent duplicate send to tor |
(2E) |
.... .1.. |
|
AIDREMX |
AID for a remote transaction |
(2E) |
.... ..1. |
|
AIDREMT |
AID for a remote terminal |
(2E) |
.... ...1 |
|
AIDSTTSK |
Task initiated |
(2F) |
CHARACTER |
1 |
* |
Reserved |
(30) |
ADDRESS |
4 |
AIDTCTA |
TCTTE address |
(30) |
ADDRESS |
4 |
AIDTCTSA |
Skeleton TCTTE addr if terminal remotely owned |
(34) |
CHARACTER |
8 |
AIDDATID |
Data identification |
(34) |
CHARACTER |
2 |
* |
Request id |
(36) |
CHARACTER |
1 |
* |
x'FD' for BMS |
(37) |
CHARACTER |
4 |
AIDMCRID |
MCR identifier |
(37) |
CHARACTER |
3 |
AIDMSGID |
Msg identifier |
(3A) |
CHARACTER |
1 |
AIDTC |
Terminal code |
(3B) |
CHARACTER |
1 |
* |
Reserved |
(3C) |
CHARACTER |
8 |
AIDOVLY |
overlay area |
(3C) |
CHARACTER |
8 |
AIDNETSY |
Netname/Sysid from XICTENF exit |
(3C) |
CHARACTER |
8 |
AIDNETNM |
Netname from XICTENF exit (from ICP to ALP via ICE) |
(3C) |
CHARACTER |
8 |
* |
(3C) |
CHARACTER |
4 |
* |
Reserved |
(40) |
CHARACTER |
4 |
AIDSYSID |
Sysid from XICTENF exit (from ICP to ALP via ICE) |
(3C) |
CHARACTER |
8 |
* |
AIDOVLY when AIDTYPE = AIDISC |
(3C) |
ADDRESS |
4 |
AIDTCAA |
Address of suspended TCA |
(40) |
CHARACTER |
4 |
* |
Reserved |
(44) |
CHARACTER |
8 |
AIDMODEN |
LU6.2 mode name |
(4C) |
CHARACTER |
1 |
AIDTR |
Transaction routing indicator |
(4D) |
CHARACTER |
1 |
AIDFS |
Function shipping indicator |
(4E) |
BIT(8) |
1 |
AIDFLAGS |
Flags |
(4E) |
1... .... |
|
AIDSZ |
Startcode SZ for FEPI |
(4E) |
.1.. .... |
|
AIDNPUR |
Non purgeable allocate aid |
(4E) |
..1. .... |
|
AIDPURGD |
Aid purged |
(4E) |
...1 .... |
|
AIDDYNTR |
Dynamic transaction |
(4E) |
.... 1... |
|
AIDRECOV |
PUT AID with recoverable TS data |
(4E) |
.... .1.. |
|
AIDCRSRT |
CRSR rescheduling bit |
(4E) |
.... ..1. |
|
AID_REROUTED |
Aid is being rerouted to another TOR |
(4E) |
.... ...1 |
|
AIDRTST |
Routable start |
(4F) |
BIT(8) |
1 |
AIDFLAG2 |
Second flag byte |
(4F) |
1... .... |
|
AIDMRSCH |
AID may be re-sched |
(4F) |
.111 1111 |
|
* |
(50) |
CHARACTER |
4 |
AIDSYST |
System id of first system in route to terminal owner (usually = terminal owner) |
(54) |
CHARACTER |
4 |
AIDTIMST |
Time stamp |
(58) |
CHARACTER |
4 |
AIDSYSX |
System id of first system in route to transaction owner (usually = transaction owner) |
(5C) |
BIT(8) |
1 |
AIDVER |
Verification flags for aid |
(5C) |
1... .... |
|
AIDVERUN |
Unchained |
(5C) |
.1.. .... |
|
AIDVERFR |
Freed aid's storage |
(5C) |
..1. .... |
|
AIDLTRM |
AIDTRMID unknown |
(5C) |
...1 1111 |
|
* |
Reserved |
(5D) |
CHARACTER |
8 |
AID_TERMINAL_NETNAME |
Netname of target term |
(65) |
CHARACTER |
8 |
AID_TOR_NETNAME |
Netname of TOR |
(6D) |
CHARACTER |
8 |
AID_TOR_NETNAMEO |
Original TOR netname |
(75) |
CHARACTER |
1 |
* |
Reserved |
(76) |
HALFWORD |
2 |
AID_START_DATA_LEN |
Start data length |
(78) |
UNSIGNED |
4 |
AID_CHANNEL_TOKEN |
Channel Token |
(7C) |
CHARACTER |
12 |
* |
Reserved |
(88) |
CHARACTER |
4 |
AIDLTID |
Unknown TERMID |
(8C) |
CHARACTER |
12 |
AIDVDATA |
Variant structure, depending on AIDTYPE |
(8C) |
CHARACTER |
12 |
AIDBMS_STRUCTURE |
AIDVDATA when AIDTYPE=AIDBMS |
(8C) |
BIT(8) |
1 |
AIDOCTYP |
Type of operator check reqd |
(8C) |
1111 11.. |
|
* |
Reserved |
(8C) |
.... ..1. |
|
AIDOCCL |
Check operator class |
(8C) |
.... ...1 |
|
AIDOCID |
Check operator id |
(8D) |
CHARACTER |
3 |
AIDOPCHK |
Operator check field |
(90) |
CHARACTER |
4 |
AIDBMSTS |
BMS time stamp |
(94) |
BIT(8) |
1 |
AIDBMSCC |
BMS control information |
(94) |
1... .... |
|
AIDBMSMT |
Message title is present |
(94) |
.111 1111 |
|
* |
Reserved |
(95) |
CHARACTER |
3 |
* |
Reserved |
(8C) |
CHARACTER |
12 |
AIDCRRD_STRUCTURE |
AIDVDATA when AIDTYPE=AIDCRRD |
(8C) |
CHARACTER |
8 |
AIDNETNA |
Netname |
(94) |
CHARACTER |
4 |
* |
Reserved |
(8C) |
CHARACTER |
12 |
AIDPUT_STRUCTURE |
AIDVDATA when AIDTYPE = AIDPUT |
(8C) |
CHARACTER |
8 |
* |
Reserved |
(94) |
ADDRESS |
4 |
AID_TRANNUM |
TRANNUM of transaction that has been attached for this AID |
Table 3.
Len |
Type |
Value |
Name |
Description |
Length of the AID control block
|
4 |
DECIMAL |
152 |
AIDAD |
AID length |
Possible values of AIDTYPE
|
1 |
HEX |
80 |
AIDBMS |
BMS - schedule request |
1 |
HEX |
50 |
AIDPUT |
PUT - start with data |
1 |
HEX |
40 |
AIDINT |
INT - start without data |
1 |
HEX |
10 |
AIDTDP |
TDP - schedule request |
1 |
HEX |
08 |
AIDISC |
ISC - allocate request |
1 |
HEX |
04 |
AIDCRRD |
REMDEL - remote delete |
Values used in DFHIC get wait requests
|
1 |
DECIMAL |
0 |
AID_GW_DATA |
Resumed due to new data |
1 |
DECIMAL |
4 |
AID_GW_SHUTDOWN |
Resumed due to shutdown |