TS/MP 2.5 Pathsend and Server Programming Manual

INT(32):value
is the maximum number of bytes that the reply message from the server-class can contain. The range
of acceptable values is 0 through 2097152.
This is a mandatory parameter.
outputactual-reply-len
INT(32):ref:EXT:1
returns a count of the number of bytes returned in the server process reply. This parameter is for
waited I/O only and can be omitted for nowait I/O. The return value of this parameter is 0 if nowait
I/O is used. For nowait I/O, the actual reply length is returned by AWAITIOXL.
inputtimeout
INT(32):value
specifies the maximum amount of time, in hundredths of a second, the ACS Subsystem ROUT process
waits for completion of this send. This value must be either -1D or a value greater than 0D. The
default is -1D (wait indefinitely).
If there is an outstanding I/O operation to a server process when a SERVERCLASS_SENDL_ operation
times out, the I/O operation is canceled.
For information about timeout for waited and nowait operations, see Timeout Considerations for
Pathsend Programming” (page 111).
For more information about Pathsend error 904 and file-system error 40, see “Server Timeout”
(page 111).
inputflags
INT:value
flags.<15> with a value of 1 indicates that this operation must be performed using nowait.
A value of 0 indicates that this operation must be performed waited. The default
value is 0.
flags.<0:14> must be 0.
NOTE: For information on setting flag 9, see “Bridging Pathsend API into Pathway Domain
(page 113).
outputscsend-op-num
INT:ref:EXT:1
returns the server-class send operation number. You can use the server-class send operation number
in place of the file number parameter in calls to CANCEL, CANCELREQL, and AWAITIOXL for nowait
sends, and in calls to FILEINFO for waited and nowait sends, to indicate that the calls refer to
server-class send operations. The value of scsend-op-num is determined on the first successfully
initiated nowait send. This value is returned on every subsequent nowait send that is initiated
successfully. A value of -1 is returned for nowait sends that are not initiated successfully. A value of
-1 is always returned for waited sends..
For more information about the server-class send operation number, see “Server-Class Send Operation
Number” (page 110).
inputtag
INT(64):value
is used for nowait I/O only. The tag is stored by the system and then passed back to the application
by the AWAITIOXL procedure, when the nowait operation is completed. You can use the tag
parameter to identify multiple nowait I/O operations. For waited I/O, this parameter is not used
and can be omitted. The default value is 0F.
96 Pathsend Procedure Call Reference