RQPARM | Back to Index page

| Prolog Control Block Contents RQPARM DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

RQPARM Control Block Content | Top of page

     RQPARM DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      RQPARM
    0000    0 Signed       1 RQWTCNT        R*1 Wait count
    0001    1 Signed       1 RQCOUNT        R*2 Count of QITEMS sent
    0002    2 Character    1 RQTRFCD        R*3 Transaction function code
    0003    3 Character    1 RQTYPCD        R*4 Type code
    0004    4 Character    8 RQUSERID       User issuing command
    000C   12 Signed       4 * (0)          Ensure re-definition point is on
                                            a full word
    000C   12 Character    6 RQVOLID        Volume id
    0012   18 Bitstring    1 RQDEVTP        Device type
    0013   19 Bitstring    1 RQFLAGS        Flag byte The flag bits in
                                            RQFLAGS are the same as in
                                            QCFLAGS in CSESHQBK. They are
                                            defined in CSESHQBK.
    0014   20 Signed       2 RQDISP         Minidisk starting cyl
    0016   22 Signed       2 RQEDISP        Minidisk ending cyl
    0018   24 Signed       4 * (0)          Ensure re-definition point is on
                                            a full word
    0018   24 Bitstring    1 RQCTYPE        VMDCTYPE of command issuer
    0019   25 Bitstring    1 RQQIFS         Flags for the query and indicate
                                            commands The flag bits in RQQIFS
                                            are the same as in QCQIFS in
                                            CSESHQBK. They are defined in
                                            CSESHQBK. Length of request parm
                                            list for INDICATE and QUERY
              0000001A       RQRPRML        (*-RQPARM) Length in Bytes
              00000004       RQRPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words
          End of Request Parameter List for INDICATE and QUERY.
    000C   12 Character    8 RQDATA         (multiple uses)
          End of general use redefinition
    0014   20 Signed       4 RQMADDR        Message address
    0018   24 Signed       4 RQMLENG        Message length
    001C   28 Signed       2 RQMIDLN        User id length
    001E   30 Bitstring    2 *              (reserved)
              00000020       RQMPRML        (*-RQPARM) Length in bytes
              00000004       RQMPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words.
          End of Request Parameter List for message with response.
    0018   24 Signed       4 RSTRNUM        Transaction number
    001C   28 Signed       4 RSSYSPTR       System B SHP table address
    0020   32 Signed       2 RSRETCD        Return code for system B
              00000022       RSRPRML        (*-RQPARM) Length in Bytes
              00000005       RSRPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words
          End of Response Parameter List for INDICATE and QUERY.

RQPARM Storage Layout | Top of page

    *** RQPARM - Control Block in RQPARM
    *
    *     +------+------+------+------+---------------------------+
    *   0 |:TCNT |:OUNT |:RFCD |:YPCD |        RQUSERID-          |
    *     +------+------+------+------+---------------------------+
    *   8 |          -(004)           |         RQVOLID-          |
    *     +-------------+------+------+-------------+-------------+
    *  10 |   -(00C)    |:EVTP |:LAGS |   RQDISP    |  RQEDISP    |
    *     +------+------+------+------+-------------+-------------+
    *  18 |:TYPE |RQQIFS| 1A
    *     +------+------+
    *
    *** RQPARM - Control Block in RQPARM

    *** Overlay for RQVOLID in RQPARM
    *
    *                                 +---------------------------+
    *     ...                       C |         RQDATA-           |
    *     +---------------------------+---------------------------+
    *  10 |          -(00C)           |         RQMADDR           |
    *     +---------------------------+-------------+-------------+
    *  18 |         RQMLENG           |  RQMIDLN    |/////////////|
    *     +---------------------------+-------------+-------------+
    *  20
    *
    *** Overlay for RQVOLID in RQPARM

    *** Overlay for RQCTYPE in RQPARM
    *
    *     +---------------------------+---------------------------+
    *  18 |         RSTRNUM           |         RSSYSPTR          |
    *     +-------------+-------------+---------------------------+
    *  20 |  RSRETCD    | 22
    *     +-------------+
    *
    *** Overlay for RQCTYPE in RQPARM

RQPARM Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    RQCOUNT        0001
    RQCTYPE        0018
    RQDATA         000C
    RQDEVTP        0012
    RQDISP         0014
    RQEDISP        0016
    RQFLAGS        0013
    RQMADDR        0014
    RQMIDLN        001C
    RQMLENG        0018
    RQMPRML        001E 00000020
    RQMPRMSZ       001E 00000004
    RQQIFS         0019
    RQRPRML        0019 0000001A
    RQRPRMSZ       0019 00000004
    RQTRFCD        0002
    RQTYPCD        0003
    RQUSERID       0004
    RQVOLID        000C
    RQWTCNT        0000
    RSRETCD        0020
    RSRPRML        0020 00000022
    RSRPRMSZ       0020 00000005
    RSSYSPTR       001C
    RSTRNUM        0018

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:26:40 EDT.
Copyright IBM Corporation, 1990, 2020