HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF API Verbs
QUERY_DLUR_PU
3.114 QUERY_DLUR_PU
QUERY_DLUR_PU returns information about PUs that use the DLUR feature of SNAplus2.
This verb can be used to obtain information about a specific PU, or about multiple PUs, depending on the options
used.
If this verb is issued to an inactive node, it returns information only about PUs defined at the local node; if it is
issued to a running node, it also returns information about active downstream PUs using DLUR at this node.
3.114.1 VCB Structure
typedef struct query_dlur_pu
{
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 pu_name[8]; /* PU name */
unsigned char dlus_name[17]; /* fully-qualified DLUS name */
unsigned char filter; /* local / downstream filter */
} QUERY_DLUR_PU;
typedef struct dlur_pu_summary
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char pu_name[8]; /* PU name */
unsigned char description[32]; /* resource description */
unsigned char reserv1[16]; /* reserved */
} DLUR_PU_SUMMARY;
typedef struct dlur_pu_detail
{
AP_UINT16 overlay_size; /* size of returned entry */
unsigned char pu_name[8]; /* PU name */
unsigned char description[32]; /* resource description */
unsigned char initially_active; /* is the PU initially active? */
unsigned char reserv1[15]; /* reserved */
unsigned char defined_dlus_name[17]; /* defined DLUS name */
unsigned char bkup_dlus_name[17]; /* backup DLUS name */
unsigned char pu_id[4]; /* PU identifier */
unsigned char pu_location; /* downstream or local PU */
unsigned char active_dlus_name[17]; /* active DLUS name */
unsigned char ans_support; /* auto network shutdown support*/
unsigned char pu_status; /* status of the PU */
unsigned char dlus_session_status; /* status of the DLUS pipe */
unsigned char reserv3; /* reserved */
FQPCID fqpcid; /* FQPCID used on pipe */
AP_UINT16 dlus_retry_timeout; /* DLUR retry timeout */
AP_UINT16 dlus_retry_limit; /* DLUR retry limit */
421