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

NODBK

Prolog
Control Block Contents
NODBK DSECT
Storage Layout
Cross Reference

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

This information is based on z/VM V3R1.0.
Last updated on 30 Mar 2001 at 08:19:13 EDT.
Copyright IBM Corporation, 1990, 2001