zOs/SKELS/DBXOLCOM

//T03COMP  EXEC PGM=GOC2CMP,PARM=('KEEPTGT,REORGALL',
//       'RUNID(S100447),')
//STEPLIB  DD DISP=SHR,DSN=${toolPreC}.SADBLLIB
//         DD DISP=SHR,DSN=${toolPreP}.SGOCLLIB
//         DD DISP=SHR,DSN=${toolPreP}.SADBLLIB
//         DD DISP=SHR,DSN=${dsnload}
//REPORT   DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//PLIDUMP  DD SYSOUT=*
//SYSOUT   DD DUMMY
//MASKS    DD $mask
//IGNORES  DD $ignore
//SRC      DD DISP=SHR,DSN=${libPre}.${src}CAT($mbrNac)
//SRCSIN   DD DSN=&SRCSIN,DISP=(,DELETE),
//            DCB=(LRECL=16384,RECFM=VB,BLKSIZE=27998),
//            SPACE=(CYL,(10,20),RLSE),
//            UNIT=DISK
//SRCSOUT  DD DSN=&SRCSOUT,DISP=(,DELETE),
//            DCB=(LRECL=16384,RECFM=VB,BLKSIZE=27998),
//            SPACE=(CYL,(10,20),RLSE),
//            UNIT=DISK
//TGT      DD DISP=SHR,DSN=${libPre}.${trg}CAT($mbrNac)
//TGT2IN   DD DISP=(SHR,PASS),
//          DSN=*.TGT,VOL=REF=*.TGT
//TGTSIN   DD DSN=&TGTSIN,DISP=(,DELETE),
//            DCB=(LRECL=16384,RECFM=VB,BLKSIZE=27998),
//            SPACE=(CYL,(10,20),RLSE),
//            UNIT=DISK
//TGTSOUT  DD DSN=&TGTSOUT,DISP=(,DELETE),
//            DCB=(LRECL=16384,RECFM=VB,BLKSIZE=27998),
//            SPACE=(CYL,(10,20),RLSE),
//            UNIT=DISK
//TGT2OUT  DD DSN=*.TGTSOUT,VOL=REF=*.TGTSOUT,DISP=(SHR,DELETE)
//SRTBOUT  DD DSN=&SRTBOUT,DISP=(,DELETE),
//            SPACE=(CYL,(10,20),RLSE),
//            DCB=(LRECL=16384,RECFM=VB,BLKSIZE=27998),
//            UNIT=DISK
//CHANGES  DD DISP=SHR,DSN=${libPre}.CDL($mbrNac)
//IFF      DD DSN=DSN.DBA.WK111AAQ.IFF,
//            DISP=OLD
//   ENDIF
//**********************************************************************
//*
//* DB2 OBJECT COMPARE
//*
//* STEP T04GAPY: GENERATE APPLY CHANGES JOBS
//*
//**********************************************************************
//        IF (RC GT 7) THEN
//        ELSE
//************************************************************ADB2SPFB**
//* DB2 ADMIN ISPF BATCH
//**********************************************************************
//T04GAPY  EXEC PGM=IKJEFT01,
// PARM='ISPSTART CMD(%GOCGAJOB  )',
// REGION=0M,
// DYNAMNBR=100
//SYSEXEC  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBEXEC
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCEXEC
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBEXEC
//SYSPROC  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBCLST
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCCLST
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBCLST
//ISPLLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBLLIB
//         DD DISP=SHR,DSN=ISP.SISPLOAD        ISPF BASE
//STEPLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBLLIB
//         DD DISP=SHR,DSN=${dsnload}
//         DD DISP=SHR,DSN=ISP.SISPLOAD        ISPF BASE
//* ISPSTART LOAD LIBRARY IS REQUIRED, EITHER ON STEPLIB OR LINK LIST
//ISPMLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBMLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCMLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBMLIB
//         DD DISP=SHR,DSN=ISP.SISPMENU
//ISPPLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBPLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCPLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBPLIB
//ISPSLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBSLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCSLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBSLIB
//ISPTLIB  DD DSN=&ISPTLIB,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,DSORG=PO),
//            SPACE=(80,(1,5,10)),UNIT=SYSALLDA,AVGREC=K
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBTLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCTLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBTLIB
//         DD DISP=SHR,DSN=ISP.SISPTENU          ISPF BASE
//ISPPROF  DD DSN=&ISPPROF,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PO),
//            SPACE=(80,(1,5,10)),UNIT=SYSALLDA,AVGREC=K
//ISPFILE  DD DSN=&ISPFILE,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PO),
//            SPACE=(80,(1,10,10)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL0  DD DSN=&ISPCTL0,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL1  DD DSN=&ISPCTL1,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL2  DD DSN=&ISPCTL2,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPWRK1  DD DSN=&ISPWRK1,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=256,BLKSIZE=256,DSORG=PS),
//            SPACE=(CYL,(5,10)),UNIT=SYSALLDA
//ISPWRK2  DD DSN=&ISPWRK2,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=256,BLKSIZE=256,DSORG=PS),
//            SPACE=(CYL,(5,10)),UNIT=SYSALLDA
//ISPLOG   DD SYSOUT=*,DCB=(LRECL=125,BLKSIZE=129,RECFM=VA)
//ISPLIST  DD SYSOUT=*,DCB=(LRECL=125,BLKSIZE=129,RECFM=VA)
//SYSTSPRT DD SYSOUT=*
//SYSTSIN  DD DUMMY
//SYSPRINT DD SYSOUT=*
//**********************************************************************
//* END OF ISPF BATCH STEP SET UP
//**********************************************************************
//GOCSVARS DD DISP=SHR,DSN=DSN.DBA.WK111AAQ.SHRVARS
//CHANGES  DD DISP=SHR,DSN=${libPre}.CDL($mbrNac)
//          ENDIF
/*
//**********************************************************************
//*
//* DB2 OBJECT COMPARE
//*
//* STEP T05GRWL: GENERATE RUN WORK STATEMENT LIST
//*
//**********************************************************************
//        IF (RC>7) THEN
//        ELSE
//************************************************************ADB2SPFB**
//* DB2 ADMIN ISPF BATCH
//**********************************************************************
//T05GRWL  EXEC PGM=IKJEFT01,
// PARM='ISPSTART CMD(%ADBGLUE )',
// REGION=0M,
// DYNAMNBR=100
//SYSEXEC  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBEXEC
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCEXEC
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBEXEC
//SYSPROC  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBCLST
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCCLST
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBCLST
//ISPLLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBLLIB
//         DD DISP=SHR,DSN=ISP.SISPLOAD        ISPF BASE
//STEPLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCLLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBLLIB
//         DD DISP=SHR,DSN=ISP.SISPLOAD        ISPF BASE
//* ISPSTART LOAD LIBRARY IS REQUIRED, EITHER ON STEPLIB OR LINK LIST
//ISPMLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBMLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCMLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBMLIB
//         DD DISP=SHR,DSN=ISP.SISPMENU
//ISPPLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBPLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCPLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBPLIB
//ISPSLIB  DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBSLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCSLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBSLIB
//ISPTLIB  DD DSN=&ISPTLIB,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,DSORG=PO),
//            SPACE=(80,(1,5,10)),UNIT=SYSALLDA,AVGREC=K
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.C0.SADBTLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SGOCTLIB
//         DD DISP=SHR,DSN=DSN.TOOLS.RZ1.P0.SADBTLIB
//         DD DISP=SHR,DSN=ISP.SISPTENU          ISPF BASE
//ISPPROF  DD DSN=&ISPPROF,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PO),
//            SPACE=(80,(1,5,10)),UNIT=SYSALLDA,AVGREC=K
//ISPFILE  DD DSN=&ISPFILE,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PO),
//            SPACE=(80,(1,10,10)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL0  DD DSN=&ISPCTL0,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL1  DD DSN=&ISPCTL1,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPCTL2  DD DSN=&ISPCTL2,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=80,BLKSIZE=7920,DSORG=PS),
//            SPACE=(80,(0,5)),UNIT=SYSALLDA,AVGREC=K
//ISPWRK1  DD DSN=&ISPWRK1,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=256,BLKSIZE=256,DSORG=PS),
//            SPACE=(CYL,(5,10)),UNIT=SYSALLDA
//ISPWRK2  DD DSN=&ISPWRK2,DISP=(NEW,DELETE,DELETE),
//            DCB=(RECFM=FB,LRECL=256,BLKSIZE=256,DSORG=PS),
//            SPACE=(CYL,(5,10)),UNIT=SYSALLDA
//ISPLOG   DD SYSOUT=*,DCB=(LRECL=125,BLKSIZE=129,RECFM=VA)
//ISPLIST  DD SYSOUT=*,DCB=(LRECL=125,BLKSIZE=129,RECFM=VA)
//SYSTSPRT DD SYSOUT=*
//SYSTSIN  DD DUMMY
//SYSPRINT DD SYSOUT=*
//**********************************************************************
//* END OF ISPF BATCH STEP SET UP
//**********************************************************************
//VARLST   DD *
ADB2CPS=;
ADBTEST=YES;
ADBTSTPN=ADB;
ADBONEJB=YES;
ADBJ1=//F5407691 JOB (KEL25071,0240,,3612),'CATALOG',;
ADBJ2=//         MSGCLASS=T,TIME=1440;
ADBJ3=//*MAIN CLASS=LOG;
ADBJ4=;
ADBJ5=;
ADBJPM1=;
ADBJPM2=;
ADBJPM3=;
ADBJPM4=;
DB2AJSYS=;
ADBJCGN=N;
ADBJCLS=;
DB2AJCLS=A;
ADBUNIT=DISK;
ADBJCL='DSN.DBA.DBAF.WSL';
ADBJOBPF=WK111AA;
ADBJOBEM=Y;
AHPULLIB=;
DB2ALOAD= ${dsnload}    ;
AAPFLIBR=;
ADBLLIB= 'DSN.TOOLS.RZ1.C0.SADBLLIB' 'DSN.TOOLS.RZ1.P0.SGOCLLIB' 'DSN.TOOLS.RZ1.
P0.SADBLLIB' ;
ADBPLIB= 'DSN.TOOLS.RZ1.C0.SADBPLIB' 'DSN.TOOLS.RZ1.P0.SGOCPLIB' 'DSN.TOOLS.RZ1.
P0.SADBPLIB' ;
ADBMLIB= 'DSN.TOOLS.RZ1.C0.SADBMLIB' 'DSN.TOOLS.RZ1.P0.SGOCMLIB' 'DSN.TOOLS.RZ1.
P0.SADBMLIB' ;
ADBSLIB= 'DSN.TOOLS.RZ1.C0.SADBSLIB' 'DSN.TOOLS.RZ1.P0.SGOCSLIB' 'DSN.TOOLS.RZ1.
P0.SADBSLIB' ;
ADBTLIB= 'DSN.TOOLS.RZ1.C0.SADBTLIB' 'DSN.TOOLS.RZ1.P0.SGOCTLIB' 'DSN.TOOLS.RZ1.
P0.SADBTLIB' ;
ADBELIB= 'DSN.TOOLS.RZ1.C0.SADBEXEC' 'DSN.TOOLS.RZ1.P0.SGOCEXEC' 'DSN.TOOLS.RZ1.
P0.SADBEXEC'   ;
ADBCLIB= 'DSN.TOOLS.RZ1.C0.SADBCLST' 'DSN.TOOLS.RZ1.P0.SGOCCLST' 'DSN.TOOLS.RZ1.
P0.SADBCLST'   ;
USEHPU=N;
DB2SYS=DBAF;
PARAM=ADB2W1 R WK111AAQ  GOCWLDS R;
/*
//GOCWLDS  DD DISP=SHR,DSN=DSN.DBA.CLON.WSL
//        ENDIF
/*