Let's see an example which shows how to insert a record in a new file when the organization is sequential:
COBOL Coding:
IDENTIFICATION DIVISION.
PROGRAM-ID. COBWRITE.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT EMPLOYEE ASSIGN TO EMP-FILE
ORGANIZATION IS SEQUENTIAL
ACCESS IS SEQUENTIAL.
DATA DIVISION.
FILE SECTION.
FD EMPLOYEE.
01 EMPLOYEE-FILE.
05 EMPLOYEE-ID PIC X(5).
05 NAME PIC A(10).
PROCEDURE DIVISION.
OPEN EXTEND EMPLOYEE.
MOVE '100' TO EMPLOYEE-ID.
MOVE 'REVATHY' TO NAME.
WRITE EMPLOYEE-FILE
END-WRITE.
CLOSE EMPLOYEE.
STOP RUN. |
100 REVATHY |
If you have any doubts or queries related to this chapter, get them clarified from our Mainframe experts on ibmmainframer Community!