Guardian Procedure Calls Reference Manual
Table 42 SET^FILE Operations That Set Values (continued)
State of Fileold-valuenew-valueDescription of Operation Requestedoperation
Openstatenew-stateSets or clears read-trailing-blank-trim for
the file. If on, the count-read parameter
does not account for trailing blanks.
SET^READ^TRIM
Opensys-msg-masknew-sys-msg-mask.<15> = unusedSET^SYSTEMMESSAGES
The user replies to the system messages
designated by this operation by using
WRITE^FILE. If no WRITE^FILE is
encountered before the next READ^FILE,
reply-error-code = 0 is made
automatically. Note that this operation
cannot set some of the newer system
messages; for these, use
SET^SYSTEMMESSAGESMANY.
Anyold-statenew-stateSets or clears the traceback feature. When
traceback is active, the SIO facility
SET^TRACEBACK
appends the caller's P-relative address to
all error messages.
Openuser-flag-in-
fcb
new-user-flagSets user flag for the file. The user flag is
a one-word value in the FCB that the user
can manipulate to maintain information
about the file.
SET^USERFLAG
Anystatenew-stateSets or clears write-fold for the file. If on,
WRITE^FILE operations exceeding the
SET^WRITE^FOLD
record length cause multiple logical
records to be written. If off, WRITE^FILE
operations exceeding the record length
are truncated to record-length bytes; no
error message or warning is given.
Openstatenew-stateSets or clears write-blank-pad for the file.
If on, WRITE^FILE operations of less than
SET^WRITE^PAD
record-length bytes, including the last
record if WRITE^FOLD is in effect, are
padded with trailing blanks to fill out the
logical record.
Openstatenew-stateSets or clears write-trailing-blank-trim for
the file. If on, trailing blanks are trimmed
SET^WRITE^TRIM
from the output record before being
written to the line.
SET^FILE Procedure 1309