Writes a new record to a file.
For sequential files, it can also be used for vertical positioning of lines in a logical page.
Opcode | Operation | File Types |
---|---|---|
E1 | WRITE BEFORE | L S |
E2 | WRITE AFTER | L S |
E3 | WRITE BEFORE TAB | L S |
E4 | WRITE AFTER TAB | L S |
E5 | WRITE BEFORE PAGE | L S |
E6 | WRITE AFTER PAGE | L S |
EC | WRITE BEFORE mnemonic-name | S |
ED | WRITE AFTER mnemonic-name | S |
F3 | WRITE | L S R I |
Input Fields:
cfd-relative-key | Relative record number (R) |
fcd-current-rec-len | Current record length |
fcd-line-count | Line count (WRITE only) (S) |
fcd-record-address | Pointer to the record area |
Output Fields:
fcd-file-status | File status |
fcd-reladdr-offset or fcd-reladdr-big | Relative byte address |