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 |