IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Handling three files in cobol program simultaneously


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Nandakumar.B

New User


Joined: 09 Oct 2005
Posts: 1

PostPosted: Sun Oct 09, 2005 12:17 pm
Reply with quote

hi,

I have a doubt regarding handling three files simultaneously inside a cobol program.The program has to generate a report using the three files and these files have the same key.But the records in the files do not have a one to one correspondence.How can we handle them efficiently outside the program ie in a JCl so as to minimize the complexity of the logic?
Back to top
View user's profile Send private message
Sridevi_C

Active User


Joined: 22 Sep 2005
Posts: 104
Location: Concord, New Hampshire, USA.

PostPosted: Sun Oct 09, 2005 10:16 pm
Reply with quote

Hi,
You can SORT and MERGE in JCL. Duplicates, if any and if you need to eliminate SUM FIELDS = NONE can be used.
Regards,
Sridevi.
Back to top
View user's profile Send private message
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1592

PostPosted: Sun Oct 09, 2005 11:40 pm
Reply with quote

You didn't say how the rpt was to be written. If all 3 recs are needed to generate a rpt line you can do something like this, provided all 3 files are sorted on the same key.
Code:

Do a priming read of all 3 files.
Perf process-rpt until eof on any file

In process-rpt:
    check for all 3 keys equal and save hi key
    evaluate true
    when 3 keys equal
             perf print rpt line
             perf read 3 files     
    when key1 < hi key
            perf read file1   
    when key2 < hi key
            perf read file2
    when key3 < hi key
            perf read file2
    end-eval

P.S. This approach will work for 3 or more IP files.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Compare 2 files and retrive records f... DFSORT/ICETOOL 3
No new posts Compare 2 files(F1 & F2) and writ... JCL & VSAM 8
No new posts Replace each space in cobol string wi... COBOL Programming 3
No new posts Using API Gateway from CICS program CICS 0
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
Search our Forums:

Back to Top