zOs/JCL/QMW1008P
//QMW1008P JOB (PD00,KE50,,SP00000000),
// 'DB2 CMD',
// MSGCLASS=E,
// SCHENV=DBOF
//*OMS NET=%%GROUP
//**CONTROL-M-JOB
//* %%GLOBAL GLOBAL
//* %%INCLIB PCL.U0000.P0.RZ2AKT.PERM.@007.JVA %%INCMEM JOBLRZ2P
// DD DSN=MQM.QP00,DISP=SHR
//*MAIN CLASS=P2
//* %%SET %%SUBSYS = DBOF
//********************************************************************
//* JCLPREP 07/01/2013 16:03:21 F965472
//********************************************************************
//*
//P02 EXEC PGM=IEFBR14
//TST DD DSN=DSN.%%JOBNAME.TST,
// DISP=(MOD,CATLG),
// MGMTCLAS=COM#A092,
// SPACE=%%#SPC2,
// RECFM=VB
//COPIES DD DSN=DSN.%%JOBNAME.COPIES,
// DISP=(MOD,CATLG),
// MGMTCLAS=COM#A092,
// SPACE=%%#SPC2,
// RECFM=VB
//ALTER DD DSN=DSN.%%JOBNAME.ALTER,
// DISP=(MOD,CATLG),
// MGMTCLAS=COM#A092,
// SPACE=%%#SPC2,
// RECFM=FB,LRECL=80
//ALOUT DD DSN=DSN.%%JOBNAME.ALOUT,
// DISP=(MOD,CATLG),
// MGMTCLAS=COM#A092,
// SPACE=%%#SPC2,
// RECFM=VBA,LRECL=121
//*
// IF P02.RC = 0 THEN
//P03 EXEC PGM=IKJEFT01,
// DYNAMNBR=200
//SYSTSIN DD *
DSN SYSTEM(%%SUBSYS)
RUN PROGRAM(DSNTIAUL) PARMS('SQL')
END
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTERM DD DUMMY
//SYSPUNCH DD SYSOUT=*
//SYSIN DD DSN=%%SUBSYS.DBAA.LCTL(QMW10000),DISP=SHR
//SYSREC00 DD DSN=DSN.%%JOBNAME.TST,DISP=OLD
//SYSREC01 DD DSN=DSN.%%JOBNAME.COPIES,DISP=OLD
// ENDIF
//*
// IF P03.RC <= 4 THEN
//P04 EXEC PGM=IKJEFT01,
// DYNAMNBR=200,
// PARM=('%DB2COARC %%SUBSYS GEN')
//SYSIN DD DUMMY
//SYSTSIN DD DUMMY
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTERM DD DUMMY
//SYSPROC DD DSN=TSO.RZ%%RZ.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 %%SUBSYS check')
//SYSIN DD DUMMY
//SYSTSIN DD DUMMY
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSTERM DD DUMMY
//SYSPROC DD DSN=TSO.RZ%%RZ.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 %%JOBNAME RZ%%RZ %%SUBSYS
// DD DSN=%%SUBSYS.DBAA.LCTL(QMW1000M),DISP=SHR
// DD *
rz=RZ%%RZ, subsys=%%SUBSYS, job=%%JOBNAME
// ENDIF
//*
// IF P08.RC > 0 THEN
//P08A EXEC PGM=OS3550
//IEMLOG DD SYSOUT=*
//IEMAPI DD *
SUBJECT UNGUELTIGER EMAIL EMPFAENGER ODER FILE ZU GROSS %%JOBNAME
RECPLIST GGDB2
SENDERID GGDB2
// DD DSN=PCL.U0000.P0.RZ2AKT.PERM.@005.JNA(PUOS355P),DISP=SHR
// ENDIF