Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### QEL

Prolog

Control Block Contents
QEL DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### QEL Prolog

     Name       : PROP
     Description: PROP QUEUED MESSAGE ELEMENT MAPPING
     DSECT      : QEL
     Function   : QEL IS USED AS A TEMPLATE TO
                  DESCRIBE AN ELEMENT IN THE QUEUE WHICH THE PROP
                  KEEPS IN ITS VIRTUAL STORAGE

#### QEL Control Block Content

#### QEL DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      QEL            QEL - PROP QUEUED MESSAGE ELEMENT
                                            MAPPING QEL IS USED AS A TEMPLATE
                                            TO DESCRIBE AN ELEMENT IN THE
                                            QUEUE WHICH THE PROP KEEPS IN ITS
                                            VIRTUAL STORAGE
    0000    0 Address      4 QELNEXT        ADDRESS OF NEXT Q ELEMENT
    0004    4 Signed       4 QELMLEN        LENGTH OF MSG
    0008    8 Bitstring    1 QELMTYPE       V*1 MSG TYPE CODE
    0009    9 Bitstring    1 QELFLG1        V*2 QEL flag byte
              1... ....      QELNSTD        X'80' Non-standard QEL size
    000A   10 Bitstring    6 *              RESERVED
              00000010       QELPRFX        (*-QEL) QEL prefix size in bytes
    0010   16 Character  240 QELMTEXT       MESSAGE TEXT (IUCV FORMAT)
              00000100       QELSZBYT       (*-QEL) QEL size in bytes
              00000020       QELSIZE        (*-QEL+7)/8 Q ELEMENT SIZE IN
                                            DBLWORDS Name : PROP Description:
                                            PROP ROUTING TABLE ENTRY DSECT :
                                            RTDSECT

#### QEL Storage Layout

    *** QEL - Control Block in QEL
    *
    *     +---------------------------+---------------------------+
    *   0 |         QELNEXT           |         QELMLEN           |
    *     +------+------+-------------+---------------------------+
    *   8 |:MTYPE|:FLG1 |/////////////////////////////////////////|
    *     +------+------+-----------------------------------------+
    *  10 |                                                       |
    *     =                       QELMTEXT                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 100
    *
    *** QEL - Control Block in QEL

#### QEL Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    QELFLG1        0009
    QELMLEN        0004
    QELMTEXT       0010
    QELMTYPE       0008
    QELNEXT        0000
    QELNSTD        0009 80
    QELPRFX        000A 00000010
    QELSIZE        0010 00000020
    QELSZBYT       0010 00000100

This information is based on z/VM V4R4.0.
Last updated on 28 Jul 2003 at 08:17:03 EDT.
Copyright IBM Corporation, 1990, 2003