NODBK - 64-bit CP - V4R4.0

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 (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

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 13:00:21 EDT.
Copyright IBM Corporation, 1990, 2003