High Availability Monitors Version A.03.02 Release Notes

NOF API Verbs (ACTIVATE_SESSION to OPEN_FILE)
DEFINE_LU_POOL
Chapter 3310
DEFINE_LU_POOL
This verb is used to define an LU pool and assign LUs to it, or to assign
additional LUs to an existing pool. The LUs must be defined before
adding them to the pool. You can also define a pool by specifying the pool
name when defining an LU; For more information, see
“DEFINE_LU_0_TO_3”.
This verb cannot be used to modify an existing pool by removing LUs
from it; the DELETE_LU_POOL verb is used to do this.
VCB Structure
typedef struct define_lu_pool
{
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 pool_name[8]; /* LU pool name */
unsigned char description[32]; /* resource description */
unsigned char reserv1[16]; /* reserved */
unsigned char reserv3[4]; /* reserved */
AP_UINT16 num_lus; /* number of LUs to add */
unsigned char lu_names[10][8]; /* LU names */
} DEFINE_LU_POOL;
Supplied Parameters
The application supplies the following parameters:
opcode
AP_DEFINE_LU_POOL
pool_name
Name of the LU pool. This is an 8-byte type-AE
EBCDIC string, padded on the right with EBCDIC
spaces if the name is shorter than 8 bytes. If a pool of
this name is not already defined, SNAplus2 creates it.
description
A null-terminated text string (0-31 characters followed
by a null character) describing the pool. This string is
for information only; it is stored in the node's