| DAPPC | Back to Index page | 
| Prolog Control Block Contents DAPPC DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) | 
 | 
| DAPPC Prolog | Top of page | 
| 
 NAME       : HCPDAPPC
 DESCRIPTION: Directory APPCPASS Security Parameter Block
 DSECT      : DAPPC
 FUNCTION   : To preserve information from the "APPCPASS"
              directory control statement.  There will be
              one DAPPC block created for each "APPCPASS"
              statement in the source directory.
              OR - To request security parameters (userid and its
              password) from the "APPCPASS" statement in the
              source directory by providing the locally_known_
              LU name.
              OR - To request security parameter (user's password)
              from the "APPCPASS" statement in the source
              directory by providing the locally_known_LU name
              and the userid.
 LOCATED BY : Fields DVMDADAS and DVMDADSP in DVMD
              Fields DAPPDASD and DAPPDISP in DAPPC
              GPR2 in HCPIUPCO
              GPR2 in HCPUDRAP
 CREATED BY : HCPDIR, HCPIUPCO
 DELETED BY : HCPDIR, HCPIUPCO
 SERIALIZED : 1. The directory lock (SYSDRLOK) is acquired
              in exclusive mode for DIRECTXA processing.
              2. The directory lock (SYSDRLOK) is acquired
              in shared mode by HCPUDRAP to copy the
              DAPPUSER and DAPPPASS fields.
 RELOCATION CONSIDERATIONS : None
 NOTES      : 1. DAPPLPWD is the actual length of the variable length
              password (1-8 bytes) in DAPPPASS.
              2. DAPPPASS is an encrypted version of the password
              with the same length.
 | 
| DAPPC Control Block Content | Top of page | 
| 
 | 
| DAPPC Storage Layout | Top of page | 
| 
          
*** DAPPC - Directory APPCPASS Security Parameter Block
*
*     +---------------------------+-------------+------+------+
*   0 |         DAPPDASD          |  DAPPDISP   |:PLPWD|//////|
*     +---------------------------+-------------+------+------+
*   8 |                       DAPPGLU                         |
*     +-------------------------------------------------------+
*  10 |                       DAPPGKLU                        |
*     +-------------------------------------------------------+
*  18 |                       DAPPUSER                        |
*     +-------------------------------------------------------+
*  20 |                       DAPPPASS                        |
*     +-------------------------------------------------------+
*  28
*
*** DAPPC - Directory APPCPASS Security Parameter Block
 | 
| DAPPC Cross Reference | Top of page | 
| Symbol Dspl Value -------------- ---- ----- DAPPDASD 0000 DAPPDISP 0004 DAPPGKLU 0010 DAPPGLU 0008 DAPPLEN 0020 00000028 DAPPLKLU 0008 DAPPLPWD 0006 DAPPPASS 0020 DAPPSIZE 0020 00000005 DAPPUSER 0018 | 
Copyright IBM Corporation, 1990, 2022