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 V5R4.0. Last updated on 18 Feb 2010 at 04:03:26 EDT.
Copyright IBM Corporation, 1990, 2009