To update a VSAM file, use these PROCEDURE DIVISION statements.
| Access method |
ESDS |
KSDS |
RRDS |
| ACCESS IS SEQUENTIAL |
OPEN EXTEND WRITE CLOSE or OPEN I-O
READ REWRITE CLOSE |
OPEN EXTEND WRITE CLOSE or OPEN I-O
READ REWRITE DELETE CLOSE |
OPEN EXTEND WRITE CLOSE or OPEN I-O
READ REWRITE DELETE CLOSE |
| ACCESS IS RANDOM |
Not applicable |
OPEN I-O READ WRITE REWRITE DELETE
CLOSE |
OPEN I-O READ WRITE REWRITE DELETE
CLOSE |
| ACCESS IS DYNAMIC (sequential processing) |
Not applicable |
OPEN I-O READ NEXT WRITE REWRITE
START DELETE CLOSE |
OPEN I-O READ NEXT WRITE REWRITE
START DELETE CLOSE |
| ACCESS IS DYNAMIC (random processing) |
Not applicable |
OPEN I-O READ WRITE REWRITE DELETE CLOSE |
OPEN I-O READ WRITE REWRITE DELETE CLOSE |