TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
This is a mandatory parameter.
input:inputserver-class-name:length
STRING:ref:EXT64:*, INT:value
contains the name of the server class (for example, EMP-SERVER). This name must conform to the
Pathway server class naming rules, must be left justified in the buffer, and can contain trailing blanks.
This server class name, along with the pathmon-process-name uniquely identifies a server class.
The integer value is the byte length of the server-class-name string. This value can range from 1
through 15.
This is a mandatory parameter.
input, outputmessage-buffer
STRING:ref:EXT64:*
contains the message to be sent to the server class. The message-buffer contains the reply from the
server class on successful completion of the send operation.
This is a mandatory parameter.
inputrequest-len
INT:value
is the byte length of the data contained in the message-buffer. The range of acceptable values is 0
to 32767 bytes.
This is a mandatory parameter.
inputmaximum-reply-len
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 to 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 is a mandatory parameter.
outputactual-reply-len
INT:ref:EXT64:*
returns a count of the number of bytes returned by the server process reply. This parameter is for
waited I/O only and can be excluded 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 FILE_AWAITIO64_.
inputtimeout
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_DIALOG_BEGIN64_ operation times out, the I/O operation is canceled.
84 Pathsend Procedure Call Reference










