HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
DEFINE_NODE
3.36.5 Returned Parameters: Other Conditions
Appendix B, Common Return Codes lists further combinations of primary and secondary return codes that are
common to all NOF verbs.
3.37 DEFINE_NODE
An application issues this verb in order to define a new node, or to modify the parameters of an inactive node.
This verb must be issued to a server where the node is not running. It cannot be issued to a running node.
3.37.1 VCB Structure
typedef struct define_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 */
unsigned char node_name[128]; /* name of Node */
AP_UINT32 target_handle; /* handle for subsequent verbs */
CP_CREATE_PARMS cp_create_parms; /* CP create parameters */
} DEFINE_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 */
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 */
AP_UINT16 max_locates; /* maximum locates node can process */
AP_UINT16 dir_cache_size; /* directory cache size (reserved */
/* is not NN) */
AP_UINT16 max_dir_entries; /* maximum directory entries (zero */
/* means unlimited) */
AP_UINT16 locate_timeout; /* locate timeout in seconds */
unsigned char reg_with_nn; /* register resources with NNS */
unsigned char reg_with_cds; /* register resources with CDS */
AP_UINT16 mds_send_alert_q_size;/* size of MDS send alert queue */
AP_UINT16 cos_cache_size; /* number of cos definitions */
AP_UINT16 tree_cache_size; /* Topology Database routing tree */
/* cache size */
AP_UINT16 tree_cache_use_limit; /* number of times a tree can be used*/
AP_UINT16 max_tdm_nodes; /* max number of nodes that can be */
215