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

DBHBK

Prolog  

Control Block Contents  
   DBHBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


DBHBK Prolog

 NAME       : HCPDBHBK
 DESCRIPTION: ISFC Directory Broadcast header block
 DSECT      : DBHBK
 FUNCTION   : Maintain information about an ISFC directory
              broadcast.
 LOCATED BY : Local work registers.
 CREATED BY : HCPSCF    to perform a directory broadcast.
 DELETED BY : HCPACP    when the directory broadcast is completed.
 SERIALIZED : The ISFC global lock (HCPBDSGL).

 

DBHBK Control Block Content


DBHBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      DBHBK          ISFC Directory Broadcast header
                                        block
     DBHBK management.
0000    0 Signed       4 DBHPREV        ADD OF PREVIOUS TABLE ENTRY
0004    4 Signed       4 DBHNEXT        ADD OF NEXT TABLE ENTRY
0008    8 Signed       4 DBHRSPID       Request id for response
000C   12 Bitstring    1 DBHFLAGS       FLAG BYTE
          1... ....      DBHUDONE       X'80' USERID SEARCH IS DONE
          .1.. ....      DBHPDONE       X'40' PW VERIFICATION IS DONE
          ..1. ....      DBHBCRRQ       X'20' Broadcast routing request
          ...1 ....      DBHKILL        X'10' Kill request, no response
                                        DBHKILL is set if the link goes
                                        down or if the DBHBK has been on
                                        the Directory response list for
                                        one complete link timer interval.
          .... 1...      DBHJRNLD       X'08' Journaling already done
          .... .1..      DBHDIUCV       X'04' IUCV userid search request
          .... ...1      DBHRESPD       X'01' CPEBK stacked for
                                        completion
          11.. ....      DBHADONE       DBHUDONE+DBHPDONE ALL REQUESTS
                                        ARE DONE
000D   13 Bitstring    3 *              RESERVED
0010   16 Signed       4 DBHNLIST       NODE LIST TABLE ANCHOR
0014   20 Signed       4 DBHCPEX        CPEXBLOK ADDRESS
0018   24 Character    8 DBHNODE        TARGET NODE ID FOR USERID
0020   32 Character    8 DBHSUSER       SOURCE USERID (JOURNALING)
0028   40 Signed       4 DBHBLIST       NODE LIST OF BAD PASSWORDS
002C   44 Signed       4 DBHLSESS       Copy of CMP MBX PTHLSESS
0030   48 Character    8 DBHACCJL       Acess userid for Journaling
0038   56 Signed       4 *              Reserved space
003C   60 Character   24 DBHDRST (0)    Start of architected header
003C   60 Signed       4 DBHDRLEN       LENGTH OF HEADER
0040   64 Signed       4 DBHNREQS       NUMBER OF DIRECTORY REQUESTS
0044   68 Signed       4 DBHREQID       DIR BROADCAST REQUEST ID
0048   72 Character    8 DBHORIGN       Originating node ID
0050   80 Signed       4 DBHORIGI       Originating request ID
          00000018       DBHDRLN        *-DBHDRST
          00000054       DBHDRL1        *-DBHBK

 

DBHBK Storage Layout

          
*** DBHBK - ISFC Directory Broadcast header block
*
*     +---------------------------+---------------------------+
*   0 |         DBHPREV           |         DBHNEXT           |
*     +---------------------------+------+--------------------+
*   8 |         DBHRSPID          |:FLAGS|////////////////////|
*     +---------------------------+------+--------------------+
*  10 |         DBHNLIST          |         DBHCPEX           |
*     +---------------------------+---------------------------+
*  18 |                       DBHNODE                         |
*     +-------------------------------------------------------+
*  20 |                       DBHSUSER                        |
*     +---------------------------+---------------------------+
*  28 |         DBHBLIST          |         DBHLSESS          |
*     +---------------------------+---------------------------+
*  30 |                       DBHACCJL                        |
*     +---------------------------+---------------------------+
*  38 |///////////////////////////|         DBHDRLEN          |
*     +---------------------------+---------------------------+
*  40 |         DBHNREQS          |         DBHREQID          |
*     +---------------------------+---------------------------+
*  48 |                       DBHORIGN                        |
*     +---------------------------+---------------------------+
*  50 |         DBHORIGI          | 54
*     +---------------------------+
*
*** DBHBK - ISFC Directory Broadcast header block

 

DBHBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
DBHACCJL       0030
DBHADONE       000C C0
DBHBCRRQ       000C 20
DBHBLIST       0028
DBHCPEX        0014
DBHDIUCV       000C 04
DBHDRLEN       003C
DBHDRLN        0050 00000018
DBHDRL1        0050 00000054
DBHDRST        003C
DBHFLAGS       000C
DBHJRNLD       000C 08
DBHKILL        000C 10
DBHLSESS       002C
DBHNEXT        0004
DBHNLIST       0010
DBHNODE        0018
DBHNREQS       0040
DBHORIGI       0050
DBHORIGN       0048
DBHPDONE       000C 40
DBHPREV        0000
DBHREQID       0044
DBHRESPD       000C 01
DBHRSPID       0008
DBHSUSER       0020
DBHUDONE       000C 80

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 15:00:08 EDT.
Copyright IBM Corporation, 1990, 2001