Vous êtes sur la page 1sur 6

//HZ5BNNC JOB (1B2ZKL,4CZ1),'PM1PX100',

// CLASS=T,MSGCLASS=Y,NOTIFY=HZ5BNN
//JESWTR OUTPUT JESDS=ALL,DEST=LOCAL,DEFAULT=YES
/*JOBPARM S=ANY,RESAFF=D2T7
//S3A3BD2 EXEC PGM=DSNHPC,REGION=2M,
// PARM=('HOST(COB2),APOST,APOSTSQL',
// 'NOSOURCE')
//STEPLIB DD DSN=D2T7.DSNLOAD,
// DISP=(SHR,KEEP,KEEP)
//DBRMLIB DD DSN=HZ5BNN.PM1CH.DBRMLIB(PM1PX100),
// DISP=(SHR,KEEP,KEEP)
//SYSCIN DD DISP=(MOD,PASS,KEEP),
// UNIT=SYSDA,
// SPACE=(10796,(60,120))
//SYSPRINT DD DSN=HZ5BNN.COMP.TEMP,
// UNIT=SYSDA,
// DISP=(NEW,PASS,DELETE),
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=10773,DSORG=PS)
//SYSTERM DD DSN=HZ5BNN.TEST.SYSTERM,
// UNIT=PERMDA,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=10773,DSORG=PS)
//SYSUT1 DD SPACE=(800,(500,500),,,ROUND),
// UNIT=SYSDA
//SYSUT2 DD SPACE=(800,(500,500),,,ROUND),
// UNIT=SYSDA
//SYSIN DD DSN=HZ5BNN.AUDIT.COBOL(PM1PX100),
// DISP=(SHR,KEEP,KEEP)
//*********************************************************************
//* MOD THE PRECOMPILER SYSPRINT LISTING TO THE COMPILE LISTING
//*********************************************************************
//S3C3BD2 EXEC PGM=IEBGENER
//SYSUT1 DD DSN=HZ5BNN.COMP.TEMP,
// DISP=(OLD,DELETE,DELETE)
//SYSUT2 DD DSN=HZ5BNN.COMP.LISTING,
// DISP=(NEW,KEEP,KEEP),
// UNIT=SYSDA,
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=10773,DSORG=PS)
//SYSPRINT DD SYSOUT=*,OUTPUT=*.JESWTR
GENERATE MAXFLDS=2,MAXLITS=12
RECORD FIELD=(121,1,,1)
//SYSIN DD *
//*********************************************************************
//* MOD THE PRECOMPILER SYSTERM LISTING TO THE COMPILE LISTING
//*********************************************************************
//S3D3BD2 EXEC PGM=IEBGENER
//SYSUT1 DD DSN=HZ5BNN.TEST.SYSTERM,
// DISP=(OLD,CATLG,DELETE)
//SYSUT2 DD DSN=HZ5BNN.COMP.LISTING,
// DISP=(MOD,KEEP,KEEP),
// UNIT=SYSDA,
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=10773,DSORG=PS)
//SYSPRINT DD SYSOUT=*,OUTPUT=*.JESWTR
GENERATE MAXFLDS=2,MAXLITS=12
RECORD FIELD=(120,1,,2)
//SYSIN DD *
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) DB2-PRE-COMPILE FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S3B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(4,GE,S3A3BD2))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S3E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(4,GE,S3A3BD2))
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) SAVE-DB2-DBRM FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S3B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(0,EQ,S3A3BD2))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S3E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(0,EQ,S3A3BD2))
//*********************************************************************
//* COBOL II COMPILE
//*
//* MEMBER = PM1PX100
//* DS TYPE = CB2PTD2
//*
//*********************************************************************
//*
//S4A3060 EXEC PGM=IGYCRCTL,REGION=4M,
// PARM=('NODECK,OBJECT',
// '',
// 'XREF,LINECOUNT(58),SIZE(MAX),OFF,MAP,TEST,RENT')
//SYSPRINT DD DSN=HZ5BNN.COMP.LISTING,
// DISP=(MOD,KEEP,KEEP),
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=10773,DSORG=PS)
//*
//SYSIN DD DSN=*.S3A3BD2.SYSCIN,
// DISP=(SHR,KEEP,KEEP)
//SYSLIN DD DSN=HZ5BNN.TEST.LINKLIB,
// UNIT=SYSDA,
// DISP=(NEW,PASS,DELETE),
// SPACE=(10796,(60,120),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120)
//SYSUT1 DD UNIT=SYSDA,SPACE=(10796,(900,300))
//SYSUT2 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSUT3 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSUT4 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSUT5 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSUT6 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSUT7 DD UNIT=SYSDA,SPACE=(10796,(300,300))
//SYSTERM DD SYSOUT=*,OUTPUT=*.JESWTR
//SYSUDUMP DD SYSOUT=*,OUTPUT=*.JESWTR
//SYSLIB DD DSN=SYS2.MACLIB,
// DISP=(SHR,KEEP,KEEP)
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) COMPILE FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S4B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(4,GE,S4A3060))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S4E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(4,GE,S4A3060))
//*********************************************************************
//* LINK EDIT
//* SYSLMOD = HZ5BNN.COMPILE.TESTLIB
//* LOAD MEMBER = PM1PX100
//* DS TYPE = CB2PTD2
//* SETSSI 100499FF
//*********************************************************************
//*********************************************************************
//* HANDLE ALIAS CONTROL CARDS *
//*********************************************************************
//S5A3D03 EXEC PGM=WAEP330,
// PARM=('/CHCM,PM1,CB2PTD2,,PM1PX100,2')
//WAERIN1 DD DSN=*.S3A3BD2.SYSCIN,
// DISP=(SHR,PASS)
//WAERIN2 DD *
//WAEROUT DD DSN=HZ5BNN.TEST.LKOPT,
// UNIT=SYSDA,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(10796,(4,4)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=10720)
//WAERLB4 DD DSN=HZ5BNN.TEST.LKB4T,
// UNIT=SYSDA,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(10796,(4,4)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=10720)
//WAERCP1 DD DUMMY,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=10720)
//WAERCP2 DD DUMMY,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=10720)
//WAERDEL DD *
//SYSPRINT DD SYSOUT=*,OUTPUT=*.JESWTR
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) LINKCTL FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S5B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(0,EQ,S5A3D03))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S5E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(0,EQ,S5A3D03))
//*********************************************************************
//* LINKAGE EDITOR
//* XREF,LIST
//*
//*
//*********************************************************************
//S6A3250 EXEC PGM=IEWL,REGION=4096K,
// PARM=('XREF,LIST',
// '')
//SYSPRINT DD DSN=HZ5BNN.TEST.LINKD,
// DISP=(,CATLG,CATLG),
// DCB=(RECFM=FBA,LRECL=121,BLKSIZE=4114),
// UNIT=SYSDA,
// SPACE=(10796,(60,120),RLSE)
//SYSLIB DD DSN=HZ5BNN.COMPILE.TESTLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=PCHCM.PM1CH.HOLDLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=PCHCM.PM1CH.PRODLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=SYS2.CALLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=SYS1.IBMLANG.LKED,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=SYS2A.LINKLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=SYS1.IBM.LINKLIB,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=D2T7.DSNLOAD,
// DISP=(SHR,KEEP,KEEP)
// DD DSN=SYS3A.USRLIB,
// DISP=(SHR,KEEP,KEEP)
//SYSLMOD DD DSN=HZ5BNN.COMPILE.TESTLIB(PM1PX100),
// DISP=(SHR,KEEP,KEEP)
//SYSUT1 DD UNIT=(SYSDA,SEP=(SYSLIN,SYSLMOD)),
// SPACE=(10796,(60,120))
//SYSLIN DD DSN=HZ5BNN.TEST.LKB4T,
// DISP=(OLD,DELETE,DELETE)
// DD DSN=HZ5BNN.TEST.LINKLIB,
// DISP=(OLD,PASS,DELETE)
// DD DDNAME=SYSIN
//SYSIN DD DSN=HZ5BNN.TEST.LKOPT,
// DISP=(OLD,DELETE,DELETE)
//SYSTERM DD DUMMY
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) LINK FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S6B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(4,GE,S6A3250),(4,LT,S4A3060))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S6E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(4,GE,S6A3250),(4,LT,S4A3060))
//*
//*
//*
//*********************************************************************
//* DB2 BIND *
//*********************************************************************
//S8A3BD3 EXEC PGM=WAAPNSWP,
// PARM=IKJEFT01,
// DYNAMNBR=100
//STEPLIB DD DSN=D2T7.DSNLOAD,
// DISP=SHR
// DD DSN=SYS1.IBMLANG.LKED,
// DISP=SHR
//SYSPRINT DD SYSOUT=*,OUTPUT=*.JESWTR
//SYSTSPRT DD DSN=HZ5BNN.COMP.LISTING,
// DISP=(MOD,KEEP,KEEP),
// SPACE=(10796,(60,120),RLSE)
//SYSTSIN DD *
DSN SYSTEM (D2T7) RETRY(2)
BIND PLAN(PM1PX100) MEMBER(PM1PX100) LIB('HZ5BNN.PM1CH.DBRMLIB') -
OWNER (CHCMM1G2) ISOLATION(CS)
//* DELETE FROM CHCMM1PO.PLAN_TABLE WHERE APPLNAME='PM1PX100';
//* SET CURRENT SQLID = 'CHCMM1G2';
//*SYSIN DD *
//* )
//SYSPRINT DD SYSOUT=*
//*******************************************************************
//* IF PREVIOUS STEP FAILED THEN
//* (1) SEND ERROR MESSAGE
//* HZ5BNNC *** CHANGE CB2PTD2(PM1PX100) DB2-BIND FAILED
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S8B9008 EXEC PGM=WAEPSEND,PARM='Y',
// COND=(EVEN,(4,GE,S8A3BD3))
//SYSUT1 DD *
//SYSUT2 DD *
//*********************************************************************
//* (4) ABEND TO PREVENT THIS JOB FROM CONTINUING
//*********************************************************************
//S8E9008 EXEC PGM=WAEP390,
// COND=(EVEN,(4,GE,S8A3BD3))
//*******************************************************************
//* CHANGE SUCCESSFUL SEND MESSAGE
//* HZ5BNNC - CHANGE CB2PTD2(PM1PX100) SUCCESSFUL
//* TO USER(S)
//* HZ5BNN
//*******************************************************************
//S9A9009 EXEC PGM=WAEPSEND,PARM='Y'
//SYSUT1 DD *
//SYSUT2 DD *
MESSAGE


Vous aimerez peut-être aussi