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.

USXBK

Prolog  

Control Block Contents  

USXBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

USXBK Prolog

 NAME       : HCPUSXBK
 DESCRIPTION: User Security Extension Block
 DSECT      : USXBK
 FUNCTION   : The USXBK contains pointers to the block(s)
              of storage containing the altered security flags for
              a particular user, or zeroes, if no block exists for
              that set of entities.
 LOCATED BY : VMDACIMP field of the VMDBK
 CREATED BY : HCPDA0
 DELETED BY : HCPDA0, HCPUSO, HCPLOG
 SERIALIZED : The SYSCM lock, SYSUSXLK
 Notes      : This control block is bilingual.  The fields within it can
              be referenced in either ASSEMBLER or PLAS modules.
              The block of storage pointed to by each pointer field
              in the USXBK consists of as many bytes as there are entries
              in its corresponding data area.  For example, USXCP
              would point to a block of storage containing as many
              bytes as there are command table entries.  These
              bytes have a one to one correspondence with the entries
              in the command table.  IE the 5th byte contains the
              extended security flags relative to the 5th command
              defined within the command table.

 

USXBK Control Block Content


USXBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure USXBK User Security Extension Block 0000 0 Signed 4 USXCP pointer to User Security Extension for CP commands 0004 4 Signed 4 USXSET pointer to User Security Extension for CP SET commands 0008 8 Signed 4 USXQUY pointer to User Security Extension for CP QUERY commands 000C 12 Signed 4 USXDGN pointer to User Security Extension for CP defined diagnose codes 0010 16 Signed 4 USXHVB pointer to User Security Extension for installation defined diagnose codes 0014 20 Signed 4 USXSYS pointer to User Security Extension for CP system functions 00000003 USXSIZE ((*-USXBK)+7)/8 Size of USXBK in doublewords

 

USXBK Storage Layout

*** USXBK - User Security Extension Block
*
*     +---------------------------+---------------------------+
*   0 |          USXCP            |          USXSET           |
*     +---------------------------+---------------------------+
*   8 |          USXQUY           |          USXDGN           |
*     +---------------------------+---------------------------+
*  10 |          USXHVB           |          USXSYS           |
*     +---------------------------+---------------------------+
*  18
*
*** USXBK - User Security Extension Block

 

USXBK Cross Reference

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

USXCP 0000

USXDGN 000C

USXHVB 0010

USXQUY 0008

USXSET 0004

USXSIZE 0014 00000003

USXSYS 0014


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:43:37 EDT.
Copyright IBM Corporation, 1990, 1999