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' RPALTGSD Address of the
                                            GSDBK is in R3
              .1.. ....      RPALTVMD       X'40' RPALTVMD Address of the
                                            VMDBK is in R4
              ..1. ....      RPAAUD         X'20' RPAAUD HCPRPA should call
                                            for audit only
              ...1 ....      RPANOMAC       X'10' RPANOMAC HCPRPA should not
                                            call for MAC
    0004    4 Bitstring    1 RPAFCN         Function request code
    0005    5 Bitstring    1 RPAAUDIT       Audit subtype code
              00000000       RPAAUDDC       0 RPAAUDDC Directory COMMAND
    0006    6 Bitstring    1 * (2)          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|:AUDIT|/////////////|
    *     +------+------+------+------+------+------+-------------+
    *   8 |                       RPATLAB                         |
    *     +-------------------------------------------------------+
    *  10 |                       RPATUSR                         |
    *     +-------------------------------------------------------+
    *  18 |                       RPANODE                         |
    *     +---------------------------+---------------------------+
    *  20 |         RPAVLABK          | 24
    *     +---------------------------+
    *
    *** RPABK - Parameter list for HCPRPA

#### RPABK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    RPAAUD         0003 20
    RPAAUDDC       0005 00000000
    RPAAUDIT       0005
    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 V6R1.0. Last updated on 18 Feb 2010 at 09:01:20 EDT.
Copyright IBM Corporation, 1990, 2008