i have a base gdg consisting of 12 versions like jan to dec. i
need to concatante this gdg to another gdg which have version 1
or to the base gdg itself can anyone give me the code pls ?
Answers were Sorted based on User's Feedback
Answer / sha
Assume, old gdg base is FINANCES.MONTHLY and new gdg base
is FINANCES.MONTHLY.NEW
The code to concatenate the old gdg 12 versions is
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT1 DD DSN=FINANCES.MONTHLY,DISP=SHR
//SYSUT2 DD DSN=FINANCES.MONTHLY.NEW(+1),
// DISP=(,CATLG,DELETE),UNIT=DISK,
// SPACE=(CYL,(20,20),RLSE),
// DCB=*.SYSUT1
Please correct me if I'm wrong...
| Is This Answer Correct ? | 10 Yes | 3 No |
Answer / user
//STEP1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSUT1 DD DSN=FINANCES.MONTHLY.G0001V00,DISP=SHR
DD DSN=FINANCES.MONTHLY.G0002V00,DISP=SHR
.....
DD DSN=FINANCES.MONTHLY.G0012V00,DISP=SHR
//SYSUT2 DD DSN=FINANCES.MONTHLY.NEW(+1),
// DISP=(,CATLG,DELETE),UNIT=DISK,
// SPACE=(CYL,(20,20),RLSE),
// DCB=*.SYSUT1
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / guest
the version 1 will be for jan only
finances.monthly.G0001V00 - it is for Jan
finances.monthly.G0002V00 - it is for feb
...
...
finances.monthly.G0012V00 -it is for dec
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / mdv
Technically, both answer #2 and #3 are correct. However,
answer #3 is better.
There are cases when the LRECL of some generations ( after
some change) are different from the others. In that case,
you cannot use the base.
You'll have to concatenate same LRECL files together and
proceed.
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the meaning of data definition name (ddname) and dataset name (dsname) in the DD statement?
Suppose there are 2 Input files Infile-1 and Infile-2. Both the Files contain Employee Records. You need to compare both the files and Write the Common Records in third file named Outfile. How can we do this using File-Aid?
mainframe questions like basic&depth
using cursor how can you fetch more than one record into a variable
what is the difference between JES3 and JES2?
wht happens if cond=true ? pls give me with an example ?
A dd statement consists of 4 fields. Name them?
Suppose I have a program in cobol name ”careerride” and want to execute the program by jcl. Specify the process?
i have a file which contains duplicates ? my requirement is to eliminate duplicates and these elminated duplicates should be moved to another file can any code this using sort ?
Is their any set of rules for dd? Explain.
What are the parameters that are used in creating a gdg?
In job processing, what happens in execution stage?