HP Guardian Errors Manual page 130

Procedure errors and messages manual
Table of Contents

Advertisement

Recovery Do not attempt the SIO operations listed above.
516
Cause The buffer was not within 'G'[0:32767] of the user data area. This error is returned by
OPEN^FILE if the block buffer fails the test, or by READ^FILE and WRITE^FILE if the data buffer
fails the test.
Effect The procedure sets the error code and returns without performing the requested operation.
Recovery Move the buffer into the lower half of the user data area.
517
Cause The file code specified in the ASSIGN command or in the ASSIGN^FILECODE option of
the SET^FILE call did not match the file code of the file. This error is returned only by OPEN^FILE.
Effect The procedure sets the error code and returns without performing the requested operation.
Recovery Change the file name or the file code in the ASSIGN command or in the
ASSIGN^FILECODE option of the SET^FILE call.
518
Cause The specified buffer was too small. This error is returned only by OPEN^FILE.
Effect The procedure sets the error code and returns without performing the requested operation.
Recovery For reading an EDIT file, allocate at least 144 bytes of buffer space.
For writing an EDIT file, allocate at least 1024 bytes of buffer space.
For blocking, allocate at least the same number of bytes for buffer space as the logical record
length.
519
Cause The ASSIGN block length or the ASSIGN^BLOCKLENGTH option of the SET^FILE call was
greater than the block buffer length in the OPEN^FILE call. This error is only returned by OPEN^FILE.
Effect The procedure sets the error code and returns without performing the requested operation.
Recovery Correct the ASSIGN command or the ASSIGN^BLOCKLENGTH option, or use a larger
buffer.
520
Cause There are three possible causes:
The specified record length was zero or greater than the max-record-length specified in the
OPEN^FILE call.
The record length for the $RECEIVE file was less than 14.
The record length was greater than 254 and the procedure specifies variable-length records.
Effect The procedure sets the error code and returns without performing the requested operation.
130 Sequential I/O Errors
SIOERR^INVALIDBUFADDR: The specified buffer address is
invalid. A valid address is within 'G'
SIOERR^INVALIDFILECODE: The specified file code in
the SET^FILE call does not match the file code of the file.
SIOERR^BUFTOOSMALL: The block buffer provided
to OPEN^FILE is too small.
SIOERR^INVALIDBLKLENGTH: The block length specified
in the SET^FILE call does not match the block buffer
length in OPEN^FILE.
SIOERR^INVALIDRECLENGTH: The specified record length
was either too small or too large.

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Guardian

Table of Contents