//BCGBQ551 JOB (UI,4300,3400,T),RUNBD551,CLASS=S,MSGCLASS=X, 00000010 //* TYPRUN=SCAN, // NOTIFY=ECNTSUP, // REGION=0M /*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE //* 00001700 // SET LVLNODE='PROD' // SET MSTNODE='PROD' // SET PGMNODE='PROD' // SET LHOLD='YES' 00000802 //* 00001700 // SET REMITAMT='01561154' /GET REMIT AMT SUBMITTED WITH TAPE 00000802 // SET EMTLOGNO='005167' /LOG NUMBER ASSIGNED BY L5 SCREEN 00000802 //* 00001700 // SET CURRQTR='1' 00000802 //* 00001700 //****************************************************************** 00001700 //* REMITAMT= TOTAL AMT FOR CHECKS SUBMITTED WITH TAPE //* EMTLOGNO = LOG NUMBER ASSIGNED BY SYSTEM //* CURRQTR = 0 = ACCEPT REPORTS WITHIN THE LAST 3 YEARS 00001700 //* 1 = ACCEPT ANY REPORT QTR //****************************************************************** 00001700 //PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCS.BATCH.LIB 00001600 //LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600 //* 00001700 //STEP0100 EXEC PGM=DTSBD551, EDIT ICESA DATA // COND=(0,LT), // PARM='&REMITAMT,&EMTLOGNO,&CURRQTR' //SYSOUT DD SYSOUT=* //SYSPRT1 DD SYSOUT=* //SYSPRT2 DD SYSOUT=* //SYSPRT3 DD SYSOUT=* //SYSPRT4 DD SYSOUT=* //SYSPRT5 DD SYSOUT=* //SYSPRT6 DD SYSOUT=* //SYSPRT7 DD DUMMY //SYSPRT8 DD SYSOUT=* //SYSPRT9 DD SYSOUT=* //SYSFINAL DD DUMMY //SYSPRINT DD SYSOUT=* //SYSABOUT DD SYSOUT=* //SYSABEND DD SYSOUT=* //ICESAFIL DD DSN=DOESTAX.CONV.WAGE275.TEST24,DISP=SHR 00005000 //*CESAFIL DD DSN=DOESTAX.CONV.WAGE2751,DISP=SHR 00005000 //*CESAFIL DD DSN=DOESTAX.CONV.ADPICESA(-1),DISP=SHR 00005000 //*CESAFIL DD DSN=DOESTAX.CONV.ADPICESA(+0),DISP=SHR 00005000 //* //DTSFMSTR INCLUDE MEMBER=DTSIMSTR //DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, // AMP=('BUFNI=5,BUFND=10') //* //CURRBTCH DD DSN=DOESTAX.&LVLNODE..CURRBTCH, 00005000 // DISP=(OLD,KEEP,KEEP), // UNIT=SYSDA, // SPACE=(80,(80,80),RLSE), // DCB=(RECFM=FB,LRECL=80,BLKSIZE=80) //* //DTSFBTCO DD DSN=&&BTCTRAN, 00005000 // DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(8192,(100,200),RLSE), // DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) //* //WAGETEMP DD DSN=&&WAGETMP, 00005000 // DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(25600,(100,100),RLSE), // DCB=(RECFM=FB,LRECL=128,BLKSIZE=25600) //* //WAGEOUT DD DSN=&&WAGEOUT, BWTC OUTPUT // DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(25600,(100,100),RLSE), // DCB=(RECFM=FB,LRECL=128,BLKSIZE=25600) //* //DTSFVRO1 DD DSN=DOESTAX.&LVLNODE..PER.RPT(+1), // DISP=(,CATLG,DELETE), // SPACE=(16394,(900,900),RLSE), // DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) //* //DTSFVRO2 DD DSN=DOESTAX.&LVLNODE..DESBD201,DISP=SHR, //* DISP=(,CATLG,DELETE), // SPACE=(16394,(900,900),RLSE), // DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) //* //CBDATA DD DSN=DOES.CICS.FIN730.CBDATA.EX100102,DISP=SHR //CBCTYST DD DSN=DOES.CICS.FIN730.CBCTYST.EX100102,DISP=SHR //* 00080002 //STEP0200 EXEC PGM=SORT, SORT REPORT RECORDS // COND=(05,LT), // REGION=0K //SYSOUT DD SYSOUT=* //SORTIN DD DSN=DOESTAX.&LVLNODE..PER.RPT(+1),DISP=SHR //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) //SORTOUT DD DSN=&&SRTRPT, // DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(8192,(1000,1000),RLSE), // DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) //SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSRREC),DISP=SHR //***** 00110002 //* REPORT GENERATION 00110002 //STEP0300 EXEC PGM=DTSBD800, 00120002 // COND=(0,LT) 00130002 //SYSOUT DD SYSOUT=* 00140002 //SYSABOUT DD SYSOUT=* 00150002 //SYSUDUMP DD SYSOUT=* 00151002 //** 00152002 //PARMIN DD DUMMY 00153002 //** 00154002 //ATLSTIN DD DUMMY 00155002 //** 00156002 //DTSFVRI1 DD DSN=&&SRTRPT,DISP=(OLD,DELETE,DELETE) 00157002 //** 00158002 //DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 00159002 // AMP=('BUFNI=5,BUFND=10') 00159102 //* 00159202 //** FAILED TRANSACTION FATAL ERRORS REPORT 00159302 //RPT551R1 DD SYSOUT=Z, 00159402 // HOLD=&LHOLD., 00159502 // DEST=U@PRT65 00159602 //* 00159702 //** FAILED TRANSACTION NON-FATAL ERRORS REPORT 00159302 //RPT551R2 DD SYSOUT=Z, 00159402 // HOLD=&LHOLD., 00159502 // DEST=U@PRT65 00159602 //* 00159702 //RPT980R1 DD SYSOUT=Q,COPIES=2, 00164802 // HOLD=&LHOLD., 00164902 // DEST=U@PRT65 00165002 //* //********** //STEP0400 EXEC PGM=IDCAMS, COPY WAGES TO WAGE.BTC // COND=(0,LT) //SYSPRINT DD SYSOUT=* //INDD01 DD DSN=&&WAGEOUT,DISP=(OLD,DELETE,DELETE) //OUTDD01 DD DSN=DOESTAX.&LVLNODE..WAGE.BTC(+1), // DISP=(,CATLG,DELETE), // SPACE=(25600,(100,200),RLSE), // DCB=(SYS3.MODEL,RECFM=FB,LRECL=128,BLKSIZE=25600) //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSRONE),DISP=SHR //* //STEP0500 EXEC PGM=IDCAMS, COPY TRANSACTIONS TO BTC // COND=(0,LT) //SYSPRINT DD SYSOUT=* //INDD01 DD DSN=&&BTCTRAN,DISP=(OLD,DELETE,DELETE) //OUTDD01 DD DSN=DOESTAX.&MSTNODE..BTC(+1), 00005000 // DISP=(,CATLG,DELETE), // SPACE=(8192,(100,200),RLSE), // DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSRONE),DISP=SHR //* //*********************************************************************