Hi,
I have 3 files say File a, file b, file c. The requirement is to match file a and file b on 4 fields say p,q,r,s. The matched records should be matched with file c on p, q. here if the rec is not found... it should be written to error file. I implemented the below code after getting matched recs from file a and file b
DO WHILE NOT EOF file c
IF field p frm matched rec EQ field p on file c AND +
field q frm matched rec EQ field q on file c
write outfile
ELSE
write error file
END-IF
GET filec
END-DO
but the problem is with ELSE loop, records present only in FILE C are also written to error file. But i want only matched recs which donot have a corresponding record in file c to be written to error file. How do i achieve it??
easytrieve matching prog
Moderators: DikDude, Moderator Group
FREE TUTORIALS
Tutorials
Free tutorials from mainframegurukul
- JCL Tutorial
Covers all important JCL concepts. - Cobol Tutorial
This tutorials covers all Cobol Topics from STRING to COMP-3. - DB2 Tutorial
DB2 Tutorial focuses on DB2 COBOL Programming. - SORT Tutorial
This Tutorial covers all important aspects of DFSORT with examples - CICS Tutorial
This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions
- Cobol Interview Questions
50+ Interview Questions - JCL Interview Questions
50+ Interview Questions - DB2 Interview Questions
100+ Interview Questions - CICS Interview Questions
70+ Interview Questions - VSAM Interview Questions
27 Interview Questions
Other References
Mainframe Tools and others
- XPEDITER Reference
Explains how we can debug a program - FILEAID Reference
Explains how to browse , edit and delete datasets - Change Man Reference
Quick Start tutorial on Changeman - Abend Reference
Important Abend codes explained - FaceBook Page
MainframeGurukul FaceBook Page - LinkedIn Page
MainframeGurkul Linkedin Page