//DTSBX305 JOB (UI,4300,3400,T),DTSBX305, 00000010 // CLASS=S,MSGCLASS=X, 00000010 //* TYPRUN=SCAN, // USER=#DOADTS, // NOTIFY=ECNTSUP, // REGION=0M //* 00001700 // SET LVLNODE='PROD' // SET MSTNODE='PROD' // SET FTPNODE='PROD' //* 00001700 //PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600 //LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600 //** 00001700 //* IMPORT CFO REFUND CHECKS ISSUED FILE AND UPDATE 00001700 //* TAX MASTER FILE. 00001700 //* 00001700 //* RUNS DAILY AT 4:00 AM 00001700 //* 00001700 //* UPDATES MRFD AND MEVL RECORDS. 00001700 //* 00001700 //* OUTPUT FILE: 00001700 //******************************************************************** //* 00001700 //*TEP050 EXEC PGM=FTP //*YSPRINT DD SYSOUT=* //*UTOUT DD SYSOUT=* //*YSPUT DD SYSOUT=*,DCB=BLKSIZE=133 //*YSGET DD *,DCB=BLKSIZE=80 //*NPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFT305),DISP=SHR //* 00001700 //** TAX SERVER PICK UP FILE FROM DIFS AND SEND TO MAINFRAME ZL1 00001700 //********************************************************************* //* | //* JOB : SAVE A COPY OF THE DIFS-FTP REFUND FILE ZL1 //* | //********************************************************************* //STEP0250 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD01 DD DSN=ECNTSUP.DOESTAX.PROD.FTP.REFUND.X305IMP,DISP=SHR //OUTDD01 DD DSN=DOESTAX.PROD.FTP.REFUND.X305IMP,DISP=SHR //* DISP=(,CATLG,DELETE), //* UNIT=SYSDA,SPACE=(CYL,(15,5),RLSE), //* DCB=(SYS3.MODEL,RECFM=FB,LRECL=109,BLKSIZE=5450) //SYSIN DD * REPRO INFILE(INDD01) OUTFILE(OUTDD01) /* //******************************************************************** //********************************************************************* //* | //* JOB : SAVE A COPY OF THE DIFS-FTP REFUND FILE ZL1 //* | //********************************************************************* //STEP0250 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //INDD01 DD DSN=DOESTAX.PROD.FTP.REFUND.X305IMP,DISP=SHR //OUTDD01 DD DSN=DOESTAX.PROD.DIFSRFND.X305IMP(+1), // DISP=(,CATLG,DELETE), // UNIT=SYSDA,SPACE=(CYL,(15,5),RLSE), // DCB=(SYS3.MODEL,RECFM=FB,LRECL=109,BLKSIZE=5450) //SYSIN DD * REPRO INFILE(INDD01) OUTFILE(OUTDD01) /* //******************************************************************** //* 00001700 //* RECORDS ARE SORTED BY APPROVAL DATE IN ASCENDING ORDER 00001700 //* 00001700 //* LATEST UPDATES ARE SORTED TO THE BOTTOM OF FILE 00001700 //* 00001700 //******************************************************************** //STEP0075 EXEC PGM=SORT SORT FTP RECORDS //SYSOUT DD SYSOUT=* //SORTIN DD DSN=DOESTAX.PROD.FTP.REFUND.X305IMP,DISP=SHR //SORTOUT DD DSN=DOESTAX.PROD.FTP.REFUND.X305IMP,DISP=SHR //SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSSX305),DISP=SHR //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(10,2),RLSE) //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(10,2),RLSE) //********************************************************************* //STEP0100 EXEC DTSUTVSM, // BKUPGEN='(+1)' //***** //STEP0200 EXEC DTSBX305 //** 00001700 //STEP0300 EXEC DTSBX306 //** 00001700