OpenTP1 Version 7 Tester and UAP Trace User's Guide
An RPC request data file stores the data passed to the service function for the service specified by the utosppsvc command when using the client UAP simulator with an RPC interface. A single file contains one set of data.
Item | Position | Length (bytes) | Contents |
---|---|---|---|
Data length | 0 | 4 | Length of the data to be passed to the service function. (1 to specified value of DCRPC_MAX_MESSAGE_SIZE) |
Response area length | 4 | 4 | Length of the response area to be passed to the service function. (1 to specified value of DCRPC_MAX_MESSAGE_SIZE) |
Data | 8 | n | Data to be passed to the service function. |
An XATMI request data file stores the data passed to the service function for a requested service when using the client UAP simulator with an XATMI interface. A single file contains one set of data.
Item | Position | Length (bytes) | Contents |
---|---|---|---|
Call type | 0 | 8 | Type of function calling a service:
|
Buffer type | 8 | 8 | Buffer type, specified as one of the following character strings:
|
Buffer subtype | 16 | 16 | Buffer subtype, specified as a string of up to 16 characters. Specify a null character when specifying X_OCTET as the buffer type. |
Flags | 32 | 4 | Flags to be passed to the service function, specified as a hexadecimal and restricted by the specified call type:
|
Data length | 36 | 4 | Length of the data to be passed to the service function (0-524288). Specify zero when no data is passed. The buffer type and subtype specifications are ignored when zero is specified. |
Data | 40 | n | Data to be passed to the service function |
void tpservice(svcinf) TPSVCINFO *svcinf; struct TPSVCINFO { char name[32]; char *data; 1. long len; 2. long flags; int cd; } |
idata=tpalloc(type,subtype,ilen); 2. 3. 4. tpcall(svc, idata,ilen,odata,olen,flags); 1. 4. 5. tpacall(svc, idata,ilen,flags); 1. 4. 5. tpconnect(svc, idata,ilen,flags); 1. 4. 5. |
All Rights Reserved. Copyright (C) 2006, 2010, Hitachi, Ltd.