You are on page 1of 1

IDENTIFICATION DIVISION.

00010001
PROGRAM-ID. ESDS. 00020001
ENVIRONMENT DIVISION. 00030001
INPUT-OUTPUT SECTION. 00040001
FILE-CONTROL. 00050001
SELECT INFILE ASSIGN TO DD1 00060001
ORGANIZATION IS SEQUENTIAL 00070001
ACCESS MODE IS SEQUENTIAL 00080001
FILE STATUS IS WS-ST. 00090001
SELECT OUTFILE ASSIGN TO AS-DD2 00100008
ORGANIZATION IS SEQUENTIAL 00110001
ACCESS MODE IS SEQUENTIAL 00120001
FILE STATUS IS WS-ST1. 00130001
DATA DIVISION. 00140001
FILE SECTION. 00150001
FD INFILE. 00160001
01 INREC. 00170001
02 SNO PIC 9(4). 00180001
02 FILLER PIC X(5). 00190001
02 NAME PIC X(20). 00200001
02 FILLER PIC X(2). 00210001
02 BANK PIC X(13). 00220001
02 FILLER PIC X(6). 00230001
02 PLACE PIC X(11). 00240001
02 FILLER PIC X(4). 00250001
02 ACC PIC X(7). 00260001
02 FILLER PIC X(8). 00270001
FD OUTFILE. 00280001
01 OUTREC. 00290003
02 SNO1 PIC 9(4). 00300002
02 FILLER PIC X(5). 00310002
02 NAME1 PIC X(20). 00320002
02 FILLER PIC X(2). 00330002
02 BANK1 PIC X(13). 00340002
02 FILLER PIC X(6). 00350002
02 PLACE1 PIC X(11). 00360002
02 FILLER PIC X(4). 00370002
02 ACC1 PIC X(7). 00380002
02 FILLER PIC X(8). 00390002
WORKING-STORAGE SECTION. 00400001
77 WS-ST PIC 9(2). 00410001
77 WS-ST1 PIC 9(2). 00420001
PROCEDURE DIVISION. 00430001
OPEN INPUT INFILE 00440005
DISPLAY WS-ST 00450001
OPEN OUTPUT OUTFILE 00460001
DISPLAY WS-ST1 00470001
PERFORM PARA1 UNTIL WS-ST = 10 00480006
CLOSE INFILE 00490001
CLOSE OUTFILE. 00500001
STOP RUN. 00510001
PARA1. 00520001
READ INFILE 00530001
MOVE INREC TO OUTREC 00540001
WRITE OUTREC 00550001
DISPLAY OUTREC. 00560001

You might also like