HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
QUERY_MODE
AP_FUNCTION_NOT_SUPPORTED
The local node does not support MS network management functions; this is defined by the
mds_supported parameter on the DEFINE_NODE verb.
3.136.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.137 QUERY_MODE
QUERY_MODE returns information about modes that a local LU is using, or has used, with partner LUs.
This verb can be used to obtain information about a specific partner LU-mode combination or about multiple modes,
and about modes for which sessions are currently active or about all modes that have been used, depending on the
options used. This verb returns information about current usage of the modes and LUs, not about their de
finition;
use QUERY_MODE_DEFINITION to obtain the definition of the modes and LUs.
This verb must be issued to a running node.
3.137.1 VCB Structure
typedef struct query_mode
{
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 *buf_ptr; /* pointer to buffer */
AP_UINT32 buf_size; /* buffer size */
AP_UINT32 total_buf_size; /* total buffer size required */
AP_UINT16 num_entries; /* number of entries */
AP_UINT16 total_num_entries; /* total number of entries */
unsigned char list_options; /* listing options */
unsigned char reserv3; /* reserved */
unsigned char lu_name[8]; /* LU name */
unsigned char lu_alias[8]; /* LU alias */
unsigned char plu_alias[8]; /* partner LU alias */
unsigned char fqplu_name[17]; /* fully qualified partner LU name */
unsigned char mode_name[8]; /* mode name */
unsigned char active_sessions; /* active sessions only filter */
} QUERY_MODE;
typedef struct mode_summary
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char mode_name[8]; /* mode name */
unsigned char description[32]; /* resource description */
unsigned char reserv2[16]; /* reserved */
AP_UINT16 sess_limit; /* current session limit */
AP_UINT16 act_sess_count; /* currently active sessions count */
unsigned char fqplu_name[17]; /* fully-qualified partner LU name */
unsigned char reserv1[3]; /* reserved */
543