CONTROL BLOCK NAME = DFHWMQPS
DESCRIPTIVE NAME = CICS TS (XRF) Message request queue
work element.
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1985, 1987
FUNCTION =
Represents an XRF message manager request - PUTMSG,
PUTREQ, or PUTRSP.
LIFETIME =
Created by DFHWMQP in response to a message manager PUT
request when the queue of free work elements (WMGCFMQE)
is empty. Never destroyed.
STORAGE CLASS =
Non-CICS storage, in MVS subpool 0 above 16M line, plus
an 8 byte allocation in the CICS SHARED subpool for an
ECB (KCP can handle only ECBs below the 16M line).
LOCATION =
Chained from one of the message manager request service
queue anchors (WMGPUTQ, WMGREQQ, WMGRSPQ) or from the free
element head WMGCFMQE.
INNER CONTROL BLOCKS =
None
NOTES :
DEPENDENCIES = S/370
RESTRICTIONS =
None
MODULE TYPE = Control block definition
------------------------------------------------------------------
EXTERNAL REFERENCES =
DATA AREAS =
None
CONTROL BLOCKS =
None
GLOBAL VARIABLES (Macro pass) =
None
------------------------------------------------------------------
Message Manager Request Queue Element.
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
48 |
DFHWMQPS |
(0) |
CHARACTER |
24 |
WMQECTL |
Control part of element |
(0) |
ADDRESS |
4 |
WMQEOLDR |
Next older element |
(4) |
ADDRESS |
4 |
WMQENEWR |
Next newer element |
(8) |
ADDRESS |
4 |
* |
Reserved |
(C) |
ADDRESS |
4 |
WMQEQAA |
Queue anchor address |
(10) |
ADDRESS |
4 |
WMQEECB |
ECB on which requesting CICS Xaction will wait. |
(10) |
1... .... |
|
* |
(10) |
.1.. .... |
|
WMQEPOST |
POST bit in ECB |
(10) |
BIT(30) POS(3) |
4 |
* |
(14) |
BIT(32) |
4 |
WMQECSWD |
This field is subject of a CS instruction and is described by WMQECS. |
(18) |
CHARACTER |
24 |
WMQEPARM |
Copy of request parameter block. |
(30) |
CHARACTER |
0 |
WMQEEND |
Overlay for word containing 'cancelled' and 'about to post'
flags (WMQECSWD).
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
6 |
WMQECS |
(0) |
BIT(16) |
2 |
WMQEFLGS |
This field is subject of a CS instruction. |
(0) |
1... .... |
|
WMQEFATP |
About-to-post |
(0) |
.1.. .... |
|
WMQEFCAN |
Request cancelled |
(2) |
BIT(14) |
2 |
* |
Reserved |
(3) |
BIT(16) POS(7) |
3 |
* |
Reserved |
Block chain. Chain of free 4K blocks used by DFHWMS10 as XPBs.
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
4 |
WMQB |
(0) |
ADDRESS |
4 |
WMQBNEXT |
Address of next free block |