Split a file based on header value

This is a Mainframe COBOL forum - you can post your queries on Mainframe COBOL, VS COBOL II, COBOL/370 , Enterprise COBOL

Moderators: dbzTHEdinosauer, Moderator Group

Post Reply
Gunex2
Member
Posts: 1
Joined: Tue Jun 05, 2018 12:33 pm

Split a file based on header value

Post by Gunex2 » Tue Jun 05, 2018 12:44 pm

Hi All
I have two files, file1 with list of header values and file2 with group of header,details and trailer records
Now i want to read file2 header record, if it matches with any of the records in file1, then i should move the content(hdr, details and trl) to the output1 and the remaining in output2.
Example given below.

Input File1

AAAA
DDDD
EEEE
FFFF
ZZZZ
TTTT
etc..


INPUT FILE2

HDR AAAA
1232
12455
2XDW2
TRL
HDR BBBB
12321
SER2
242
ASDFA
TRL
HDR CCCC
KDOAE
122
TRL
HDR DDDD
KLIYU
WER3
4368
TRL
etc...


EXPECTED OUTPUTS

OUTPUT1
HDR AAAA
1232
12455
2XDW2
TRL
HDR DDDD
KLIYU
WER3
4368
TRL

OUTPUT2
HDR BBBB
12321
SER2
242
ASDFA
TRL
HDR CCCC
KDOAE
122
TRL

Please advise how to acheive this using SORT or COBOL. Thanks.

Post Reply

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



Other References
Mainframe Tools and others