HP-UX SNAplus2 MS Programmer's Guide
Management Services Verbs
SEND_MDS_MU
Chapter 372
SEND_MDS_MU
An MDS-level application uses this verb to send network management
data in MDS_MU format. An MDS-level application can also send data
in NMVT format using TRANSFER_MS_DATA. To send alert
information, always use TRANSFER_MS_DATA. Do not use
SEND_MDS_MU to send alert information.
The application can supply a complete MDS_MU to be sent, or it can
supply some of the required subvectors and request SNAplus2 to add
additional subvectors. For more information about the format of
MDS_MUs, including the format of the subvectors that SNAplus2 adds,
refer to IBM Systems Network Architecture: Formats.
If the destination application is NMVT-level, SNAplus2 automatically
converts the supplied MDS_MU to an NMVT.
An error that occurs while sending the MDS_MU to the destination
application is reported to the application in different ways, depending on
where it is detected:
• If the SNAplus2 local node detects an error, it returns an error
return code to the SEND_MDS_MU verb.
• If a remote node detects an error, it sends an error MDS_MU.
SNAplus2 returns the error MDS_MU to the application in an
MDS_MU_RECEIVED indication, provided the application has
registered to receive MDS_MUs.
VCB Structure
typedef struct send_mds_mu
{
unsigned short opcode; /* Verb operation code */
unsigned char reserv2; /* reserved */
unsigned char format; /* reserved */
unsigned short primary_rc; /* Primary return code */
unsigned long secondary_rc; /* Secondary return code */
unsigned char options; /* Verb options */
unsigned char reserv3; /* reserved */
unsigned char originator_id[8]; /* Originator ID */
unsigned char pu_name[8]; /* Physical unit name */
unsigned char reserv4[4]; /* reserved */
unsigned short dlen; /* Length of data */