QUERY_NODE

QUERY_NODE returns node specific information and statistics. In addition to returning information determined dynamically during execution, QUERY_NODE also returns parameters which are set during node initialization.

VCB Structure

Format 2
typedef struct query_node
{
        unsigned short  opcode;             /* verb operation code          */
        unsigned char   reserv2;            /* reserved                     */
        unsigned char   format;             /* format                       */
        unsigned short  primary_rc;         /* primary return code          */
        unsigned long   secondary_rc;       /* secondary return code        */
        CP_CREATE_PARMS cp_create_parms;    /* create parameters            */
        unsigned long   up_time;            /* time since node started      */
        unsigned long   mem_size;           /* size of memory available     */
        unsigned long   mem_used;           /* size of memory used          */
        unsigned long   mem_warning_threshold;
                                            /* memory constrained           */
                                            /* threshold                    */
        unsigned long   mem_critical_threshold;
                                            /* memory critical threshold    */
        unsigned char   nn_functions_supported;
                                            /* NN functions supported       */
        unsigned char   functions_supported;
                                            /* functions supported          */
        unsigned char   en_functions_supported;
                                            /* EN functions supported       */
        unsigned char   nn_status;          /* node status.  One or more of */
        unsigned long   nn_frsn;            /* NN flow reduction            */
                                            /* sequence number              */
        unsigned long   nn_rsn;             /* Resource sequence number     */
        unsigned short  def_ls_good_xids;   /* Good XIDs for defined        */
                                            /* link stations                */
        unsigned short  def_ls_bad_xids;    /* Bad XIDs for defined         */
                                            /* link stations                */
        unsigned short  dyn_ls_good_xids;   /* Good XIDs for dynamic        */
                                            /* link stations                */
        unsigned short  dyn_ls_bad_xids;    /* Bad XIDs for dynamic         */
                                            /* link stations                */
        unsigned char   dlur_release_level; /* Current DLUR release level   */
        unsigned char   nns_dlus_served_lu_reg_supp;
                                            /* NNS support for registration */
                                            /* of DLUS-served LUs reserved  */
       unsigned char   reserva[19];         /* reserved                     */
       unsigned char   fq_nn_server_name[17];                               */
                                            /* FQ name of NN server         */
       unsigned long   current_isr_sessions;/* current ISR sessions         */
       unsigned char   nn_functions2;       /* NN functions continued       */
       unsigned char   branch_ntwk_arch_version;
                                            /* branch network architecture  */
                                            /* version supported            */
       unsigned char   reservb[28];         /* reserved                     */
} QUERY_NODE;
typedef struct cp_create_parms
{
        unsigned short  crt_parms_len;      /* length of CP_CREATE_PARMS    */
        unsigned char   description[RD_LEN];
                                            /* resource description         */
        unsigned char   node_type;          /* node type                    */
        unsigned char   fqcp_name[17];      /* fully qualified CP name      */
        unsigned char   cp_alias[8];        /* CP alias                     */


        unsigned char   mode_to_cos_map_supp;
                                            /* mode to COS mapping support  */
        unsigned char   mds_supported;      /* MDS and MS capabilities      */
        unsigned char   node_id[4];         /* node ID                      */
        unsigned short  max_locates;        /* max locates node can process */
        unsigned short  dir_cache_size;     /* directory cache size         */
                                            /* (reserved) if not NN)        */
        unsigned short  max_dir_entries;    /* max directory entries        */
        unsigned short  locate_timeout;     /* locate timeout in seconds    */
        unsigned char   reg_with_nn;        /* register resources with NNS  */
        unsigned char   reg_with_cds;       /* resource registration with   */
                                            /* CDS                          */
        unsigned short  mds_send_alert_q_size;
                                            /* size of MDS send alert queue */
        unsigned short  cos_cache_size;     /* number of COS definitions    */
        unsigned short  tree_cache_size;    /* Topology Database routing    */
                                            /* tree cache size              */
        unsigned short  tree_cache_use_limit;
                                            /* num times tree can be used   */
        unsigned short  max_tdm_nodes;      /* max num nodes that can be    */
                                            /* stored in Topology Database  */
        unsigned short  max_tdm_tgs;        /* max num TGs that can be      */
                                            /* stored in Topology Database  */
        unsigned long   max_isr_sessions;   /* max ISR sessions             */
        unsigned long   isr_sessions_upper_threshold;
                                            /* upper threshold for ISR sess */
        unsigned long   isr_sessions_lower_threshold;
                                            /* lower threshold for ISR sess */
        unsigned short  isr_max_ru_size;    /* max RU size for ISR          */
        unsigned short  isr_rcv_pac_window; /* ISR rcv pacing window size   */
        unsigned char   store_endpt_rscvs;  /* endpoint RSCV storage        */
        unsigned char   store_isr_rscvs;    /* ISR RSCV storage             */
        unsigned char   store_dlur_rscvs;   /* DLUR RSCV storage            */
        unsigned char   dlur_support;       /* is DLUR supported?           */
        unsigned char   pu_conc_support;    /* is PU conc supported?        */
        unsigned char   nn_rar;             /* Route additional resistance  */
        unsigned char   hpr_support;        /* level of HPR support         */
        unsigned char   mobile;             /* HPR path-switch controller?  */
        unsigned char   discovery_support;  /* Discovery function utilized  */
        unsigned char   discovery_group_name[8];
                                            /* Group name for Discovery     */
        unsigned char   implicit_lu_0_to_3;
                                            /* Implicit LU 0 to 3 support   */
        unsigned char   default_preference;
                                            /* Default routing preference   */
        unsigned char   anynet_supported;
                                            /* level of AnyNet support      */
        unsigned short  max_ls_exception_events;
                                            /* maximum LS Exception events  */
        unsigned char   comp_in_series;     /* compression in series allowed*/
        unsigned char   max_compress_lvl;   /* maximum compression level    */
        unsigned char   node_spec_data_len; /* length of node specific data */
        unsigned char cos_table_version;/* COS Table version */
        unsigned char send_term_self; 
				/* Should we send a TERM_SELF instead of UNBIND */
        unsigned char reserved2[3]; /* reserved */
        unsigned char maximum_locate_size; 
				/* Maximum Locate size supported by the node (KB units)*/
        unsigned char sli_close_sync_enabled; 
				/* whether SLI_CLOSE needs to be Synchronous */
        unsigned char reserved[93]; /* reserved */
} CP_CREATE_PARMS;
Format 1 (back-level)
typedef struct query_node
{
        unsigned short  opcode;             /* verb operation code          */
        unsigned char   reserv2;            /* reserved                     */
        unsigned char   format;             /* format                       */
        unsigned short  primary_rc;         /* primary return code          */
        unsigned long   secondary_rc;       /* secondary return code        */
        CP_CREATE_PARMS cp_create_parms;    /* create parameters            */
        unsigned long   up_time;            /* time since node started      */
        unsigned long   mem_size;           /* size of memory available     */
        unsigned long   mem_used;           /* size of memory used          */
        unsigned long   mem_warning_threshold;
                                            /* memory constrained           */
                                            /* threshold                    */
        unsigned long   mem_critical_threshold;
                                            /* memory critical threshold    */
        unsigned char   nn_functions_supported;
                                            /* NN functions supported       */
        unsigned char   functions_supported;
                                            /* functions supported          */
        unsigned char   en_functions_supported;
                                            /* EN functions supported       */
        unsigned char   nn_status;          /* node status.  One or more of */
        unsigned long   nn_frsn;            /* NN flow reduction            */
                                            /* sequence number              */
        unsigned long   nn_rsn;             /* Resource sequence number     */
        unsigned short  def_ls_good_xids;   /* Good XIDs for defined        */
                                            /* link stations                */
        unsigned short  def_ls_bad_xids;    /* Bad XIDs for defined         */
                                            /* link stations                */
        unsigned short  dyn_ls_good_xids;   /* Good XIDs for dynamic        */
                                            /* link stations                */
        unsigned short  dyn_ls_bad_xids;    /* Bad XIDs for dynamic         */
                                            /* link stations                */
        unsigned char   dlur_release_level; /* Current DLUR release level   */
        unsigned char   reserva[19];         /* reserved                    */
} QUERY_NODE;
Format 0 (back-level)
typedef struct query_node
{
        unsigned short  opcode;             /* verb operation code          */
        unsigned char   reserv2;            /* reserved                     */
        unsigned char   format;             /* format                       */
        unsigned short  primary_rc;         /* primary return code          */
        unsigned long   secondary_rc;       /* secondary return code        */
        CP_CREATE_PARMS cp_create_parms;    /* create parameters            */
        unsigned long   up_time;            /* time since node started      */
        unsigned long   mem_size;           /* size of memory available     */
        unsigned long   mem_used;           /* size of memory used          */
        unsigned long   mem_warning_threshold;
                                            /* memory constrained           */
                                            /* threshold                    */
        unsigned long   mem_critical_threshold;
                                            /* memory critical threshold    */
        unsigned char   nn_functions_supported;
                                            /* NN functions supported       */
        unsigned char   functions_supported;
                                            /* functions supported          */
        unsigned char   en_functions_supported;
                                            /* EN functions supported       */
        unsigned char   nn_status;          /* node status.  One or more of */
        unsigned long   nn_frsn;            /* NN flow reduction            */
                                            /* sequence number              */
        unsigned long   nn_rsn;             /* Resource sequence number     */
        unsigned short  def_ls_good_xids;   /* Good XIDs for defined        */
                                            /* link stations                */
        unsigned short  def_ls_bad_xids;    /* Bad XIDs for defined         */
                                            /* link stations                */
        unsigned short  dyn_ls_good_xids;   /* Good XIDs for dynamic        */
                                            /* link stations                */
        unsigned short  dyn_ls_bad_xids;    /* Bad XIDs for dynamic         */
                                            /* link stations                */
        unsigned char   dlur_release_level; /* Current DLUR release level   */
        unsigned char   reserva[19];        /* reserved                     */
} QUERY_NODE;

Supplied Parameters

The application supplies the following parameters:
opcode
AP_QUERY_NODE
format
Identifies the format of the VCB. Set this field to zero to specify the version of the VCB listed above.

When this field is set to zero, the following four fields are Unsigned short rather than Unsigned_COUNTER:def_Is_good_xids, def_Is_bad_xids,dyn_Is_good_xids, dyn_Is_bad_xids.

When this field is set to two, the following fields are used as described: fq_nn_server_name and current_isr_sessions.

Returned Parameters

If the verb executes successfully, the Program returns the following parameters:
primary_rc
AP_OK
cp_create_parms.crt_parms_len
Length of create parameters structure.
cp_create_parms.description
Resource description. This is a 16-byte string in a locally displayable character set. All 16 bytes are significant.
cp_create_parms.node_type
This is always:

AP_END_NODE
AP_NETWORK_NODE
AP_LEN_NODE
AP_BRANCH_NETWORK_NODE

cp_create_parms.fqcp_name
Node's 17-byte fully qualified control point name. This name is composed of two type-A EBCDIC character strings concatenated by an EBCDIC dot, and is right-padded with EBCDIC spaces. (Each name has a maximum length of 8 bytes with no embedded spaces.)
cp_create_parms.cp_alias
Locally used control point alias. This is an 8-byte string in a locally displayable character set. All 8 bytes are significant.
cp_create_parms.mode_to_cos_map_supp
Specifies whether mode to COS mapping is supported by the node (AP_YES or AP_NO). If this is set to AP_YES then the COS specified on a DEFINE_MODE verb must either be an SNA defined COS or have been defined by issuing a DEFINE_COS verb.
cp_create_parms.mds_supported
Specifies whether management services supports Multiple Domain Support and Management Services Capabilities (AP_YES or AP_NO).
cp_create_parms.node_id
Node identifier used in XID exchange. This a 4-byte hexadecimal string.
cp_create_parms.max_locates
Maximum number of locates that the node can process.
cp_create_parms.dir_cache_size
Network node only: Size of the directory cache.
cp_create_parms.max_dir_entries
Maximum number of directory entries. This is unlimited if this field is set to zero.
cp_create_parms.locate_timeout
Specifies the time in seconds before a network search will time out. A value of zero indicates that the search has no timeout.
cp_create_parms.reg_with_nn
Specifies whether resources will be registered with the network node server. Registration failure does not affect successful completion of node initialization. See REGISTRATION_FAILURE for details. This field is interpreted differently by an EN and a BrNN.

End Node:

AP_NO
The node does not register any LUs with its NN server. The NNS forwards all broadcast searches to the end node.
AP_YES
The node registers all local dependent (if the NNS supports option set 1116) and all local independent LUs with its NNS. The NNS only forwards directed locates to it (unless it owns dependent LUs that could not be registered).

Branch Network Node:

AP_REGISTER_NONE
The node does not register any LUs with its NN server.
AP_REGISTER_ALL
The node registers all local dependent (if it supports DLUR full multi-subnet and the NNS supports option set 1116) and all domain independent LUs with its NNS.
AP_REGISTER_LOCAL_ONLY
The node registers all local dependent (if it supports DLUR full multi-subnet and the NNS supports option set 1116) and all local independent LUs with its NNS.
cp_create_parms.reg_with_cds
Specifies whether resources are allowed to be registered with a central directory server (CDS). This field is interpreted differently by an EN, NN, or BrNN.

End Node: Specifies whether the NNS is allowed to register with CDS end node resources. This field is ignored if reg_with_nn is set to AP_NONE.

AP_NO
EN resources cannot be registered with a CDS.
AP_YES
EN resources can be registered with a CDS.

Network Node: Specifies whether local resources and domain resources (that the owning EN allows to be registered with a CDS) can be registered with a CDS.

AP_NO
Local or domain resources cannot be registered with a CDS.
AP_YES
Local or domain resources can be registered with a CDS. Registration failure does not affect successful completion of the START_NODE verb.

Branch Network Node: Specifies whether the NNS is allowed to register with a CDS BrNN resources (local to the BrNN or from the BrNN's domain). This field is ignored if reg_with_nn is set to AP_NO.

AP_REGISTER_NONE
The node does not register any LUs with its NN server.
AP_REGISTER_ALL
The node registers all local dependent (if it supports DLUR full multi-subnet and the NNS supports option set 1116) and all domain independent LUs with its NNS.
AP_REGISTER_LOCAL_ONLY
The node registers all local dependent (if it supports DLUR full multi-subnet and the NNS supports option set 1116) and all local independent LUs with its NNS.
cp_create_parms.mds_send_alert_q_size
Size of the MDS send alert queue. When this limit is reached, the MDS component deletes the oldest entry on the queue.
cp_create_parms.cos_cache_size
Size of the COS Database weights cache.
cp_create_parms.tree_cache_size
Size of the topology database routing tree cache size.
cp_create_parms.tree_cache_use_limit
Maximum number of uses of a cached tree. Once this number is exceeded, the tree is discarded and recomputed. This allows the node to balance sessions among equal weight routes. A low value provides better load balancing at the expense of increased activation latency.
cp_create_parms.max_tdm_nodes
Maximum number of nodes that can be stored in topology database (zero means unlimited).
cp_create_parms.max_tdm_tgs
Maximum number of TGs that can be stored in topology database (zero means unlimited).
cp_create_parms.max_isr_sessions
Maximum number of ISR sessions the node can participate in at once.
cp_create_parms.isr_sessions_upper_threshold
See cp_create_parms.isr_sessions_lower_threshold
cp_create_parms.isr_sessions_lower_threshold
The upper and lower thresholds control the node's congestion status. The node state changes from not congested to congested if the number of ISR sessions exceeds the upper threshold. The node state changes back to not congested once the number of ISR sessions dips below the lower threshold.
cp_create_parms.isr_max_ru_size
Maximum RU size supported for intermediate sessions.
cp_create_parms.isr_rcv_pac_window
Suggested receive pacing window size for intermediate sessions. This value is only used on the secondary hop of intermediate sessions if the adjacent node does not support adaptive pacing.
cp_create_parms.store_endpt_rscvs
Specifies whether RSCVs are stored for diagnostic purposes (AP_YES or AP_NO).
cp_create_parms.store_isr_rscvs
Specifies whether RSCVs are stored for diagnostic purposes (AP_YES or AP_NO).
cp_create_parms.store_dlur_rscvs
Specifies whether the node stores RSCVs for diagnostic purposes (AP_YES or AP_NO). If this field is set to AP_YES, then an RSCV is returned on the QUERY_DLUR_LU verb.
cp_create_parms.dlur_support
Specifies the level of support for DLUR provided by the node. This is a bit field and may take the following values:
AP_NO
DLUR is not supported.
AP_YES
DLUR full multi-subnet is supported.
(AP_YES | AP_LIMITED_DLUR_MULTI_SUBNET)
DLUR limited, DLUR multi-subnet is supported. This is only valid if the node is an end node.
cp_create_parms.pu_conc_support
Specifies whether PU concentration is supported (always AP_NO).
cp_create_parms.nn_rar
The network node's route additional resistance.
cp_create_parms.hpr_support
Specifies the level of support for HPR that is provided by the node (AP_NONE, AP_BASE, or AP_RTP).
cp_create_parms.mobile
Specifies whether the node is an HPR path-switch controller (AP_YES or AP_NO). If the cp_create_parms.hpr_support field is not set to AP_RTP this field is reserved.
cp_create_parms.discovery_support
Specifies whether Discovery functions are utilized by this node.
AP_DISCOVERY_CLIENT
Discovery client functions are used by this node
AP_DISCOVERY_SERVER
Discovery server functions are used by this node.
cp_create_parms.discovery_group_name
Specifies the group name used on Discovery functions utilized by the node. If this field is set to all zeros, the default group name is used.
cp_create_parms.implicit_lu_0_to_3
Specifies whether the node supports implicit definition of LUs of type 0 to 3 by ACTLU (AP_YES or AP_NO).
cp_create_parms.default_preference
Specifies the preferred method of routing when initiating sessions from this node.
Note:
This can be overridden on a per LU basis using the DEFINE_PARTNER_LU verb.
This field can take the following values:
AP_NATIVE
Use native (APPN) routing protocols only.
AP_NONNATIVE
Use nonnative (AnyNet) routing protocols only.
AP_NATIVE_THEN_NONNATIVE
Try native (APPN) protocols, and if the partner LU cannot be located, then retry session activation using nonnative (AnyNet) protocols.
AP_NONNATIVE_THEN_NATIVE
Try nonnative (AnyNet) protocols, and if the partner LU cannot be located, then retry session activation using native (APPN) protocols.
Note:
The latter three values are only meaningful when an AnyNet® DLC is available to the Node Operator Facility, and there is an AnyNet® Link Station defined.
cp_create_parms.anynet_supported
Specifies support for the AnyNet® DLC. This field can be one of the following
AP_NONE
No ANYNET function will be supported. The field default_preference must take the value AP_NATIVE.
AP_ACCESS_NODE
Use nonnative (AnyNet) routing protocols only.
AP_NATIVE_THEN_NONNATIVE
This node will support ANYNET access node functions.
AP_GATEWAY
This node will start ANYNET gateway functions. This value is only valid if node_type AP_NETWORK_NODE.
cp_create_parms.comp_in_series
Specifies whether the use of LZ compression preceded by RLE compression is allowed:
AP_YES
AP_NO
cp_create_parms.max_ls_exception_events
Specifies the maximum number of LS_EXCEPTION entries recorded by the node. Range 0 through 200.
cp_create_parms.max_compress_lvl
The maximum compression level supported by the node.
AP_NONE
The node does not support compression.
AP_RLE_COMPRESSION
The node can support RLE compression and decompression on LU 6.2 sessions, and RLE compression and LZ9 decompression on conventional LU sessions.
AP_LZ9_COMPRESSION
The node can support LZ9 and RLE compression and decompression.
AP_LZ10_COMPRESSION
The node can support LZ10, LZ9, and RLE compression and decompression.
AP_LZ12_COMPRESSION
The node can support LZ12, LZ10, LZ9, and RLE compression and decompression.
cp_create_parms.node_spec_data_len
This field should always be set to zero.
cp_create_parms.ptf
Array for configuring and controlling future program temporary fix (PTF) operation.
cp_create_parms.ptf[0]
REQDISCONT support. Personal Communications or Communications Server normally uses REQDISCONT to deactivate limited resource host links that are no longer required by session traffic. This byte can be used to suppress Personal Communications or Communications Server's use of REQDISCONT, or to modify the settings used on REQDISCONT requests sent by Personal Communications or Communications Server.
AP_SUPPRESS_REQDISCONT
If this bit is set, Personal Communications or Communications Server does not use REQDISCONT (all other bits in this byte are ignored).
AP_OVERRIDE_REQDISCONT
If this bit is set, Personal Communications or Communications Server overrides the normal settings on REQDISCONT, based on the following two bits:
AP_REQDISCONT_TYPE
If this bit is set, Personal Communications or Communications Server specifies a type of “immediate” on REQDISCONT. Otherwise, Personal Communications or Communications Server specifies a type of “normal”. (This bit is ignored if AP_OVERRIDE_REQDISCONT is not set.)
AP_REQDISCONT_RECONTACT
If this bit is set, Personal Communications or Communications Server specifies “immediate recontact” in REQDISCONT. Otherwise,Personal Communications or Communications Server specifies “no immediate recontact”. (This bit is ignored if AP_OVERRIDE_REQDISCONT is not set.)
cp_create_parms.ptf[1]
ERP support.
Personal Communications or Communications Server normally processes an ACTPU(ERP) as an ERP (ACTPU(ERP) requests the PU-SSCP session be reset, but, unlike ACTPU(cold), does not request implicit deactivation of the subservient LU-SSCP and PLU-SLU sessions). SNA implementations can legally process ACTPU(ERP) as if it were ACTPU(cold).
AP_OVERRIDE_ERP
If this bit is set, Personal Communications or Communications Server processes all ACTPU requests as ACTPU(cold).
cp_create_parms.ptf[2]
BIS support.
Personal Communications or Communications Server normally uses the BIS protocol prior to deactivating a limited resource LU 6.2 session. This byte allows the use of BIS to be overridden.
AP_SUPPRESS_BIS
If this bit is set, Personal Communications or Communications Server does not use the BIS protocol. Limited resource LU 6.2 session are deactivated immediately using UNBIND(cleanup).
cp_create_parms.cos_table_version

Specifies the version of the COS tables used by the node. Specify one of the following values:

VERSION_0_COS_TABLES

Use the COS tables originally defined in the APPN Architecture Reference.

VERSION_1_COS_TABLES

Use the COS tables originally defined for HPR over ATM.

cp_create_parms.send_term_self

Specifies the default method for ending a PLU-SLU session to a host. The value you specify is used for all type 0-3 LUs on the node, unless you override it by specifying a different value in the LU definition. Specify one of the following values:

YES

Send a TERM_SELF on receipt of a CLOSE_PLU_SLU_SEC_RQ.

NO

Send an UNBIND on receipt of a CLOSE_PLU_SLU_SEC_RQ.

cp_create_parms.maximum_locate_size
Maximum Locate size (KB) supported by the node.
cp_create_parms.sli_close_sync_enabled

Force the SLI_CLOSE verb to return synchronously. This is useful when migrating existing applications from other SNA stacks where the verb returns synchronously.

Specify one of the following values:

YES

Return the SLI_CLOSE verb synchronously

NO

Return the SLI_CLOSE verb asynchronously (Default)

up_time
Time (in hundredths of a second) since the node was started (or restarted).
mem_size
Size of the available storage, as obtained by storage management from the underlying operating system.
mem_used
Number of bytes of storage that are currently allocated to a process.
mem_warning_threshold
Allocation threshold beyond which storage management considers the storage resources to be constrained.
mem_critical_threshold
Allocation threshold beyond which storage management considers the storage resources to be critically constrained.
nn_functions_supported
Reserved.
functions_supported
Specifies which functions are supported. This can be one or more of the following values:

AP_NEGOTIABLE_LS
AP_SEGMENT_REASSEMBLY
AP_BIND_REASSEMBLY
AP_PARALLEL_TGS
AP_CALL_IN
AP_ADAPTIVE_PACING
AP_TOPOLOGY_AWARENESS

en_functions_supported
Specifies the end-node functions supported.
AP_SEGMENT_GENERATION
Node supports segment generation.
AP_MODE_TO_COS_MAP
Node supports mode name to COS name mapping.
AP_LOCATE_CDINIT
Node supports generation of locates and cross-domain initiate GDS variables for locating remote LUs.
AP_REG_WITH_NN
Node will register its LUs with the adjacent serving network node.
AP_REG_CHARS_WITH_NN
Node supports send register characteristics (can only be supported when send registered names is also supported).
nn_status
Reserved.
nn_frsn
Reserved.
nn_rsn
Reserved.
def_ls_good_xids
Total number of successful XID exchanges that have occurred on all defined link stations since the node was last started.
def_ls_bad_xids
Total number of unsuccessful XID exchanges that have occurred on all defined link stations since the node was last started.
dyn_ls_good_xids
Total number of successful XID exchanges that have occurred on all dynamic link stations since the node was last started.
dyn_ls_bad_xids
Total number of unsuccessful XID exchanges that have occurred on all dynamic link stations since the node was last started.
dlur_release_level
Specifies the current DLUR release level.
nns_dlus_served_lu_reg_supp
End node only. Specifies whether the end node's network node server supports DLUS-served LU registration.
AP_NO
Registration of DLUS-served LU registration is not supported by the network node server.
AP_YES
Registration of DLUS-served LUs is supported by the network node server.
AP_UNKNOWN
The end node does not have a network node server.

NN only: This field is set to AP_NO.

fq_nn_server_name
Fully qualified, 17 byte long, name of the current network node server. It is composed of two type-A EBCDIC character strings concatenated by an EBCDIC dot and is right-padded with EBCDIC spaces. (Each name can have a maximum length of 8 bytes with no embedded spaces.)

If this node is not an end node or does not have an active network node server, this field is set to null.

current_isr_sessions
The number of active ISR sessions that are currently routed through this node. If this node is not a network node, this field is set to zero.
nn_functions2
Specifies the network node functions supported.
AP_BRANCH_AWARENESS
The node is branch aware.
branch_ntwk_arch_version
Specifies the version of the branch network architecture supported or zero if the node does not support the branch network architecture.
AP_BRANCH_AWARENESS
The node is branch aware.
If the verb does not execute because the node has not yet been started, the Program returns the following parameter:
primary_rc
AP_NODE_NOT_STARTED
If the verb does not execute because of a system error, the Program returns the following parameter:
primary_rc
AP_UNEXPECTED_SYSTEM_ERROR