High Availability Monitors Version A.03.02 Release Notes

NOF API Verbs (ACTIVATE_SESSION to OPEN_FILE)
DEFINE_LOCAL_LU
Chapter 3 247
DEFINE_LOCAL_LU
The DEFINE_LOCAL_LU verb defines a new local LU. It can also be
used to modify the attach routing data or description of an existing LU
(or of the default LU associated with the local node's Control Point), but
not any of the other parameters; when modifying an existing LU, all the
other parameters must be set to their currently defined values.
VCB Structure
typedef struct define_local_lu
{
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 lu_name[8]; /* local LU name */
LOCAL_LU_DEF_DATA def_data; /* defined data */
} DEFINE_LOCAL_LU;
typedef struct local_lu_def_data
{
unsigned char description[32]; /* resource description */
unsigned char reserv1; /* reserved *
unsigned char security_list_name[14] /* security access list name */
unsigned char lu_alias[8]; /* local LU alias */
unsigned char nau_address; /* NAU address */
unsigned char syncpt_support; /* is Syncpoint supported? */
AP_UINT16 lu_session_limit; /* LU session limit */
unsigned char default_pool; /* is LU in the pool of default */
/* LUs? */
unsigned char reserv2; /* reserved */
unsigned char pu_name[8]; /* PU name */
unsigned char lu_attributes; /* LU attributes */
unsigned char sscp_id[6] /* SSCP ID */
unsigned char disable; /* disable or enable local LU */
ROUTING_DATA attach_routing_data; /* routing data for incoming */
/* attaches */
} LOCAL_LU_DEF_DATA;
typedef struct routing_data