TS/MP Pathsend and Server Programming Manual (G06.24+, H06.03+)
Pathsend Procedure Call Reference
NonStop TS/MP Pathsend and Server Programming Manual–132500
5-21
SERVERCLASS_SEND_INFO_ Procedure
SERVERCLASS_SEND_INFO_ Procedure
The SERVERCLASS_SEND_INFO_ procedure retrieves error information about the
last SERVERCLASS_SEND_, SERVERCLASS_DIALOG_BEGIN_,
SERVERCLASS_DIALOG_SEND_, SERVERCLASS_DIALOG_END_, or
SERVERCLASS_DIALOG_ABORT_ operation that was initiated or completed with
return error 233 (FEScError) or 0 (FEOK).
If the return error from the previous Pathsend call is 0 (FEOK), both the Pathsend error
and the file-system error will always be 0, so you do not need to call
SERVERCLASS_SEND_INFO_.
Syntax
The syntax of the SERVERCLASS_SEND_INFO_ procedure is:
error returned value
INT
returns an error word. This error is associated with the call to
SERVERCLASS_SEND_INFO_ and not with the previous Pathsend call. The error
word contains one of the following file-system errors:
These errors are programming errors.
pathsend-error output
INT:ref:1
returns the Pathsend error. See Section 6, Pathsend Errors
, for descriptions of
Pathsend errors.
file-system-error output
INT:ref:1
returns the file-system error. See the Guardian Procedure Errors and Messages
Manual for descriptions of file-system errors.
error := SERVERCLASS_SEND_INFO_ ( pathsend-error ! o
,file-system-error ); ! o
0 (FEOK) indicates that no errors occurred in the call to
SERVERCLASS_SEND_INFO_.
2 (FEInvalOp) is returned if the caller has an invalid segment in use. Error 2 is
also returned if the caller has no extended data segment in use and one of the
reference parameters is an extended address.
22 (FEBoundsErr) is returned if a reference parameter is out of bounds.
29 (FEMissParam) is returned if a required parameter is missing.