HP-UX SNAplus2 R7 NOF Programmer's Guide

NOF API Verbs
QUERY_NODE
3.144 QUERY_NODE
QUERY_NODE returns information about the denition of a SNAplus2 node, and on its status if it is active.
3.144.1 VCB Structure
typedef struct query_node
{
AP_UINT16 opcode; /* verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* reserved */
AP_UINT16 primary_rc; /* primary return code */
AP_UINT32 secondary_rc; /* secondary return code */
CP_CREATE_PARMS cp_create_parms; /* create parameters */
AP_UINT32 up_time; /* time since node started */
AP_UINT32 mem_size; /* reserved */
AP_UINT32 mem_used; /* reserved */
AP_UINT32 mem_warning_threshold; /* reserved */
AP_UINT32 mem_critical_threshold; /* reserved */
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 */
AP_UINT32 nn_frsn; /* NN flow reduction sequence */
/* number */
AP_UINT32 nn_rsn; /* Resource sequence number */
AP_UINT16 def_ls_good_xids; /* Good XIDS for defined link */
/* stations */
AP_UINT16 def_ls_bad_xids; /* Bad XIDS for defined link */
/* stations */
AP_UINT16 dyn_ls_good_xids; /* Good XIDS for dynamic link */
/* stations */
AP_UINT16 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 supports DLUS-served */
/* LU registration? */
unsigned char nns_en_reg_diff_owning_cp; /* NNS supports option 1123? */
unsigned char reserva[17]; /* reserved */
unsigned char fq_nn_server_name[17]; /* fully qualified NN server */
/* name */
AP_UINT32 current_isr_sessions; /* number of ISR sessions */
unsigned char nn_functions2; /* further NN fns supported */
unsigned char branch_ntwk_arch_version; /* level of BrNN support */
unsigned char reservb[28]; /* reserved */
} QUERY_NODE;
typedef struct cp_create_parms
{
AP_UINT16 crt_parms_len; /* length of CP_CREATE_PARMS */
unsigned char description[32]; /* resource description */
unsigned char reserv1[2]; /* reserved */
unsigned char ms_support; /* MS API level */
unsigned char queue_nmvts; /* queue/reject NMVTs */
unsigned char ms_support; /* reserved */
unsigned char queue_nmvts; /* reserved */
unsigned char reserv3[12]; /* reserved */
577