Hi,
The job is for copying components to a test region and created by a tool. The steps are to copy SOURCE, Batch Load, Online load etc separately using different IEBCOPY some time the no of component are large and take a lot of time so we were thinking to optimize the job
//COPYSRC EXEC PGM=IEBCOPY
//STGSRC DD DSN=x.srclib
//TSTSRC DD DSN=y.srclib
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=((STGSRC,R)),OUTDD=TSTSRC
/*
//COPYBAT EXEC PGM=IEBCOPY
//STGBAT DD DSN=x.batch.load
//TSTBAT DD DSN=y.batch.load
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=((STGBAT,R)),OUTDD=TSTBAT
/*
//COPYONL EXEC PGM=IEBCOPY
//STGONL DD DSN=x.online.load
//TSTONL DD DSN=y.online.load
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=((STGONL,R)),OUTDD=TSTONL
/*
If we have only one IEBCOPY to copy all the type of components will it be more efficient? If yes how much more efficient?
//COPYSRC EXEC PGM=IEBCOPY
//STGSRC DD DSN=x.srclib
//TSTSRC DD DSN=y.srclib
//STGBAT DD DSN=x.batch.load
//TSTBAT DD DSN=y.batch.load
//STGONL DD DSN=x.online.load
//TSTONL DD DSN=y.online.load
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY INDD=((STGSRC,R)),OUTDD=TSTSRC
COPY INDD=((STGBAT,R)),OUTDD=TSTBAT
COPY INDD=((STGONL,R)),OUTDD=TSTONL
/*