C-Series Procedure Errors; Interprocess Messages; Interprocess Command Interpreter Messages; System Messages - HP Guardian Errors Manual

Procedure errors and messages manual
Table of Contents

Advertisement

Table 1 Error Designations (continued)
Value
Meaning
3
Bounds error on reference parameter
4 - n
Other error; error-detail can contain additional information
Four G-series file information procedures are available for checking on error conditions:
FILE_GETINFO_
FILE_GETINFOBYNAME_
FILE_GETINFOLIST_
FILE_GETINFOLISTBYNAME_
These procedures are described in the Guardian Procedure Calls Reference Manual. See
Errors", for information regarding their use in obtaining file-system error information.

C-Series Procedure Errors

C-series procedures continue to use condition codes; condition codes are not used by D-series
procedures. A condition code of "equal" (CCE) indicates success; a condition code of "less than"
(CCL) or "greater than" (CCG) indicates that a problem occurred and that the error should be
retrieved. The completion of a read associated with a C-series system message returns a condition
code of "greater than" (CCG) and file-system error 6 from the FILEINFO procedure.
As has been the case for previous releases of the operating system, you use FILEINFO to obtain
the error code. You should use the file number form of the FILEINFO procedure to obtain information
about errors relating to operations involving open files; the last error associated with the file number
is returned.
A typical method of testing for an error and calling FILEINFO to get the error value might appear
as follows:
IF <> THEN
CALL FILEINFO ! call this procedure to get the error value.

Interprocess Messages

Interprocess messages are data structures that are exchanged between processes or between the
operating system and a process. Interprocess message are received by a user process through its
$RECEIVE file. A user process sends an interprocess message by opening the process to which the
message is to be sent.
This manual describes two types of interprocess messages:

Interprocess command interpreter messages

System messages

Interprocess Command Interpreter Messages
An interprocess command interpreter message is an interprocess message that is exchanged
between the command interpreter and an application process. The Tandem Advanced Command
Language (TACL) command interpreter is supplied by HP for use on the operating system.
Use of interprocess command interpreter messages is documented in the Guardian Programmer's
Guide.
System Messages
A system message is an interprocess message that is sent from the operating system to an application
process. Use of these messages is documented in the Guardian Programmer's Guide.
16
Introduction
! If CCL or CCG occurred, then
"File-System

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Guardian

Table of Contents