TS/MP 2.5 Pathsend and Server Programming Manual

This is a mandatory parameter.
outputactual-reply-len
INT(32).EXT64
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 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 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).
If there is an outstanding I/O operation to a server process when a
SERVERCLASS_DIALOG_BEGINL64_ operation times out, the I/O operation is canceled.
For more 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> indicates that this operation is to be performed nowait with a value of 1. A
value of 0 indicates that this operation is to be performed waited. The default
is 0.
flags.<14> selects the one-transaction-per-dialog model, if the value is set to 0. In this model,
the dialog records the transaction identifier that is present at the time of the
SERVERCLASS_DIALOG_BEGINL64_ call. Subsequent
SERVERCLASS_DIALOG_SENDL64_, SERVERCLASS_DIALOG_ABORT_, and
SERVERCLASS_DIALOG_END_ calls that use the returned dialog-id must
specify this transaction identifier, or the calls fail. ENDTRANSACTION fails
unless the dialog is ended (not aborted).
When this bit is set to 0, the TMF subsystem treats a dialog like an I/O operation.
The ENDTRANSACTION operation fails until the dialog has finished. The same
restriction applies to a nested server (a server that receives a request and then
becomes a requestor to other servers). If a server receives a message in a dialog
and then initiates a dialog with another server, it must complete the entire
initiated dialog before replying to the message from the received dialog.
A value of 1 selects the any-transaction-per-dialog model. In this model, all
server-class send operations within the dialog contains the transaction identifier
that is present at the time of the send, and there are no restrictions on
ENDTRANSACTION other than those associated with calls to the WRITEREAD
procedure.
The default value is 0.
flags.<0:13> The value must be 0.
NOTE: For information on setting flag 9 for TS/MP 2.5 and later versions, see “Bridging Pathsend
API into Pathway Domain” (page 113).
outputscsend-op-num
INT:ref:EXT64:1
SERVERCLASS_DIALOG_BEGINL64_ Procedure 103