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

#### DBEBK

Prolog

Control Block Contents
DBEBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DBEBK Prolog

     NAME       : HCPDBEBK
     DESCRIPTION: ISFC Directory Broadcast entry block.
     DSECT      : DBEBK
     FUNCTION   : Maintain information about an ISFC directory
                  broadcast.  This is contained within the DBHBK.
     LOCATED BY : (see DBHBK).
     CREATED BY : (see DBHBK).
     DELETED BY : (see DBHBK).
     SERIALIZED : (see DBHBK).

#### DBEBK Control Block Content

#### DBEBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DBEBK          ISFC Directory Broadcast entry
                                            block.
          DBEBK management.
    0000    0 Signed       2 DBENTLEN       LENGTH OF ENTRY
    0002    2 Signed       2 DBETYPE        TYPE OF ENTRY
              00000000       DBEUS          0 SEARCH FOR USERID
              00000001       DBEUP          1 VERIFY USERID AND PW
              00000002       DBEVE          2 Verify encrypted
                                            userid/password (not supported)
              00000003       DBEID          3 Verify *IDENT authority
              00000004       DBEDIUCV       4 Search for IUCV userid
    0004    4 Signed       2 DBERSULT       RESULT FOR THIS ENTRY
              000000FF       DBEBADRQ       255 BAD REQUEST TYPE
              00000000       DBEULOG        0 USER LOGGED ON (& FOUND)
              00000001       DBEUFND        1 USER FOUND, NOT LOGGED ON
              00000002       DBEUUNK        2 USER UNKNOWN (NOT FOUND)
              00000000       DBEUPOK        0 USERID AND PW VALID
              00000001       DBEUPBAD       1 USERID AND PW NOT VALID
              00000000       DBEIDOK        0 User authorized to identify res
              00000001       DBEIDBAD       1 User not authorized to ident
                                            res
    0006    6 Signed       2 *              RESERVED
    0008    8 Signed       2 DBEITEM (0)    START OF VARIABLE LENGTH DATA
    0008    8 Bitstring    1 DBEFLAG1       FLAG BYTE
              1... ....      DBEAUTHS       X'80' SEARCH FOR AUTHORIZED
                                            TARGET
    0009    9 Bitstring    1 DBEFLAG2       FLAG BYTE
    000A   10 Signed       2 DBESUSLN       LENGTH OF USERID
    000C   12 Character    8 DBESUSID       USERID TO SEARCH FOR
    0014   20 Character    8 DBESNODE       Responding node ID
              0000001C       DBENTLN1       *-DBEBK USERID SEARCH ENTRY
                                            LENGTH
    0008    8 Signed       2 DBEVUSLN       LENGTH OF USERID
    000A   10 Character    8 DBEVUSID       USERID TO VERIFY
    0012   18 Signed       2 DBEVPWLN       LENGTH OF PASSWORD
    0014   20 Character    8 DBEVPWID       PASSWORD TO VERIFY
              0000001C       DBENTLN2       *-DBEBK LENGTH OF USERID/PW ENTRY
    0008    8 Character    8 DBEIRES        Resource name
    0010   16 Character    8 DBEIUSID       Userid to verify
    0018   24 Bitstring    1 DBEIACT        Action code
              00000001       DBEIDENT       1 Identify the resource
              00000002       DBEIREV        2 Revoke the resource
    0019   25 Bitstring    1 DBEITYPE       Resource type
              00000000       DBEIGLR        0 Global resource
              00000001       DBEIGATE       1 Gateway
              0000001A       DBENTLN3       *-DBEBK Length of *IDENT ver
                                            entry

#### DBEBK Storage Layout

    *** DBEBK - ISFC Directory Broadcast entry block.
    *
    *     +-------------+-------------+-------------+-------------+
    *   0 |  DBENTLEN   |  DBETYPE    |  DBERSULT   |/////////////|
    *     +-------------+-------------+-------------+-------------+
    *
    *** DBEBK - ISFC Directory Broadcast entry block.

    *** Overlay for DBEITEM in DBEBK
    *
    *     +------+------+-------------+---------------------------+
    *   8 |:FLAG1|:FLAG2|  DBESUSLN   |        DBESUSID-          |
    *     +------+------+-------------+---------------------------+
    *  10 |          -(00C)           |        DBESNODE-          |
    *     +---------------------------+---------------------------+
    *  18 |          -(014)           | 1C
    *     +---------------------------+
    *
    *** Overlay for DBEITEM in DBEBK

    *** Overlay for DBEITEM in DBEBK
    *
    *     +-------------+-----------------------------------------+
    *   8 |  DBEVUSLN   |               DBEVUSID-                 |
    *     +-------------+-------------+---------------------------+
    *  10 |   -(00A)    |  DBEVPWLN   |        DBEVPWID-          |
    *     +-------------+-------------+---------------------------+
    *  18 |          -(014)           | 1C
    *     +---------------------------+
    *
    *** Overlay for DBEITEM in DBEBK

    *** Overlay for DBEITEM in DBEBK
    *
    *     +-------------------------------------------------------+
    *   8 |                       DBEIRES                         |
    *     +-------------------------------------------------------+
    *  10 |                       DBEIUSID                        |
    *     +------+------+-----------------------------------------+
    *  18 |:IACT |:ITYPE| 1A
    *     +------+------+
    *
    *** Overlay for DBEITEM in DBEBK

#### DBEBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DBEAUTHS       0008 80
    DBEBADRQ       0004 000000FF
    DBEDIUCV       0002 00000004
    DBEFLAG1       0008
    DBEFLAG2       0009
    DBEIACT        0018
    DBEID          0002 00000003
    DBEIDBAD       0004 00000001
    DBEIDENT       0018 00000001
    DBEIDOK        0004 00000000
    DBEIGATE       0019 00000001
    DBEIGLR        0019 00000000
    DBEIRES        0008
    DBEIREV        0018 00000002
    DBEITEM        0008
    DBEITYPE       0019
    DBEIUSID       0010
    DBENTLEN       0000
    DBENTLN1       0014 0000001C
    DBENTLN2       0014 0000001C
    DBENTLN3       0019 0000001A
    DBERSULT       0004
    DBESNODE       0014
    DBESUSID       000C
    DBESUSLN       000A
    DBETYPE        0002
    DBEUFND        0004 00000001
    DBEULOG        0004 00000000
    DBEUP          0002 00000001
    DBEUPBAD       0004 00000001
    DBEUPOK        0004 00000000
    DBEUS          0002 00000000
    DBEUUNK        0004 00000002
    DBEVE          0002 00000002
    DBEVPWID       0014
    DBEVPWLN       0012
    DBEVUSID       000A
    DBEVUSLN       0008

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:47:53 EDT.
Copyright IBM Corporation, 1990, 2005