WMQ - XRF Message request queue

      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