TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)
NOTE: Messages greater than 32 KB in size are supported only on Expand-over-Servernet.
Syntax
The syntax of the SERVERCLASS_DIALOG_BEGIN64_ procedure is:
error := SERVERCLASS_DIALOG_BEGIN64_
! o
! i:i
( dialog-id
,pathmon-process-name:length
! i:i,server-class-name:length
! i:o,message-buffer
! i,request-len
! o,maximum-reply-len
! i,[ actual-reply-len ]
! i,[ timeout ]
! o,[ flags ]
! i
! i
,[ scsend-op-num ]
,[ tag ] );
returned valueerror
INT
returns an error containing one of these values:
0
(FEOK) indicates that the call was successful and the server has ended the dialog.
70
(FEContinue) indicates that the call was successful and the server is ready for the next message in
the dialog.
233
(FESCErr) indicates that an error occurred. For detailed information on the error, call
SERVERCLASS_SEND_INFO64_ procedure.
outputdialog-id
INT(32):ref:EXT64:*
returns an identifier that can be used for subsequent operations on this dialog.
This is a mandatory parameter.
input:inputpathmon-process-name:length
STRING:ref:EXT64:*, INT:value
contains the external Guardian process name of the PATHMON process controlling the server class
(for example, $PM or \AB.$PMN). For TS/MP 2.3 and later versions, it is the pathway domain
name, whose member Pathmons have the server class configured for them. For more information on
TS/MP 2.3 and later versions, see the TS/MP Release Supplement 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 $ if it is a process on a remote system. The name cannot
include an optional first or second name qualifier, must be left justified in the buffer, and can contain
trailing blanks.
The integer value is the byte length of the pathmon-process-name string. This value can range
from 2 to 15.
SERVERCLASS_DIALOG_BEGIN64_ Procedure 83










