Enscribe Programmer's Guide
Deleting data, 58
Deleting records, 87, 98, 147
Dequeuing records, 111
Device operation errors, 159
Direct-I/O cache access mode, 57
Directory, 21
Disk extent size
entry-sequenced files, 125
key-sequenced files, 74
relative files, 137
unstructured files, 61
E
EDIT files
how to read, 60
structure imposed by EDIT, 60
EDITREAD procedure, 60
End-of-file pointer, 135
Entry-sequenced files
access examples, 131
accessing, 131
comparison with other types, 24
creating, 124
disk extent size, 125
example of file creation, 129
examples of file creation, 126, 127
file creation examples, 125
record address, 25
record length, maximum, 124
use of alternate keys, 34
EOF pointer
encountered during sequential access, 65
key-sequenced files, 85
refreshing, 58
relative files, 135
unstructured files, 63
updating of, 63, 144
Errors
categories, 159
communication path errors, 159
data errors, 159
device operation errors, 159
extent allocation errors, 159
failure of primary application process, 160
from procedure calls, 43
messages, 159
partitioned files, 160
path errors, 159
Exclusion modes, 22
Exclusive access, 22
Extent size
entry-sequenced files, 125
key-sequenced files, 74
relative files, 137
unstructured files, 61
Extents
allocating and deallocating, 20, 59, 160
definition, 20
in file directory, 22
primary, 20
secondary, 20
size relative to block size, 46, 74, 125, 137
External declarations of procedures, 44
F
Failure of primary application process, 160
FCB, 63, 144
Field, defined, 25
File codes, 46
File control block, 144
File creation
alternate-key files, 71, 124, 136
block size
determining, 74, 125, 137
relative to extent size, 46, 74, 125, 137
block size:relative to extent size, 46
COMPRESS parameter, 75
DCOMPRESS parameter, 75
entry-sequenced files, 124
examples
alternate-key file, 82, 129, 141
entry-sequenced file, 126
entry-sequenced with alternate keys, 127
entry-sequenced, partitioned file, 129
key-sequenced file, 76
key-sequenced file with alternate keys, 77
key-sequenced, partitioned file, 83
relative file, 139
relative, partitioned file, 142
unstructured file, 62
extent size relative to block size, 46, 74, 125, 137
file codes, 46
ICOMPRESS parameter, 75
index blocks, 74
key specifier, 33
key-sequenced files
index blocks, 74
primary-key offset, 75
offset of alternate keys, 33
offset of primary key, 75
partitioned files, 124, 136
primary-key offset, 75
relative files, 136
two methods, 23
with ODDUNSTR parameter, 65
File directory, 21
File expiration dates, 53
File Format
comparison, 47
See also Format 1 and 2 Files, 46
Supported, 46
File identifiers partitioned files, 21
File loading
adding an alternate key, 161, 162
key-sequenced file, 161
loading a single partition, 163
reloading a single partition, 162
File locks
185