HP-UX SNAplus2 MS Programmer's Guide

Management Services Verbs
TRANSFER_MS_DATA
Chapter 380
TRANSFER_MS_DATA
This verb is used by:
NMVT-level applications to respond to previously received NMVT
requests and to send unsolicited NMVTs
NMVT-level and MDS-level applications to send unsolicited NMVTs
(such as alert information)
The application can supply a complete NMVT to be sent, or it can supply
some of the required subvectors and request SNAplus2 to add header
information or additional subvectors. For more information about the
format of NMVTs, including the format of the headers and subvectors
that SNAplus2 adds, refer to IBM Systems Network Architecture:
Formats.
This verb was provided as part of the Common Service Verbs (CSV) API
in versions of SNAplus2 before Release 5, but it is now provided as part
of the MS API. If you have written applications for previous SNAplus2
versions that use this verb, you will need to re-link them with the MS
library to use them with Release 5 or later.
VCB Structure
typedef struct transfer_ms_data
{
unsigned short opcode; /* Verb operation code */
unsigned char data_type; /* Type of data supplied by appl */
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 */
unsigned char *dptr; /* Data */
} TRANSFER_MS_DATA;