TS/MP Pathsend and Server Programming Manual (G06.24+, H06.03+)

Pathsend Procedure Call Reference
NonStop TS/MP Pathsend and Server Programming Manual132500
5-19
Syntax
request-len input
INT:value
is the byte length of the data contained in message-buffer. The range of
acceptable values is 0 through 32767 bytes.
This parameter is required.
maximum-reply-len input
INT: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 32767 bytes.
No more than maximum-reply-len bytes of the actual reply are placed into
message-buffer upon successful completion of a send.
It is not an error if the server replies with a byte count not equal to the maximum-
reply-len value specified by the requester in the call to this procedure. If the
server replies with a byte count greater than the maximum-reply-len value, the
actual bytes transferred are truncated to maximum-reply-len.
This parameter is required.
actual-reply-len output
INT: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 AWAITIOX.
timeout input
INT(32):value
specifies the maximum amount of time, in hundredths of a second, that the
LINKMON process waits for the 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_SEND_ operation times out, the I/O operation is canceled.
See Timeout Considerations for Pathsend Programming
later in this section for
details about timeout for waited and nowait operations.