|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DBHBK
Control Block Contents
DBHBK DSECT
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' DBHUDONE USERID SEARCH IS
DONE
.1.. .... DBHPDONE X'40' DBHPDONE PW VERIFICATION IS
DONE
..1. .... DBHBCRRQ X'20' DBHBCRRQ Broadcast routing
request
...1 .... DBHKILL X'10' DBHKILL 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' DBHJRNLD Journaling already
done
.... .1.. DBHDIUCV X'04' DBHDIUCV IUCV userid search
request
.... ...1 DBHRESPD X'01' DBHRESPD CPEBK stacked for
completion
11.. .... DBHADONE DBHUDONE+DBHPDONE DBHADONE 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
Copyright IBM Corporation, 1990, 2007