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
     COPYRIGHT -
                  THIS MODULE IS "RESTRICTED MATERIALS OF IBM"
                  5739-A03 (C) COPYRIGHT IBM CORP. - 1991, 2001
                  LICENSED MATERIALS - PROPERTY OF IBM
     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 V4R3.0. Last updated on 30 Apr 2002 at 16:00:43 EDT.
Copyright IBM Corporation, 1990, 2002