TS/MP Pathsend and Server Programming Manual (H06.05+, J06.03+)

initiated nowait send. This value is returned on every subsequent nowait send that is initiated
successfully. A value of -1 is returned for nowait sends that are not initiated successfully. A value of
-1 is always returned for waited sends.
See “Server-Class Send Operation Number” (page 105) later in this section for more information
about the server-class send operation number.
inputtag
INT(32):value
is used for nowait I/O only. The tag is stored by the system and then passed back to the application
by the AWAITIOX procedure when the nowait operation is completed. You can use the tag parameter
to identify multiple nowait I/O operations. For waited I/O, this parameter is not used and can be
omitted. The default is 0D.
Considerations
Refer to “Usage Considerations for Pathsend Procedures” (page 103) at the end of this section.
SERVERCLASS_SEND64_ Procedure
NOTE: This procedure is applicable to TS/MP 2.0 only. It is not supported in TS/MP 2.1, 2.3,
and 2.4.
The SERVERCLASS_SEND64_ procedure initiates a context-free send operation to a server process
in the specified server class.
The completion of this processing—that is, getting the final outcome (success or failure) and, if
successful, the reply data—occurs in one of two ways, depending on whether the send operation
is initiated as waited or nowait:
The SERVERCLASS_SEND64_ procedure performs initiation and completion for waited send
operations.
The SERVERCLASS_SEND64_ procedure performs initiation for nowait send operations and
completion is performed by calling the FILE_AWAITIO64_ procedure.
Syntax
The syntax of the SERVERCLASS_SEND64_ procedure is:
error := SERVERCLASS_SEND64_
! i
! i
( pathmon-process-name
,pathmon-process-name-len
! i,server-class-name
! i,server-class-name-len
! i,o,message-buffer
! i,request-len
! i,maximum-reply-len
! o,[ actual-reply-len ]
! i,[ timeout ]
! i,[ flags ]
! o
! i
,[ scsend-op-num ]
,[ tag ] );
returned valueerror
INT
returns an error word containing one of these values:
SERVERCLASS_SEND64_ Procedure 95