Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

NSABK

Prolog  

Control Block Contents  

NSABK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

NSABK Prolog

 NAME       : HCPNSABK
 DESCRIPTION: NSS/DCSS AUTHORIZATION BLOCK
 DSECT      : NSABK
 FUNCTION   : USED TO DETERMINE IF A USER IS AUTHORIZED TO
              ACCESS A PROTECTED NSS/DCSS AND TO OBTAIN
              THE PARMREGS SPECIFICATION FOR THE NSS
 CREATED BY : HCPCLTIP
 DELETED BY : HCPCLSIP

 

NSABK Control Block Content


NSABK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure NSABK NSS/DCSS AUTHORIZATION BLOCK 0000 0 Character 8 NSANAME NAMED SAVED SYSTEM TO BE IPL'ED 0008 8 Character 8 NSAUSER NAMED SAVED SYSTEM USER 0010 16 Bitstring 1 NSAPRFLG PARMREGS INDICATOR FLAGS 0011 17 Bitstring 1 * RESERVED FOR IBM USE 0012 18 Bitstring 2 NSAPREGS (0) NAMED SAVED SYSTEM PARMREGS 0012 18 Signed 1 NSAPRBEG BEGINNING OF PARMREGS RANGE 0013 19 Signed 1 NSAPREND END OF PARMREGS RANGE 0014 20 Signed 4 * RESERVED FOR IBM USE 00000003 NSASIZE (*-NSABK+7)/8 NSA BLOCK SIZE IN DW'S 00000018 NSALEN (*-NSABK) NSA BLOCK SIZE IN BYTES

 

NSABK Storage Layout

*** NSABK - NSS/DCSS AUTHORIZATION BLOCK
*
*     +-------------------------------------------------------+
*   0 |                       NSANAME                         |
*     +-------------------------------------------------------+
*   8 |                       NSAUSER                         |
*     +------+------+------+------+---------------------------+
*  10 |:PRFLG|//////|:PRBEG|:PREND|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  18
*
*** NSABK - NSS/DCSS AUTHORIZATION BLOCK

 

NSABK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

NSALEN 0014 00000018

NSANAME 0000

NSAPRBEG 0012

NSAPREGS 0012

NSAPREND 0013

NSAPRFLG 0010

NSASIZE 0014 00000003

NSAUSER 0008


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:31:49 EDT.
Copyright IBM Corporation, 1990, 1999