Enscribe Programmer's Guide

Index
A
Access examples
entry-sequenced files, 131
key-sequenced files, 87
queue files, 118
relative files, 147
unstructured files, 64
Access modes, 22
Access paths
exact positioning mode, 31
generic positioning mode, 30
overview, 27
relational access, 37
Accessing files
entry-sequenced files, 131
key-sequenced files, 69, 85
queue files, 110
relative files, 135, 144
unstructured files, 60
Alternate keys
attributes
automatic updating, 34
null value, 33
attributes:null value, 33
automatic maintenance, 33
example, 27, 88, 91, 94, 100
file creation, 71, 124, 136
in a key-sequenced file, 34
in a relative file, 34
in an entry-sequenced file, 34
insertion-ordered, 27
overview, 31
record format, 31
Alternate-key files
automatic updating, 34
contents, 34
example of file creation, 82, 129, 141
key length, 35
key offset, 33
key specifier, 33
multiple, 34
Approximate positioning mode, 30
audit-checkpoint, 49
Audit-checkpoint compression, 49
Audited files, Errors in opening, 157
Autorefresh option, 58, 63, 144
B
Bit-map blocks in key-sequenced files, 69, 169
Block Format (1), 170
Block Format (2), 174
Block formats of structured files, 169
Block size
determining, 74, 125, 137
index blocks, 74
relative to extent size, 46, 74, 125, 137
Block splits in key-sequenced files, 69
Block, defined, 20, 74
Buffer parameter in procedure calls, 42
Buffering
cache, 54
buffered, 54
write-through, 54
sequential block buffering
FILE_OPEN_ parameters, 56
limited use of disk process, 56
shared file access, 57
sharing buffer space, 57
BUFFERSIZE attribute, 61
C
Cache access modes
direct I/O, 57
random access, 57
sequential access, 57
system-managed access, 57
Cache access types, 54
Collating sequence, 75
Communication path errors, 159
Compaction, index, 76
COMPRESS parameter, 75
Compression, 49
Condition codes, 42
CONTROL procedure
allocating extents, 20, 59, 160
AWAITIO required with nowait I/O, 41
deallocating extents, 59
purging data, 58
write access required, 43
CREATE procedure
enabling compression, 75
setting autorefresh option, 63, 144
Creating
entry-sequenced files, 124
files, 20
key-sequenced files, 71
queue files, 108
relative files, 136
Current position relative to locks, 29
Current-key specifier definition, 27
Current-key value
key-sequenced files, 87
queue files, 117
Current-record pointer
relative files, 135, 144
unstructured files, 63
D
Data errors, 159
DCOMPRESS parameter, 75
Deadlock, 154
184 Index