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 <lanname>
    0020   32 Address      4 RPAVLABK       Ptr to HCPBLABK - VLAN list
              00000005       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 |         RPAVLABK          | 24
    *     +---------------------------+
    *
    *** 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        0020 00000005
    RPATLAB        0008
    RPATUSR        0010
    RPAVERS        0001
    RPAVLABK       0020

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