For sequential access, makes available the next or previous logical record from a file. For random access, makes available a specified record from a disk file.
Opcode | Operation | File Types |
---|---|---|
8D | READ(sequential) WITH NO LOCK | L S R I |
D8 | READ (sequential) WITH LOCK | L S R I |
D9 | READ (sequential) WITH KEPT LOCK | L S R I |
F5 | READ (sequential) | L S R I |
8C | READ PREVIOUS WITH NO LOCK | R I |
DE | READ PREVIOUS WITH LOCK | R I |
DF | READ PREVIOUS WITH KEPT LOCK | R I |
F9 | READ PREVIOUS | R I |
8E | READ (random) WITH NO LOCK | R I |
DA | READ (random) WITH LOCK | R I |
DB | READ (random) WITH KEPT LOCK | R I |
F6 | READ (random) | R I |
8F | READ (direct) WITH NO LOCK | L S R I |
D6 | READ (direct) WITH LOCK | L S R I |
D7 | READ (direct) WITH KEPT LOCK | L S R I |
C9 | READ (direct) | L S R I |
F1 | READ (position) | L S R I |
Input Fields
fcd-relative-key | Relative record number (R) if READ random or direct |
fcd-key-id | Key identifier (I) |
fcd-record-address | Pointer to the record area |
Output Fields
fcd-file status | File status |
fcd-current-rec-len | Current record length |
fcd-reladdr-offset or fcd-reladdr-big | Relative byte address |