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

#### RQPARM

Prolog

Control Block Contents
RQPARM DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### RQPARM Prolog

     Name       : CSEPARBK
     Description: The Parameter List transmitted between systems
     DSECT      : RQPARM

#### RQPARM Control Block Content

#### RQPARM DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      RQPARM         The Parameter List transmitted
                                            between systems
    0000    0 Character    1 RQWTCNT        R*1 Wait count
    0001    1 Character    1 RQFLAG         R*2 Flags
    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 Character    8 RQDATA         (multiple uses)
              00000014       RQRPRML        (*-RQPARM) Length in Bytes
              00000003       RQRPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words
          End of Request Parameter List for INDICATE and QUERY.
    0014   20 Signed       4 RQMADDR        Message address
    0018   24 Signed       4 RQMLENG        Message length
              0000001C       RQMPRML        (*-RQPARM) Length in bytes
              00000004       RQMPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words.
          End of Request Parameter List for message with response.
    0014   20 Signed       4 RSTRNUM        Transaction number
    0018   24 Signed       4 RSSYSPTR       System B SHP table address
    001C   28 Signed       2 RSRETCD        Return code for system B
              0000001E       RSRPRML        (*-RQPARM) Length in Bytes
              00000004       RSRPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words
          End of Response Parameter List for INDICATE and QUERY.
    001E   30 Signed       2 RSMIDLN        Userid length
    0020   32 Signed       4 RSMCBAD        Console buffer address
              00000024       RSMPRML        (*-RQPARM) Length in Bytes
              00000005       RSMPRMSZ       (*-RQPARM+7)/8 Length in Double
                                            Words
          End of Response Parameter List for message with response.

#### RQPARM Storage Layout

    *** RQPARM - The Parameter List transmitted between systems
    *
    *     +------+------+------+------+---------------------------+
    *   0 |:TCNT |RQFLAG|:RFCD |:YPCD |        RQUSERID-          |
    *     +------+------+------+------+---------------------------+
    *   8 |          -(004)           |         RQDATA-           |
    *     +---------------------------+---------------------------+
    *  10 |          -(00C)           |         RQMADDR           |
    *     +---------------------------+---------------------------+
    *  18 |         RQMLENG           | 1C
    *     +---------------------------+
    *
    *** RQPARM - The Parameter List transmitted between systems

    *** Overlay for RQMADDR in RQPARM
    *
    *                                 +---------------------------+
    *  10 ...                      14 |         RSTRNUM           |
    *     +---------------------------+-------------+-------------+
    *  18 |         RSSYSPTR          |  RSRETCD    |  RSMIDLN    |
    *     +---------------------------+-------------+-------------+
    *  20 |         RSMCBAD           | 24
    *     +---------------------------+
    *
    *** Overlay for RQMADDR in RQPARM

#### RQPARM Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    RQDATA         000C
    RQFLAG         0001
    RQMADDR        0014
    RQMLENG        0018
    RQMPRML        0018 0000001C
    RQMPRMSZ       0018 00000004
    RQRPRML        000C 00000014
    RQRPRMSZ       000C 00000003
    RQTRFCD        0002
    RQTYPCD        0003
    RQUSERID       0004
    RQWTCNT        0000
    RSMCBAD        0020
    RSMIDLN        001E
    RSMPRML        0020 00000024
    RSMPRMSZ       0020 00000005
    RSRETCD        001C
    RSRPRML        001C 0000001E
    RSRPRMSZ       001C 00000004
    RSSYSPTR       0018
    RSTRNUM        0014

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:38:04 EDT.
Copyright IBM Corporation, 1990, 2005