Enscribe Programmer's Guide

description of, 41, 151
key-sequenced files, 86
queue files, 111
read access required, 43
relative files, 146
Record
definition, 19
structure, 25
Record length
key-sequenced files, 68
maximum size, 73
relative files, 134
Record locks
description of, 151
interaction with file locks, 154
unlocking, 152
unstructured files, 155
Records
deleting, 87, 98, 147
inserting, 86, 146
REFRESH procedure, 41
Refreshing file information, 63, 144
Refreshing the EOF pointer, 58
Relational access, 37
Relational processing example, 100
Relative byte address see RBA
Relative files
accessing, 135, 144
application example, 135
comparison with other types, 24
creating, 136
current-record pointer, 135, 144
disk extent size, 137
EOF pointer, 135
example of file creation, 142
examples of file creation, 139
file creation examples, 137
next-record pointer, 135, 144
positioning, 134
record length, 134
record numbers, 25, 134
structure, 134
types of access, 135
use of alternate keys, 34
Removing data, 58
RENAME procedure, 41
REPOSITION procedure
description of, 41
error 27 for uncompleted operations, 41
S
SAVEPOSITION procedure, 41
Secondary extent, 20
Sector, defined, 19
Sequential access, 64, 86, 131, 145
Sequential block buffering, 55
Sequential cache access mode, 57
Sequential cache access type, 54
SETKEY procedure, 40
SETMODE 92, 160
SETMODE procedure
description of, 41
error 27 for uncompleted operations, 41
SETMODENOWAIT procedure
AWAITIO required with nowait I/O, 41
description of, 41
error 27 for uncompleted operations, 41
SETPOSITION procedure, 40
Shared access, 22
Size limits
entry-sequenced files, 49
individual partitions, 48
key-sequenced files, 48
relative files, 49
unstructured files, 49
Structured files
block formats, 169
block size relative to extent size, 46, 74, 125, 137
comparison table, 24
definition, 20
key-sequenced file structure, 68
relative file structure, 134
Sync depth, for queue files, 111
System-managed cache access mode, 57
T
Tag parameter in procedure calls, 42
Terminology, 19
Timestamp for queue file records, 108
Timestamps, 53
TMF
auditing, defined, 22
locking rules, 155
record locking, 22
Transactions locks, 155
Transfer count parameter, 42
Tree structure in key-sequenced files, 69
Types of access
key-sequenced files, 69
queue files, 108
relative files, 135
U
UNLOCKFILE procedure
AWAITIO required with nowait I/O, 41
description of, 41, 151
UNLOCKREC procedure
AWAITIO required with nowait I/O, 41
description of, 41, 152
Unstructured files
BUFFERSIZE attribute, 61
current-record pointer, 60
definition, 20
disk extent size, 61
EOF pointer, 60
file creation examples, 62
file locks, 155
next-record pointer, 60
188 Index