Wrete a JCL to compare two files and mached records move to
onc file & un mached rows wants to another file?
Answer Posted / rams
Every one answered well. I would like to emphasize on few
details.
SORTXSUM and ICETOOL are used to identify the duplicate
records Depending on what kind of SORT utitlity you are
using. SORTXSUM works in SYNCSORT. It does n't work in
DFSORT ( you can use ICETOOL in this case ).
If you use the above ICETOOL code for comparing 2 SORTIN
files, The results may not be accurate because the record
may be duplicated in the second file and does not exist in
the first one.
When you use SUM FIELDS=NONE, you need to specify a key
based on which the duplicated can be deleted, IF you use
SORT FIELDS=COPY it may not work ( or delete duplicates by
entire record...i am not sure though)
There is a small diff in the ICETOOL and SORTXSUM work. If
you have 1,2,3,4,4,4,5,5,6,7 in you i/p file.
The SORT ourfile will have 1,2,3,4,5,6,7 and SORTXSUM file
will have 4,4,5.
The ICETOOL ALLDUPS will have 4,4,4,5,5 and NODUPS file
will have 1,2,3,6,7.
| Is This Answer Correct ? | 20 Yes | 12 No |
Post New Answer View All Answers
What is the significance of addrspc parameter in exec statement?
What do you know about jcl?
What are the utility programs in jcl?
How to override a dsn that is contained in a proc called by another proc? I need to do the override in the calling jcl?
What is use of restart and how to use it?
What is concatenating?
Explain the purpose of dd * statement in jcl?
How to run cobol program using jcl?
Mention the types of job control statements?
How do you overcome this limitation ?
How can an in-stream dataset be terminated?
what is the resolution for sb37 error
Is it possible to code instream data in a PROC?
What is the purpose of dd?
what is DSN parameter and DISP parameter is used for?