zOs/JCL/QMW1002P

//QMW1002Q JOB (PD00,KE50,,SP00000000),
//             'DB2 CMD',
//             MSGCLASS=T
//********************************************************************
//*                         JCLPREP   27/03/2008   13:48:17   A965472
//********************************************************************
//*
//P02     EXEC PGM=IEFBR14
//TST       DD DSN=DSN.QMW1002P.TST,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=VB
//COPIES    DD DSN=DSN.QMW1002P.COPIES,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=VB
//ALTER     DD DSN=DSN.QMW1002P.ALTER,
//             DISP=(MOD,CATLG),
//             MGMTCLAS=COM#A092,
//             SPACE=(CYL,(15,75),RLSE),
//             RECFM=FB,LRECL=80
//ALOUT     DD DSN=DSN.QMW1002P.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(DBTF)
   RUN PROGRAM(DSNTIAUL) PARMS('SQL')
   END
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPUNCH  DD SYSOUT=*
//SYSIN     DD DSN=DBTF.DBAA.LCTL(QMW10000),DISP=SHR
//SYSREC00  DD DSN=DSN.QMW1002P.TST,DISP=OLD
//SYSREC01  DD DSN=DSN.QMW1002P.COPIES,DISP=OLD
// ENDIF
//*
// IF P03.RC <= 4 THEN
//P04     EXEC PGM=IKJEFT01,
//             DYNAMNBR=200,
//             PARM=('%DB2COARC DBTF GEN')
//SYSIN     DD DUMMY
//SYSTSIN   DD DUMMY
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPROC   DD DSN=TSO.RZ1.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 P05.RC <= 4 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 DBTF check')
//SYSIN     DD DUMMY
//SYSTSIN   DD DUMMY
//SYSTSPRT  DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//SYSUDUMP  DD SYSOUT=*
//SYSTERM   DD DUMMY
//SYSPROC   DD DSN=TSO.RZ1.P0.PROD.EXEC,DISP=SHR
//TST       DD DSN=*.P02.TST,DISP=SHR
//ALOUT     DD DSN=*.P02.ALOUT,DISP=SHR
// ENDIF
//*