zOs/JCL/QM10016P

//QMW1016P JOB (PD00,KE50,,SP00000000),
//             'DB2 CMD',
//             MSGCLASS=T,
//             SCHENV=TSO
//*MAIN CLASS=P2
//* %%SET DP4G      = DP4G
//********************************************************************
//*                         JCLPREP   11/04/2013   14:20:21   F965472
//********************************************************************
//*
//P02     EXEC PGM=IEFBR14
//TST       DD DSN=DSN.WOK.QMW1016P.TST,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=VB
//COPIES    DD DSN=DSN.WOK.QMW1016P.COPIES,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=VB
//ALTER     DD DSN=DSN.WOK.QMW1016P.ALTER,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=FB,LRECL=80
//ALOUT     DD DSN=DSN.WOK.QMW1016P.ALOUT,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=VBA,LRECL=121
//*
// IF P02.RC = 0 THEN
//P03     EXEC PGM=IKJEFT01,
//             DYNAMNBR=200
//SYSTSIN   DD *
   DSN SYSTEM(DP4G)
   RUN PROGRAM(DSNTIAUL) PARMS('SQL')
   END
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPUNCH  DD SYSOUT=*
//SYSIN     DD DSN=DP4G.DBAA.LCTL(QMW10000),DISP=SHR
//SYSREC00  DD DSN=DSN.WOK.QMW1016P.TST,DISP=OLD
//SYSREC01  DD DSN=DSN.WOK.QMW1016P.COPIES,DISP=OLD
// ENDIF
//*
// IF P03.RC <= 4 THEN
//P04     EXEC PGM=IKJEFT01,
//             DYNAMNBR=200,
//             PARM=('%DB2COARC DP4G GEN')
//SYSIN     DD DUMMY
//SYSTSIN   DD DUMMY
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPROC   DD DSN=TSO.RZ4.P0.PROD.EXEC,DISP=SHR
//TST       DD DSN=*.P02.TST,DISP=SHR
//COPIES    DD DSN=*.P02.COPIES,DISP=SHR
//ALTER     DD DSN=*.P02.ALTER,DISP=OLD
// ENDIF
//*
// IF P04.RC = 0 THEN
//P05     EXEC PGM=IDCAMS
//SYSPRINT  DD DSN=*.P02.ALOUT,DISP=OLD
//CEEDUMP   DD SYSOUT=*
//SYSABEND  DD SYSOUT=*
//SYSIN     DD DSN=*.P02.ALTER,DISP=SHR
// ENDIF
//*--------------------------------------------------------***
//* COPY TO SYSOUT
//*--------------------------------------------------------***
//*
// IF (ABEND) OR (P05.RC GE 0) THEN
//P06     EXEC PGM=ICEGENER
//SYSPRINT  DD SYSOUT=*
//SYSUT1    DD DSN=*.P02.ALOUT,DISP=SHR
//SYSUT2    DD SYSOUT=*
// ENDIF
//*
// IF P06.RC = 0 THEN
//P07     EXEC PGM=IKJEFT01,
//             DYNAMNBR=200,
//             PARM=('%DB2COARC DP4G check')
//SYSIN     DD DUMMY
//SYSTSIN   DD DUMMY
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPROC   DD DSN=TSO.RZ4.P0.PROD.EXEC,DISP=SHR
//TST       DD DSN=*.P02.TST,DISP=SHR
//ALOUT     DD DSN=*.P02.ALOUT,DISP=SHR
// ENDIF
//*
// IF (ABEND OR RC > 4 OR NOT (P05.RUN AND P07.RUN)) THEN
//P08     EXEC PGM=OS3550
//SYSPRINT  DD SYSOUT=*
//IEMLOG    DD SYSOUT=*
//IEMAPI    DD *
SUBJECT    Copy Archive: JobFehler QMW1016P RZ4 DP4G
//          DD DSN=DP4G.DBAA.LCTL(QMW1000M),DISP=SHR
//          DD *
           rz=RZ4, subsys=DP4G, job=QMW1016P
// ENDIF