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
//*