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

#### DNSA

Prolog

Control Block Contents
DNSA DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DNSA Prolog

     NAME       : HCPDNSA
     DESCRIPTION: DIRECTORY NSS/DCSS AUTHORIZATION BLOCK
     DSECT      : DNSA
     FUNCTION   : THE DIRECTORY NSS/DCSS AUTHORIZATION BLOCK DEFINES
                  THE PROTECTED SYSTEMS THAT A USER MAY ACCESS AS
                  SPECIFIED IN THE SYSTEM DIRECTORY FILE
     LOCATED BY : DVMDNDAS  FIELD OF HCPDVMD
                  DVMDNDSP  FIELD OF HCPDVMD
                  DNSANADD  FIELD OF HCPDNSA
                  DNSANOFF  FIELD OF HCPDNSA
     CREATED BY : HCPDIR, HCPUDRNS
     DELETED BY : HCPUDRNS

#### DNSA Control Block Content

#### DNSA DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DNSA           DIRECTORY NSS/DCSS AUTHORIZATION BLOCK
    0000    0 Signed       4 DNSANADD       DASD ADDRESS OF THE NEXT DNSA
                                            CCPV for CKD DASD addresses PPPV
                                            for CKD DASD addresses
    0004    4 Signed       2 DNSANOFF       OFFSET TO THE NEXT DNSA
    0006    6 Bitstring    1 * (2)          RESERVED FOR FUTURE IBM USE
    0008    8 Character    8 DNSASYS        NSS/DCSS THIS USER CAN USE
              00000002       DNSASIZE       (*-DNSA+7)/8 DNSA BLOCK SIZE IN
                                            DW'S
              00000010       DNSALEN        (*-DNSA) DNSA BLOCK SIZE IN BYTES

#### DNSA Storage Layout

    *** DNSA - DIRECTORY NSS/DCSS AUTHORIZATION BLOCK
    *
    *     +---------------------------+-------------+-------------+
    *   0 |         DNSANADD          |  DNSANOFF   |/////////////|
    *     +---------------------------+-------------+-------------+
    *   8 |                       DNSASYS                         |
    *     +-------------------------------------------------------+
    *  10
    *
    *** DNSA - DIRECTORY NSS/DCSS AUTHORIZATION BLOCK

#### DNSA Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DNSALEN        0008 00000010
    DNSANADD       0000
    DNSANOFF       0004
    DNSASIZE       0008 00000002
    DNSASYS        0008

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:35:43 EDT.
Copyright IBM Corporation, 1990, 2008