Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (N)
Guardian Procedure Calls Reference Manual522629-013
10-36
NO^ERROR Procedure
Error is a good error number on the list.
Fatal error occurred, and abort-on-error mode is OFF.
Error is a BREAK error, and BREAK is enabled for file-fcb.
state input
INT:value
if nonzero, indicates the operation is considered successful. The file error and
retry count variables in the file control block (FCB) are set to zero, with
no-retry
returned as nonzero. Typically, either of two values is passed in this position:
= (CCE) immediately follows a file-system call. If equal is true, the operation is
successful. This eliminates a call to FILEINFO by NO^ERROR.
0 forces NO^ERROR to first check the error value in the FCB. If the
FCB error is 0, NO^ERROR calls FILEINFO for the file.
file-fcb input
INT:ref:*
identifies the file to be checked.
good-error-list input
INT:ref:*
is a list of error numbers; if one of the numbers matches the current error,
no-
retry is returned as nonzero (no retry). The format of good-error-list, in
words, is:
[ 0 ] number of error numbers in list {0:n}
[ 1 ] good error number
.
.
.
[ n ] good error number
retryable input
INT:value
is used to determine whether certain path errors should be retried. If
retryable
is not zero, errors in the range of {120, 190, 202:231} cause retry according to the
device type as follows:
Device Retry Indication
Operator Yes
Process NA
$RECEIV
E
NA