RPABK - 64-bit CP - V4R4.0

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

#### RPABK

Prolog

Control Block Contents
RPABK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### RPABK Prolog

     NAME       : HCPRPABK
     DESCRIPTION: Parameter list for HCPRPA
     DSECT      : RPABK
     FUNCTION   : Contains the parameters for a call to HCPRPA
     LOCATED BY : None
     CREATED BY : Modules which call HCPRPA
     DELETED BY : The module that created it
     REFERENCES : HCPCLASS - Class Equates
                  ACIPARMS - Access Control Interface Parameters
     SERIALIZED : None

#### RPABK Control Block Content

#### RPABK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      RPABK          Parameter list for HCPRPA
         *** RPABK - Parameters to HCPRPA
    0000    0 Bitstring    1 RPAFLAG        Privilege check/ANY/MAC indicator
    0001    1 Bitstring    1 RPAVERS        Command version(s) being
                                            processed
    0002    2 Bitstring    1 RPAENV         Command type indicator code
    0003    3 Bitstring    1 RPAOPTS        RPA processing options
              1... ....      RPALTGSD       X'80' Address of the GSDBK is in
                                            R3
              .1.. ....      RPALTVMD       X'40' Address of the VMDBK is in
                                            R4
              ..1. ....      RPAAUD         X'20' HCPRPA should call for
                                            audit only
              ...1 ....      RPANOMAC       X'10' HCPRPA should not call for
                                            MAC
    0004    4 Bitstring    1 RPAFCN         Function request code
    0005    5 Bitstring    1 * (3)          Reserved
    0008    8 Character    8 RPATLAB        Target Security label
    0010   16 Character    8 RPATUSR        Target userid
    0018   24 Character    8 RPANODE        Resource nodename
              00000004       RPASIZE        (*-RPABK+7)/8

#### RPABK Storage Layout

    *** RPABK - Parameter list for HCPRPA
    *
    *     +------+------+------+------+------+--------------------+
    *   0 |:FLAG |:VERS |RPAENV|:OPTS |RPAFCN|////////////////////|
    *     +------+------+------+------+------+--------------------+
    *   8 |                       RPATLAB                         |
    *     +-------------------------------------------------------+
    *  10 |                       RPATUSR                         |
    *     +-------------------------------------------------------+
    *  18 |                       RPANODE                         |
    *     +-------------------------------------------------------+
    *  20
    *
    *** RPABK - Parameter list for HCPRPA

#### RPABK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    RPAAUD         0003 20
    RPAENV         0002
    RPAFCN         0004
    RPAFLAG        0000
    RPALTGSD       0003 80
    RPALTVMD       0003 40
    RPANODE        0018
    RPANOMAC       0003 10
    RPAOPTS        0003
    RPASIZE        0018 00000004
    RPATLAB        0008
    RPATUSR        0010
    RPAVERS        0001

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 13:09:59 EDT.
Copyright IBM Corporation, 1990, 2003