HP-UX SNAplus2 CSV Programmer's Guide

Common Service Verbs Reference
TRANSFER_MS_DATA
Chapter 274
TRANSFER_MS_DATA
HP-UX Systems
Only:
The TRANSFER_MS_DATA verb, which was part of the Common
Service Verbs API in previous versions of SNAplus2, is now included in
the MS API. Refer to the HP-UX SNAplus2 MS Programmers Guide for
more information about this verb.
If your application uses this verb in addition to the other Common
Service Verbs described in this manual (for example, if it is an
application written for a previous SNAplus2 version or for a different
CSV implementation), you can still use it with this version of SNAplus2.
To do this, you need to include the MS header file ms_c.h in addition to
the CSV header file acssvcc.h, and link with both the CSV library
libcsv.a and the MS library libms.a. For more information about
upgrading your application to work with this version of SNAplus2, refer
to the HP-UX SNAplus2 Upgrade Guide.
Windows Systems
Only (the rest of
this section):
The TRANSFER_MS_DATA verb builds a request unit (RU) containing
Network Management Vector Transport (NMVT) data. The verb can
send the NMVT data to NetView for centralized problem diagnosis and
resolution. The data can also be logged in the local error log file.
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.
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 reserv2; /* 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 */