TS/MP 2.5 Pathsend and Server Programming Manual
The process name portion can have up to five characters after the dollar sign ($) if it is a local process
name, and up to four characters after the $ sign if it is a process on a remote system. The name
cannot include an optional first or second name qualifier. Name must be left justified in the buffer,
and can contain trailing blanks.
The domain name portion can have a maximum of eight and minimum of two characters. It must
begin with a ‘%’ sign and can contain alphanumeric characters. Also, special characters, ‘-‘ and
‘_’ are allowed. Since Pathway domain is a logical entity, it cannot be qualified by the node name.
This is a mandatory parameter.
input:inputserver-class-name:length
STRING:ref:EXT:*, INT:value
contains the name of the server-class to be sent to (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:EXT:*
contains the message to send to the server-class. On successful completion of the send operation, if
the reply-buffer is not mentioned, the message-buffer contains the reply from the server-class.
This is a mandatory parameter.
outputreply-buffer
STRING .EXT:ref.*
Contains the reply from the serverclass on successful completion of the send operation.
inputrequest-len
INT(32):value
is the byte length of the data contained in the write-buffer. The range of acceptable values is 0
through 2097152.
This is a mandatory parameter.
inputmaximum-reply-len
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, that the ACS Subsystem ROUT
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).
SERVERCLASS_DIALOG_BEGINL_ Procedure 83










