WRITE
Sequential Files
| COBOL | JAVA |
| WRITE | WriteSequentialFile |
Syntax
WriteSequentialFile ( <file>, <buffer>[, <from>] )
Parameter(s)
<file>
The file id of the file that is being written to.
<buffer>
The file buffer, the content that will be written to the file.
<from>
Optionally, data from this variable will be copied into the file buffer.
Example(s)
| COBOL | Java |
MOVE 'Hello World' TO SEQRECORD.
WRITE SEQDATA.
|
locDef.txtinput.assign("Hello World");
writeSequentialFile(sequentialfile, fd_Seqdata);
|
WRITE SEQDATA FROM TXTINPUT.
|
writeSequentialFile(sequentialfile, fd_Seqdata, locDef.txtinput.getValue());
|
Indexed Files
| COBOL | JAVA |
| WRITE | WriteSquentialFile |
Syntax
WriteSquentialFile ( <file>, <buffer>[, <from>] )
Parameter(s)
<file>
The file id of the file that is being written to.
<buffer>
The file buffer, the content that will be written to the file.
<from>
Optionally, data from this variable will be copied into the file buffer.
Example(s)
| COBOL | Java |
SET IDXKEY TO 5.
MOVE 'Hello World 5' TO IDXRECORD.
WRITE IDXDATA.
|
fd_Idxdata.idxkey.assign(5);
fd_Idxdata.idxrecord.assign("Hello World 5");
writeSequentialFile(indexedfile, fd_Idxdata);
|
WRITE IDXDATA FROM TXTINPUT.
|
writeSequentialFile(indexedfile, fd_Idxdata, locDef.txtinput.getValue());
|
WRITE IDXDATA
INVALID MOVE 'Error: Invalid key' TO FILESTATUS
NOT INVALID MOVE 'Write successful' TO FILESTATUS.
|
if (!(writeSequentialFile(indexedfile, fd_Idxdata))) {
locDef.filestatus.assign("Error: Invalid key");
} else {
locDef.filestatus.assign("Write successful");
}
|
