HP-UX SNAplus2 R7 NOF Programmer's Guide
NOF Indications
DLUR_PU_INDICATION
One or more previous directory indications were lost. Later fields in this VCB may be set to zeros.
AP_NO
No previous directory indications were lost.
reason
Reason for this indication. Possible values are:
AP_ADDED
The DLUR has just been activated by the DLUS.
AP_REMOVED
The DLUR has been deactivated, either explicitly by the DLUS or implicitly by a link failure or the
deactivation of the PU.
lu_name
Name of the logical unit (LU). This is an 8-byte alphanumeric type-A EBCDIC string (starting with a letter),
padded on the right with EBCDIC spaces.
pu_name
Name of the physical unit (PU) that this LU uses. This is an 8-byte alphanumeric type-A EBCDIC string
(starting with a letter), padded on the right with EBCDIC spaces.
nau_address
Network accessible unit (NAU) address of the LU. This value must be in the range 1–255.
4.5 DLUR_PU_INDICATION
This indication is generated when a physical unit (PU) for the node that supports the dependent LU requester
(DLUR) function is attempting to activate, fails to activate, activates, or is deactivated. This indication can be used
to maintain a list of currently active DLUR PUs.
4.5.1 VCB Structure
typedef struct dlur_pu_indication
{
AP_UINT16 opcode; /* Indication 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 data_lost; /* Previous indication lost? */
unsigned char reason; /* reason for this indication */
unsigned char pu_name[8]; /* PU name */
unsigned char pu_id[4]; /* PU identifier */
unsigned char pu_location; /* downstream or local PU */
unsigned char pu_status; /* status of the PU */
unsigned char dlus_name[17]; /* current DLUS name */
unsigned char dlus_session_status; /* status of the DLUS pipe */
unsigned char reserv5[2]; /* reserved */
} DLUR_PU_INDICATION;
759