|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
NODBK
Control Block Contents
NODBK DSECT
Cross Reference (Contains links to field and bit definitions)
NODBK Prolog
NAME : HCPNODBK
DESCRIPTION: ISFC Node description block
DSECT : NODBK
FUNCTION : Maintain information about an ISFC node
in the collection.
LOCATED BY : HCPBUTNT points to the linked list of NODBKs.
CREATED BY : HCPBUUAN whenever called to create a node.
DELETED BY : HCPBUURN whenever a node is deleted from collection.
SERIALIZED : The ISFC global lock (HCPBDSGL).
NODBK Control Block Content
NODBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure NODBK ISFC Node description block
NODBK management.
0000 0 Character 8 NODEID REMOTE NODE ID
0008 8 Signed 4 NODLNKAD ADDRESS OF LNKBK WILL BE ZERO FOR
LOCAL NODE
000C 12 Signed 4 NODNEXT ADDR OF NEXT NODBK IN TABLE
0010 16 Signed 4 NODPTHAD ADDRESS OF PTHBK FOR NODBK
0014 20 Signed 4 NODCAP (0) CAPABILITIES
0014 20 Bitstring 1 NODCAP1 FIRST BYTE OF CAPABILITIES
1... .... NODRES X'80' WANTS RESOURCES AND
GATEWAYS
.1.. .... NODUSER X'40' ACCEPTS USERID SEARCHES
..1. .... NODPASS X'20' ACCEPTS PASSWORD SEARCHES
...1 .... NODBCR X'10' Supports broadcast routing
.... 1... NODCSAR X'08' Supports CS_Area
.... .1.. NODPWE X'04' Supports password
encryption
.... ..1. NODIDENT X'02' Accepts *IDENT verify reqs
.... ...1 NODALERT X'01' Alert focal point
0015 21 Bitstring 1 NODCAP2 Second Capabilities Byte
1... .... NODEJRNL X'80' Enhanced Journaling handled
.1.. .... NODDIUCV X'40' Distributed IUCV handled
..1. .... NODCPAP X'20' CP Applications and big
IUCV send handled by this node
...1 .... NODVARLN X'10' VM-defined variable-length
section after the FMH5 supported.
.... 1... NODVFYND X'08' VERIFY NODE supported
0016 22 Bitstring 2 * Save - future Capabilities
0018 24 Bitstring 8 NODPACQU MDEBK queue awaiting pacing
0020 32 Signed 4 NODSNTCT COUNT OF FRAMES SENT SINCE LAST
PACE
0024 36 Signed 4 NODPACCT NUMBER OF FRAMES THAT CAN BE SENT
0028 40 Bitstring 1 NODFLAGS FLAG BYTE
1... .... NODESTAB X'80' NODE IS ALREADY ESTABLISHED
.1.. .... NODPACRQ X'40' WE REQUESTED PACING
RESPONSE
..1. .... NODGONE X'20' THIS NODE IS GONE
...1 .... NODPACAN X'10' We owe a pacing response
0029 41 Bitstring 3 * RESERVED
002C 44 Signed 4 NODAPPCM POINTER TO APPC MAILBOX ENTRY
0030 48 Signed 4 NODCMPM POINTER TO CMP MAILBOX ENTRY
0034 52 Signed 4 NODLINKM POINTER TO LINK MAILBOX ENTRY
0038 56 Signed 4 NODFRMIU NUMBER OF FRAMES IN USE BY NODE
003C 60 Signed 4 NODTHRES RESUME VALUE FOR THIS NODE
0040 64 Signed 4 NODPTHIU Number of active PTHBKs
0044 68 Signed 4 NODIUCVM IUCV mailbox entry
0048 72 Signed 4 NODCPAPM Pointer to CP applications
mailbox entry
004C 76 Signed 4 NODRESPD Pending Resource msg MDEBK
0050 80 Signed 4 * Reserved
0000000B NODSIZE (*-NODBK+7)/8
NODBK Storage Layout
*** NODBK - ISFC Node description block
*
* +-------------------------------------------------------+
* 0 | NODEID |
* +---------------------------+---------------------------+
* 8 | NODLNKAD | NODNEXT |
* +---------------------------+------+------+-------------+
* 10 | NODPTHAD |:CAP1 |:CAP2 |/////////////|
* +---------------------------+------+------+-------------+
* 18 | NODPACQU |
* +---------------------------+---------------------------+
* 20 | NODSNTCT | NODPACCT |
* +------+--------------------+---------------------------+
* 28 |:FLAGS|////////////////////| NODAPPCM |
* +------+--------------------+---------------------------+
* 30 | NODCMPM | NODLINKM |
* +---------------------------+---------------------------+
* 38 | NODFRMIU | NODTHRES |
* +---------------------------+---------------------------+
* 40 | NODPTHIU | NODIUCVM |
* +---------------------------+---------------------------+
* 48 | NODCPAPM | NODRESPD |
* +---------------------------+---------------------------+
* 50 |///////////////////////////| 54
* +---------------------------+
*
*** NODBK - ISFC Node description block
NODBK Cross Reference
Symbol Dspl Value -------------- ---- ----- NODALERT 0014 01 NODAPPCM 002C NODBCR 0014 10 NODCAP 0014 NODCAP1 0014 NODCAP2 0015 NODCMPM 0030 NODCPAP 0015 20 NODCPAPM 0048 NODCSAR 0014 08 NODDIUCV 0015 40 NODEID 0000 NODEJRNL 0015 80 NODESTAB 0028 80 NODFLAGS 0028 NODFRMIU 0038 NODGONE 0028 20 NODIDENT 0014 02 NODIUCVM 0044 NODLINKM 0034 NODLNKAD 0008 NODNEXT 000C NODPACAN 0028 10 NODPACCT 0024 NODPACQU 0018 NODPACRQ 0028 40 NODPASS 0014 20 NODPTHAD 0010 NODPTHIU 0040 NODPWE 0014 04 NODRES 0014 80 NODRESPD 004C NODSIZE 0050 0000000B NODSNTCT 0020 NODTHRES 003C NODUSER 0014 40 NODVARLN 0015 10 NODVFYND 0015 08
Last updated on 6 Jun 2001 at 11:54:57 EDT.
Copyright IBM Corporation, 1990, 2001