Guardian Programming Reference Summary for pTAL and TAL

Guardian Programming Reference Summary for pTAL and TAL—522631-001
10-1
10
SET^FILE Operations
For additional information about the SET^FILE procedure call, refer to the Guardian
Procedure Calls Reference Manual.
Table 10-1. SET^FILE Operations That Set Values
<operation>
Parameter
(Required)
Description of Operation
Requested
new-value
Parameter
Entered
(Optional)
old-value
Parameter
Entered
(Optional)
State
of File
ASSIGN^
BLOCK
BUFLEN or
ASSIGN^
BLOCK
LENGTH
Specifies the block length, in
bytes, for the file.
new-
blocklen
blocklen Closed
ASSIGN^
FILECODE
Specifies the file code for the
file.
new-file-
code
file-code Closed
ASSIGN^
OPENACCESS
Specifies the open access for
the file. The following literals
are provided for <open-access>:
READWRITE^ACCESS (0)
READ^ACCESS (1)
WRITE^ACCESS (2)
Even if WRITE^ACCESS is
specified, SIO actually opens
the file with
READWRITE^ACCESS to
facilitate interactive I/O.
new-open-
access
open-
access
Closed
ASSIGN^
OPEN
EXCLUSION
Specifies the open exclusion for
the file. The following literals
are provided for <open-
exclusion>:
SHARE (0)
EXCLUSIVE (1)
PROTECTED (3)
new-open-
exclusion
open-
exclusion
Closed
ASSIGN^
PRIEXT
or ASSIGN^
PRIMARY
EXTENTSIZE
Specifies the primary extent
size (in units of 2048-byte
blocks) for the file.
new-pri-
ext-size
pri-ext-
size
Closed
ASSIGN^
RECORDLEN
or
ASSIGN^
RECORD
LENGTH
Specifies the logical record
length (in bytes) for the file.
ASSIGN^RECORDLENGTH
gives the default read or write
count. For default values, refer
to the Guardian Programmer’s
Guide.
new-
recordlen
recordlen Closed