DUTAS re-platformed to Raincode - Initial Source Code
This commit is contained in:
93
JCL/CHGBD800.jcl
Normal file
93
JCL/CHGBD800.jcl
Normal file
@ -0,0 +1,93 @@
|
||||
//ECNT800R JOB (UI,4300,3400,T),'DTSBR451/452',CLASS=A,MSGCLASS=X, 00000199
|
||||
// NOTIFY=ECNTSUP 00000299
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//** 00000499
|
||||
// SET LVLNODE='PROD' 00000599
|
||||
// SET MSTNODE='PROD' 00000699
|
||||
// SET PGMNODE='PROD' 00000799
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.DEVL.PROCLIB 00001399
|
||||
//* 00001400
|
||||
//LOADLIBS INCLUDE MEMBER=&PGMNODE.JLIB 00001599
|
||||
//* 00001600
|
||||
//**** GENERATE A DUMMY RECORD FOR THE LABELS FILE 00001799
|
||||
//DOESIEDG EXEC PGM=IEBDG 00001899
|
||||
//SYSPRINT DD SYSOUT=* 00001999
|
||||
//LBLOUT DD DSN=&&TEMP,DISP=(,PASS,DELETE), 00002099
|
||||
// UNIT=SYSDA, 00002199
|
||||
// SPACE=(TRK,1), 00002299
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 00002399
|
||||
//SYSIN DD * 00002499
|
||||
DSD OUTPUT=(LBLOUT) 00002599
|
||||
FD NAME=F1,LENGTH=350,STARTLOC=1,FILL='0' 00002699
|
||||
CREATE QUANTITY=1,NAME=(F1) 00002799
|
||||
END 00002899
|
||||
/* 00002999
|
||||
//DOESICAN EXEC PGM=IDCAMS 00003099
|
||||
//SYSPRINT DD SYSOUT=* 00003199
|
||||
//FILEIN DD DSN=&&TEMP, 00003299
|
||||
// DISP=(OLD,PASS), 00003399
|
||||
// UNIT=SYSDA 00003499
|
||||
//*OESVRO1 DD DSN=DOESTAX.DEVL.TESTR901.LABELS,DISP=SHR 00003599
|
||||
//DOESVRO1 DD DSN=&&LABELS, 00003699
|
||||
// DISP=(NEW,PASS,DELETE), 00003799
|
||||
// UNIT=SYSDA, 00003899
|
||||
// SPACE=(8192,(1000,1000),RLSE), 00003999
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 00004099
|
||||
//SYSIN DD * 00004199
|
||||
REPRO INFILE(FILEIN) OUTFILE(DOESVRO1) 00004299
|
||||
/* 00004399
|
||||
//* 00004499
|
||||
//********************************************************************* 00004549
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT REPORT RECORDS 00004600
|
||||
// COND=(0,LT) 00004700
|
||||
//SYSOUT DD SYSOUT=* 00004800
|
||||
//SORTIN DD DSN=DOESTAX.PROD.CHG.BD220.RPT.QTR142,DISP=SHR 00005099
|
||||
//* 00006399
|
||||
//SORTOUT DD DSN=&&SRTRPT, 00006899
|
||||
// DISP=(,PASS,DELETE), 00006999
|
||||
// UNIT=SYSDA, 00007099
|
||||
// SPACE=(8192,(1000,1000),RLSE), 00007199
|
||||
// DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) 00007299
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSSRREC),DISP=SHR 00007399
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(150,10),RLSE) 00007499
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(150,10),RLSE) 00008099
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(150,10),RLSE) 00009099
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(150,10),RLSE) 00010099
|
||||
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(150,10),RLSE) 00011099
|
||||
//********************************************************************* 00018000
|
||||
//STEP0200 EXEC PGM=CHGBD800, OUTPUT GENERATION 00018100
|
||||
//** TIME=(0,20), 00018299
|
||||
// COND=(0,LT) 00018300
|
||||
//SYSOUT DD SYSOUT=* 00018400
|
||||
//SYSABOUT DD SYSOUT=* 00018500
|
||||
//SYSUDUMP DD SYSOUT=* 00018600
|
||||
//*BD800,INC,102,103,105,108,109.112.115.117.127.319 00018799
|
||||
//PARMIN DD * 00018899
|
||||
CHGBD800,INC,100 00019199
|
||||
/* 00019599
|
||||
//** 00019699
|
||||
//ATLSTIN DD * 00020000
|
||||
DTSBD800, 00030000
|
||||
/* 00031000
|
||||
//** 117 W CLASS 00040099
|
||||
//DTSFVRI1 DD DSN=&&SRTRPT,DISP=(OLD,DELETE,DELETE) 00050099
|
||||
//**** NEED FOR 604 ONLY***** 00051099
|
||||
//** 00060000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00070099
|
||||
//DTSFREF DD DSN=DOESTAX.PROD.VSAM.REF,DISP=SHR, 00071099
|
||||
// AMP=('BUFNI=5,BUFND=10') 00080000
|
||||
//* 00090099
|
||||
//DOESVRO1 DD DSN=&&LABELS,DISP=(OLD,PASS,DELETE) 00100099
|
||||
//* 00100199
|
||||
//RPC100R1 DD SYSOUT=* 00100299
|
||||
//RPC100R2 DD SYSOUT=* 00100399
|
||||
//RPC100R3 DD SYSOUT=* 00100499
|
||||
//RPC110R1 DD SYSOUT=* 00100699
|
||||
//RPC110R2 DD SYSOUT=* 00100799
|
||||
//RPC120R1 DD SYSOUT=* 00100899
|
||||
//RPC130R1 DD SYSOUT=* 00100999
|
||||
//RPC140R1 DD SYSOUT=* 00101099
|
||||
//RPC150R1 DD SYSOUT=* 00101199
|
||||
//RPC160R1 DD SYSOUT=* 00101299
|
||||
//RPT980R1 DD SYSOUT=* 00101299
|
||||
//RPT980R2 DD SYSOUT=* 00101299
|
||||
38
JCL/DESBD100.jcl
Normal file
38
JCL/DESBD100.jcl
Normal file
@ -0,0 +1,38 @@
|
||||
//DESBD100 JOB (UI,4300,3400,T),PROD.BD100.UPDT, 00000010
|
||||
// CLASS=P,MSGCLASS=X, 00000010
|
||||
//*** TYPRUN=SCAN,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//****
|
||||
// SET LVLNODE='PROD'
|
||||
// SET LHOLD='YES'
|
||||
//****
|
||||
//* RPT101R1 = PACKING LIST REPORT
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//****
|
||||
//**** /* GET PACKING LIST RECORD(S)
|
||||
//STEP0150 EXEC PGM=DESBD100
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFOLAI DD DSN=DOESTAX.&LVLNODE..VSAM.OLA,DISP=SHR,
|
||||
// AMP=('BUFND=10')
|
||||
//DESBD100 DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DESBD100),
|
||||
// DISP=SHR
|
||||
//DTSFVRO1 DD DSN=&&BD100R,
|
||||
// DISP=(NEW,PASS,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//****
|
||||
//**** SORT REPORT RECORDS
|
||||
//STEP0200 EXEC DESRSORT,
|
||||
// LGEN='(+1)'
|
||||
//STEP0100.SORTIN DD DSN=&&BD100R,
|
||||
// DISP=(OLD,DELETE,DELETE)
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DESRQRPT
|
||||
//STEP0100.RPT101R1 DD HOLD=NO
|
||||
//STEP0100.RPT980R1 DD HOLD=NO
|
||||
//**
|
||||
77
JCL/DESBD427.jcl
Normal file
77
JCL/DESBD427.jcl
Normal file
@ -0,0 +1,77 @@
|
||||
//DESBD427 JOB (UI,4300,3400,T),ZZ,CLASS=A,MSGLEVEL=(1,1), 00010001
|
||||
// USER=#DOADTS, 00020011
|
||||
// MSGCLASS=X,NOTIFY=ECNTZL1,REGION=4096K 00020111
|
||||
//* 00020208
|
||||
//*************************************************** 00020308
|
||||
//***** LOAD ESSP SSN AND NAMES INTO DUTAS NAME FILE 00020408
|
||||
//*************************************************** 00020508
|
||||
//* LOAD DUTAS WAGE NAME FILE WITH SSN AND NAMES FROM ESSP DAILY 00020608
|
||||
//* WAGE FILE. NAMES WILL BE MERGED WITH SSN ON OHTER JOBS. 02/10/18 00020708
|
||||
//*************************************************** 00020808
|
||||
//* 00020908
|
||||
// SET LVLNODE='DEVL' 00021008
|
||||
// SET MSTNODE='PROD' 00021108
|
||||
//* 00021608
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00021708
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00021808
|
||||
//*LOADLIBS INCLUDE MEMBER=DTSIPJLB 00021908
|
||||
//* 00022008
|
||||
//******************************************************************** 00029800
|
||||
//* SORT OUT UNIQUE SSN(S) RECORDS FROM ESSP X144 QUARTERLY WAGE 00029903
|
||||
//* FILE. ZL1 00030000
|
||||
//* FILE. ZL1 00030112
|
||||
//* CHANGED SYNCSORT TO SORT PER OCTO, SYNCSORT ENDED 10/01/22 ZL1 00030212
|
||||
//***************************************************************** 00030312
|
||||
//* 00030412
|
||||
//STEP0200 EXEC PGM=SORT 00031012
|
||||
//SYSOUT DD SYSOUT=(*) 00040000
|
||||
//SYSPRINT DD SYSOUT=(*) 00041000
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X144,DISP=SHR 00050007
|
||||
//SORTOUT DD DSN=&&ESSPSSN, 00050106
|
||||
// DISP=(NEW,PASS,DELETE), 00050206
|
||||
// UNIT=SYSDA,SPACE=(CYL,(20,15),RLSE), 00050306
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=120,BLKSIZE=1200) 00050406
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00110000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00120000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00130000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00140000
|
||||
//SYSIN DD * 00150000
|
||||
SORT FIELDS=(28,9,CH,A) 00160002
|
||||
SUM FIELDS=NONE 00170000
|
||||
END 00180000
|
||||
//* 00201006
|
||||
//******************************************************************** 00202000
|
||||
//* READ WAGE NAME FILE IF SSN FOUND CHECK NAME, IF DIFFERENT UPDATE 00203000
|
||||
//* IF SSN NOT FOUND ADD TO DATABASE ZL1 00204000
|
||||
//***************************************************************** 00205000
|
||||
//* 00206000
|
||||
//****************************************************************** 00210000
|
||||
//STEP0300 EXEC PGM=DESBD427, 00220001
|
||||
// COND=(0,LT), 00230000
|
||||
// REGION=0M 00240000
|
||||
//SYSOUT DD SYSOUT=* 00250000
|
||||
//SYSABOUT DD SYSOUT=* 00260000
|
||||
//SYSABEND DD SYSOUT=* 00270000
|
||||
//SYSUDUMP DD SYSOUT=* 00280000
|
||||
//* 00290000
|
||||
//DTSFNAME DD DSN=DOESTAX.DEVL.VSAM.WAGENAME,DISP=SHR, 00300006
|
||||
// AMP=('BUFNI=5,BUFND=10') 00310000
|
||||
//* 00320000
|
||||
//DTSFX144 DD DSN=&&ESSPSSN,DISP=(OLD,PASS,DELETE) 00330006
|
||||
//*TSFX144 DD DSN=DOESTAX.CONV.ESSP.QTRWAGE.SSNONLY.Q20181,DISP=SHR 00331006
|
||||
//* 00340000
|
||||
//*TSFX146 DD DSN=ECNTSUP.DOESTAX.CONV.TAXWEB.ESSPX146,DISP=SHR 00350013
|
||||
//DTSFX146 DD DSN=DOESTAX.PROD.WAGE.NAME.EXP,DISP=SHR 00351013
|
||||
//* 00360000
|
||||
//********************************************************************* 00370000
|
||||
//*** COPY ESSP DAILY WAGES TO ARCHIVE BACKUP FILE. 00390007
|
||||
//** 00400007
|
||||
//******************************************************************** 00410007
|
||||
//** 00420007
|
||||
//COPYESSP EXEC PGM=IDCAMS,COND=(0,LT) 00430007
|
||||
//IFILE DD DSN=&&ESSPSSN,DISP=(OLD,PASS,DELETE) 00440007
|
||||
//** 00450007
|
||||
//OFILE DD DSN=DOESTAX.CONV.ESSP.QTRWAGE.SSNONLY.Q20213,DISP=MOD 00460011
|
||||
//SYSPRINT DD SYSOUT=(*) 00500007
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSBREPO),DISP=SHR 00510007
|
||||
//** 00520007
|
||||
73
JCL/DESBD998.jcl
Normal file
73
JCL/DESBD998.jcl
Normal file
@ -0,0 +1,73 @@
|
||||
//ECNTSUP9 JOB (UI,4300,3400,T),ZARATH,CLASS=A,MSGCLASS=X, 00000010
|
||||
//*** TYPRUN=SCAN,
|
||||
// NOTIFY=ECNTSUP
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//*********************************************************************
|
||||
//* 00000200
|
||||
// SET LVLNODE='PROD'
|
||||
//* 00000200
|
||||
//* 00000200
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00000300
|
||||
//* 00000400
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=IDCAMS, DELETE/DEFINE MSTE FILE
|
||||
// COND=(0,LT),
|
||||
// REGION=0K
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSDDMSE),DISP=SHR
|
||||
//*
|
||||
//STEP0200 EXEC PGM=DTSBD998, INITIALIZE ELF FILES
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTE DD DSN=DOESTAX.&LVLNODE..VSAM.MSTE,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSIMSTE),DISP=SHR
|
||||
//* 00001700
|
||||
//STEP0300 EXEC PGM=IDCAMS, DELETE/DEFINE MSTF FILE
|
||||
// COND=(0,LT),
|
||||
// REGION=0K
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSDDMSF),DISP=SHR
|
||||
//*
|
||||
//STEP0400 EXEC PGM=DTSBD998, INITIALIZE ELF FILES
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTF DD DSN=DOESTAX.&LVLNODE..VSAM.MSTF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSIMSTF),DISP=SHR
|
||||
//*
|
||||
//STEP0500 EXEC PGM=IDCAMS, DELETE/DEFINE MSTG FILE
|
||||
// COND=(0,LT),
|
||||
// REGION=0K
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSDDMSG),DISP=SHR
|
||||
//*
|
||||
//STEP0600 EXEC PGM=DTSBD998, INITIALIZE ELF FILES
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTG DD DSN=DOESTAX.&LVLNODE..VSAM.MSTG,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSIMSTG),DISP=SHR
|
||||
//*
|
||||
//*TEP0700 EXEC PGM=DTSBZ067, CLEAR AIX FILE
|
||||
//* COND=(0,LT),
|
||||
//* REGION=4096K
|
||||
//*YSOUT DD SYSOUT=*
|
||||
//*YSABOUT DD SYSOUT=*
|
||||
//*YSABEND DD SYSOUT=*
|
||||
//*AIMRPTS DD SYSOUT=*
|
||||
//*TSFAIX DD DSN=DOESTAX.&LVLNODE..VSAM.AIX,DISP=SHR,
|
||||
//* AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
15
JCL/DESBLAIX.jcl
Normal file
15
JCL/DESBLAIX.jcl
Normal file
@ -0,0 +1,15 @@
|
||||
//ECNTSUPX JOB (UI,4300,3400,T),BLDAIX,CLASS=P,MSGCLASS=X, 00000113
|
||||
// USER=#DOADTS, 00000212
|
||||
//*** TYPRUN=SCAN, 00000311
|
||||
// NOTIFY=ECNTSUP 00000412
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//** 00000515
|
||||
// SET LVLNODE='PROD' 00000612
|
||||
//**** 00000715
|
||||
//* REBUILDS ALTERNATE INDEX FILE (AIX) 00001215
|
||||
//**** 00001515
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001715
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001800
|
||||
//** 00001915
|
||||
//STEP0100 EXEC DESUAIX 00002005
|
||||
//**** 00003015
|
||||
103
JCL/DESEMTD1.jcl
Normal file
103
JCL/DESEMTD1.jcl
Normal file
@ -0,0 +1,103 @@
|
||||
//DESEMTD1 JOB (UI,4300,3400,T),PROD.EMTDLY.INPROD, 00010009
|
||||
// CLASS=P,MSGCLASS=X 00020009
|
||||
//**** TYPRUN=SCAN, 00030002
|
||||
// USER=#DOADTS, 00040016
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00050015
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//** 00051018
|
||||
//**********************************************************************00051018
|
||||
//** 00051018
|
||||
//** THIS JOB WAS REMOVED FROM SCHEDULE ON 8/12/11 DUE TO INACTIVITY 00051018
|
||||
//** ON THE L5 THRU L9 SCREENS. ..................... ZL1 00051018
|
||||
//** 00051018
|
||||
//**********************************************************************00051018
|
||||
//* RUN THE TAPE TRACKING (TT) DAILY 00052018
|
||||
//* (MORE FORMALLY KNOWN AS {EMT} IN SOME CIRCLES) 00053018
|
||||
//* 00054018
|
||||
//* NOTE: THIS JOB RUNS AFTER A SUCCESSFUL UI TAX PROD DAILY 00055018
|
||||
//**** 00060009
|
||||
// SET LVLNODE='PROD' 00070009
|
||||
// SET LDEST=U@PRT65 00080004
|
||||
// SET LHOLD='YES' 00090004
|
||||
// SET BKUPGEN='(+1)' 00093006
|
||||
//*** SET TRANEMI='DOESTAX.PROD.BKP.EMTRAN(+0)' 00100010
|
||||
//*** SET TRANW4I='DOESTAX.PROD.BKP.W4TRAN(+0)' 00110010
|
||||
//*** SET TRANEMI='DOESTAX.CONV.GBEMTRAN' 00120002
|
||||
//*** SET TRANW4I='DOESTAX.CONV.GBW4TRAN' 00130002
|
||||
//**** 00190002
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00210002
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00220002
|
||||
//**** 00220106
|
||||
//* BACKUP THE GBEMTRAN FILE 00220206
|
||||
//**** 00220406
|
||||
//STEP0050 EXEC PGM=IDCAMS, 00221006
|
||||
// COND=(0,LT) 00222006
|
||||
//SYSPRINT DD SYSOUT=* 00223006
|
||||
//INDD01 DD DSN=DOESTAX.CONV.GBEMTRAN,DISP=SHR 00224006
|
||||
//OUTDD01 DD DSN=DOESTAX.&LVLNODE..BKP.EMTRAN&BKUPGEN., 00225006
|
||||
// DISP=(,CATLG,DELETE), 00226006
|
||||
// UNIT=CART, 00227006
|
||||
// VOLUME=(,RETAIN), 00228006
|
||||
// LABEL=(1,SL), 00229006
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) 00229106
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSRONE),DISP=SHR 00229214
|
||||
//**** 00229306
|
||||
//* BACKUP THE GBW4TRAN FILE 00229406
|
||||
//**** 00229506
|
||||
//STEP0075 EXEC PGM=IDCAMS, 00229706
|
||||
// COND=(0,LT) 00229806
|
||||
//SYSPRINT DD SYSOUT=* 00229906
|
||||
//INDD01 DD DSN=DOESTAX.CONV.GBW4TRAN,DISP=SHR 00230006
|
||||
//OUTDD01 DD DSN=DOESTAX.&LVLNODE..BKP.W4TRAN&BKUPGEN., 00230106
|
||||
// DISP=(,CATLG,DELETE), 00230206
|
||||
// UNIT=CART, 00230306
|
||||
// VOLUME=(,RETAIN,REF=*.STEP0050.OUTDD01), 00230406
|
||||
// LABEL=(2,SL), 00230506
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=90,BLKSIZE=9000) 00230606
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSRONE),DISP=SHR 00230714
|
||||
//**** 00231002
|
||||
//* RESTORE THE SPEC OLA BACKUP FROM THE DAILY (DTSPDAY1) 00240004
|
||||
//**** 00250002
|
||||
//STEP0100 EXEC DESOLARS, 00260004
|
||||
// LVLNDIN='PROD',LVLNDOUT='PROD', 00270010
|
||||
// BKUPGEN='(+0)' 00271017
|
||||
//**** 00280002
|
||||
//* SCAN THE PROD.OLA FOR ANY TYPE 061 TT UPDT TRX'S 00290004
|
||||
//* (SUCH AS EMT RECS, OR W4 RECS, ETC.) 00300002
|
||||
//* 00310002
|
||||
//STEP0200 EXEC DESBD110 00320002
|
||||
//**STEP0100.INDD01 DD DSN=&TRANEMI.,DISP=SHR 00330010
|
||||
//**STEP0110.INDD01 DD DSN=&TRANW4I.,DISP=SHR 00340010
|
||||
//**** 00350002
|
||||
//* PERFORM THE ELECTRONIC MEDIA DAILY UPDATE 00360002
|
||||
//* (SAVE THE EMT TRX'S OFF TO GDG FILES) 00370002
|
||||
//* 00380002
|
||||
//STEP0300 EXEC DESBD220 00390002
|
||||
//**** 00400002
|
||||
//* PERFORM EHDR MAINTENANCE 00410002
|
||||
//* (SUCH AS UPDATING THE LOG # LAST USED) 00420002
|
||||
//* 00430002
|
||||
//STEP0400 EXEC DESBD130 00440002
|
||||
//**** 00450002
|
||||
//* ZAP THE OLA FILE (AGAIN - SAME AS AT END OF DAILY) 00460005
|
||||
//* 00470002
|
||||
//STEP0500 EXEC DESOLAZP 00480005
|
||||
//**** 00501005
|
||||
//* SORT THE DES RPT RECORDS 00502005
|
||||
//* 00503005
|
||||
//STEP0700 EXEC DESRSORT, 00504005
|
||||
// LGEN='(+1)' 00505005
|
||||
//**** 00506005
|
||||
//* PRINT THE DES RPT RECORDS 00510002
|
||||
//* 00520002
|
||||
//STEP0800 EXEC DESRQRPT 00530002
|
||||
//STEP0100.RPT101R1 DD HOLD=YES 00540002
|
||||
//STEP0100.RPT102R1 DD HOLD=YES 00550002
|
||||
//STEP0100.RPT102R2 DD HOLD=YES 00560002
|
||||
//STEP0100.RPT980R1 DD HOLD=YES 00570002
|
||||
//**** 00590007
|
||||
//* STD BACKUP AFTER EMT DAILY 00600007
|
||||
//* 00610007
|
||||
//STEP0900 EXEC DTSUTVSM, 00620008
|
||||
// BKUPGEN='(+1)' 00630007
|
||||
//**** 00640007
|
||||
22
JCL/DESRQ300.jcl
Normal file
22
JCL/DESRQ300.jcl
Normal file
@ -0,0 +1,22 @@
|
||||
//DESRQ300 JOB (UI,4300,3400,T),WAGE-FILE-UPD,CLASS=S,MSGCLASS=X, 00000010
|
||||
//** TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**
|
||||
// SET UINODE='PROD' REGION VSAM MASTER FILES
|
||||
// SET MSTNODE='PROD' REGION VSAM MASTER FILES
|
||||
// SET LVLNODE='PROD' REGION BATCH LOADLIB/PROCLIB
|
||||
//*
|
||||
//****
|
||||
//* UI TAX DAILY WAGE FILE REBUILD *
|
||||
//* *
|
||||
//* NOTE: BEFORE RUNNING THIS JOB, CLOSE THE FILES IN THE *
|
||||
//* CICS REGION. *
|
||||
//* *
|
||||
//**
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC DESBD300 EXTRACT DATA FROM WAGE FILE
|
||||
//*********************************************************************
|
||||
20
JCL/DESRQ320.jcl
Normal file
20
JCL/DESRQ320.jcl
Normal file
@ -0,0 +1,20 @@
|
||||
//DESRQ320 JOB (UI,4300,3400,T),WAGE-NAME,CLASS=S,MSGCLASS=X, 00000010
|
||||
//** TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//**
|
||||
// SET UINODE='PROD' REGION BENEFITS FILE
|
||||
// SET MSTNODE='PROD' REGION VSAM MASTER FILES
|
||||
// SET LVLNODE='PROD' REGION BATCH LOADLIB/PROCLIB
|
||||
//***********************************************************
|
||||
//* RUNTYPE = C: REBUILD FILE
|
||||
//* RUNTYPE = D: DAILY INCREMENTAL UPDATE
|
||||
//***********************************************************
|
||||
// SET RUNTYPE='D'
|
||||
//*
|
||||
//**
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC DESBD320 BUILD WORKER NAME FILE
|
||||
//*********************************************************************
|
||||
27
JCL/DESTTCNV.jcl
Normal file
27
JCL/DESTTCNV.jcl
Normal file
@ -0,0 +1,27 @@
|
||||
//DESTTCNV JOB (UI,4300,3400,T),EMT2PRD,CLASS=A,MSGCLASS=X, 00000010
|
||||
//**** TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTJP2,REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//****
|
||||
// SET LVLNODE='PROD'
|
||||
// SET BCKNODE='BACKUP'
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00000300
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//**** 00000500
|
||||
//* SPECIAL JOB TO RUN A CONVERSION OF EMT TO THE PROD REGION. 00000700
|
||||
//****
|
||||
//STEP0100 EXEC DTSUTVSM, /* BACKUP THE WORKING REGION
|
||||
// LVLNODE='PROD',BKUPGEN='(+1)'
|
||||
//****
|
||||
//**STEP0200 EXEC AXXX2XXX, /* BRING IN ALL MST FILES FROM PROD
|
||||
//** LVLNDIN='PROD',LVLNDOUT='PROD',BKUPGEN='(-1)'
|
||||
//****
|
||||
//STEP0300 EXEC EXXX2XXX, /* BRING IN MSTE/F/G FROM TEST
|
||||
// LVLNDIN='TEST',LVLNDOUT='PROD',BKUPGEN='(+0)'
|
||||
//****
|
||||
//STEP0400 EXEC DESBZ067 /* DELETE TAPE TRACKING AIX RECS
|
||||
//***
|
||||
//STEP0400 EXEC DESUAIX /* REBUILD AIX RECORDS
|
||||
//***
|
||||
42
JCL/DTS715R1.jcl
Normal file
42
JCL/DTS715R1.jcl
Normal file
@ -0,0 +1,42 @@
|
||||
//DTS715R1 JOB (UI,4300,3400,T),TPS-STATUS-NEW, 00010041
|
||||
// CLASS=P,MSGCLASS=X, 00020038
|
||||
//**** TYPRUN=SCAN, 00030038
|
||||
// NOTIFY=ECNTSUP 00040038
|
||||
//** 00050038
|
||||
// SET LVLNODE='PROD' 00060038
|
||||
// SET TPSFILE1='DOESTAX.PROD.RPT715.YR2014' <<< CHANGE CC BEF RUN 00070043
|
||||
// SET PRINTER1='DOESTAX.PROD.STATUS1.YR2014' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET PICKLST='DOESTAX.PROD.PICKLST1.YR2014' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET LDEST=U@PRT65 00090038
|
||||
//**----------------------------------------------------------------- 00100038
|
||||
//* JOB: TPS RUN FROM RPT715 - STATUS DETERMINATION 00110038
|
||||
//* (RPT715 IS PRODUCED BY RUNRQ715) 00120038
|
||||
//* 00130038
|
||||
//* THE PRINTER FILE IS NOW CREATED ON DASD. SEE SET STATEMENT 00140038
|
||||
//* FOR THE DATASET NAME. DOWNLOAD THE FILE FOR INPUTTO A SPREAD SHEET00150038
|
||||
//* 00200038
|
||||
//* RUN THIS JOB FOR STATUS1 = NEW 00160040
|
||||
//* RUN JOB DTS715R2 STATUS2 = SUCCESSOR 00170040
|
||||
//* RUN JOB DTS715R3 STATUS3 = INACTIVATED 00180040
|
||||
//* 00200038
|
||||
//**----------------------------------------------------------------- 00210038
|
||||
//* DEFINITION FOR PARMIN: 00220038
|
||||
//* COLS 1-1 TRANSACTION TYPE (1, 2 OR 3) 00230038
|
||||
//* - 1 = NEW, 2 = SUCCESSOR, 3 = INACTIVATED 00240038
|
||||
//* COLS 3-5 RANDOM NUMBER (PICK ONE) 00250038
|
||||
//* 7-10 NUMBER TO BE SAMPLED 00260038
|
||||
//* - 4 DIGITS RIGHT JUSTIFIED 00270038
|
||||
//* - ENTER LEADING ZEROES IF NEEDED 00280038
|
||||
//* 12-13 SAMPLE TYPE 00290038
|
||||
//* - A1,A2,E1,O1, OR O2 (1ST CHARACTER IS ALPHA) 00300038
|
||||
//* 15-18 YYYY 00310038
|
||||
//**----------------------------------------------------------------- 00320038
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00330038
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00340038
|
||||
//** 00350038
|
||||
//STEP0100 EXEC DTSTP715 00360038
|
||||
//STEP0100.PARMIN DD * 00370038
|
||||
1,398,0060,A1,2014 00380045
|
||||
/* 00390038
|
||||
// 00400038
|
||||
//** 00410038
|
||||
42
JCL/DTS715R2.jcl
Normal file
42
JCL/DTS715R2.jcl
Normal file
@ -0,0 +1,42 @@
|
||||
//DTS715R2 JOB (UI,4300,3400,T),TPS-STATUS-SUCC, 00010041
|
||||
// CLASS=P,MSGCLASS=X, 00020038
|
||||
//**** TYPRUN=SCAN, 00030038
|
||||
// NOTIFY=ECNTSUP 00040038
|
||||
//** 00050038
|
||||
// SET LVLNODE='PROD' 00060038
|
||||
// SET TPSFILE1='DOESTAX.PROD.RPT715.YR2012' <<< CHANGE CC BEF RUN 00070043
|
||||
// SET PRINTER1='DOESTAX.PROD.STATUS2.YR2012' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET PICKLST='DOESTAX.PROD.PICKLST2.YR2012' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET LDEST=U@PRT65 00090038
|
||||
//**----------------------------------------------------------------- 00100038
|
||||
//* JOB: TPS RUN FROM RPT715 - STATUS DETERMINATION 00110038
|
||||
//* (RPT715 IS PRODUCED BY RUNRQ715) 00120038
|
||||
//* 00130038
|
||||
//* THE PRINTER FILE IS NOW CREATED ON DASD. SEE SET STATEMENT 00140038
|
||||
//* FOR THE DATASET NAME. DOWNLOAD THE FILE FOR INPUTTO A SPREAD SHEET00150038
|
||||
//* 00130038
|
||||
//* RUN JOB DTS715R1 FOR STATUS1 = NEW 00160040
|
||||
//* RUN THIS JOB FOR STATUS2 = SUCCESSOR 00170040
|
||||
//* RUN JOB DTS713R3 FOR STATUS3 = INACTIVATED 00180040
|
||||
//* 00200038
|
||||
//**----------------------------------------------------------------- 00210038
|
||||
//* DEFINITION FOR PARMIN: 00220038
|
||||
//* COLS 1-1 TRANSACTION TYPE (1, 2 OR 3) 00230038
|
||||
//* - 1 = NEW, 2 = SUCCESSOR, 3 = INACTIVATED 00240038
|
||||
//* COLS 3-5 RANDOM NUMBER (PICK ONE) 00250038
|
||||
//* 7-10 NUMBER TO BE SAMPLED 00260038
|
||||
//* - 4 DIGITS RIGHT JUSTIFIED 00270038
|
||||
//* - ENTER LEADING ZEROES IF NEEDED 00280038
|
||||
//* 12-13 SAMPLE TYPE 00290038
|
||||
//* - A1,A2,E1,O1, OR O2 (1ST CHARACTER IS ALPHA) 00300038
|
||||
//* 15-18 YYYY 00310038
|
||||
//**----------------------------------------------------------------- 00320038
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00330038
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00340038
|
||||
//** 00350038
|
||||
//STEP0100 EXEC DTSTP715 00360038
|
||||
//STEP0100.PARMIN DD * 00370038
|
||||
2,547,0060,A1,2012 00380045
|
||||
/* 00390038
|
||||
// 00400038
|
||||
//** 00410038
|
||||
42
JCL/DTS715R3.jcl
Normal file
42
JCL/DTS715R3.jcl
Normal file
@ -0,0 +1,42 @@
|
||||
//DTS715R3 JOB (UI,4300,3400,T),TPS-STATUS-INAV, 00010041
|
||||
// CLASS=P,MSGCLASS=X, 00020038
|
||||
//**** TYPRUN=SCAN, 00030038
|
||||
// NOTIFY=ECNTSUP 00040038
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//** 00050038
|
||||
// SET LVLNODE='PROD' 00060038
|
||||
// SET TPSFILE1='DOESTAX.PROD.RPT715.YR2012' <<< CHANGE CC BEF RUN 00070043
|
||||
// SET PRINTER1='DOESTAX.PROD.STATUS3.YR2012' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET PICKLST='DOESTAX.PROD.PICKLST3.YR2012' <<< CHANGE CC BEF RUN 00080045
|
||||
// SET LDEST=U@PRT65 00090038
|
||||
//**----------------------------------------------------------------- 00100038
|
||||
//* JOB: TPS RUN FROM RPT715 - STATUS DETERMINATION 00110038
|
||||
//* (RPT715 IS PRODUCED BY RUNRQ715) 00120038
|
||||
//* 00130038
|
||||
//* THE PRINTER FILE IS NOW CREATED ON DASD. SEE SET STATEMENT 00140038
|
||||
//* FOR THE DATASET NAME. DOWNLOAD THE FILE FOR INPUTTO A SPREAD SHEET00150038
|
||||
//* RUN JOB DTS715R1 FOR STATUS1 = NEW 00160040
|
||||
//* RUN JOB DTS715R2 FOR STATUS2 = SUCCESSOR 00170040
|
||||
//* RUN THIS JOB FOR STATUS3 = INACTIVATED 00180040
|
||||
//* 00200038
|
||||
//**----------------------------------------------------------------- 00210038
|
||||
//* DEFINITION FOR PARMIN: 00220038
|
||||
//* COLS 1-1 TRANSACTION TYPE (1, 2 OR 3) 00230038
|
||||
//* - 1 = NEW, 2 = SUCCESSOR, 3 = INACTIVATED 00240038
|
||||
//* COLS 3-5 RANDOM NUMBER (PICK ONE) 00250038
|
||||
//* 7-10 NUMBER TO BE SAMPLED 00260038
|
||||
//* - 4 DIGITS RIGHT JUSTIFIED 00270038
|
||||
//* - ENTER LEADING ZEROES IF NEEDED 00280038
|
||||
//* 12-13 SAMPLE TYPE 00290038
|
||||
//* - A1,A2,E1,O1, OR O2 (1ST CHARACTER IS ALPHA) 00300038
|
||||
//* 15-18 YYYY 00310038
|
||||
//**----------------------------------------------------------------- 00320038
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00330038
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00340038
|
||||
//** 00350038
|
||||
//STEP0100 EXEC DTSTP715 00360038
|
||||
//STEP0100.PARMIN DD * 00370038
|
||||
3,483,0060,A1,2012 00380045
|
||||
/* 00390038
|
||||
// 00400038
|
||||
//** 00410038
|
||||
100
JCL/DTSACH01.jcl
Normal file
100
JCL/DTSACH01.jcl
Normal file
@ -0,0 +1,100 @@
|
||||
//DTSACH01 JOB (UI,4300,3400,T),'ACHREPORT',CLASS=A,MSGCLASS=X, 00000199
|
||||
// NOTIFY=ECNTSUP 00000299
|
||||
//** 00000499
|
||||
// SET LVLNODE='PROD' 00000599
|
||||
// SET MSTNODE='PROD' 00000699
|
||||
// SET FYYEAR='FY2009' 00000699
|
||||
// SET LVDHOLD='YES'
|
||||
// SET LDEST='LOCAL'
|
||||
//** 00000499
|
||||
//******************************************************************** 00000499
|
||||
//** THIS JOB WILL REPRINT ANY REPORT TYPES THAT HAVE BEEN ARCHIVED * 00000499
|
||||
//** SEE PROGRAM DTSACH01 FOR A LIST OF REPORTS THAT HAVE BEEN * 00000499
|
||||
//** ARCHIVED. * 00000499
|
||||
//** DUTAS ARCHIVE MASTER FILE: DOESTAX.PROD.ARCHIVE.FY2009.FY???? * 00000499
|
||||
//** * 00000499
|
||||
//** TO REPRINT REPORTS PERFORM THE FOLLOWING BEFORE SUBMITTING JOB: * 00000499
|
||||
//** 1. INPUT EMPLOYER NUMBERS INTO DOESTAX.PROD.ARCHIVE.EMPL * 00000499
|
||||
//** 2. CHANGE PARM CARD IN STEP0300 * 00000499
|
||||
//** PARM CARD FORMAT: 417002009061020090610 * 00019199
|
||||
//** A. 1-3 = REPORT TYPE TO REPRINT * 00000499
|
||||
//** B. 4-5 = REPORT SUB TYPE(ALWAYS 00) * 00000499
|
||||
//** C. 6-13 = MAIL START DATE (YYYYMMDD) * 00000499
|
||||
//** D. 14-21 = MAIL END DATE (YYYYMMDD) * 00000499
|
||||
//** * 00000499
|
||||
//** 3. CHANGE PARM CARD IN STEP0100 FOR REPORT NUMBER -DTSAR309 * 00000499
|
||||
//******************************************************************** 00004549
|
||||
//** * 00000499
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001399
|
||||
//* 00001400
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001599
|
||||
//* 00001600
|
||||
//********************************************************************* 00004549
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT REPORT RECORDS 00004600
|
||||
// COND=(0,LT) 00004700
|
||||
//SYSOUT DD SYSOUT=* 00004800
|
||||
//*ORTIN DD DSN=DOESTAX.PROD.ARCHIVE.FY2009.&FYYEAR.,DISP=SHR 00005099
|
||||
//SORTIN DD DSN=DOESTAX.PROD.ARCHIVE.&FYYEAR.,DISP=SHR 00005099
|
||||
//*ORTIN DD DSN=DOESTAX.PROD.RATE517.FIXRPT.YR2014,DISP=SHR 00005099
|
||||
//*ORTIN DD DSN=DOESTAX.PROD.RATE517.RPT.YR2014,DISP=SHR 00005099
|
||||
//*SORTIN DD DSN=DOESTAX.PROD.PER.RPT.G2621V00,DISP=SHR 00005099
|
||||
//SORTOUT DD DSN=DOESTAX.PROD.ARCHIVE.REPORTS,
|
||||
// DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(9000,9000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSAR414),DISP=SHR 00007399
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00007499
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00008099
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00009099
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00010099
|
||||
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK06 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK07 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK08 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK09 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK10 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//********************************************************************* 00018000
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT EMPLOYER RECORDS 00004600
|
||||
// COND=(0,LT) 00004700
|
||||
//SYSOUT DD SYSOUT=* 00004800
|
||||
//*ORTIN DD DSN=DOESTAX.DEVL.ARCHIVE.COLLDBT,DISP=SHR 00071099
|
||||
//*ORTOUT DD DSN=DOESTAX.DEVL.ARCHIVE.COLLDBT,DISP=SHR 00071099
|
||||
//SORTIN DD DSN=DOESTAX.DEVL.ARCHIVE.EMPL,DISP=SHR 00005099
|
||||
//SORTOUT DD DSN=DOESTAX.DEVL.ARCHIVE.EMPL,DISP=SHR 00005099
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.DEVL.ACH.EMPL,DISP=SHR 00071099
|
||||
//*ORTOUT DD DSN=ECNTSUP.DOESTAX.DEVL.ACH.EMPL,DISP=SHR 00071099
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSSEMPL),DISP=SHR 00007399
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE) 00007499
|
||||
//********************************************************************* 00018000
|
||||
//STEP0300 EXEC PGM=DTSACH01, ARCHIVE REPRINT PGM 00018100
|
||||
// COND=(0,LT) 00018300
|
||||
//SYSOUT DD SYSOUT=* 00018400
|
||||
//SYSABOUT DD SYSOUT=* 00018500
|
||||
//SYSUDUMP DD SYSOUT=* 00018600
|
||||
//DTSACHPM DD * 00018899
|
||||
309002016010120160401 00019199
|
||||
/* 00019599
|
||||
//** 00019699
|
||||
//*DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00070099
|
||||
//* 00090099
|
||||
//DTSACHEM DD DSN=DOESTAX.DEVL.ARCHIVE.EMPL,DISP=SHR 00071099
|
||||
//*TSACHEM DD DSN=ECNTSUP.DOESTAX.DEVL.ACH.EMPL,DISP=SHR 00071099
|
||||
//DTSACHIN DD DSN=DOESTAX.PROD.ARCHIVE.REPORTS,
|
||||
// DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//DTSFVRO1 DD DSN=&&RPTOUT,
|
||||
//*TSFVRO1 DD DSN=DOESTAX.DEVL.REPORTS,
|
||||
// DISP=(NEW,PASS,DELETE),
|
||||
//* DISP=(NEW,CATLG,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//* 00100199
|
||||
//SYSABEND DD SYSOUT=* 00153099
|
||||
//CAIMRPTS DD SYSOUT=* 00154099
|
||||
//* 00157099
|
||||
//STEP0400 EXEC DTSACH01 00018100
|
||||
// 00157099
|
||||
95
JCL/DTSACHZ1.jcl
Normal file
95
JCL/DTSACHZ1.jcl
Normal file
@ -0,0 +1,95 @@
|
||||
//DTSACH01 JOB (UI,4300,3400,T),'ACHREPORT',CLASS=A,MSGCLASS=X, 00000199
|
||||
// NOTIFY=ECNTSUP 00000299
|
||||
//** 00000499
|
||||
// SET LVLNODE='PROD' 00000599
|
||||
// SET MSTNODE='PROD' 00000699
|
||||
// SET FYYEAR='FY2009' 00000699
|
||||
// SET LVDHOLD='YES'
|
||||
// SET LDEST='LOCAL'
|
||||
//** 00000499
|
||||
//******************************************************************** 00000499
|
||||
//** THIS JOB WILL REPRINT ANY REPORT TYPES THAT HAVE BEEN ARCHIVED * 00000499
|
||||
//** SEE PROGRAM DTSACH01 FOR A LIST OF REPORTS THAT HAVE BEEN * 00000499
|
||||
//** ARCHIVED. * 00000499
|
||||
//** DUTAS ARCHIVE MASTER FILE: DOESTAX.PROD.ARCHIVE.FY2009.FY???? * 00000499
|
||||
//** * 00000499
|
||||
//** TO REPRINT REPORTS PERFORM THE FOLLOWING BEFORE SUBMITTING JOB: * 00000499
|
||||
//** 1. INPUT EMPLOYER NUMBERS INTO DOESTAX.PROD.ARCHIVE.EMPL * 00000499
|
||||
//** 2. CHANGE PARM CARD IN STEP0300 * 00000499
|
||||
//** PARM CARD FORMAT: 417002009061020090610 * 00019199
|
||||
//** A. 1-3 = REPORT TYPE TO REPRINT * 00000499
|
||||
//** B. 4-5 = REPORT SUB TYPE(ALWAYS 00) * 00000499
|
||||
//** C. 6-13 = MAIL START DATE (YYYYMMDD) * 00000499
|
||||
//** D. 14-21 = MAIL END DATE (YYYYMMDD) * 00000499
|
||||
//** * 00000499
|
||||
//******************************************************************** 00004549
|
||||
//** * 00000499
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001399
|
||||
//* 00001400
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIXLIB 00001599
|
||||
//* 00001600
|
||||
//********************************************************************* 00004549
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT REPORT RECORDS 00004600
|
||||
// COND=(0,LT) 00004700
|
||||
//SYSOUT DD SYSOUT=* 00004800
|
||||
//*ORTIN DD DSN=DOESTAX.PROD.ARCHIVE.FY2009.&FYYEAR.,DISP=SHR 00005099
|
||||
//SORTIN DD DSN=DOESTAX.PROD.ARCHIVE.&FYYEAR.,DISP=SHR 00005099
|
||||
//*ORTIN DD DSN=DOESTAX.PROD.RATE517.RPT.AN2010,DISP=SHR 00005099
|
||||
//*SORTIN DD DSN=DOESTAX.PROD.PER.RPT.G2621V00,DISP=SHR 00005099
|
||||
//*SORTOUT DD DSN=&&SRTOUT,
|
||||
//* DISP=(NEW,PASS,DELETE),
|
||||
//SORTOUT DD DSN=DOESTAX.DEVL.ARCHIVE.R417,
|
||||
// DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(9000,9000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSAR417),DISP=SHR 00007399
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00007499
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00008099
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00009099
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00010099
|
||||
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK06 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK07 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK08 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK09 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//SORTWK10 DD UNIT=SYSDA,SPACE=(CYL,(100,40),RLSE) 00011099
|
||||
//********************************************************************* 00018000
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT EMPLOYER RECORDS 00004600
|
||||
// COND=(0,LT) 00004700
|
||||
//SYSOUT DD SYSOUT=* 00004800
|
||||
//SORTIN DD DSN=DOESTAX.PROD.ARCHIVE.EMPL,DISP=SHR 00005099
|
||||
//SORTOUT DD DSN=DOESTAX.PROD.ARCHIVE.EMPL,DISP=SHR 00005099
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSSEMPL),DISP=SHR 00007399
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE) 00007499
|
||||
//********************************************************************* 00018000
|
||||
//STEP0300 EXEC PGM=DTSACH01, ARCHIVE REPRINT PGM 00018100
|
||||
// COND=(0,LT) 00018300
|
||||
//SYSOUT DD SYSOUT=* 00018400
|
||||
//SYSABOUT DD SYSOUT=* 00018500
|
||||
//SYSUDUMP DD SYSOUT=* 00018600
|
||||
//DTSACHPM DD * 00018899
|
||||
417002013082020130930 00019199
|
||||
/* 00019599
|
||||
//** 00019699
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00070099
|
||||
//* 00090099
|
||||
//DTSACHEM DD DSN=DOESTAX.&LVLNODE..ARCHIVE.EMPL,DISP=SHR 00071099
|
||||
//*DTSACHIN DD DSN=&&SRTOUT,
|
||||
//* DISP=(OLD,PASS,DELETE),
|
||||
//DTSACHIN DD DSN=DOESTAX.DEVL.ARCHIVE.R417,
|
||||
// DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//DTSFVRO1 DD DSN=&&RPTOUT,
|
||||
// DISP=(NEW,PASS,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//* 00100199
|
||||
//SYSABEND DD SYSOUT=* 00153099
|
||||
//CAIMRPTS DD SYSOUT=* 00154099
|
||||
//* 00157099
|
||||
//STEP0400 EXEC DTSACH01 00018100
|
||||
// 00157099
|
||||
38
JCL/DTSBE405.jcl
Normal file
38
JCL/DTSBE405.jcl
Normal file
@ -0,0 +1,38 @@
|
||||
//DTSBE405 JOB (UI,4300,3400,T),DEVL.BE418,CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
//**** TYPRUN=SCAN,
|
||||
// REGION=0M
|
||||
//****
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVLNODE='PROD'
|
||||
// SET LHOLD='YES'
|
||||
//****
|
||||
//* JOB : PRINT LIENS RELEASES (405) DAILY AFTER PDAY1
|
||||
//****
|
||||
//* 1. RUN AFTER A SUCCESSFUL DAILY RUN
|
||||
//* 2. THE CICS FILES MUST BE CLOSED FOR THIS RUN ALSO
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//*
|
||||
//*********************************************************************
|
||||
//STEP0100 EXEC DTSUEXT, BD400 PERIODIC EXTRACT
|
||||
// RUNTYPE='QD',
|
||||
// PREBACK='Y'
|
||||
//STEP0100.EXTPARM DD *
|
||||
405
|
||||
/*
|
||||
//*STOP HERE - CALL JOB DTSBX405 TO CREATE LIEN 405 RECORDS.
|
||||
//*
|
||||
//*TEP0200 EXEC DTSRSORT
|
||||
//* REPORT GENERATION
|
||||
//*TEP0300 EXEC DTSRQRPT
|
||||
//*TEP0100.RPT405R1 DD HOLD=YES
|
||||
//*TEP0100.RPT405R2 DD HOLD=YES
|
||||
//*TEP0100.DTS901R1 DD HOLD=YES
|
||||
//*TEP0100.RPT907R1 DD HOLD=YES
|
||||
//*TEP0100.RPT907R2 DD HOLD=YES
|
||||
//*TEP0100.RPT980R1 DD HOLD=YES
|
||||
//*OESLBLP.DOESLBL1 DD DUMMY LABELS 00631000
|
||||
//* 00640000
|
||||
18
JCL/DTSBINIT.jcl
Normal file
18
JCL/DTSBINIT.jcl
Normal file
@ -0,0 +1,18 @@
|
||||
//DTSBINIT JOB (UI,4300,3400,T),PROD.DAILY,CLASS=P,MSGCLASS=X,
|
||||
// NOTIFY=ECNTSUP,
|
||||
//**** TYPRUN=SCAN,
|
||||
//**** TYPRUN=HOLD,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**
|
||||
// SET EXTNODE='CONV'
|
||||
// SET PGMNODE='PROD'
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVDHOLD='YES'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//****
|
||||
//STEP0100 EXEC DTSBINIT
|
||||
//
|
||||
18
JCL/DTSBKEXT.jcl
Normal file
18
JCL/DTSBKEXT.jcl
Normal file
@ -0,0 +1,18 @@
|
||||
//DTSEXBKP JOB (UI,4300,3400,T),JHP.PROD.BKP, 00000112
|
||||
//**** TYPRUN=SCAN, 00000205
|
||||
//*** USER=#DOADTS, 00000317
|
||||
// CLASS=P,MSGCLASS=X,NOTIFY=ECNTSUP, 00000415
|
||||
// REGION=0M 00000514
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00000614
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00000714
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00000814
|
||||
//**** 00000914
|
||||
//* UI TAX BACKUP EXTERNAL WEB FILES * 00001000
|
||||
//* * 00001100
|
||||
// SET LVLNODE='PROD' 00001712
|
||||
// SET FTPNODE='PROD' 00001712
|
||||
// SET EXTNODE='CONV' 00001712
|
||||
//**** 00001712
|
||||
//STEP0100 EXEC DTSBKEXT, 00002102
|
||||
// BKUPGEN='(+1)' 00003000
|
||||
18
JCL/DTSBKPDQ.jcl
Normal file
18
JCL/DTSBKPDQ.jcl
Normal file
@ -0,0 +1,18 @@
|
||||
//DTSBKPDQ JOB (ES),VCOPY3,CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DTSDOA,
|
||||
// NOTIFY=ECNTSUP
|
||||
//**********************************************************************
|
||||
//* TAKE A MONTHLY BACKUP OF TDEC DAILY DELINQ WAGE FILE
|
||||
//*
|
||||
//**********************************************************************
|
||||
//STEP0200 EXEC PGM=IDCAMS
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD09 DD DSN=DOESTAX.CONV.TDECX154.SAVDWAGE.DELQ,DISP=SHR
|
||||
//OUTDD01 DD DSN=DOESTAX.CONV.BKPDWAGE.MONEND.DELQ(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// UNIT=SYSDA,SPACE=(CYL,(25,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=106,BLKSIZE=31800)
|
||||
//SYSIN DD *
|
||||
REPRO INFILE(INDD09) OUTFILE(OUTDD01)
|
||||
/*
|
||||
//************************************************************
|
||||
18
JCL/DTSBKPOT.jcl
Normal file
18
JCL/DTSBKPOT.jcl
Normal file
@ -0,0 +1,18 @@
|
||||
//DTSBKPOT JOB (ES),VCOPY3,CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DTSDOA,
|
||||
// NOTIFY=ECNTSUP
|
||||
//**********************************************************************
|
||||
//* TAKE A MONTHLY BACKUP OF TDEC DAILY ONTIME WAGE FILE
|
||||
//*
|
||||
//**********************************************************************
|
||||
//STEP0200 EXEC PGM=IDCAMS
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD09 DD DSN=DOESTAX.CONV.TDECX154.SAVDWAGE.OTIM,DISP=SHR
|
||||
//OUTDD01 DD DSN=DOESTAX.CONV.BKPDWAGE.MONEND.OTIM(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// UNIT=SYSDA,SPACE=(CYL,(25,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=106,BLKSIZE=31800)
|
||||
//SYSIN DD *
|
||||
REPRO INFILE(INDD09) OUTFILE(OUTDD01)
|
||||
/*
|
||||
//************************************************************
|
||||
19
JCL/DTSBKPW4.jcl
Normal file
19
JCL/DTSBKPW4.jcl
Normal file
@ -0,0 +1,19 @@
|
||||
//DTSBKPW4 JOB (ES),BACKUP-W4FILE,CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//**********************************************************************
|
||||
//*
|
||||
//* TAKE MONTHLY BACKUP OF DTSPDAY1 WAGE W4FILE
|
||||
//*
|
||||
//**********************************************************************
|
||||
//STEP0200 EXEC PGM=IDCAMS
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD09 DD DSN=DOESTAX.PROD.BACKUP.W4FILE,DISP=SHR
|
||||
//OUTDD01 DD DSN=DOESTAX.PROD.BACKUP.MONEND.W4FILE(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// UNIT=SYSDA,SPACE=(CYL,(25,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=32000)
|
||||
//SYSIN DD *
|
||||
REPRO INFILE(INDD09) OUTFILE(OUTDD01)
|
||||
/*
|
||||
//************************************************************
|
||||
18
JCL/DTSBX122.jcl
Normal file
18
JCL/DTSBX122.jcl
Normal file
@ -0,0 +1,18 @@
|
||||
//DTSBX122 JOB (UI,4300,3400,T),TEST.BX122,CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//*
|
||||
//* DAILY BATCH CONTROL SUMMARY REPORT RECORDS
|
||||
//*
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//*
|
||||
//STEP0100 EXEC DTSBX122
|
||||
//STEP0100.DTSFVRI1 DD DSN=DOESTAX.PROD.SRTDAY07.RPT(+0),
|
||||
// DISP=SHR
|
||||
//*
|
||||
//
|
||||
12
JCL/DTSBX202.jcl
Normal file
12
JCL/DTSBX202.jcl
Normal file
@ -0,0 +1,12 @@
|
||||
//DTSBX202 JOB (UI,4300,3400,T),RUNBX202,CLASS=S,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD' 00001700
|
||||
// SET MSTNODE='PROD' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC DTSBX202
|
||||
//*********************************************************************
|
||||
26
JCL/DTSBX215.jcl
Normal file
26
JCL/DTSBX215.jcl
Normal file
@ -0,0 +1,26 @@
|
||||
//DTSBX215 JOB (UI,4300,3400,T),PROD.BX215,CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//*
|
||||
//* DAILY BATCH CONTROL SUMMARY REPORT RECORDS
|
||||
//*
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//*
|
||||
//* 00070000
|
||||
//STEP0200 EXEC DTSBX215
|
||||
//* 00014000
|
||||
//*****************************************
|
||||
//STEP0210 EXEC PGM=FTP,
|
||||
// COND=(0,LT)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFT310),DISP=SHR
|
||||
//
|
||||
83
JCL/DTSBX303.jcl
Normal file
83
JCL/DTSBX303.jcl
Normal file
@ -0,0 +1,83 @@
|
||||
//DTSBX303 JOB (UI,4300,3400,T),DTSBX303,CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
//****************************************************************** 00001700
|
||||
//* COPY REFUND TRANSACTIONS PRODUCTION. 00001700
|
||||
//****************************************************************** 00001700
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
//* 00001700
|
||||
//****************************************************************** 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//*********************************************************************
|
||||
//STEP0100 EXEC PGM=DTSBU192, CHECK FOR EMPTY REFUND FILE
|
||||
// COND=(0,LT)
|
||||
//RFUNDINP DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,
|
||||
// DISP=(OLD,KEEP,KEEP),
|
||||
//* DISP=(,CATLG,DELETE),
|
||||
// SPACE=(7500,(10,20),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=750,BLKSIZE=7500)
|
||||
//*
|
||||
//******************************************************************
|
||||
//* |
|
||||
//* JOB : PUT REFUND TRANS FROM DUTAS INTO SOAR (ODC2)
|
||||
//**** NOTE: DO NOT SEND DATA TO SOAR ON 9/29 - 9/30 |
|
||||
//******************************************************************
|
||||
//**** STOP HERE AS OF 10/3/22 DIFS TAKES OVER FROM SOAR ZL1
|
||||
//*
|
||||
//*TEP0200 EXEC PGM=FTP,COND=(0,LT)
|
||||
//*YSPRINT DD SYSOUT=*
|
||||
//*UTOUT DD SYSOUT=*
|
||||
//*YSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//*YSGET DD *,DCB=BLKSIZE=80
|
||||
//*NPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFT303),DISP=SHR
|
||||
//*
|
||||
//*********************************************************************
|
||||
//* |
|
||||
//* JOB : SAVE A COPY OF THE FTP REFUND FILE
|
||||
//* |
|
||||
//*********************************************************************
|
||||
//STEP0250 EXEC PGM=IDCAMS
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD01 DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,DISP=SHR
|
||||
//OUTDD01 DD DSN=DOESTAX.PROD.REFUND.X303FTP(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(7500,(10,20),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=750,BLKSIZE=7500)
|
||||
//SYSIN DD *
|
||||
REPRO INFILE(INDD01) OUTFILE(OUTDD01)
|
||||
/*
|
||||
//*********************************************************************
|
||||
//******* STOP HERE NEW SERVER JOB WILL PICK UP FILE FOR DIFS ZL1 |
|
||||
//* |
|
||||
//* JOB : DELETE THE FTP FILE
|
||||
//
|
||||
//*********************************************************************
|
||||
//*TEP0300 EXEC PGM=IEFBR14,REGION=1024K,COND=(0,LT)
|
||||
//*FUNDEXP DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,
|
||||
//* DISP=(OLD,DELETE,DELETE)
|
||||
//*
|
||||
//*********************************************************************
|
||||
//* |
|
||||
//* JOB : CREATE A NEW FTP FILE
|
||||
//* |
|
||||
//*********************************************************************
|
||||
//*TEP0400 EXEC PGM=IEFBR14,REGION=1024K,COND=(0,LT)
|
||||
//*YSPRINT DD SYSOUT=*
|
||||
//*FUNDINP DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,
|
||||
//* DISP=(OLD,KEEP,KEEP),
|
||||
//* DISP=(,CATLG,DELETE),
|
||||
//* SPACE=(7500,(10,20),RLSE),
|
||||
//* DCB=(RECFM=FB,LRECL=750,BLKSIZE=7500)
|
||||
//*
|
||||
//*********************************************************************
|
||||
//*TEP0500 EXEC PGM=IEFBR14,REGION=1024K,COND=(0,LT)
|
||||
//*EUNDEXP DD DSN=ECNTSUP.DOESTAX.PROD.FTP.TRAN,
|
||||
//* DISP=(OLD,DELETE,DELETE)
|
||||
//*
|
||||
//******************************************************************
|
||||
85
JCL/DTSBX305.jcl
Normal file
85
JCL/DTSBX305.jcl
Normal file
@ -0,0 +1,85 @@
|
||||
//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,PARM='VLTEST=0' 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
|
||||
25
JCL/DTSBX347.jcl
Normal file
25
JCL/DTSBX347.jcl
Normal file
@ -0,0 +1,25 @@
|
||||
//ECNTGD17 JOB (UI,4300,3400,T),RUNBX347,CLASS=S, 00010099
|
||||
// MSGCLASS=X, 00020061
|
||||
// NOTIFY=ECNTSUP, 00030099
|
||||
// REGION=0M 00050022
|
||||
//**** 00060025
|
||||
//* BUILD ATC TRANSACTION UPDATE FILE EXTRACT FOR 00070099
|
||||
//* EXPORT TO SERVER DATABASE. 00081099
|
||||
//* 00082099
|
||||
//* NO MASTER FILE UPDATES 00090099
|
||||
//* 00100099
|
||||
//* 00110099
|
||||
//**** 00130090
|
||||
// SET LVLNODE='PROD' 00140099
|
||||
// SET MSTNODE='PROD' 00150099
|
||||
//**** 00151099
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00160099
|
||||
//**** 00170036
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00180036
|
||||
//**** 00190086
|
||||
//STEP0100 EXEC DTSBX347 EXTRACT MAINFRAME DATA 00200099
|
||||
//* 00250099
|
||||
//STEP0100.DTSFBTCO DD DUMMY 00260099
|
||||
//STEP0100.DTSFVRO1 DD DUMMY 00270099
|
||||
//* 00280099
|
||||
//**** 00284099
|
||||
43
JCL/DTSBX403.jcl
Normal file
43
JCL/DTSBX403.jcl
Normal file
@ -0,0 +1,43 @@
|
||||
//DTSBX403 JOB (UI,4300,3400,T),SC,CLASS=A,MSGLEVEL=(1,1), JOB10082
|
||||
// USER=#DOADTS,
|
||||
// MSGCLASS=X,NOTIFY=EUSC01K,REGION=4096K
|
||||
//*
|
||||
//***************************************************
|
||||
//* TO EXTRACT 403/405 RECORDS, UNPACK AND WRITE TO OUTPUT FILE.
|
||||
//***************************************************
|
||||
//*
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET LVDHOLD='YES'
|
||||
// SET LDEST='LOCAL'
|
||||
// SET LHOLD='YES'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//*LOADLIBS INCLUDE MEMBER=DTSIPJLB
|
||||
//*
|
||||
//******************************************************************
|
||||
//STEP0100 EXEC PGM=DTSBX403,
|
||||
// COND=(0,LT),
|
||||
// REGION=0M
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//SYSUDUMP DD SYSOUT=*
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//*
|
||||
//DTSFVRI1 DD DSN=DOESTAX.PROD.SRTDAILY.RPT(0),
|
||||
// DISP=SHR
|
||||
//*
|
||||
//DTSLN403 DD DSN=DOESTAX.CONV.LEIN403.RECORD,
|
||||
//* DISP=(NEW,CATLG,DELETE),
|
||||
// DISP=SHR
|
||||
//* UNIT=SYSDA,
|
||||
//* SPACE=(CYL,(10,10),RLSE),
|
||||
//* DCB=(RECFM=FB,LRECL=1732,BLKSIZE=0)
|
||||
//*
|
||||
//DTSLN405 DD DUMMY
|
||||
//*
|
||||
//*********************************************************************
|
||||
43
JCL/DTSBX405.jcl
Normal file
43
JCL/DTSBX405.jcl
Normal file
@ -0,0 +1,43 @@
|
||||
//DTSBX405 JOB (UI,4300,3400,T),SC,CLASS=A,MSGLEVEL=(1,1), JOB10082
|
||||
// USER=#DOADTS,
|
||||
// MSGCLASS=X,NOTIFY=EUSC01K,REGION=4096K
|
||||
//*
|
||||
//***************************************************
|
||||
//* TO EXTRACT 403/405 RECORDS, UNPACK AND WRITE TO OUTPUT FILE.
|
||||
//***************************************************
|
||||
//*
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET LVDHOLD='YES'
|
||||
// SET LDEST='LOCAL'
|
||||
// SET LHOLD='YES'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//*LOADLIBS INCLUDE MEMBER=DTSIPJLB
|
||||
//*
|
||||
//******************************************************************
|
||||
//STEP0100 EXEC PGM=DTSBX403,
|
||||
// COND=(0,LT),
|
||||
// REGION=0M
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//SYSUDUMP DD SYSOUT=*
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//*
|
||||
//DTSFVRI1 DD DSN=DOESTAX.PROD.PER.RPT(+0),
|
||||
// DISP=SHR
|
||||
//*
|
||||
//DTSLN405 DD DSN=DOESTAX.CONV.LEIN405.RECORD,
|
||||
//* DISP=(NEW,CATLG,DELETE),
|
||||
// DISP=SHR
|
||||
//* UNIT=SYSDA,
|
||||
//* SPACE=(CYL,(10,10),RLSE),
|
||||
//* DCB=(RECFM=FB,LRECL=323,BLKSIZE=0)
|
||||
//*
|
||||
//DTSLN403 DD DUMMY
|
||||
//*
|
||||
//*********************************************************************
|
||||
33
JCL/DTSBX410.jcl
Normal file
33
JCL/DTSBX410.jcl
Normal file
@ -0,0 +1,33 @@
|
||||
//DTSBX410 JOB (UI,4300,3400,T),DTSBX410, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//*
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET IMPNODE='PROD'
|
||||
// SET EXPNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA FROM MAINFRAME FOR DOWNLOAD 00001700
|
||||
//* TO WEB DATABASE. 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY FOLLOWING TAX UPDATE (DESEMTD1) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX410
|
||||
//** 00001700
|
||||
//** 00001700
|
||||
31
JCL/DTSBX411.jcl
Normal file
31
JCL/DTSBX411.jcl
Normal file
@ -0,0 +1,31 @@
|
||||
//DTSBX411 JOB (UI,4300,3400,T),DTSBX411, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
//*** USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER AND WAGE DATA FROM MAINFRAME FOR 00001700
|
||||
//* DOWNLOAD TO WEB DATABASE. 00001700
|
||||
//* 00001700
|
||||
//* >>> INITIAL CONVERSION 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX411
|
||||
//** 00001700
|
||||
34
JCL/DTSBX415.jcl
Normal file
34
JCL/DTSBX415.jcl
Normal file
@ -0,0 +1,34 @@
|
||||
//DTSBX415 JOB (UI,4300,3400,T),DTSBX415, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
//*!!!!!!!!! THIS JOB IS NOW PART OF DTSPDAY1 9/21/10 ZL1 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* IMPORT EMPLOYER DATA FROM WEB DATABASE FOR UPLOAD 00001700
|
||||
//* TO MAINFRAME. 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY PRIOR TO TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//*** GET DAILY WEB T011 DATA
|
||||
//STEP0100 EXEC DTSBX415
|
||||
//** 00001700
|
||||
36
JCL/DTSBX420.jcl
Normal file
36
JCL/DTSBX420.jcl
Normal file
@ -0,0 +1,36 @@
|
||||
//DTSBX420 JOB (UI,4300,3400,T),DTSBX420, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
//*!!!!!!!!!!!! THIS JOB IS NOW PART OF DTSPDAY1 9/21/10 ZL1 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET IMPNODE='PROD'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* IMPORT EMPLOYER DATA FROM WEB DATABASE FOR UPLOAD 00001700
|
||||
//* TO MAINFRAME. 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY AFTER TO WEB UPDATE (DTSBX415) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSBX420
|
||||
//** 00001700
|
||||
44
JCL/DTSBX427.jcl
Normal file
44
JCL/DTSBX427.jcl
Normal file
@ -0,0 +1,44 @@
|
||||
//DTSBX427 JOB (UI,4300,3400,T),DTSBX420, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET IMPNODE='PROD'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET RPTNODE='BX420.RPT'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS EMP ADDRESS FROM ESSP WEB DATABASE,UPDATE DUTAS 00001700
|
||||
//* MAINFRAME CICS SYSTEM. 00001700
|
||||
//** 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY THIS JOB 00001700
|
||||
//* - X110 -EMPLOYER MAILING AND DC ADDRESS UPDATES 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* UPDATE DUTAS PROFILE AND MTAD ADDRESS FILES 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* RESTORE NEEDED 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0075 EXEC DTSBX427
|
||||
//
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//***
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRQRPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
88
JCL/DTSBX430.jcl
Normal file
88
JCL/DTSBX430.jcl
Normal file
@ -0,0 +1,88 @@
|
||||
//DTSBX430 JOB (UI,4300,3400,T),DTSBXRPT-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSITLIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS EMPLOYER QUARTERLY REPORT AND WAGES 00001700
|
||||
//* CREATE T028 TRANSACTIONS FOR DUTAS CICS SYSTEM 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP REPORT AND WAGES 00001700
|
||||
//** 00001700
|
||||
//** REPORTS(X140) WILL GO TO PENDING FILE WHEN NO EMPLOYER PROFILE 00001700
|
||||
//** RECORD FOUND. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS: 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (ESSP/ESSP) 00001700
|
||||
//* - X144 -EMPLOYER QUARTERLY WAGE DATA FROM (ESSP/TDEC) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T028 TRANSACTIONS 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILES: 00001700
|
||||
//* DOESTAX.PROD.ESSP.X430.BTC 00001700
|
||||
//* DOESTAX.PROD.ESSP.PENDING.X140 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN BUT IT WILL CREATE DUPLICATE PENDING FILES 00001700
|
||||
//***** DELETE LAST GENERATION OF PENDING FILES CREATED OR DUPLICATE 00001700
|
||||
//***** REPORT WILL BE REPORTED ON THE PENDING FILES WHEN PROCESSED 00001700
|
||||
//* IT REBUILDS THE OUTPUT BTC AND WAGE FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//************************************* 01/19/17 ZL1
|
||||
//STEP0100 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X140,DISP=SHR
|
||||
//SORTIN DD DSN=DOESTAX.CONV.FROMESSP.PASSED.X140,DISP=SHR
|
||||
// DD DSN=DOESTAX.DEVL.FIX.REPORTS,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.DORGX140,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,EQ,C'00000000')
|
||||
END
|
||||
//* 00001700
|
||||
//*
|
||||
//STEP0110 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X144,DISP=SHR
|
||||
//SORTIN DD DSN=DOESTAX.CONV.FROMESSP.PASSED.X144,DISP=SHR
|
||||
// DD DSN=DOESTAX.DEVL.FIX.WAGES,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.DORGX144,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,EQ,C'00000000')
|
||||
END
|
||||
//*
|
||||
//STEP0200 EXEC DTSBX430
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//* REPORT GENERATION
|
||||
//*TEP0300 EXEC DTSRQRPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
33
JCL/DTSBX431.jcl
Normal file
33
JCL/DTSBX431.jcl
Normal file
@ -0,0 +1,33 @@
|
||||
//DTSBX431 JOB (UI,4300,3400,T),DTSBX431, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET IMPNODE='PROD'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* IMPORT CASE TRACKING DATA FROM THE WEB DATABASE 00001700
|
||||
//* FOR UPLOAD TO MAINFRAME. 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY PRIOR TO TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSBX431
|
||||
//** 00001700
|
||||
34
JCL/DTSBX432.jcl
Normal file
34
JCL/DTSBX432.jcl
Normal file
@ -0,0 +1,34 @@
|
||||
//DTSBX432 JOB (UI,4300,3400,T),DTSBX432, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
//** NOTIFY=ECNTSUP,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='DEVL'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA FROM MAINFRAME FOR DOWNLOAD 00001700
|
||||
//* TO ESSP WEB DATABASE 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY FOLLOWING TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: PRODUCE DAILY UPDATES FROM DUTAS 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX432
|
||||
//*
|
||||
//STEP0200 EXEC DTSBX441
|
||||
//*
|
||||
//STEP0300 EXEC DTSBX433
|
||||
//** 00001700
|
||||
108
JCL/DTSBX450.jcl
Normal file
108
JCL/DTSBX450.jcl
Normal file
@ -0,0 +1,108 @@
|
||||
//DTSBX450 JOB (UI,4300,3400,T),DTSBX450-ESSP-AMDS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIZLIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP AMENDED DATA FILES (REPORTS ) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP AMENDED REPORT 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (AMENDED FILES ONLY) 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.CONV.ESSPAMEN.DAYX140(+1) 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//STEP0010 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X140,DISP=SHR
|
||||
//SORTIN DD DSN=DOESTAX.CONV.FROMESSP.PASSED.X140,DISP=SHR
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX140(+1),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
//* DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
//* SPACE=(30720,(3000,3000),RLSE),
|
||||
// SPACE=(CYL,(20,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=512,BLKSIZE=30720)
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,GT,C'00000000')
|
||||
END
|
||||
//*
|
||||
//*****************************************************************
|
||||
//STEP0020 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X144,DISP=SHR
|
||||
//SORTIN DD DSN=DOESTAX.CONV.FROMESSP.PASSED.X144,DISP=SHR
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX144(+1),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
//* DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
//* SPACE=(30720,(3000,3000),RLSE),
|
||||
// SPACE=(CYL,(20,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=512,BLKSIZE=30720)
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,GT,C'00000000')
|
||||
END
|
||||
//*
|
||||
//STEP0030 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X147,DISP=SHR
|
||||
//SORTIN DD DSN=DOESTAX.CONV.FROMESSP.PASSED.X147,DISP=SHR
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX147(+1),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
//* DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
//* SPACE=(30720,(3000,3000),RLSE),
|
||||
// SPACE=(CYL,(20,5),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=512,BLKSIZE=30720)
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
END
|
||||
//*
|
||||
//*
|
||||
//*TEP0200 EXEC DTSRP451 / REGULAR
|
||||
//*
|
||||
//*TEP0200 EXEC DTSSN451 / X147 PROCESS
|
||||
//*
|
||||
//** 00001700
|
||||
88
JCL/DTSBX451.jcl
Normal file
88
JCL/DTSBX451.jcl
Normal file
@ -0,0 +1,88 @@
|
||||
//DTSBX451 JOB (UI,4300,3400,T),DTSBX451-ESSP-AMDS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIZLIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP AMENDED DATA FILES (REPORTS PAYMENTS AND WAGES) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP AMENDED REPORT WAGES AND PAYMENTS 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (AMENDED FILES ONLY) 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* - X144 -EMPLOYER WAGE DETAIL 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA 00001700
|
||||
//* - X147 -EMPLOYER WAGE DATA TO BE DELETED 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.X451.BTC 00001700
|
||||
//* DOESTAX.PROD.X451.W4FILE 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//STEP0200 EXEC DTSRP451 / X140 AMENDED REPORTS
|
||||
//*
|
||||
//STEP0200 EXEC DTSSN451 / X144 AND X147 AMENDED WAGES
|
||||
//*
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//*
|
||||
//X451MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'TO:TIMOTHY.PERLOW@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:JOY.DIGGS@DC.GOV',
|
||||
// 'CC:YINKA.OLAREWAJU-ALO@DC.GOV',
|
||||
// 'SUBJECT: FAILED AMENDED REPORTS',
|
||||
// 'FILENAME:ESSP_X451_FAILED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X451PEND.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//X452MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'TO:TIMOTHY.PERLOW@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:JOY.DIGGS@DC.GOV',
|
||||
// 'CC:YINKA.OLAREWAJU-ALO@DC.GOV',
|
||||
// 'SUBJECT: DUTAS DAILY AMENDED REPORTS',
|
||||
// 'FILENAME:ESSP_X451_PASSED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X451PAID.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//** 00001700
|
||||
80
JCL/DTSBX452.jcl
Normal file
80
JCL/DTSBX452.jcl
Normal file
@ -0,0 +1,80 @@
|
||||
//DTSBX452 JOB (UI,4300,3400,T),DTSBX452-ESSP-DUPS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//****************************************************************** 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//*---NOTE-----RE-PROCESS DUPLICATE AMENDMENTS ONLY ---------------- 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.X452.BTC 00001700
|
||||
//* DOESTAX.PROD.X452.W4FILE 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//STEP0200 EXEC DTSBX452 / X140 AMENDED DUPLICATE REPORTS
|
||||
//*
|
||||
//*STEP0200 EXEC DTSZN451 / X144 AND X147 AMENDED WAGES
|
||||
//*
|
||||
//*------------------------------------------------------------------
|
||||
//* CHANGE SORTIN BELOW TO CORRECT GDG YOU WANT TO REPROCESS ZL1
|
||||
//*------------------------------------------------------------------
|
||||
//*
|
||||
//*TEP0100.SORTIN DD DSN=DOESTAX.CONV.ESSP.AMEND.FAILED.X140.G1651V00,
|
||||
//STEP0100.SORTIN DD DSN=DOESTAX.CONV.ESSP.AMEND.FAILED.X140.NH,
|
||||
// DISP=SHR
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//*
|
||||
//X452MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'SUBJECT: DUTAS FAILED REPROCESSED AMENDED REPORTS',
|
||||
// 'FILENAME:DUTAS_X452_FAILED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X452PEND.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//Z452MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'SUBJECT: DUTAS REPROCESSED AMENDED REPORTS',
|
||||
// 'FILENAME:DUTAS_X452_PASSED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X452PAID.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//** 00001700
|
||||
85
JCL/DTSBX453.jcl
Normal file
85
JCL/DTSBX453.jcl
Normal file
@ -0,0 +1,85 @@
|
||||
//DTSBX453 JOB (UI,4300,3400,T),DTSBX453-ESSP-AMDS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIZLIB 00001600
|
||||
//** 00001700
|
||||
//* RELEASE AMENDED DATA FILES (WAGES TO BE DELETED) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP AMENDED REPORT WAGES 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (AMENDED FILES ONLY) 00001700
|
||||
//* - X147 -EMPLOYER WAGE DATA TO BE DELETED 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.X451.BTC 00001700
|
||||
//* DOESTAX.PROD.MAG.W4FILE 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//*TEP0200 EXEC DTSRP451 / X140 AMENDED REPORTS
|
||||
//*
|
||||
//STEP0200 EXEC DTSSR451 / RELEASE X147 WAGES TO UIBS FOR DELETION
|
||||
//*
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//
|
||||
//X451MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'TO:TIMOTHY.PERLOW@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:JOY.DIGGS@DC.GOV',
|
||||
// 'CC:YINKA.OLAREWAJU-ALO@DC.GOV',
|
||||
// 'SUBJECT: FAILED AMENDED REPORTS',
|
||||
// 'FILENAME:ESSP_X451_FAILED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X451PEND.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//X452MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'TO:TIMOTHY.PERLOW@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:JOY.DIGGS@DC.GOV',
|
||||
// 'CC:YINKA.OLAREWAJU-ALO@DC.GOV',
|
||||
// 'SUBJECT: DUTAS DAILY AMENDED REPORTS',
|
||||
// 'FILENAME:ESSP_X451_PASSED.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.X451PAID.TXT(+1),DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//** 00001700
|
||||
104
JCL/DTSBX460.jcl
Normal file
104
JCL/DTSBX460.jcl
Normal file
@ -0,0 +1,104 @@
|
||||
//DTSBX460 JOB (UI,4300,3400,T),PROD.OTR.EMPLR.DATA, 00000010
|
||||
// CLASS=P,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
//**** TYPRUN=SCAN,
|
||||
// NOTIFY=ECNTSUP,REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**
|
||||
// SET UINODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVLNODE='PROD'
|
||||
//**
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* FILE IS CREATED FOR OTR. OTR WILL FTP (GET) FIRST WORK OF MON) 00001700
|
||||
//* (DATA ARE UPDATES TO UI TAX EMPLOYER NAMES AND ADDRESSES) 00001700
|
||||
//* {CONTACT PERSON AT OTR IS MS. WIGGLESWORTH} 00001700
|
||||
//* (NO BKP NEEDED FOR THIS MONTHLY RUN) 00001700
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBX460,
|
||||
// COND=(0,LT)
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//* 00001700
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//* 00001700
|
||||
//* IPRIFILE IS A DUMMY THE 1ST TIME (CREATES THE 1ST RECYCLE FILE) 00001700
|
||||
//* (THEREAFTER IT'S LAST GEN. TO NEW GEN.) 00001700
|
||||
//* 00001700
|
||||
//****IPRIFILE DD DUMMY 00001700
|
||||
//IPRIFILE DD DSN=DOESTAX.&LVLNODE..OTR.COMP.FILE(+0), 00001700
|
||||
// DISP=SHR 00001700
|
||||
//* 00001700
|
||||
//OCURFILE DD DSN=DOESTAX.&LVLNODE..UI.OTR.COMP.FILE(+1), 00001700
|
||||
// DISP=(NEW,CATLG,DELETE), 00001700
|
||||
//**** UNIT=3490, 00001700
|
||||
// UNIT=SYSDA, 00001700
|
||||
// SPACE=(CYL,(60,10),RLSE), 00038000
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=332,BLKSIZE=3320) 00001700
|
||||
//* 00001700
|
||||
//OTRNFILE DD DSN=&&TRANS01, 00001700
|
||||
// DISP=(NEW,PASS,DELETE), 00001700
|
||||
// UNIT=SYSDA, 00001700
|
||||
//* SPACE=(3330,(2000,1000),RLSE), 00001700
|
||||
// SPACE=(CYL,(40,10),RLSE), 00038000
|
||||
// DCB=(RECFM=FB,LRECL=333,BLKSIZE=3330) 00001700
|
||||
//* 00001700
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', 00015000
|
||||
// COND=(0,NE) 00015000
|
||||
//SYSOUT DD SYSOUT=(*) 00017000
|
||||
//SYSPRINT DD SYSOUT=(*) 00018000
|
||||
//* 00019000
|
||||
//SORTIN DD DSN=&&TRANS01, 00020000
|
||||
// DISP=(OLD,DELETE,DELETE) 00020000
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00031000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00032000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00033000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00034000
|
||||
//* 00030000
|
||||
//SORTOUT DD DSN=&&TRANS02, 00035000
|
||||
// DISP=(NEW,PASS,DELETE), 00036000
|
||||
// UNIT=SYSDA, 00037000
|
||||
// SPACE=(CYL,(40,10),RLSE), 00038000
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=333,BLKSIZE=3330) 00001700
|
||||
//SYSIN DD * 00043000
|
||||
SORT FIELDS=(2,10,CH,A,12,8,CH,D)
|
||||
/* 00046000
|
||||
//* THIS SORT STEP ALSO ELIMINATES DUPLICATES 00047000
|
||||
//* 00047000
|
||||
//STEP0300 EXEC PGM=SORT,PARM='VLTEST=0', 00015000
|
||||
// COND=(0,NE) 00015000
|
||||
//SYSOUT DD SYSOUT=(*) 00017000
|
||||
//SYSPRINT DD SYSOUT=(*) 00018000
|
||||
//* 00019000
|
||||
//SORTIN DD DSN=&&TRANS02, 00020000
|
||||
// DISP=(OLD,DELETE,DELETE) 00020000
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00031000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00032000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00033000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE) 00034000
|
||||
//* 00030000
|
||||
//SORTOUT DD DSN=DOESTAX.&LVLNODE..UI.OTR.TRNS.FILE(+1), 00035000
|
||||
// DISP=(NEW,CATLG,DELETE), 00036000
|
||||
// UNIT=SYSDA, 00037000
|
||||
// SPACE=(CYL,(50,10),RLSE), 00038000
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=333,BLKSIZE=3330) 00040000
|
||||
//* 00042000
|
||||
//SYSIN DD * 00043000
|
||||
SORT FIELDS=(2,9,CH,A) 00044000
|
||||
SUM FIELDS=NONE 00046000
|
||||
/* 00046000
|
||||
//*
|
||||
//STEP0400 EXEC PGM=FTP,REGION=2M
|
||||
//*YSFTPD DD DISP=SHR,DSN=SYS2.TCPIP.ODC3.PARMLIB(FTCMFTS9)
|
||||
//SYSFTPD DD DISP=SHR,DSN=SYS2.TCPIP.ODC3.PARMLIB(FTCMGAW9)
|
||||
//SYSIN DD *
|
||||
FWFRIENDLY TRUE
|
||||
//SYSPRINT DD SYSOUT=*,HOLD=YES
|
||||
//OUTPUT DD SYSOUT=*
|
||||
//*NPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFX460),DISP=SHR
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFX460),DISP=SHR
|
||||
//* 00047000
|
||||
59
JCL/DTSBX461.jcl
Normal file
59
JCL/DTSBX461.jcl
Normal file
@ -0,0 +1,59 @@
|
||||
//DTSBX461 JOB (UI,4300,3400,T),FPT-GET-OTRDATA,CLASS=S,
|
||||
// MSGCLASS=X,
|
||||
//*** USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//*********************************************************************
|
||||
//** GET OTR FEIN DATA FILE EACH QUARTER AND CREATE A CD FOR VOS
|
||||
//* BOBBY HAWKINS 00001700
|
||||
//** FTP JCL CANNOT HAVE LINE NUMBER ON COLS 72 80
|
||||
//** TO TURN OFF LINE NUMBER TYPE "NONUM"
|
||||
//** FTP COMMANDS ARE CASE SENSATIVE
|
||||
//*********************************************************************
|
||||
//* 00001700
|
||||
//FTPXFER EXEC PGM=FTP,PARM='(EXIT TIMEOUT 120'
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD *
|
||||
10.27.13.1
|
||||
FTDEOTR2
|
||||
DOES2OTR
|
||||
GET 'ITS.PROD.SEQ.ITS560R.BF2Q1555' 'DOESTAX.CONV.OTR.EMPDATA' (REP
|
||||
QUIT
|
||||
/*
|
||||
//STEP0100 EXEC PGM=DTX00001, OTR FILE REFORMAT
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//RPTX0001 DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//OTRINFLE DD DSN=DOESTAX.CONV.OTR.EMPDATA,DISP=SHR
|
||||
//*
|
||||
//OTROUTFL DD DSN=DOESTAX.CONV.OTR.EMPDATA.REFORMAT,
|
||||
//* DISP=(NEW,CATLG,DELETE),
|
||||
// DISP=(OLD,KEEP,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(5600,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=191,BLKSIZE=19100)
|
||||
//*
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//
|
||||
//***
|
||||
//STEP0300 EXEC PGM=FTP SEND DATA TO SERVER
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSFTEIN),DISP=SHR
|
||||
/*
|
||||
//
|
||||
100
JCL/DTSBX465.jcl
Normal file
100
JCL/DTSBX465.jcl
Normal file
@ -0,0 +1,100 @@
|
||||
//DTSBX465 JOB (HS,0000,0000,P),DOESOTR.EXTRACT2,CLASS=P,MSGCLASS=X,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// USER=#DOADTS,
|
||||
// REGION=4M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//****
|
||||
// SET UINODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVLNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET OUTNODE='PROD'
|
||||
//****
|
||||
//* PRODUCE THE QUARTERLY WAGE EXTRACT FOR THE OFFICE OF TAX &
|
||||
//* REVENUE CONTACT: CAMILLE WIGGLESWORTH 442-7033 FAX: 442-7076
|
||||
//* REVENUE CONTACT: LOUISE SIMMONS 442-7035 FAX: 442-7076
|
||||
//*
|
||||
//* EXECUTE 5 BUSINESS DAYS AFTER THE QUARTER ENDS (ON REQUEST)
|
||||
//* RECORDS ARE SELECTED THAT WERE UPDATED DURING THE QUARTER
|
||||
//****
|
||||
//** FTP FILES TO OTR SERVER
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//****
|
||||
//STEP0025 EXEC PGM=IEFBR14,REGION=1024K
|
||||
//BUSINES DD DSN=DOESTAX.&OUTNODE..UI.OTR.BUS,
|
||||
// DISP=(OLD,DELETE,DELETE)
|
||||
//**
|
||||
//STEP0050 EXEC PGM=IEFBR14,REGION=1024K,COND=(0,LT)
|
||||
//GOVT DD DSN=DOESTAX.&OUTNODE..UI.OTR.DCG,
|
||||
// DISP=(OLD,DELETE,DELETE)
|
||||
//**
|
||||
//STEP0075 EXEC PGM=IEFBR14,REGION=1024K,COND=(0,LT)
|
||||
//FED DD DSN=DOESTAX.&OUTNODE..UI.OTR.FED,
|
||||
// DISP=(OLD,DELETE,DELETE)
|
||||
//**
|
||||
//STEP0100 EXEC PGM=DTSBX465
|
||||
//PRNTR DD SYSOUT=(*)
|
||||
//SYSOUT DD SYSOUT=(*)
|
||||
//SYSUDUMP DD SYSOUT=(*)
|
||||
//SYSPRINT DD SYSOUT=(*)
|
||||
//SYSDBOUT DD SYSOUT=(*)
|
||||
//SYSCOUNT DD SYSOUT=(*)
|
||||
//*
|
||||
//DOCSMSTR INCLUDE MEMBER=DOCIMSTR
|
||||
//*
|
||||
//*WG960F1 DD DSN=UI.PROD.DOCS.EWG960F1,DISP=SHR
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFNAME DD DSN=DOESTAX.DEVL.VSAM.WAGENAME,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//BUSINES DD DSN=DOESTAX.&OUTNODE..UI.OTR.BUS,
|
||||
// SPACE=(CYL,(90,5),RLSE),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=8000)
|
||||
//*
|
||||
//GOVT DD DSN=DOESTAX.&OUTNODE..UI.OTR.DCG,
|
||||
// SPACE=(CYL,(5,1),RLSE),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=8000)
|
||||
//*
|
||||
//FED DD DSN=DOESTAX.&OUTNODE..UI.OTR.FED,
|
||||
// SPACE=(CYL,(1,1),RLSE),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=8000)
|
||||
//*
|
||||
//****
|
||||
//** CHANGE QUARTER DATES ON THE PARMCARD BEFORE RUNNING JOB )
|
||||
//****
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSBX465),
|
||||
// DISP=SHR
|
||||
//**
|
||||
//*
|
||||
//STEP0400 EXEC PGM=FTP
|
||||
//SYSFTPD DD DISP=SHR,DSN=SYS2.TCPIP.ODC3.PARMLIB(FTCMGAW9)
|
||||
//SYSIN DD *
|
||||
FWFRIENDLY TRUE
|
||||
//SYSPRINT DD SYSOUT=*,HOLD=YES
|
||||
//OUTPUT DD SYSOUT=*
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFX465),DISP=SHR
|
||||
/*
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:KALYAN.JILLUMUDI@DC.GOV',
|
||||
// 'TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'TO:KELLY.DINKINS@DC.GOV',
|
||||
// 'SUBJECT: DOES QUARERLY WAGES UPLOADED )',
|
||||
// 'FILEDESC: DOES WAGES ',
|
||||
// 'FILENAME:DOESWAGE.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.OTR.WAGES.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//**
|
||||
76
JCL/DTSBX467.jcl
Normal file
76
JCL/DTSBX467.jcl
Normal file
@ -0,0 +1,76 @@
|
||||
//DTSBX467 JOB (HS,0000,0000,P),NDNH-WAGE-EXACT2,CLASS=S,MSGCLASS=X,
|
||||
//*** TYPRUN=SCAN,
|
||||
//* USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=4M
|
||||
//****
|
||||
// SET UINODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET OUTNODE='CONV'
|
||||
//****
|
||||
//* PRODUCE THE QUARTERLY WAGE EXTRACT FOR NDNH AND OAG
|
||||
//*
|
||||
//* EXECUTE 5 BUSINESS DAYS AFTER THE QUARTER ENDS (QTR DECLARED DELQ)
|
||||
//* RECORDS ARE SELECTED THAT WERE UPDATED DURING THE QUARTER
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//****
|
||||
//** BE SURE TO CHNG THE PARM IN DOESTAX.CONV.USER.PARMLIB(DTSBX465)
|
||||
//** (OR, FOR NOW, THE ONE BELOW AT THE END OF THIS JOB)
|
||||
//****
|
||||
//STEP0100 EXEC PGM=DTSBX467
|
||||
//PRNTR DD SYSOUT=(*)
|
||||
//SYSOUT DD SYSOUT=(*)
|
||||
//SYSUDUMP DD SYSOUT=(*)
|
||||
//SYSPRINT DD SYSOUT=(*)
|
||||
//SYSDBOUT DD SYSOUT=(*)
|
||||
//SYSCOUNT DD SYSOUT=(*)
|
||||
//*
|
||||
//DOCSMSTR INCLUDE MEMBER=DOCIMSTR
|
||||
//*
|
||||
//*EWG960F1 DD DSN=UI.PROD.DOCS.EWG960F1,DISP=SHR
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFNAME DD DSN=DOESTAX.DEVL.VSAM.WAGENAME,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//BUSINES DD DSN=EFT.QWDATA.QTRLY.SDC.R231204,
|
||||
// DISP=(NEW,CATLG,DELETE),VOL=SER=CXP002,
|
||||
// UNIT=SYSDA,SPACE=(CYL,(900,50),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=601)
|
||||
//*USINES DD DSN=DOESTAX.CONV.NDNH.QTRWAGE,
|
||||
//* DISP=SHR
|
||||
//* UNIT=SYSDA,
|
||||
//* SPACE=(CYL,(300,100),RLSE),
|
||||
//* DCB=(RECFM=FB,LRECL=601,BLKSIZE=6010)
|
||||
//*
|
||||
//*
|
||||
//***DEFAULT IS LAST COMPLETED QUARTER & ALL THREE REC TYPES
|
||||
//***
|
||||
//SYSIN DD *
|
||||
**DTSBX465 20230701 20230930 DCG FED BUS
|
||||
/*
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:TARA.WRIGHT@ACF.HHS.GOV',
|
||||
// 'TO:HAROLD.JOHNSON@DC.GOV',
|
||||
// 'TO:CAROLYN.TAYLORSON@SSA.GOV',
|
||||
// 'TO:SEAN.JOSIAH@DC.GOV',
|
||||
// 'TO:JOY.DIGGS@DC.GOV',
|
||||
// 'TO:ALEXIS.WASHINGTON@ACF.HHS.GOV',
|
||||
// 'TO:PRUDVI.PALLA@DC.GOV',
|
||||
// 'TO:LYNNETTA.THOMPSON@ACF.HHS.GOV',
|
||||
// 'SUBJECT:DC QUARTERLY WAGE NAME SUBMISSION',
|
||||
// 'FILEDESC: DOES WAGES WITH NAMES ',
|
||||
// 'FILENAME:DOESWAGE.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.OAG.WAGES.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//**
|
||||
41
JCL/DTSBX470.jcl
Normal file
41
JCL/DTSBX470.jcl
Normal file
@ -0,0 +1,41 @@
|
||||
//DTSBX470 JOB (UI,4300,3400,T),RUNBX470,CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// USER=#DOADTS
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD' 00001700
|
||||
// SET MSTNODE='PROD' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBX470, EMPLOYER ADDRESS EXTRACT FOR OWC
|
||||
// COND=(0,LT),
|
||||
// PARM='UPDATE,W',
|
||||
// REGION=0M
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSBX470 DD DSN=DOESTAX.&LVLNODE..FTP.DTSBX470,
|
||||
//** DISP=(NEW,CATLG,DELETE),
|
||||
// DISP=(OLD,KEEP,KEEP)
|
||||
//* UNIT=SYSDA,
|
||||
//* SPACE=(CYL,(50,20),RLSE),
|
||||
//* DCB=(RECFM=FB,LRECL=441,BLKSIZE=30870)
|
||||
//***
|
||||
//*** SEND DATA TO SERVER FOR UPLOAD
|
||||
//STEP0300 EXEC PGM=FTP TO DATA VALIDATION DATABASE
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFT470),DISP=SHR
|
||||
/*
|
||||
//***
|
||||
//*
|
||||
//*********************************************************************
|
||||
//*
|
||||
34
JCL/DTSBX475.jcl
Normal file
34
JCL/DTSBX475.jcl
Normal file
@ -0,0 +1,34 @@
|
||||
//DTSBX475 JOB (UI,4300,3400,T),EMP.ADDR.EXTRACT.BEN, 00000010
|
||||
// CLASS=P,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
//*** USER=ECNTSUP,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
// SET UINODE='PROD'
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA (NAME, ADDRESS, CLASS, STATUS, RATE) 00001700
|
||||
//* FROM TAX MASTER FILES FOR USE IN A BENEFITS WEB APPLICATION 00001700
|
||||
//* 00001700
|
||||
//* RUNS AS PART OF THE WEEK-END PROCESS 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: UI.TAX.PROD.WEEKLY.EXTRACT 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. THE TIMING IS NOT CRITICAL. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//* IF IT IS RERUN, IT MUST BE THROUGH CA7, SINCE IT WRITES TO 00001700
|
||||
//* A FILE WITH A HIGH LEVEL NODE OF 'UI'. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX475
|
||||
//*** (FOLLOWING FILE CAN BE USED FOR TEST OVERRIDE) 00001700
|
||||
//***STEP0100.ADRFILE DD DSN=DOESTAX.DEVL.UI.WEEKLY.EXTRACT
|
||||
//** 00001700
|
||||
36
JCL/DTSBX476.jcl
Normal file
36
JCL/DTSBX476.jcl
Normal file
@ -0,0 +1,36 @@
|
||||
//DTSBX476 JOB (UI,4300,3400,T),DTSBX476, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
//*
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA (NAME, ADDRESS, CLASS, STATUS) 00001700
|
||||
//* FROM TAX MASTER FILES FOR BENEFITS APPLICATIONS 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY FOLLOWING TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* *** JOB CHANGED 05/10/2010 - IT MAY RUN LATER THAN 00001700
|
||||
//* *** 6:00 PM. CHANGE IN RESPONSE TO CHANGE IN JOB 00001700
|
||||
//* *** SCHEDULES - THE DAILY JOBS HAVE BEEN MOVED 00001700
|
||||
//* *** BACK ONE HOUR. 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: UI.PROD.TEMP.TAXCOPY 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//* IF IT IS RERUN, IT MUST BE THROUGH CA7, SINCE IT WRITES TO 00001700
|
||||
//* A FILE WITH A HIGH LEVEL NODE OF 'UI'. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX476
|
||||
//** 00001700
|
||||
76
JCL/DTSBX479.jcl
Normal file
76
JCL/DTSBX479.jcl
Normal file
@ -0,0 +1,76 @@
|
||||
//TSTBX479 JOB (UI,4300,3400,T),DTSBX479, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='DEVL'
|
||||
// SET MSTNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//** 00001700
|
||||
//* EXTRACT EMPLOYER DATA (NAME, ADDRESS, CLASS, STATUS) FOR UIBS 00001700
|
||||
//* FROM TAX MASTER FILES FOR BENEFITS APPLICATIONS 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY FOLLOWING TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* *** JOB DTSPDAY1 MUST RUN SUCESSFULL ZL1 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX479
|
||||
//** 00001700
|
||||
//STEP0200 EXEC PGM=SYNCSORT,
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//SORTIN DD DSN=DOESTAX.PROD.BACKUP.W4FILE(+0),DISP=SHR
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.UIBS.W2FILE,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,9,CH,A)
|
||||
INCLUDE COND=(11,2,CH,EQ,C'W2')
|
||||
//*
|
||||
//STEP0300 EXEC PGM=SYNCSORT,
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//SORTIN DD DSN=DOESTAX.PROD.BACKUP.W4FILE(+0),DISP=SHR
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.UIBS.W4FILE,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,9,CH,A)
|
||||
INCLUDE COND=(11,2,CH,EQ,C'W4')
|
||||
//*
|
||||
//** 00001700
|
||||
//STEP0200 EXEC PGM=FTP,
|
||||
// COND=(0,LT)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..PARMLIB(UIBCHGOB),DISP=SHR
|
||||
//
|
||||
//*******************************************************************
|
||||
106
JCL/DTSBX500.jcl
Normal file
106
JCL/DTSBX500.jcl
Normal file
@ -0,0 +1,106 @@
|
||||
//DTSBX500 JOB (UI,4300,3400,T),SUTA.RUN,CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//***** EXTRACT EMPLOYER AND WAGE QUARTERLY DATA FOR SUTA PACKAGE
|
||||
//* 00001700
|
||||
//* MUST CHANGE QTR BEFORE RUNNING JOB 03/09/17 ZL1 00001700
|
||||
//* 00001700
|
||||
//**SET AQTR='YRQ20182' /* PARM QUARTER
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBX500, EXTRACT EMPLOYER AND WAGE DATA FOR
|
||||
// COND=(0,LT), SDDS.
|
||||
// PARM='20251', /*..........CHANGE PARM QUARTER
|
||||
// REGION=0M
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.PROD.VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//DTSFNAME DD DSN=DOESTAX.DEVL.VSAM.WAGE.NAME,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWGH DD DSN=DOESTAX.PROD.VSAM.WGH,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//*TSWAGE DD DSN=DOESTAX.PROD.SDDS.WAGE.&AQTR., 00005000
|
||||
//DTSWAGE DD DSN=DOESTAX.PROD.SDDS.WAGE, 00005000
|
||||
// DISP=(OLD,KEEP,KEEP), 00006000
|
||||
//* DISP=(NEW,CATLG,DELETE), 00006000
|
||||
// UNIT=SYSDA, 00007000
|
||||
// SPACE=(CYL,(100,25),RLSE), 00008000
|
||||
// DCB=(RECFM=FB,LRECL=86,BLKSIZE=25800) 00009000
|
||||
//*
|
||||
//*TSTAX DD DSN=DOESTAX.PROD.SDDS.TAX.&AQTR., 00005000
|
||||
//DTSTAX DD DSN=DOESTAX.PROD.SDDS.TAX, 00005000
|
||||
// DISP=(OLD,KEEP,KEEP) 00006000
|
||||
//* DISP=(NEW,CATLG,DELETE), 00006000
|
||||
//* UNIT=SYSDA, 00007000
|
||||
//* SPACE=(7200,(5000,5000),RLSE), 00008000
|
||||
//* DCB=(RECFM=FB,LRECL=72,BLKSIZE=7200) 00009000
|
||||
//*
|
||||
//*TSCONT DD DSN=DOESTAX.PROD.SDDS.CONTACT.&AQTR., 00005000
|
||||
//DTSCONT DD DSN=DOESTAX.PROD.SDDS.CONTACT, 00005000
|
||||
// DISP=(OLD,KEEP,KEEP), 00006000
|
||||
//* DISP=(NEW,CATLG,DELETE), 00006000
|
||||
// UNIT=SYSDA, 00007000
|
||||
// SPACE=(7070,(5000,2000),RLSE), 00008000
|
||||
// DCB=(RECFM=FB,LRECL=101,BLKSIZE=7070) 00009000
|
||||
//*
|
||||
//*TSEMPL DD DSN=DOESTAX.PROD.SDDS.SUTAEMP.&AQTR., 00005000
|
||||
//DTSEMPL DD DSN=DOESTAX.PROD.SDDS.SUTAEMP, 00005000
|
||||
// DISP=(OLD,KEEP,KEEP), 00006000
|
||||
//* DISP=(NEW,CATLG,DELETE), 00006000
|
||||
// UNIT=SYSDA, 00007000
|
||||
// SPACE=(6800,(5000,5000),RLSE), 00008000
|
||||
// DCB=(RECFM=FB,LRECL=340,BLKSIZE=6800) 00009000
|
||||
//*
|
||||
//STEP0200 EXEC PGM=DTSBX801, BUILD PRED SUCC FILE FOR SDDS
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.PROD.VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//*TSFPRED DD DSN=DOESTAX.PROD.SDDS.PREDSUCC.&AQTR.,
|
||||
//DTSFPRED DD DSN=DOESTAX.PROD.SDDS.PREDSUCC,
|
||||
// DISP=(OLD,KEEP,KEEP),
|
||||
//* DISP=(,CATLG,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(6600,(100,50),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=22,BLKSIZE=6600)
|
||||
//*
|
||||
//FTPXFER EXEC PGM=FTP
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUTOUT DD SYSOUT=*
|
||||
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
|
||||
//SYSGET DD *,DCB=BLKSIZE=80
|
||||
//INPUT DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSFA502),DISP=SHR
|
||||
/*
|
||||
//***********************************************************
|
||||
//STEP0300 EXEC PGM=IEBGENER,COND=(0,LT)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
//* USERDATA=('TO:SUNNY.PANDIT@DC.GOV',
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:KIRAN.KOYYALAMUDY@DC.GOV',
|
||||
//* 'CC:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'SUBJECT: SDDS QUARTERLY DATA DOWNLOADED..ZL1',
|
||||
// 'FILEDESC: DUTAS SDDS QUARTERLY DATA AVAIL ',
|
||||
// 'FILENAME:SDDS_DUTAS_QDATA.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.DEVL.SDDS.QDATA.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//*
|
||||
//*************************END JOB *************************************
|
||||
33
JCL/DTSBX501.jcl
Normal file
33
JCL/DTSBX501.jcl
Normal file
@ -0,0 +1,33 @@
|
||||
//DTSBX501 JOB (UI,4300,3400,T),DTSBX501, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET BTCNODE='CONV'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* REPROCESS FAILED ACH DEBIT TRANSACTIONS TO DUTAS 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY IN THE MORNING AFTER PROCESSING TODAYS RETURN FILE 00001700
|
||||
//* FROM WELLS FARGO 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* <<<<< RESET X501 BTC FILE WHEN JOB IS RERUN >>>> 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC DTSBX501
|
||||
//** 00001700
|
||||
55
JCL/DTSBX530.jcl
Normal file
55
JCL/DTSBX530.jcl
Normal file
@ -0,0 +1,55 @@
|
||||
//DTSBX530 JOB (UI,4300,3400,T),DTSBXPAY-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSITLIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS EMPLOYER QUARTERLY PAYMENT DATA FROM ESSP AND CREATE 00001700
|
||||
//* T025 TRANSACTIONS FOR DUTAS CICS SYSTEM 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ALL TDEC AND ESSP PAYMENTS ---- 040119 ZL1 00001700
|
||||
//** 00001700
|
||||
//** PAYMENTS(X145) WILL GO TO PENDING FILE WHEN NO EMPLOYER PROFILE 00001700
|
||||
//** RECORD FOUND. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS: 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA (ESSP) 00001700
|
||||
//* - PAYMT - TDEC REPORT PAYMENT DATA FROM TDEC 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T025 TRANSACTIONS 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILES: 00001700
|
||||
//* DOESTAX.PROD.ESSP.X530.BTC 00001700
|
||||
//* DOESTAX.PROD.ESSP.PENDING.X145 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN BUT IT WILL CREATE DUPLICATE PENDING FILES 00001700
|
||||
//***** DELETE LAST GENERATION OF PENDING FILES CREATED OR DUPLICATE 00001700
|
||||
//***** REPORT WILL BE REPORTED ON THE PENDING FILES WHEN PROCESSED 00001700
|
||||
//* IT REBUILDS THE OUTPUT BTC AND WAGE FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//************************************* 01/19/17 ZL1
|
||||
//* 00001700
|
||||
//STEP0200 EXEC DTSBX530
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//* REPORT GENERATION
|
||||
//*TEP0300 EXEC DTSRQRPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
146
JCL/DTSBX552.jcl
Normal file
146
JCL/DTSBX552.jcl
Normal file
@ -0,0 +1,146 @@
|
||||
//DTSBX552 JOB (UI,4300,3400,P),'UIXMATCH ',CLASS=A,MSGLEVEL=(1,1), 00010001
|
||||
// MSGCLASS=X,USER=#DOADTS, 00020042
|
||||
// REGION=2048K,NOTIFY=ECNTZL1 00030042
|
||||
//** 00050300
|
||||
//** 1/7/16 VERIFY AMENDED X147 WAGES MARKED FOR DELETION DO NOT 00051002
|
||||
//** HAVE AN ACTIVE CLAIM. IF ACTIVE CLAIM FOUND DO NOT DELETE RECORD 00053002
|
||||
//** ZL1 00054003
|
||||
//** 00055000
|
||||
// SET PRGNODE='DEVL.BEN' 00056000
|
||||
// SET LVLNODE='CONV' 00056108
|
||||
// SET IMPNODE='CONV' 00056208
|
||||
// SET UINODE='PROD' 00057000
|
||||
//** 00057100
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00058000
|
||||
//JOBLIB DD DSN=DOESTAX.&PRGNODE..LOADLIB,DISP=SHR 00060000
|
||||
// DD DSN=DOESTAX.DEVL.BATCH.LOADLIB,DISP=SHR 00060100
|
||||
// DD DSN=UI.&UINODE..DOCS.LOADLIB,DISP=SHR 00061000
|
||||
// DD DSN=SYS1.SORTLIB,DISP=SHR 00070000
|
||||
//* 00080000
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00090007
|
||||
// COND=(0,LT) 00100007
|
||||
//SYSOUT DD SYSOUT=* 00110007
|
||||
//* 00120007
|
||||
//SORTIN DD DSN=DOESTAX.&IMPNODE..ESSPAMEN.DAYX147(+0),DISP=SHR 00131022
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00140007
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00150007
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00160007
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00170007
|
||||
//SORTOUT DD DSN=&&SRTX147, 00180021
|
||||
// DISP=(NEW,PASS,DELETE), 00190021
|
||||
// UNIT=SYSDA, 00210007
|
||||
//* SPACE=(30720,(2000,4000),RLSE), 00211048
|
||||
// SPACE=(CYL,(20,50),RLSE), 00211149
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00212007
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX552),DISP=SHR 00213007
|
||||
//* 00214007
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00216009
|
||||
// COND=(0,LT) 00217009
|
||||
//SYSOUT DD SYSOUT=* 00218009
|
||||
//* 00219009
|
||||
//SORTIN DD DSN=DOESTAX.&IMPNODE..ESSPAMEN.DAYX144(+0),DISP=SHR 00230022
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00240009
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00250009
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00260009
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00270009
|
||||
//SORTOUT DD DSN=&&SRTX144, 00280021
|
||||
// DISP=(NEW,PASS,DELETE), 00300021
|
||||
// UNIT=SYSDA, 00320021
|
||||
//* SPACE=(30720,(2000,4000),RLSE), 00330048
|
||||
// SPACE=(CYL,(50,50),RLSE), 00331048
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00340021
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX552),DISP=SHR 00350009
|
||||
//* 00360009
|
||||
//* 00370041
|
||||
//STEP0150 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00380041
|
||||
// COND=(0,LT) 00390041
|
||||
//SYSOUT DD SYSOUT=* 00400041
|
||||
//* 00410041
|
||||
//SORTIN DD DSN=DOESTAX.&IMPNODE..ESSPAMEN.DAYX140(+0),DISP=SHR 00420041
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00430041
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00440041
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00450041
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00460041
|
||||
//SORTOUT DD DSN=&&SRTX140, 00470041
|
||||
// DISP=(NEW,PASS,DELETE), 00480041
|
||||
// UNIT=SYSDA, 00490041
|
||||
// SPACE=(30720,(2000,4000),RLSE), 00500041
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00510041
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX552),DISP=SHR 00520041
|
||||
//* 00530041
|
||||
//************************************************************** 01210000
|
||||
//* CREATE REPORT FROM DC SORTED ECTRACT AND UI MASTER FILES FOR 01220000
|
||||
//* ANY SSN THAT HAVE A CLAIM PAID WITHIN THE DC PAY PERIOD 01221000
|
||||
//***************************************************************** 01230000
|
||||
//STP0300 EXEC PGM=DTSBX551 01240041
|
||||
//SYSPRINT DD SYSOUT=* 01250000
|
||||
//SYSDBOUT DD SYSOUT=* 01260000
|
||||
//SYSCOUNT DD DUMMY 01270000
|
||||
//SYSUDUMP DD DUMMY 01280000
|
||||
//ESP960F1 DD DSN=UI.PROD.DOCS.ESP960F1,DISP=SHR, 01280101
|
||||
// AMP='BUFND=5,BUFNI=5,BUFSP=184320' 01280201
|
||||
//EOP960F1 DD DSN=UI.PROD.DOCS.EOP960F1,DISP=SHR, 01280301
|
||||
// AMP='BUFND=5,BUFNI=5,BUFSP=184320' 01280401
|
||||
//EWG960F1 DD DSN=UI.PROD.DOCS.EWG960F1,DISP=SHR, 01280542
|
||||
// AMP='BUFND=5,BUFNI=5,BUFSP=184320' 01280641
|
||||
//DTSFX140 DD DSN=&&SRTX140,DISP=(OLD,DELETE,DELETE) 01290241
|
||||
//DTSFX144 DD DSN=&&SRTX144,DISP=(OLD,DELETE,DELETE) 01290341
|
||||
//DTSFX147 DD DSN=&&SRTX147,DISP=(OLD,DELETE,DELETE) 01290441
|
||||
//DTSFB147 DD DSN=DOESTAX.CONV.AMENDOES.SAVEX147(+1), 01301023
|
||||
// DISP=(NEW,CATLG,DELETE), 01302023
|
||||
// UNIT=SYSDA, 01303023
|
||||
//* SPACE=(30720,(2000,4000),RLSE), 01304050
|
||||
// SPACE=(CYL,(20,50),RLSE), 01304150
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 01305023
|
||||
//DTSFA147 DD DSN=DOESTAX.CONV.AMENDOES.DELTX147(+1), 01306039
|
||||
// DISP=(NEW,CATLG,DELETE), 01306139
|
||||
// UNIT=SYSDA, 01306239
|
||||
//* SPACE=(30720,(1000,1000),RLSE), 01306348
|
||||
// SPACE=(CYL,(20,50),RLSE), 01306450
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 01306539
|
||||
//RPT551R1 DD DSN=DOESTAX.CONV.ESSP.RPT552,DISP=SHR 01307042
|
||||
//SYSOUT DD SYSOUT=* 01308000
|
||||
// 01360053
|
||||
//ESSPMAIL EXEC PGM=IEBGENER,COND=(0,LT), 01361019
|
||||
// REGION=4M 01362019
|
||||
//SYSPRINT DD SYSOUT=* 01363019
|
||||
//OUT1 OUTPUT DEST=U1003, 01364019
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01365019
|
||||
// 'TO:CASS.INNOCENT@DC.GOV', 01366044
|
||||
// 'TO:HELEN.FOSTER@DC.GOV', 01366143
|
||||
// 'TO:ANDRE.CHISHOLM@DC.GOV', 01366244
|
||||
// 'TO:GERALD.SMART@DC.GOV', 01367046
|
||||
// 'TO:TIMOTHY.PERLOW@DC.GOV', 01367146
|
||||
//** 'TO:DAVON.MALLARD@DC.GOV', 01367252
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV', 01368051
|
||||
// 'SUBJECT: AMENDED WAGES DELETION REPORT', 01369233
|
||||
// 'FILENAME:DOCS_WAGE_DELETION_RPT.TXT'), 01369445
|
||||
// MAILFROM=DUTAS@DC.GOV 01369545
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.RPT552,DISP=SHR 01369619
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01369719
|
||||
//SYSIN DD DUMMY 01369819
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01369919
|
||||
//**********************************************************************01370000
|
||||
//* 01371028
|
||||
//STEP0400 EXEC PGM=IDCAMS, COPY X147 REPORT TO GDG 01372033
|
||||
// COND=(4,LT) 01373033
|
||||
//SYSPRINT DD SYSOUT=* 01374033
|
||||
//INDD01 DD DSN=DOESTAX.CONV.ESSP.RPT552,DISP=SHR 01375033
|
||||
//OUTDD01 DD DSN=DOESTAX.CONV.ESSP.RPT552.TXT(+1), 01379133
|
||||
// DISP=(,CATLG,DELETE), 01379233
|
||||
// SPACE=(25600,(100,200),RLSE), 01379333
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=133,BLKSIZE=1330) 01379433
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSRONE),DISP=SHR 01379533
|
||||
// 01379633
|
||||
//ESSZMAIL EXEC PGM=IEBGENER,COND=(0,LT), 01390031
|
||||
// REGION=4M 01400026
|
||||
//SYSPRINT DD SYSOUT=* 01410026
|
||||
//OUT1 OUTPUT DEST=U1003, 01420026
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01430026
|
||||
// 'SUBJECT: ESSP X147 RECS WITH NO X144 -STAFF VERIFY', 01440032
|
||||
// 'FILENAME:ESSP_WAGES_X147.TXT') 01450026
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.AMENDOES.SAVEX147(+1),DISP=SHR 01460030
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01470026
|
||||
//SYSIN DD DUMMY 01480026
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01490026
|
||||
//**********************************************************************01500026
|
||||
99
JCL/DTSBX553.jcl
Normal file
99
JCL/DTSBX553.jcl
Normal file
@ -0,0 +1,99 @@
|
||||
//DTSBX553 JOB (UI,4300,3400,P),'UIXMATCH ',CLASS=A,MSGLEVEL=(1,1), 00010001
|
||||
// USER=#DOADTS, 00011008
|
||||
// MSGCLASS=X,REGION=2048K,NOTIFY=ECNTZL1 00020000
|
||||
//** 00050300
|
||||
//** 1/7/16 VERIFY AMENDED X140 WAGES MARKED FOR AMEND REPORTS 00051008
|
||||
//** HAVE AN AT LEAST 1 X144(ADD WAGES) OR (X147(DELETE WAGE) RECORD 00053008
|
||||
//** ZL1 00054000
|
||||
//** 00055000
|
||||
// SET PRGNODE='DEVL.BEN' 00056000
|
||||
// SET LVLNODE='CONV' 00056100
|
||||
// SET IMPNODE='CONV' 00056200
|
||||
// SET UINODE='PROD' 00057000
|
||||
//** 00057100
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00058000
|
||||
//JOBLIB DD DSN=DOESTAX.&PRGNODE..LOADLIB,DISP=SHR 00060000
|
||||
// DD DSN=DOESTAX.DEVL.BATCH.LOADLIB,DISP=SHR 00060100
|
||||
// DD DSN=UI.&UINODE..DOCS.LOADLIB,DISP=SHR 00061000
|
||||
// DD DSN=SYS1.SORTLIB,DISP=SHR 00070000
|
||||
//* 00080000
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00090000
|
||||
// COND=(0,LT) 00100000
|
||||
//SYSOUT DD SYSOUT=* 00110000
|
||||
//* 00120000
|
||||
//SORTIN DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX140(+0),DISP=SHR 00130008
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00140000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00150000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00160000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00170000
|
||||
//SORTOUT DD DSN=&&DAYX140, 00180001
|
||||
// DISP=(NEW,PASS,DELETE), 00190001
|
||||
// UNIT=SYSDA, 00210000
|
||||
// SPACE=(30720,(2000,2000),RLSE), 00211000
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00212000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX553),DISP=SHR 00213003
|
||||
//* 00214000
|
||||
//* 00215001
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00216002
|
||||
// COND=(0,LT) 00217002
|
||||
//SYSOUT DD SYSOUT=* 00218002
|
||||
//* 00219002
|
||||
//SORTIN DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX144(+0),DISP=SHR 00220008
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00240000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00250000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00260000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00270000
|
||||
//SORTOUT DD DSN=&&DAYX144, 00280001
|
||||
// DISP=(NEW,PASS,DELETE), 00300001
|
||||
// UNIT=SYSDA, 00320000
|
||||
// SPACE=(30720,(2000,2000),RLSE), 00330000
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00340000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX553),DISP=SHR 00350003
|
||||
//* 00360000
|
||||
//* 00370005
|
||||
//STEP0300 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00380005
|
||||
// COND=(0,LT) 00390005
|
||||
//SYSOUT DD SYSOUT=* 00400005
|
||||
//* 00410005
|
||||
//SORTIN DD DSN=DOESTAX.CONV.ESSPAMEN.DAYX147(+0),DISP=SHR 00420009
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00430005
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00440005
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00450005
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00460005
|
||||
//SORTOUT DD DSN=&&DAYX147, 00470005
|
||||
// DISP=(NEW,PASS,DELETE), 00480005
|
||||
// UNIT=SYSDA, 00490005
|
||||
// SPACE=(30720,(2000,2000),RLSE), 00500005
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00510005
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX553),DISP=SHR 00520005
|
||||
//* 00530005
|
||||
//************************************************************** 01210000
|
||||
//* CREATE REPORT FROM DC SORTED ECTRACT AND UI MASTER FILES FOR 01220000
|
||||
//* ANY SSN THAT HAVE A CLAIM PAID WITHIN THE DC PAY PERIOD 01221000
|
||||
//***************************************************************** 01230000
|
||||
//STP0400 EXEC PGM=DTSBX553 01240005
|
||||
//SYSPRINT DD SYSOUT=* 01250000
|
||||
//SYSDBOUT DD SYSOUT=* 01260000
|
||||
//SYSCOUNT DD DUMMY 01270000
|
||||
//SYSUDUMP DD DUMMY 01280000
|
||||
//DTSFX147 DD DSN=&&DAYX147,DISP=(OLD,DELETE,DELETE) 01291005
|
||||
//DTSFX144 DD DSN=&&DAYX144,DISP=(OLD,DELETE,DELETE) 01291102
|
||||
//DTSFX140 DD DSN=&&DAYX140,DISP=(OLD,DELETE,DELETE) 01292002
|
||||
//DTSFD147 DD DSN=DOESTAX.CONV.AMENDOES.DAYX144,DISP=SHR 01300008
|
||||
//DTSFO140 DD DSN=DOESTAX.CONV.AMENDOES.DAYX140,DISP=SHR 01301007
|
||||
//RPT552R1 DD DSN=DOESTAX.DEVL.RPT552R1,DISP=SHR 01307006
|
||||
//ESSPMAIL EXEC PGM=IEBGENER,COND=(0,LT), 01307106
|
||||
// REGION=4M 01307206
|
||||
//SYSPRINT DD SYSOUT=* 01307306
|
||||
//OUT1 OUTPUT DEST=U1003, 01307406
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01307506
|
||||
// 'SUBJECT: ESSP AMENDED ERROR REPORT', 01307606
|
||||
// 'FILENAME:ESSP_X140S.TXT'), 01307710
|
||||
// MAILFROM=DUTAS@DC.GOV 01307810
|
||||
//SYSUT1 DD DSN=DOESTAX.DEVL.RPT552R1,DISP=SHR 01307906
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01308006
|
||||
//SYSIN DD DUMMY 01308106
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01308206
|
||||
//SYSOUT DD SYSOUT=* 01309000
|
||||
//* 01360000
|
||||
//**********************************************************************01370000
|
||||
35
JCL/DTSBX601.jcl
Normal file
35
JCL/DTSBX601.jcl
Normal file
@ -0,0 +1,35 @@
|
||||
//DTSBX601 JOB (UI,4300,3400,T),DTSBX601,CLASS=S,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1
|
||||
//*
|
||||
//**********************************************************************
|
||||
//*SCAN MLOG RECORDS AND LIST ALL ADDRESSES THAT WERE ADDED OR UPDATED
|
||||
//*CREATE FILE FOR WEB TO VERIFY ADDRESS IS CORRECT BEFORE ISSUING
|
||||
//*REFUNDS
|
||||
//***************************************************** 06/22/17 ZL1***
|
||||
//*
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVLNODE='DEVL'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBX601, LIST MPRF-RETURN EMAIL ADDRESS -INACTIV
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//*
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFATC DD DSN=DOESTAX.&MSTNODE..VSAM.ATC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWTC DD DSN=DOESTAX.&MSTNODE..VSAM.WTC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWGH DD DSN=DOESTAX.&MSTNODE..VSAM.WGH,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFX601 DD DSN=ECNTSUP.DOESTAX.CONV.RTNMAIL.TXT,DISP=SHR
|
||||
//*
|
||||
//*********************************************************************
|
||||
146
JCL/DTSBX626.jcl
Normal file
146
JCL/DTSBX626.jcl
Normal file
@ -0,0 +1,146 @@
|
||||
//DTSBX626 JOB (UI,4300,3400,T),DUTAS-WELLS-ACH, 00000010
|
||||
// CLASS=S,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSITLIB 00001600
|
||||
//** 00001700
|
||||
//* COMPARE WELLS FARGO ACH DEPOSIT FILE WITH ACH DEPOSIT FILE SENT 00001700
|
||||
//* TO DUTAS. IF FILES TOTAL AMOUNT DOES NOT MATCH JOB WILL CONTINUE 00001700
|
||||
//* PLEASE CHECK WITH ESSP TO WORK OUT THE DIFFERENCES 00001700
|
||||
//* 00001700
|
||||
//*>>>WILL NOT____STOP WELLS ACH DEPOSIT FROM TRANSMITTING .ZL1 92022 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* RUNS DAILY PRIOR TO TAX UPDATE (DTSPDAY1) 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES. 00001700
|
||||
//* 00001700
|
||||
//* INPUT FILES: 00001700
|
||||
//* ESSP ACH ALLOCATED PAYMENTS: DOESTAX.CONV.DOESESSP.X145EACH
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS
|
||||
// COND=(0,LT)
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145.DD082218,DISP=SHR
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145,DISP=SHR
|
||||
//*
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.DOESESSP.X145EACH(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
//* DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(25600,(100,100),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=5120)
|
||||
//*
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSX626),DISP=SHR
|
||||
//*
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS
|
||||
// COND=(0,LT)
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//*
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145.DD082218,DISP=SHR
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145,DISP=SHR
|
||||
//*
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTOUT DD DSN=&&RPTACH,
|
||||
// DISP=(,PASS,DELETE),
|
||||
//* DISP=SHR,
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(25600,(100,100),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=5120)
|
||||
//*
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSX626),DISP=SHR
|
||||
//*
|
||||
//STEP0300 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS
|
||||
// COND=(0,LT)
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//*
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145,DISP=SHR
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145.DD082218,DISP=SHR
|
||||
//*
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.DOESESSP.X145SCHK(+1),
|
||||
// DISP=(NEW,CATLG,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(30720,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=5120)
|
||||
//*
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSS626),DISP=SHR
|
||||
//*
|
||||
//STEP0350 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS
|
||||
// COND=(0,LT)
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//*
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.ACHDPAYT,DISP=SHR
|
||||
//*ORTIN DD DSN=DOESTAX.CONV.ESSP.ACHDD.ARCHIVE(+0),DISP=SHR
|
||||
//*
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE)
|
||||
//SORTOUT DD DSN=&&WEBIMPRT,
|
||||
// DISP=(NEW,PASS,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(30720,(1000,1000),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=94,BLKSIZE=9400)
|
||||
//*
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSA626),DISP=SHR
|
||||
//*
|
||||
//STEP0400 EXEC DTSBX626
|
||||
//***********************************************************
|
||||
//*
|
||||
// IF (STEP0400.STEP0450.RC EQ 0) THEN
|
||||
//STEP0500 EXEC PGM=IEBGENER,REGION=4M,
|
||||
// COND=(0,LT)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'SUBJECT: WELLS-DUTAS ACH DEPOSITS *** MATCH ***',
|
||||
// 'FILEDESC: WELLS-DUTAS ACH REPORT ',
|
||||
// 'FILENAME:ESSP_DUTAS_ACH_DEPOSIT.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.ACH.DEPOSIT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//*
|
||||
// ELSE
|
||||
//***********************************************************
|
||||
//STEP0600 EXEC PGM=IEBGENER,REGION=4M
|
||||
//* COND=(0,EQ,STEP0400)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'SUBJECT: WELLS-DUTAS ACH DEPOSITS *** FAILED ***',
|
||||
// 'FILEDESC: WELLS-DUTAS ACH DEPOSITS NOT MATCHING ',
|
||||
// 'FILENAME:ESSP_DUTAS_ACH_DEPOSIT.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.ACH.DEPOSIT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//*
|
||||
// ENDIF
|
||||
//** 00001700
|
||||
96
JCL/DTSBX629.jcl
Normal file
96
JCL/DTSBX629.jcl
Normal file
@ -0,0 +1,96 @@
|
||||
//DTSBX629 JOB (UI,4300,3400,P),'TDEC-ESSP',CLASS=A,MSGLEVEL=(1,1), 00010012
|
||||
// MSGCLASS=X,REGION=2048K,USER=#DOADTS,NOTIFY=ECNTZL1 00020012
|
||||
//** 00050300
|
||||
//** CROSS CHECK TDEC DAILY WAGE FILE WITH ESSP X140 FILE FOR MISSING 00051001
|
||||
//** TDEC REPORTS. 07/12/18 ZL1 00053010
|
||||
//** 00054010
|
||||
//** 00055000
|
||||
// SET PRGNODE='DEVL' 00056000
|
||||
// SET LVLNODE='CONV' 00056100
|
||||
// SET MSTNODE='PROD' 00056210
|
||||
// SET IMPNODE='CONV' 00056300
|
||||
// SET UINODE='PROD' 00057000
|
||||
//** 00057100
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00058000
|
||||
//JOBLIB DD DSN=DOESTAX.PROD.BATCH.USER.LOADLIB,DISP=SHR 00060012
|
||||
// DD DSN=DOESTAX.PROD.BATCH.LOADLIB,DISP=SHR 00060112
|
||||
// DD DSN=DOESTAX.DEVL.BATCH.LOADLIB,DISP=SHR 00060212
|
||||
//* DD DSN=UI.&UINODE..DOCS.LOADLIB,DISP=SHR 00061019
|
||||
// DD DSN=SYS1.SORTLIB,DISP=SHR 00070000
|
||||
//* 00080000
|
||||
//STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00090000
|
||||
// COND=(0,LT) 00100000
|
||||
//SYSOUT DD SYSOUT=* 00110000
|
||||
//* 00120000
|
||||
//SORTIN DD DSN=DOESTAX.CONV.TDEC.ESSP.SDWAGE.WAGES(+0),DISP=SHR 00130010
|
||||
// DD DSN=DOESTAX.CONV.TDEC.ESSP.MISSING.WAGES,DISP=SHR 00131013
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00140000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00150000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00160000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00170000
|
||||
//SORTOUT DD DSN=&&TDECANN, 00180000
|
||||
// DISP=(NEW,PASS,DELETE), 00190000
|
||||
//* DISP=SHR 00200000
|
||||
// UNIT=SYSDA, 00210000
|
||||
// SPACE=(30720,(2000,2000),RLSE), 00211000
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=5120) 00212002
|
||||
//*SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSSX629),DISP=SHR 00213002
|
||||
//SYSIN DD * 00213102
|
||||
SORT FIELDS=(62,6,CH,A,86,5,CH,A) 00213202
|
||||
SUM FIELDS=NONE 00213302
|
||||
END 00213402
|
||||
//* 00213502
|
||||
//* 00214000
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT TRANSACTIONS 00216000
|
||||
// COND=(0,LT) 00217000
|
||||
//SYSOUT DD SYSOUT=* 00218000
|
||||
//* 00219000
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X140,DISP=SHR 00230010
|
||||
//*ORTIN DD DSN=ECNTSUP.DOESTAX.CONV.ESSPX140.DD071018,DISP=SHR 00231010
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00240000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00250000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00260000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 00270000
|
||||
//SORTOUT DD DSN=&&TDECMISS, 00280000
|
||||
// DISP=(NEW,PASS,DELETE), 00300000
|
||||
//* DISP=SHR 00310000
|
||||
// UNIT=SYSDA, 00320000
|
||||
// SPACE=(30720,(2000,2000),RLSE), 00330000
|
||||
// DCB=(RECFM=FB,LRECL=512,BLKSIZE=30720) 00340000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..PARMLIB(DTSBX629),DISP=SHR 00350001
|
||||
//* 00360000
|
||||
//************************************************************** 01210000
|
||||
//* CREATE REPORT FOR STAFF TO REVIEW TDEC MISSING REPORTS. MISSING 01220012
|
||||
//* WAGES MAY BE REJECTED BY ESSP. 01221012
|
||||
//***************************************************************** 01230000
|
||||
//STP0300 EXEC PGM=DTSBX629 01240001
|
||||
//SYSPRINT DD SYSOUT=* 01250000
|
||||
//SYSDBOUT DD SYSOUT=* 01260000
|
||||
//SYSCOUNT DD DUMMY 01270000
|
||||
//SYSUDUMP DD DUMMY 01280000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 01290014
|
||||
//DTSFX140 DD DSN=&&TDECMISS,DISP=(OLD,PASS,DELETE) 01290202
|
||||
//DTSFI144 DD DSN=&&TDECANN,DISP=(OLD,PASS,DELETE) 01291013
|
||||
//DTSFO144 DD DSN=DOESTAX.CONV.TDEC.ESSP.MISSING.WAGES,DISP=SHR 01292013
|
||||
//RPT627R1 DD DSN=DOESTAX.CONV.ESSP.RPT629.TXT,DISP=SHR 01307006
|
||||
//SYSOUT DD SYSOUT=* 01308000
|
||||
//* 01360006
|
||||
//ESSPMAIL EXEC PGM=IEBGENER,COND=(0,LT), 01361000
|
||||
// REGION=4M 01362000
|
||||
//SYSPRINT DD SYSOUT=* 01363000
|
||||
//OUT1 OUTPUT DEST=U1003, 01364000
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01365000
|
||||
// 'CC:MARGARET.HERNANDEZ@DC.GOV', 01367017
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV', 01368010
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV', 01368118
|
||||
// 'CC:TIM.PERLOW@DC.GOV', 01369016
|
||||
// 'CC:ESAYAS.LEMMA@DC.GOV', 01369110
|
||||
// 'SUBJECT: TDEC-ESSP REPORTS SENT/RECEIVED', 01369212
|
||||
// 'FILENAME:ESSP_TDEC_WAGES.TXT', 01369411
|
||||
// 'FILEDESC: TDEC REPORTS RECEIVED FROM ESSP '), 01369515
|
||||
// MAILFROM=DUTAS@DC.GOV 01369615
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.RPT629.TXT,DISP=SHR 01369706
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01369800
|
||||
//SYSIN DD DUMMY 01369900
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01370000
|
||||
//**********************************************************************01380000
|
||||
99
JCL/DTSBX630.jcl
Normal file
99
JCL/DTSBX630.jcl
Normal file
@ -0,0 +1,99 @@
|
||||
//DTSBX630 JOB (UI,4300,3400,P),'UIXMATCH ',CLASS=A,MSGLEVEL=(1,1), 00010018
|
||||
// MSGCLASS=X,REGION=0M,NOTIFY=ECNTZL1,USER=#DOADTS 00020018
|
||||
//** 00050300
|
||||
//** CROSS CHECK ESSP DAILY RECORD COUNT WITH FILES RECEIVED. 00051005
|
||||
//** PROGRAM ABENDS IF COUNTS DONT MATCH 07/12/18 ZL1 00053005
|
||||
//** 00054000
|
||||
//** 00055000
|
||||
// SET PRGNODE='DEVL' 00056000
|
||||
// SET LVLNODE='CONV' 00056100
|
||||
// SET MSTNODE='PROD' 00056200
|
||||
// SET IMPNODE='CONV' 00056300
|
||||
// SET UINODE='PROD' 00057000
|
||||
//** 00057100
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00058000
|
||||
//JOBLIB DD DSN=DOESTAX.PROD.BATCH.USER.LOADLIB,DISP=SHR 00060018
|
||||
// DD DSN=DOESTAX.DEVL.BATCH.USER.LOADLIB,DISP=SHR 00060118
|
||||
// DD DSN=DOESTAX.DEVL.BATCH.LOADLIB,DISP=SHR 00060218
|
||||
//* DD DSN=UI.&UINODE..DOCS.LOADLIB,DISP=SHR 00061026
|
||||
// DD DSN=SYS1.SORTLIB,DISP=SHR 00070000
|
||||
//* 00080000
|
||||
//******************************************************************** 00090017
|
||||
//*** COPY ESSP DAILY FILE COUNT TO BACKUP GDG. 00100017
|
||||
//** 00110017
|
||||
//******************************************************************** 00120017
|
||||
//** 00130017
|
||||
//COPYX999 EXEC PGM=IDCAMS,COND=(0,LT) 00140017
|
||||
//IFILE DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X999,DISP=SHR 00150017
|
||||
//** 00160017
|
||||
//OFILE DD DSN=DOESTAX.CONV.FROMESSP.BKPX999(+1), 00170017
|
||||
// DISP=(NEW,CATLG,DELETE), 00180017
|
||||
// UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE), 00190017
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=80) 00200017
|
||||
//SYSPRINT DD SYSOUT=(*) 00210017
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSBREPO),DISP=SHR 00220017
|
||||
//* 00230017
|
||||
//***************************************************************** 01230000
|
||||
//STEP0300 EXEC PGM=DTSBX630 01240010
|
||||
//SYSPRINT DD SYSOUT=* 01250000
|
||||
//SYSDBOUT DD SYSOUT=* 01260000
|
||||
//SYSCOUNT DD DUMMY 01270000
|
||||
//SYSUDUMP DD DUMMY 01280000
|
||||
//DTSFX102 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X102,DISP=SHR 01290201
|
||||
//DTSFX104 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X104,DISP=SHR 01290301
|
||||
//DTSFX106 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X106,DISP=SHR 01290401
|
||||
//DTSFA106 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X106UPD,DISP=SHR 01290501
|
||||
//DTSFX108 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X108,DISP=SHR 01290601
|
||||
//DTSFX110 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X110,DISP=SHR 01290701
|
||||
//DTSFA110 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X110UPD,DISP=SHR 01290801
|
||||
//DTSFX120 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X120,DISP=SHR 01290901
|
||||
//DTSFA120 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X120UPD,DISP=SHR 01291001
|
||||
//DTSFX140 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X140,DISP=SHR 01292001
|
||||
//DTSFX144 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X144,DISP=SHR 01293001
|
||||
//DTSFX145 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145,DISP=SHR 01294001
|
||||
//DTSFX147 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X147,DISP=SHR 01295001
|
||||
//DTSFX998 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.ACHDPAYT,DISP=SHR 01296002
|
||||
//DTSFX999 DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X999,DISP=SHR 01297001
|
||||
//RPT630R1 DD DSN=DOESTAX.CONV.ESSP.RPT630.TXT,DISP=SHR 01307001
|
||||
//SYSOUT DD SYSOUT=* 01308000
|
||||
//* 01360000
|
||||
//STEP0400 EXEC PGM=IEBGENER,COND=(0,LT), 01361010
|
||||
// REGION=4M 01362000
|
||||
//SYSPRINT DD SYSOUT=* 01363000
|
||||
//OUT1 OUTPUT DEST=U1003, 01364000
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01365000
|
||||
// 'CC:ARAVIND.VITTA@SAGITEC.COM', 01367015
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV', 01368016
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV', 01368124
|
||||
// 'CC:JOY.DIGGS@DC.GOV', 01369023
|
||||
//* 'CC:ESAYAS.LEMMA@DC.GOV', 01369225
|
||||
// 'CC:MARGARET.HERNANDEZ@DC.GOV', 01369418
|
||||
// 'SUBJECT: ESSP RECORDS SENT TO DUTAS--SUCESSFULL--', 01369516
|
||||
// 'FILENAME:ESSP_DOES_COUNT.TXT', 01369604
|
||||
// 'FILEDESC: ESSP DAILY SUMMARY RECORD COUNTS TO DUTAS'), 01369721
|
||||
// MAILFROM=DUTAS@DC.GOV 01369821
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.RPT630.TXT,DISP=SHR 01369904
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01370004
|
||||
//SYSIN DD DUMMY 01370104
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01370204
|
||||
//* 01371006
|
||||
//STEP0500 EXEC PGM=IEBGENER,COND=(5,NE,STEP0300), 01372010
|
||||
// REGION=4M 01373006
|
||||
//SYSPRINT DD SYSOUT=* 01374006
|
||||
//OUT1 OUTPUT DEST=U1003, 01375006
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV', 01376006
|
||||
//* 'CC:NANCY.HUDAK@DC.GOV', 01377014
|
||||
// 'CC:RAJINI.JUJJAVARAPU@DC.GOV', 01378024
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV', 01379024
|
||||
//* 'CC:ESAYAS.LEMMA@DC.GOV', 01379114
|
||||
//* 'CC:MACARENA.CANTELAS@DC.GOV', 01379214
|
||||
// 'CC:MARGARET.HERNANDEZ@DC.GOV', 01379324
|
||||
// 'SUBJECT: ESSP RECORDS SENT TO DUTAS----FAILED----', 01379410
|
||||
// 'FILENAME:ESSP_DOES_COUNT.TXT', 01379506
|
||||
// 'FILEDESC: ESSP DAILY SUMMARY RECORD COUNTS TO DUTAS'), 01379620
|
||||
// MAILFROM=DUTAS@DC.GOV 01379720
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.ESSP.RPT630.TXT,DISP=SHR 01379806
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1 01379906
|
||||
//SYSIN DD DUMMY 01380006
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP) 01381006
|
||||
//**********************************************************************01390004
|
||||
41
JCL/DTSBXACH.jcl
Normal file
41
JCL/DTSBXACH.jcl
Normal file
@ -0,0 +1,41 @@
|
||||
//DTSBXACH JOB (UI,4300,3400,T),DTSBXPEN-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP ACH PAYMENTS FILES 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP ACH PAYMENTS TO DUTAS 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSBXACH
|
||||
//*
|
||||
//STEP0300 EXEC DTSRSESP
|
||||
//***
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRERPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
62
JCL/DTSBXPEN.jcl
Normal file
62
JCL/DTSBXPEN.jcl
Normal file
@ -0,0 +1,62 @@
|
||||
//DTSBXPEN JOB (UI,4300,3400,T),DTSBXPEN-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP PENDING DATA FILES (REPORTS PAYMENTS AND WAGES) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP PENDING REPORT WAGES AND PAYMENTS 00001700
|
||||
//** 1. REPORTS(X140) WILL GO TO PEND7DAY FILE WHEN NO MATCHES TO 00001700
|
||||
//** PAYMENT(X145) FOUND ALONG WITH THE WAGES. 00001700
|
||||
//** 2. PAYMENT (145) WILL GO TO PEND7DAY FILE WHEN NO MATCHES TO 00001700
|
||||
//** REPORT NOT FOUND. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (PENDING FILES ONLY) 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* - X144 -EMPLOYER WAGE DETAIL 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T028 TRANSACTIONS 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.ESSP.X435.BTC 00001700
|
||||
//* DOESTAX.CONV.ESSP.X435.W4FILE 00001700
|
||||
//* DOESTAX.CONV.ESSP.X435PAID.TXT 00001700
|
||||
//* DOESTAX.CONV.ESSP.X435PEND.TXT 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN WITH CAUTION; DUPLICATE PAYMENTS MAY OCCUR 00001700
|
||||
//* <<<< DELETE CURRENT GENERATION OF FILLES BEFORE RUNNING
|
||||
//*
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSNXPEN
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//***
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRERPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
90
JCL/DTSBXPFL.jcl
Normal file
90
JCL/DTSBXPFL.jcl
Normal file
@ -0,0 +1,90 @@
|
||||
//DTSBXPFL JOB (UI,4300,3400,T),RUNRQ460,CLASS=S,MSGCLASS=X,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
//**** TYPRUN=SCAN,
|
||||
//**** TYPRUN=HOLD,
|
||||
// REGION=0M
|
||||
//**
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//**
|
||||
//**
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.PROD.PROCLIB
|
||||
//*
|
||||
//**********SEE NOTE BELOW TO TRANSFER FILE TO UAT SERVER************
|
||||
//*
|
||||
//* CITYWIDE CLEAN HANDS EXTRACT -TESTING ONLY TO OCFO UAT SERVER*
|
||||
//**** RUN JOB DTSFT460 FROM OS19 TO TRANSFER FILE.....01/23/20 ZL1 *
|
||||
//*
|
||||
//* CHANGED PROGRAM TO ZXPFL, OLD PROGRAM BXPFL HAD ISSIES 8/31/23 ZL1
|
||||
//*
|
||||
//*******************************************************************
|
||||
//*
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB
|
||||
//**
|
||||
//* NO BACKUP NEEDED BEFORE THIS REPORT
|
||||
//**
|
||||
//STEP0010 EXEC PGM=SORT,PARM='VLTEST=0' SORT REPORT RECORDS
|
||||
//SYSOUT DD SYSOUT=(*)
|
||||
//SYSPRINT DD SYSOUT=(*)
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.PROD.FTP.BE459,DISP=SHR
|
||||
// DD DSN=ECNTSUP.DOESTAX.CONV.FTP.PFLOTR,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.TAXPFL.BE459,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(24,9,CH,A)
|
||||
OMIT COND(24,9,CH,EQ,C'060726487')
|
||||
//**
|
||||
//STEP0100 EXEC PGM=DTSZXPFL,
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//TAXFILE1 DD DSN=ECNTSUP.DOESTAX.CONV.TAXPFL.BE459,DISP=SHR
|
||||
//*
|
||||
//*FLFILE1 DD DSN=ECNTSUP.DOESTAX.CONV.FTP.PFLOTR,DISP=SHR
|
||||
//PFLFILE1 DD DUMMY
|
||||
//*
|
||||
//TAXFILE2 DD DSN=ECNTSUP.DOESTAX.PROD.CMB.BE459,DISP=SHR
|
||||
//*
|
||||
//*******************************************************************
|
||||
//STEP0200 EXEC PGM=SORT
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.PROD.CMB.BE459,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.PROD.FTP.BE459,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(20,20),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,386,CH,A)
|
||||
OMIT COND(24,9,CH,EQ,C'060726487')
|
||||
//*
|
||||
//*******************************************************************
|
||||
//STEP0300 EXEC PGM=FTP,REGION=2M
|
||||
//*YSFTPD DD DISP=SHR,DSN=SYS2.TCPIP.ODC3.PARMLIB(FTCMFTS9)
|
||||
//SYSFTPD DD DISP=SHR,DSN=SYS2.TCPIP.ODC3.PARMLIB(FTCMGAW9)
|
||||
//SYSIN DD *
|
||||
FWFRIENDLY TRUE
|
||||
//SYSPRINT DD SYSOUT=*,HOLD=YES
|
||||
//INPUT DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSFX459),DISP=SHR
|
||||
//*
|
||||
//*******************************************************************
|
||||
//STEP0400 EXEC PGM=IDCAMS
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD01 DD DSN=ECNTSUP.DOESTAX.PROD.FTP.BE459,DISP=SHR
|
||||
//OUTDD01 DD DSN=DOESTAX.PROD.CLENHAND.BE459(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(CYL,(20,10),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=386,BLKSIZE=27792)
|
||||
//SYSIN DD *
|
||||
REPRO INFILE(INDD01) OUTFILE(OUTDD01)
|
||||
/*
|
||||
77
JCL/DTSBXREG.jcl
Normal file
77
JCL/DTSBXREG.jcl
Normal file
@ -0,0 +1,77 @@
|
||||
//DTSBXREG JOB (UI,4300,3400,T),DTSBXREG-ESSP-REGA, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//**********************************************************************00001700
|
||||
//**************** CANNOT ADD NAME TO EMAIL LIST - MAX REACHED 00001700
|
||||
//**************** TO ADD NAME REMOVE SOMEONE 4/20/17 ZL1 00001700
|
||||
//**********************************************************************00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB /ESSP LOAD LIBARY 00001600
|
||||
//** 00001700
|
||||
//* PROCESS EMPLOYER DATA FROM ESSP WEB DATABASE,UPDATE DUTAS 00001700
|
||||
//* MAINFRAME CICS SYSTEM. 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL CREATE REGISTRATION DATA FOR DUTAS TO CREATE 00001700
|
||||
//** EMPLOYERS REGISTERED IN ESSP 11/21/14 ZL1 00001700
|
||||
//** 00001700
|
||||
//** JOB CAN RUN AND RERUN AT ANY TIME DOES NOT UPDATE MASTER FILES 00001700
|
||||
//** IT WILL CREATE T002 AND T003 TRANSACTIONS FOR DUTAS. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY THIS JOB 00001700
|
||||
//* - X102 -EMPLOYER PROFILE 00001700
|
||||
//* - X104 -DETERMINATION 00001700
|
||||
//* - X106 -EMPLOYER NAME 00001700
|
||||
//* - X108 -EMPLOYER RATES 00001700
|
||||
//* - X110 -EMPLOYER ADDRESS 00001700
|
||||
//* - X120 -EMPLOYER OPO DATA 00001700
|
||||
//* 00001700
|
||||
//* DAILY INPUT FILES ARE SORTED INTO: 00001700
|
||||
//* - DOESTAX.CONV.FROMESSP (+1) GDG 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//*
|
||||
//* OUTPUT FILES: 00001700
|
||||
//* DOESTAX.CONV.ESSP.X421.BTC /EMPLOYER PROFILE CREATE 00001700
|
||||
//* DOESTAX.CONV.ESSP.X424.BTC /EMPLOYER ADDRESS/OPO INFO 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILES ARE PASSED ON THE DAILY UPDATE JOB DTSPDAY1 00001700
|
||||
//* FOR PROCESSING 00001700
|
||||
//* 00001700
|
||||
//* ALL FILES INPUT AND OUTPUT ARE REINITLIZED EACH DAY AFTER 00001700
|
||||
//* DAILY CYCLE COMPLETES SUCESSUFLLY BY JOB DTSRQ202 00001700
|
||||
//* 00001700
|
||||
//* BACKUPS: ALL FILES INPUT AND OUTPUT ARE ARCHIVED IN JOB 00001700
|
||||
//* DTSRQ325 EACH DAY BEFORE THE DAILY CYCLE STARTS 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT BTC FILES EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//*
|
||||
//STEP0200 EXEC DTSNXREG /CREATE DUTAS REGISTRATIONS DATA.
|
||||
//*
|
||||
//STEP0500 EXEC DTSRSESP / SORTS ERROR REPT FOR NEXT STEP
|
||||
//***
|
||||
//*
|
||||
//*TEP0600 EXEC DTSRERPT / GENERATES ERROR REPORTS
|
||||
//*TEP0600 EXEC DTSREGPT / GENERATES ERROR REPORTS
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//* 00001700
|
||||
//************************* END PROC**************************** ZL1 00001700
|
||||
57
JCL/DTSBXREJ.jcl
Normal file
57
JCL/DTSBXREJ.jcl
Normal file
@ -0,0 +1,57 @@
|
||||
//DTSBXREJ JOB (UI,4300,3400,T),DTSBXPEN-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP PENDING DATA FILES (REPORTS PAYMENTS AND WAGES) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP PENDING REPORT WAGES AND PAYMENTS 00001700
|
||||
//** 1. REPORTS(X140) WILL GO TO PENDING FILLE FOR 7 DAYS IF NO 00001700
|
||||
//** PAYMENT(X145) FOUND. ALL REPORTS RELEASED FROM PENDING 00001700
|
||||
//** FILE THE REMIT AMOUNT WILL BE ZEROED OUT. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (PENDING FILES ONLY) 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* - X144 -EMPLOYER WAGE DETAIL 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.X418.BTC 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN. 00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSBXDTS
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//***
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRERPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
// 00001700
|
||||
//STEP0999 EXEC DTSEINIT
|
||||
//** 00001700
|
||||
55
JCL/DTSBXREL.jcl
Normal file
55
JCL/DTSBXREL.jcl
Normal file
@ -0,0 +1,55 @@
|
||||
//DTSBXREL JOB (UI,4300,3400,T),DTSBXPEN-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS ESSP PENDING DATA FILES (REPORTS AND PAYMENTS) 00001700
|
||||
//* 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP PENDING REPORT WAGES AND PAYMENTS 00001700
|
||||
//** 1. REPORTS(X140) WILL GO TO PENDING FILE IF NO 00001700
|
||||
//** PAYMENT(X145) FOUND. ALL REPORTS RELEASED FROM PENDING 00001700
|
||||
//** FILE THE REMIT AMOUNT WILL BE ZEROED OUT. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS (PENDING FILES ONLY) 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T002,T003,T028 00001700
|
||||
//* TRANSCATIONS 00001700
|
||||
//* OUTPUT FILE: 00001700
|
||||
//* DOESTAX.PROD.X436.BTC 00001700
|
||||
//* DOESTAX.CONV.X435.W4FILE 00001700
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN WITH CAUTION OR DUPLICATE PAYMENT WILL OCCUR00001700
|
||||
//* IT REBUILDS THE OUTPUT FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//*****************************************************************
|
||||
//**
|
||||
//STEP0200 EXEC DTSNXREL
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//***
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRERPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
98
JCL/DTSBXRPT.jcl
Normal file
98
JCL/DTSBXRPT.jcl
Normal file
@ -0,0 +1,98 @@
|
||||
//DTSBXRPT JOB (UI,4300,3400,T),DTSBXRPT-ESSP-RPTS, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
// SET LVLNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='CONV'
|
||||
// SET IMPNODE='CONV'
|
||||
// SET LVDHOLD='YES' 00001700
|
||||
// SET LHOLD='YES' 00001700
|
||||
// SET EXTNODE='CONV' 00001700
|
||||
// SET RPTNODE='ESSP.BX420.RPT' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&MSTNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIELIB 00001600
|
||||
//** 00001700
|
||||
//* PROCESS EMPLOYER QUARTERLY REPORTS DATA FROM ESSP AND CREATE 00001700
|
||||
//* T028 TRANSACTIONS FOR DUTAS CICS SYSTEM 00001700
|
||||
//** 00001700
|
||||
//** THIS JOB WILL PROCESS ESSP REPORT WAGES AND PAYMENTS 00001700
|
||||
//** 1. REPORTS(X140) WILL GO TO PENDING FILLE FOR 7 DAYS IF NO 00001700
|
||||
//** PAYMENT(X145) FOUND. WAGES W(X144) WILL ALSO GO TO THE PENDING 00001700
|
||||
//** FILES WITH REPORTS. 00001700
|
||||
//** 00001700
|
||||
//** 2. PAYMENTS(X145) WILL GO TO PENDING FILLE FOR 7 DAYS IF NO 00001700
|
||||
//** REPORTS(X140) FOUND. 00001700
|
||||
//** 00001700
|
||||
//** ESSP FILES PROCESSED BY DUTAS: 00001700
|
||||
//* - X140 -EMPLOYER REPORT DATA (WAGE HEADER) 00001700
|
||||
//* - X144 -EMPLOYER WAGE DETAIL 00001700
|
||||
//* - X145 -EMPLOYER PAYMENT DATA (ESSP) 00001700
|
||||
//* - PAYMT - TDEC REPORT PAYMENT DATA FROM TDEC 00001700
|
||||
//* 00001700
|
||||
//* READ-ONLY - NO MASTER FILE UPDATES - CREATES T028 TRANSACTIONS 00001700
|
||||
//* 00001700
|
||||
//* OUTPUT FILES: 00001700
|
||||
//* DOESTAX.PROD.ESSP.X430.BTC 00001700
|
||||
//* DOESTAX.CONV.ESSP.X430.W4FILE 00001700
|
||||
//* DOESTAX.PROD.ESSP.PENDING.X140 00001700
|
||||
//* DOESTAX.CONV.ESSP.PENDING.X144 00001700
|
||||
//* DOESTAX.PROD.ESSP.PENDING.X145 00001700
|
||||
//* 00001700
|
||||
//* THIS JOB MAY BE RERUN BUT IT WILL CREATE DUPLICATE PENDING FILES 00001700
|
||||
//***** DELETE LAST GENERATION OF PENDING FILES CREATED OR DUPLICATE 00001700
|
||||
//***** REPORT WILL BE REPORTED ON THE PENDING FILES WHEN PROCESSED 00001700
|
||||
//* IT REBUILDS THE OUTPUT BTC AND WAGE FILE EACH TIME IT RUNS. 00001700
|
||||
//** 00001700
|
||||
//************************************* 01/05/15 ZL1
|
||||
//* 00001700
|
||||
//*****************************************************************
|
||||
//* STEP0100 SEPARATES THE ORIGINAL REPORTS FROM THE AMENDMENTS FOR 00001700
|
||||
//* FOR PROCESSING. 00001700
|
||||
//* SYNC SORT ENDED 10/01/22 PER OCTO CHANGED TO SORT ZL1 00001700
|
||||
//*****************************************************************
|
||||
//STEP0100 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X140,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.DORGX140,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,EQ,C'00000000')
|
||||
END
|
||||
//*
|
||||
//STEP0110 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X144,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.DORGX144,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,17,CH,A)
|
||||
INCLUDE COND=(19,8,CH,EQ,C'00000000')
|
||||
END
|
||||
//*
|
||||
//STEP0200 EXEC DTSBXRPT
|
||||
//*
|
||||
//STEP0200 EXEC DTSRSESP
|
||||
//* REPORT GENERATION
|
||||
//STEP0300 EXEC DTSRERPT
|
||||
//STEP0100.RPT140R1 DD HOLD=YES
|
||||
//STEP0100.RPT140R2 DD HOLD=YES
|
||||
//STEP0100.RPT907R1 DD HOLD=YES
|
||||
//STEP0100.RPT907R2 DD HOLD=YES
|
||||
//STEP0100.RPT980R1 DD HOLD=YES
|
||||
//** 00001700
|
||||
39
JCL/DTSBZ057.jcl
Normal file
39
JCL/DTSBZ057.jcl
Normal file
@ -0,0 +1,39 @@
|
||||
//DTSBZ057 JOB (UI,4300,3400,T),GIL,CLASS=S,MSGCLASS=X, 00000010
|
||||
// NOTIFY=ECNTSUP,
|
||||
// USER=#DOADTS
|
||||
//*
|
||||
// SET MSTNODE='PROD'
|
||||
// SET LVLNODE='DEVL'
|
||||
//*
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.DEVL.PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBZ057, CORRECT 07/3 REPORTS ENTERED
|
||||
// COND=(0,LT), LATE BY MISTAKE
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFATC DD DSN=DOESTAX.&MSTNODE..VSAM.ATC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWTC DD DSN=DOESTAX.&MSTNODE..VSAM.WTC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWGH DD DSN=DOESTAX.&MSTNODE..VSAM.WGH,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//DTSFBTCO DD DSN=DOESTAX.&MSTNODE..BTC(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(8192,(100,200),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//*
|
||||
//DTSFZ057 DD DSN=DOESTAX.&LVLNODE..FZ057,
|
||||
//** DISP=(,CATLG,DELETE),
|
||||
// DISP=(OLD,KEEP,KEEP),
|
||||
// UNIT=SYSDA,
|
||||
// SPACE=(2300,(100,100),RLSE),
|
||||
// DCB=(RECFM=FB,LRECL=23,BLKSIZE=2300)
|
||||
//*
|
||||
//*********************************************************************
|
||||
37
JCL/DTSBZ084.jcl
Normal file
37
JCL/DTSBZ084.jcl
Normal file
@ -0,0 +1,37 @@
|
||||
//DTSBZ084 JOB (UI,4300,3400,T),PROD.BZ084,CLASS=P,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
//*** NOTIFY=ECNTSUP
|
||||
// NOTIFY=ECNTJP2
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
// SET PRGNODE='DEVL' 00001700
|
||||
// SET MSTNODE='PROD' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBZ084, /* T031 ADJUSTMENT FOR HOUSEHOLD
|
||||
// COND=(0,LT), /* EMPS DELINQUENT IN 2002/1
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTA DD DSN=DOESTAX.&MSTNODE..VSAM.MSTA,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFMSTB DD DSN=DOESTAX.&MSTNODE..VSAM.MSTB,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFMSTC DD DSN=DOESTAX.&MSTNODE..VSAM.MSTC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFMSTD DD DSN=DOESTAX.&MSTNODE..VSAM.MSTD,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFAIX DD DSN=DOESTAX.&MSTNODE..VSAM.AIX,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFBTCO DD DSN=DOESTAX.&MSTNODE..BTC(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(8192,(1000,1000),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
/*
|
||||
//****
|
||||
38
JCL/DTSBZ22X.jcl
Normal file
38
JCL/DTSBZ22X.jcl
Normal file
@ -0,0 +1,38 @@
|
||||
//DTSBZ22X JOB (UI,4300,3400,T),PROD.HHCONV.SPEC, 00010002
|
||||
// CLASS=P,MSGCLASS=X, 00020000
|
||||
// NOTIFY=ECNTSUP, 00030001
|
||||
//*** USER=OPCSUB, 00040000
|
||||
// REGION=0M 00050000
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00060000
|
||||
// SET LVLNODE='PROD' 00070003
|
||||
//**** 00080000
|
||||
//* 11/10/02 - JHP 00090001
|
||||
//* THOSE STEPS FROM THE HH PARALLEL RUN TO CONVERT THE 00100001
|
||||
//* PROD FILES FOR NEW FIELDS 00110001
|
||||
//* NOTE: BEFORE RUNNING THIS JOB, CLOSE THE HTST FILES 00120000
|
||||
//**** 00130000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00190000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00200000
|
||||
//**** 00261000
|
||||
//**** /* SPEC. CONV. STEP TO INIT NEW MRTE & MRCT DATA ELEMENTS 00270000
|
||||
//STEP0030 EXEC PGM=DTSBZ220, 00270100
|
||||
// COND=(0,LT) 00270200
|
||||
//SYSOUT DD SYSOUT=* 00270400
|
||||
//SYSABOUT DD SYSOUT=* 00270500
|
||||
//SYSABEND DD SYSOUT=* 00270600
|
||||
//CAIMRPTS DD SYSOUT=* 00270700
|
||||
//* 00270800
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTX 00270900
|
||||
//**** 00271100
|
||||
//**** /* SPEC. CONV. STEP TO INIT NEW FUIR DATA ELEMENTS 00271200
|
||||
//STEP0040 EXEC PGM=DTSBZ225, 00271300
|
||||
// COND=(0,LT) 00271400
|
||||
//SYSOUT DD SYSOUT=* 00271500
|
||||
//SYSABOUT DD SYSOUT=* 00271600
|
||||
//SYSABEND DD SYSOUT=* 00271700
|
||||
//CAIMRPTS DD SYSOUT=* 00271800
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00271900
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 00272000
|
||||
// AMP=('BUFNI=5,BUFND=10') 00273000
|
||||
//**** 00279101
|
||||
27
JCL/DTSBZ261.jcl
Normal file
27
JCL/DTSBZ261.jcl
Normal file
@ -0,0 +1,27 @@
|
||||
//ECNTGD1P JOB (UI,4300,3400,T),GIL,CLASS=S,MSGCLASS=X, 00000010
|
||||
// NOTIFY=ECNTSUP
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD' 00001700
|
||||
// SET MSTNODE='PROD' 00001700
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBZ261, ANNUAL REPORT CORRECTION
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFATC DD DSN=DOESTAX.&MSTNODE..VSAM.ATC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWGH DD DSN=DOESTAX.&MSTNODE..VSAM.WGH,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWTC DD DSN=DOESTAX.&MSTNODE..VSAM.WTC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*********************************************************************
|
||||
79
JCL/DTSBZ387.jcl
Normal file
79
JCL/DTSBZ387.jcl
Normal file
@ -0,0 +1,79 @@
|
||||
//DTSBZ387 JOB (UI,4300,3400,T),JHP.PROD,CLASS=P,MSGCLASS=X, 00000010
|
||||
//* TYPRUN=SCAN,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP
|
||||
//* 00001700
|
||||
/*ROUTE PRINT U@PRT65 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET MSTNODE='PROD'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//* 00001700
|
||||
//* 00001700
|
||||
//STEP0100 EXEC PGM=DTSBZ387, /* PRINT ADMIN ASSESS NOTICES
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSWESQ DD DSN=DOESTAX.&MSTNODE..VSAM.WESQ,DISP=SHR
|
||||
//DTSFVRO1 DD DSN=DOESTAX.&LVLNODE..BE325.RPT(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(16394,(900,900),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
/*
|
||||
//********************************************************************* 00120000
|
||||
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT REPORT RECORDS 00130000
|
||||
// COND=(0,LT) 00140000
|
||||
//SYSOUT DD SYSOUT=* 00150000
|
||||
//SORTIN DD DSN=DOESTAX.PROD.BE325.RPT(+1),DISP=SHR 325 RPTS 00150199
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) 00240000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) 00250000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(15,15),RLSE) 00260000
|
||||
//SORTOUT DD DSN=&&SRTRPT, 00270000
|
||||
// DISP=(,PASS,DELETE), 00280000
|
||||
// UNIT=SYSDA, 00290000
|
||||
// SPACE=(8192,(1000,1000),RLSE), 00300000
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 00310000
|
||||
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSRREC),DISP=SHR 00320099
|
||||
//********************************************************************* 00330000
|
||||
//* 00543800
|
||||
//STEP0300 EXEC PGM=DTSBD800, OUTPUT GENERATION 00543900
|
||||
// TIME=(1,30), 00544000
|
||||
// COND=(0,LT) 00545000
|
||||
//SYSOUT DD SYSOUT=* 00546000
|
||||
//SYSABOUT DD SYSOUT=* 00547000
|
||||
//SYSUDUMP DD SYSOUT=* 00548000
|
||||
//** 00548199
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00548299
|
||||
//** 00548399
|
||||
//PARMIN DD * 00549000
|
||||
DTSBD800,INC,325 00550099
|
||||
//*DTSBD800,EXC 00560000
|
||||
/* 00570000
|
||||
//** 00580000
|
||||
//ATLSTIN DD * 00590000
|
||||
DTSBD800 00600000
|
||||
/* 00610000
|
||||
//** 00620000
|
||||
//DTSFVRI1 DD DSN=&&SRTRPT,DISP=(OLD,DELETE,DELETE) 00630000
|
||||
//** 00640000
|
||||
//DTSFREF DD DSN=DOESTAX.PROD.VSAM.REF,DISP=SHR, 00670000
|
||||
// AMP=('BUFNI=5,BUFND=10') 00680000
|
||||
//* 00738199
|
||||
//DTSWESQ DD DSN=DOESTAX.PROD.VSAM.WESQ,DISP=SHR 00738299
|
||||
//RPT325R1 DD SYSOUT=W,DEST=HOLD 00738499
|
||||
//RPT325R2 DD SYSOUT=Z,DEST=HOLD 00738599
|
||||
//RPT325R3 DD SYSOUT=Z,DEST=HOLD 00738699
|
||||
//RPT325R4 DD SYSOUT=Z,DEST=HOLD 00738799
|
||||
//RPT325R5 DD SYSOUT=Z,DEST=HOLD 00738899
|
||||
//* 00738199
|
||||
//RPT980R1 DD SYSOUT=* 00738199
|
||||
//PRINTER DD SYSOUT=* 00738199
|
||||
//**********************************************************************01190000
|
||||
// 01200000
|
||||
43
JCL/DTSCCGM1.jcl
Normal file
43
JCL/DTSCCGM1.jcl
Normal file
@ -0,0 +1,43 @@
|
||||
//DTSCCGM1 JOB (UI,4300,3400,T),CHGCC.MNE,CLASS=P,MSGCLASS=X, 00010001
|
||||
//** TYPRUN=SCAN, 00020000
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00031000
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET PGMNODE='PROD' /* MONTHLY FOR DC CONV. CNTR. 00050004
|
||||
// SET UINODE='PROD' 00060000
|
||||
// SET LVLNODE='PROD' 00060100
|
||||
// SET MSTNODE='PROD' 00061000
|
||||
// SET CHGNODE='PROD' 00070000
|
||||
// SET CHGMNBR='CHGM002' 00071000
|
||||
// SET CHGMSSN='CHGM030' 00072000
|
||||
// SET QTRLY='SPECM1' 00080000
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
// SET LVLHOLD='YES' 00101001
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130004
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140000
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//**** ********* FOR THE DC CONVENTION CENTER ONLY *************** 00161000
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXMCC 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGCC), 00491000
|
||||
// DISP=SHR 00500000
|
||||
//*TEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500100
|
||||
//*TEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500200
|
||||
//*TEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500300
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511000
|
||||
//STEP0100.CSV130R1 DD DUMMY /* FSDES FILE 00511000
|
||||
//STEP0100.RPC130R2 DD DUMMY /* RATED (W) 00511000
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511100
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511200
|
||||
//STEP0100.RPC110R2 DD SYSOUT=0 00511301
|
||||
//STEP0100.RPC110R3 DD DUMMY /* S-I (I) 00511200
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
//* 00517001
|
||||
140
JCL/DTSCHGA1.jcl
Normal file
140
JCL/DTSCHGA1.jcl
Normal file
@ -0,0 +1,140 @@
|
||||
//DTSCHGA1 JOB (UI,4300,3400,T),RATED-CHARGES,CLASS=S,MSGCLASS=X, 00010099
|
||||
//**** TYPRUN=SCAN, 00020099
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00030099
|
||||
//**** 00040000
|
||||
//* ANNUAL CHARGE REPORTING PROCESS FOR RATED EMPLOYERS ONLY 00041099
|
||||
//**** 00041199
|
||||
//**** JOB CAN RUN ANYTIME - NO MASTER FILES UPDATED 00041299
|
||||
//******************************************************************* 00042099
|
||||
//8/13/12 PER TOM THIS JOB IS NO LONGER REQUIRED * 00042199
|
||||
//******************************************************************* 00042299
|
||||
//*DO NOT RUN THIS JOB UNTIL FUTHER NOTICE ZL1 8/14/12 ** 00042399
|
||||
//******************************************************************* 00042499
|
||||
// SET PRGNODE='PROD' 00043099
|
||||
// SET LVLNODE='PROD' 00044099
|
||||
// SET MSTNODE='PROD' 00045199
|
||||
// SET CHGNODE='PROD' 00046099
|
||||
// SET UINODE='PROD' 00047000
|
||||
// SET CHGMNBR='CHGM002' 00048000
|
||||
// SET CHGMSSN='CHGM030' 00049000
|
||||
// SET QTRLY='FY2012' 00050099
|
||||
// SET LDEST='LOCAL' 00070000
|
||||
// SET LHOLD='YES' 00080000
|
||||
// SET LVDHOLD='YES' 00081099
|
||||
//***** 00090000
|
||||
//****PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00100099
|
||||
//****LOADLIBS INCLUDE MEMBER=DTSIJLIB 00110099
|
||||
//**** 00120000
|
||||
//**** 00130000
|
||||
//STEP0100 EXEC DTSUXCGR 00140099
|
||||
//*TEP0300.CHGPARM DD DISP=SHR /* CHARGE PARM 00150099
|
||||
//*TEP1400.BD220CHG DD DISP=SHR /* CHARGE REPORT FILE 00160099
|
||||
//STEP0300.EXTPARM DD * 00170065
|
||||
ANN, , ,YNNNNN,000000 00190099
|
||||
/* 00210000
|
||||
//*ANN, , ,YYYYYY,000000 00220099
|
||||
//*QTR, , ,YYYYNY,000000 00230099
|
||||
//*EMP,070106,063007,YNNNNN,154162 00240099
|
||||
//********************************************************************* 00940071
|
||||
//STEP0200 EXEC PGM=CHGBD301, 00951099
|
||||
// COND=(0,LT) 00970000
|
||||
//SYSOUT DD SYSOUT=* 00980000
|
||||
//SYSABOUT DD SYSOUT=* 00990000
|
||||
//SYSUDUMP DD SYSOUT=* 01000000
|
||||
//** 01010000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 01020000
|
||||
//** 01030000
|
||||
//CHGPARM DD DSN=DOESTAX.&LVLNODE..CHG.PARM.RATED.&QTRLY, 01080099
|
||||
// DISP=SHR, 01080199
|
||||
//* DISP=(NEW,CATLG,DELETE), 01081099
|
||||
// UNIT=SYSDA, 01082099
|
||||
// SPACE=(80,(2,10),RLSE), 01083099
|
||||
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=800) 01084099
|
||||
//** 01120000
|
||||
//BD220CHG DD DSN=DOESTAX.&LVLNODE..CHG.BD220.RPT.RATED.&QTRLY, 01130099
|
||||
// DISP=SHR, 01131099
|
||||
//* DISP=(NEW,CATLG,DELETE), 01131199
|
||||
// UNIT=SYSDA, 01132099
|
||||
// SPACE=(31040,(1000,1000),RLSE), 01133099
|
||||
// DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) 01134099
|
||||
//*D220CHG DD DSN=&&BD220RPT, 01140099
|
||||
//* DISP=(OLD,PASS,DELETE) 01150099
|
||||
//** 01160000
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 01170000
|
||||
// AMP=('BUFNI=5,BUFND=10') 01180000
|
||||
//** 01190000
|
||||
//RPC100R2 DD DSN=DOESTAX.&LVLNODE..CHG.FISCAL.AGENT.&QTRLY., 01210000
|
||||
// DISP=(NEW,CATLG,DELETE), 01230099
|
||||
//** DISP=(OLD,KEEP,KEEP), 01231099
|
||||
// UNIT=SYSDA, 01240099
|
||||
// SPACE=(8000,(1000,1000),RLSE), 01250099
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 01260099
|
||||
//** 01270000
|
||||
//TPSCHRG DD DSN=DOESTAX.&LVLNODE..CHG.TPS.&QTRLY., 01301099
|
||||
// DISP=(NEW,CATLG,DELETE), 01310099
|
||||
//** DISP=(OLD,KEEP,KEEP), 01320099
|
||||
// UNIT=SYSDA, 01330000
|
||||
// SPACE=(11800,(1000,1000),RLSE), 01340000
|
||||
// DCB=(RECFM=FB,LRECL=118,BLKSIZE=11800) 01350000
|
||||
//** 01360000
|
||||
//** TO BE PROCESSED IN THE NEXT DAILY RUN 01370000
|
||||
//*TSFBTCO DD DSN=DOESTAX.&LVLNODE..BTC(+1), 01380099
|
||||
//* DISP=(,CATLG,DELETE), 01390099
|
||||
//* UNIT=SYSDA, 01400099
|
||||
//* SPACE=(8192,(1000,1000),RLSE), 01410099
|
||||
//* DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) 01420099
|
||||
//** 01430000
|
||||
//** SM - TOTAL CHARGES (RATED) 01440000
|
||||
//RPC100R1 DD SYSOUT=*, 01451099
|
||||
// DEST=&LDEST., 01460000
|
||||
// HOLD=&LHOLD. 01470000
|
||||
//** CHRG SUMMARY-RATED 01480000
|
||||
//RPC100R3 DD SYSOUT=O 01491099
|
||||
//** 01520099
|
||||
//**** SORT REPORT RECORDS (901/907) 01800000
|
||||
//STEP0150 EXEC PGM=SORT,PARM='VLTEST=0', 01810000
|
||||
// COND=(0,LT), 01820000
|
||||
// REGION=0M 01830000
|
||||
//SYSOUT DD SYSOUT=* 01840000
|
||||
//SORTIN DD DSN=&&BD205RPT, 01860099
|
||||
// DISP=(OLD,DELETE,DELETE) 01870099
|
||||
//SORTOUT DD DSN=&&SRTRPT, 01880000
|
||||
// DISP=(,PASS,DELETE), 01890000
|
||||
// UNIT=SYSDA, 01900000
|
||||
// SPACE=(16384,(1000,1000),RLSE), 01910000
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 01920000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSRREC),DISP=SHR 01930099
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01940099
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01950000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01960000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01970000
|
||||
//* 01980000
|
||||
//**** 01990000
|
||||
//STEP0200 EXEC PGM=CHGBD800, /* PRINT 901/907 OUTPUT 02000000
|
||||
// COND=(0,LT) 02010000
|
||||
//SYSOUT DD SYSOUT=* 02020000
|
||||
//SYSABOUT DD SYSOUT=* 02030000
|
||||
//SYSUDUMP DD SYSOUT=* 02040000
|
||||
//** 02050000
|
||||
//DTSFVRI1 DD DSN=&&SRTRPT, 02060000
|
||||
// DISP=(OLD,DELETE,DELETE) 02070000
|
||||
//** 02080000
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 02090062
|
||||
// AMP=('BUFNI=5,BUFND=10') 02100000
|
||||
//** 02110000
|
||||
//PARMIN DD DUMMY 02120000
|
||||
//** 02130000
|
||||
//ATLSTIN DD DUMMY 02140000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02150000
|
||||
//RPT907R1 DD SYSOUT=Z, 02160000
|
||||
// DEST=&LDEST., 02170000
|
||||
// HOLD=&LHOLD. 02180000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02190000
|
||||
//RPT907R2 DD SYSOUT=Z, 02200000
|
||||
// DEST=&LDEST., 02210000
|
||||
// HOLD=&LHOLD. 02220000
|
||||
//** CONTROL REPORT SUMMARY 02230000
|
||||
//RPT980R1 DD SYSOUT=Q,COPIES=2, 02240000
|
||||
// HOLD=&LHOLD., 02250000
|
||||
// DEST=&LDEST. 02260000
|
||||
//** 02270000
|
||||
69
JCL/DTSCHGCC.jcl
Normal file
69
JCL/DTSCHGCC.jcl
Normal file
@ -0,0 +1,69 @@
|
||||
//DTSCHGCC JOB (UI,4300,3400,T),CHGCC.CNV,CLASS=P,MSGCLASS=X, 00010012
|
||||
//** TYPRUN=SCAN, 00020011
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00031015
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET PGMNODE='PROD' /* MONTHLY FOR DC CONV. CNTR. 00050022
|
||||
// SET UINODE='PROD' 00060015
|
||||
// SET LVLNODE='PROD' 00060115
|
||||
// SET MSTNODE='PROD' 00061010
|
||||
// SET CHGNODE='PROD' 00070010
|
||||
// SET CHGMNBR='CHGM002' 00071000
|
||||
// SET CHGMSSN='CHGM030' 00072006
|
||||
// SET QTRLY='DCC202' 00080000
|
||||
// SET LDEST='LOCAL' 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130022
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140006
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//**** ********* FOR THE DC CONVENTION CENTER ONLY *************** 00161020
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGCC), 00491020
|
||||
// DISP=SHR 00500020
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500103
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500203
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500303
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511014
|
||||
//STEP0100.CSV130R1 DD DUMMY /* FSDES FILE 00511014
|
||||
//STEP0100.RPC130R2 DD DUMMY /* FISC.AGNT. 00511100
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511100
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511214
|
||||
//STEP0100.RPC110R2 DD DSN=DOESTAX.DEVL.CNVCHG.R1207,DISP=SHR 00511316
|
||||
//STEP0100.RPC110R3 DD DUMMY /* S-I (I) 00511214
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
//** 00520000
|
||||
/*JOBPARM LINES=99999
|
||||
/*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***************************************************************
|
||||
//* U1000 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* INCLUDE JOB SEPARATORS
|
||||
//* U1001 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1002 CONVERTS OUTPUT TO ACROBAT FORMAT (.PDF)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1003 CONVERTS OUTPUT TO SIMPLE TEXT FORMAT (.TXT)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//***************************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:CAMILLE.GERALD@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'SUBJECT: DC CONVENTION CENTER CHARGES )',
|
||||
// 'FILEDESC: DC CONVENTION CHARGES ',
|
||||
// 'FILENAME:CONVCHGS.TXT')
|
||||
//SYSUT1 DD DISP=SHR,
|
||||
// DSN=DOESTAX.DEVL.CNVCHG.R1207
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
41
JCL/DTSCHGD1.jcl
Normal file
41
JCL/DTSCHGD1.jcl
Normal file
@ -0,0 +1,41 @@
|
||||
//DTSCHGD1 JOB (UI,4300,3400,T),JHP.CHGDLY,CLASS=J,MSGCLASS=X, 00000160
|
||||
//*** TYPRUN=SCAN, 00000225
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00000564
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00000637
|
||||
// SET PRGNODE='PROD' /* DAILY CHARGING UPDATE FROM 00000760
|
||||
// SET LVLNODE='PROD' /* UI BENEFITS TO UI TAX 00000860
|
||||
// SET MSTNODE='PROD' 00000960
|
||||
// SET CHGNODE='PROD' 00001060
|
||||
// SET CHGMNBR='CHGM002' 00001149
|
||||
// SET CHGMSSN='CHGM030' 00001249
|
||||
// SET BKPGEN='(+1)' /* 200 BACKUP GENERATIONS 00001349
|
||||
// SET LDEST=U@PRT65 00001449
|
||||
// SET LHOLD='YES' 00001549
|
||||
// SET BD200='Y' /* TOLERATE DUPS OR NOT 00001662
|
||||
//**** 00001749
|
||||
//* DAILY BENEFIT CHARGE PROCESS 00002003
|
||||
//**** 00002425
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00003026
|
||||
//*OADLIBS INCLUDE MEMBER=DTSIJLIB 00003227
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIKLIB 00003227
|
||||
//**** 00003325
|
||||
//STEP0100 EXEC DTSUXCD1 /*EXTRACT AND UPDATE CHARGE FILE 00003963
|
||||
//**** 00005461
|
||||
//STEP0300 EXEC DTSCGRD1, /* PRINT REPORTS 00005560
|
||||
// LDEST=U@PRT65, 00005660
|
||||
// LHOLD='YES' 00005760
|
||||
//** 00005860
|
||||
//*STEP0200.RPT907R1 DD HOLD=NO /* UNUS.COND. RPT 00006049
|
||||
//STEP0200.RPT907R2 DD DUMMY /* UNUS.COND. RPT 00006149
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00007049
|
||||
//**** 00001749
|
||||
//* DAILY BENEFIT CHARGE BACKUP 00002003
|
||||
//*********************************************************************
|
||||
//* REGULAR PROD VSAM CHARGE FILES DAITY BACKUP
|
||||
//********************************************************************
|
||||
//*
|
||||
//STEP0100 EXEC DTSUTCHG,
|
||||
// BKUPGEN='(+1)' 00002425
|
||||
//*
|
||||
27
JCL/DTSCHGD7.jcl
Normal file
27
JCL/DTSCHGD7.jcl
Normal file
@ -0,0 +1,27 @@
|
||||
//DTSCHGD7 JOB (UI,4300,3400,T),JHPPROD.CHGMBKP, 00000103
|
||||
// CLASS=P,MSGCLASS=X, 00000203
|
||||
//**** TYPRUN=SCAN, 00000300
|
||||
// USER=#DOADTS, 00000409
|
||||
// NOTIFY=ECNTSUP, 00000710
|
||||
// REGION=0M 00000804
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00000900
|
||||
//* UI TAX WEEKLY BACKUP OF CHGMXXX VSAM FILE(S) 00001105
|
||||
//**** 00001800
|
||||
// SET LVLNODE='PROD' 00001903
|
||||
//**** 00002001
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00002101
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00002200
|
||||
//**** 00002301
|
||||
//STEP0100 EXEC DTSCHGMB, 00002401
|
||||
// CHGNOD2I='PROD', 00002505
|
||||
// CHGNOD2O='PROD', 00002605
|
||||
// CHGMN2R='CHGM002', 00002705
|
||||
// CHGNOD3I='PROD', 00002805
|
||||
// CHGNOD3O='PROD', 00002905
|
||||
// CHGMN3R='CHGM030', 00003006
|
||||
// BKPGEN='(+1)' 00003107
|
||||
//**** 00003206
|
||||
//** CHGMN3R='CHGM030', 00003306
|
||||
//** BKPGEN='.G0013V00' /* SPEC. TO PUT BKP'S IN SYNC. 00003407
|
||||
//**** 00004001
|
||||
72
JCL/DTSCHGDC.jcl
Normal file
72
JCL/DTSCHGDC.jcl
Normal file
@ -0,0 +1,72 @@
|
||||
//DTSCHGDC JOB (UI,4300,3400,T),CHGDC.MNE,CLASS=P,MSGCLASS=X, 00010014
|
||||
//** TYPRUN=SCAN, 00011014
|
||||
// USER=#DOADTS, 00014018
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014018
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' /* MONTHLY RUN FOR DC GOVT ONLY 00050020
|
||||
// SET PGMNODE='PROD' 00051022
|
||||
// SET LVLNODE='PROD' 00060014
|
||||
// SET MSTNODE='PROD' 00061014
|
||||
// SET CHGNODE='PROD' 00070014
|
||||
// SET CHGMNBR='CHGM002' 00071002
|
||||
// SET CHGMSSN='CHGM030' 00072009
|
||||
// SET QTRLY='DCG203' 00080000
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130022
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//******************** DC GOVERNMENT ONLY ******************* 00170020
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGDC), 00491020
|
||||
// DISP=SHR 00500020
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500105
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500221
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500305
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511017
|
||||
//STEP0100.CSV130R1 DD DUMMY /* FSDES FILE 00500105
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511101
|
||||
//STEP0100.RPC130R2 DD DUMMY /* FISC.AGNT. 00511101
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511217
|
||||
//STEP0100.RPC110R3 DD DUMMY /* S-I (I) 00511217
|
||||
//STEP0100.RPC160R1 DD DSN=DOESTAX.DEVL.CNVCHG.R1107,DISP=SHR 00511319
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
// 00520000
|
||||
/*JOBPARM LINES=99999
|
||||
/*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***************************************************************
|
||||
//* U1000 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* INCLUDE JOB SEPARATORS
|
||||
//* U1001 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1002 CONVERTS OUTPUT TO ACROBAT FORMAT (.PDF)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1003 CONVERTS OUTPUT TO SIMPLE TEXT FORMAT (.TXT)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//***************************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:GERALD.SMART@DC.GOV',
|
||||
// 'CC: CAMILLE.GERALD@DC.GOV',
|
||||
// 'CC: RYAN.MOORE-LEE@DC.GOV',
|
||||
// 'CC: SIA.KIAWU@DC.GOV',
|
||||
// 'CC: LOUANN.CUDJOE@DC.GOV',
|
||||
// 'CC: MOHAMED.HMAEY@DC.GOV',
|
||||
// 'FILEDESC: DC GOVT MONTHLY CHARGES ',
|
||||
// 'FILENAME:CONVCHGS.TXT')
|
||||
//SYSUT1 DD DISP=SHR,
|
||||
// DSN=DOESTAX.DEVL.CNVCHG.R1107
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
43
JCL/DTSCHGDW.jcl
Normal file
43
JCL/DTSCHGDW.jcl
Normal file
@ -0,0 +1,43 @@
|
||||
//DTSCHGDW JOB (UI,4300,3400,T),CHGDC.WKE,CLASS=P,MSGCLASS=X, 00010017
|
||||
//** TYPRUN=SCAN, 00011017
|
||||
// USER=#DOADTS, 00012024
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00013020
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' /* WEEKLY RUN FOR DC GOVT. 00050019
|
||||
// SET PRGNODE='PROD' 00051022
|
||||
// SET LVLNODE='PROD' 00060017
|
||||
// SET CHGNODE='PROD' 00070017
|
||||
// SET CHGMNBR='CHGM002' 00071002
|
||||
// SET CHGMSSN='CHGM030' 00072009
|
||||
// SET QTRLY='SPECXX' 00080000
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
// SET LVDHOLD='YES' 00101020
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB /* PROD PROGS 00140017
|
||||
//**** 00150000
|
||||
//* WEEKLY CHARGE REPORTING PROCESS FOR DC GOVERNMENT 00160022
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGDW), 00491022
|
||||
// DISP=SHR 00500022
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500105
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500323
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500513
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCHGQ1 00510021
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511001
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511101
|
||||
//STEP0100.RPC100R3 DD DUMMY /* FISC.AGNT. 00511220
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511320
|
||||
//STEP0100.RPC110R2 DD DUMMY /* S-I (I) 00511420
|
||||
//STEP0100.RPC120R1 DD DUMMY /* S-I (I) 00511520
|
||||
//STEP0100.RPC130R1 DD DUMMY /* S-I (I) 00511620
|
||||
//STEP0100.RPC160R1 DD SYSOUT=0 00511820
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00513125
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
//**** 00515020
|
||||
//* 00516020
|
||||
25
JCL/DTSCHGDZ.jcl
Normal file
25
JCL/DTSCHGDZ.jcl
Normal file
@ -0,0 +1,25 @@
|
||||
//DTSCHGD1 JOB (UI,4300,3400,T),JHP.CHGDLY,CLASS=J,MSGCLASS=X, 00000160
|
||||
//*** TYPRUN=SCAN, 00000225
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00000564
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00000637
|
||||
// SET PRGNODE='PROD' /* DAILY CHARGING UPDATE FROM 00000760
|
||||
// SET LVLNODE='PROD' /* UI BENEFITS TO UI TAX 00000860
|
||||
// SET MSTNODE='PROD' 00000960
|
||||
// SET CHGNODE='PROD' 00001060
|
||||
// SET CHGMNBR='CHGM002' 00001149
|
||||
// SET CHGMSSN='CHGM030' 00001249
|
||||
// SET BKPGEN='(+1)' /* 200 BACKUP GENERATIONS 00001349
|
||||
// SET LDEST=U@PRT65 00001449
|
||||
// SET LHOLD='YES' 00001549
|
||||
// SET BD200='Y' /* TOLERATE DUPS OR NOT 00001662
|
||||
//**** 00001749
|
||||
//* DAILY BENEFIT CHARGE PROCESS 00002003
|
||||
//**** 00002425
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00003026
|
||||
//*OADLIBS INCLUDE MEMBER=DTSIJLIB 00003227
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIKLIB 00003227
|
||||
//**** 00003325
|
||||
//STEP0100 EXEC DTSUTCHG,
|
||||
// BKUPGEN='(+1)' 00002425
|
||||
//*
|
||||
138
JCL/DTSCHGE1.jcl
Normal file
138
JCL/DTSCHGE1.jcl
Normal file
@ -0,0 +1,138 @@
|
||||
//DTSCHGE1 JOB (UI,4300,3400,T),RATED-CHARGES,CLASS=S,MSGCLASS=X, 00010001
|
||||
//**** TYPRUN=SCAN, 00020000
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00030000
|
||||
//**** 00040000
|
||||
//* BENEFIT CHARGE REPORTING PROCESS FOR ANY EMPLOYER 00041001
|
||||
//**** 00041100
|
||||
//**** JOB CAN RUN ANYTIME - NO MASTER FILES UPDATED 00041200
|
||||
//**** 00042000
|
||||
// SET PRGNODE='PROD' 00043000
|
||||
// SET LVLNODE='PROD' 00044000
|
||||
// SET MSTNODE='PROD' 00045100
|
||||
// SET CHGNODE='PROD' 00046000
|
||||
// SET UINODE='PROD' 00047000
|
||||
// SET CHGMNBR='CHGM002' 00048000
|
||||
// SET CHGMSSN='CHGM030' 00049000
|
||||
// SET QTRLY='SPECXX' 00050000
|
||||
// SET LDEST='LOCAL' 00070000
|
||||
// SET LHOLD='YES' 00080000
|
||||
// SET LVDHOLD='YES' 00081000
|
||||
//***** 00090000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00100000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00110000
|
||||
//**** 00120000
|
||||
//**** 00130000
|
||||
//STEP0100 EXEC DTSUXCGR 00140000
|
||||
//*TEP0300.CHGPARM DD DISP=SHR /* CHARGE PARM 00150000
|
||||
//*TEP1400.BD220CHG DD DISP=SHR /* CHARGE REPORT FILE 00160000
|
||||
//STEP0300.EXTPARM DD * 00170000
|
||||
EMP,010105,101508,YNNNNN,143904 00200000
|
||||
/* 00210000
|
||||
//*ANN, , ,YYYYYY,000000 00220000
|
||||
//*QTR, , ,YYYYNY,000000 00230000
|
||||
//*EMP,070106,063007,YNNNNN,154162 00240000
|
||||
//********************************************************************* 00940000
|
||||
//STEP0200 EXEC PGM=CHGBD301, 00951000
|
||||
// COND=(0,LT) 00970000
|
||||
//SYSOUT DD SYSOUT=* 00980000
|
||||
//SYSABOUT DD SYSOUT=* 00990000
|
||||
//SYSUDUMP DD SYSOUT=* 01000000
|
||||
//** 01010000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 01020000
|
||||
//** 01030000
|
||||
//CHGPARM DD DSN=DOESTAX.&LVLNODE..CHG.PARM.RATED.&QTRLY, 01080000
|
||||
// DISP=SHR, 01080100
|
||||
//* DISP=(NEW,CATLG,DELETE), 01081000
|
||||
// UNIT=SYSDA, 01082000
|
||||
// SPACE=(80,(2,10),RLSE), 01083000
|
||||
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=800) 01084000
|
||||
//** 01120000
|
||||
//BD220CHG DD DSN=DOESTAX.&LVLNODE..CHG.BD220.RPT.RATED.&QTRLY, 01130000
|
||||
// DISP=SHR, 01131000
|
||||
//* DISP=(NEW,CATLG,DELETE), 01131100
|
||||
// UNIT=SYSDA, 01132000
|
||||
// SPACE=(31040,(1000,1000),RLSE), 01133000
|
||||
// DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) 01134000
|
||||
//*D220CHG DD DSN=&&BD220RPT, 01140000
|
||||
//* DISP=(OLD,PASS,DELETE) 01150000
|
||||
//** 01160000
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 01170000
|
||||
// AMP=('BUFNI=5,BUFND=10') 01180000
|
||||
//** 01190000
|
||||
//RPC100R2 DD DSN=DOESTAX.&LVLNODE..CHG.FISCAL.AGENT.&QTRLY., 01210000
|
||||
// DISP=(NEW,CATLG,DELETE), 01230000
|
||||
//** DISP=(OLD,KEEP,KEEP), 01231000
|
||||
// UNIT=SYSDA, 01240000
|
||||
// SPACE=(8000,(1000,1000),RLSE), 01250000
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 01260000
|
||||
//** 01270000
|
||||
//TPSCHRG DD DSN=DOESTAX.&LVLNODE..CHG.TPS.&QTRLY., 01301000
|
||||
// DISP=(NEW,CATLG,DELETE), 01310000
|
||||
//** DISP=(OLD,KEEP,KEEP), 01320000
|
||||
// UNIT=SYSDA, 01330000
|
||||
// SPACE=(11800,(1000,1000),RLSE), 01340000
|
||||
// DCB=(RECFM=FB,LRECL=118,BLKSIZE=11800) 01350000
|
||||
//** 01360000
|
||||
//** TO BE PROCESSED IN THE NEXT DAILY RUN 01370000
|
||||
//*TSFBTCO DD DSN=DOESTAX.&LVLNODE..BTC(+1), 01380000
|
||||
//* DISP=(,CATLG,DELETE), 01390000
|
||||
//* UNIT=SYSDA, 01400000
|
||||
//* SPACE=(8192,(1000,1000),RLSE), 01410000
|
||||
//* DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) 01420000
|
||||
//** 01430000
|
||||
//** SM - TOTAL CHARGES (RATED) 01440000
|
||||
//RPC100R1 DD SYSOUT=E, 01451000
|
||||
// DEST=&LDEST., 01460000
|
||||
// HOLD=&LHOLD. 01470000
|
||||
//** CHRG SUMMARY-RATED 01480000
|
||||
//RPC100R3 DD SYSOUT=Z, 01491001
|
||||
// HOLD=&LHOLD., 01491101
|
||||
// DEST=&LDEST. 01491200
|
||||
//** 01520000
|
||||
//**** SORT REPORT RECORDS (901/907) 01800000
|
||||
//STEP0150 EXEC PGM=SORT,PARM='VLTEST=0', 01810000
|
||||
// COND=(0,LT), 01820000
|
||||
// REGION=0M 01830000
|
||||
//SYSOUT DD SYSOUT=* 01840000
|
||||
//SORTIN DD DSN=&&BD205RPT, 01860000
|
||||
// DISP=(OLD,DELETE,DELETE) 01870000
|
||||
//SORTOUT DD DSN=&&SRTRPT, 01880000
|
||||
// DISP=(,PASS,DELETE), 01890000
|
||||
// UNIT=SYSDA, 01900000
|
||||
// SPACE=(16384,(1000,1000),RLSE), 01910000
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 01920000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSRREC),DISP=SHR 01930000
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01940000
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01950000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01960000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01970000
|
||||
//* 01980000
|
||||
//**** 01990000
|
||||
//STEP0200 EXEC PGM=CHGBD800, /* PRINT 901/907 OUTPUT 02000000
|
||||
// COND=(0,LT) 02010000
|
||||
//SYSOUT DD SYSOUT=* 02020000
|
||||
//SYSABOUT DD SYSOUT=* 02030000
|
||||
//SYSUDUMP DD SYSOUT=* 02040000
|
||||
//** 02050000
|
||||
//DTSFVRI1 DD DSN=&&SRTRPT, 02060000
|
||||
// DISP=(OLD,DELETE,DELETE) 02070000
|
||||
//** 02080000
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 02090000
|
||||
// AMP=('BUFNI=5,BUFND=10') 02100000
|
||||
//** 02110000
|
||||
//PARMIN DD DUMMY 02120000
|
||||
//** 02130000
|
||||
//ATLSTIN DD DUMMY 02140000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02150000
|
||||
//RPT907R1 DD SYSOUT=Z, 02160000
|
||||
// DEST=&LDEST., 02170000
|
||||
// HOLD=&LHOLD. 02180000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02190000
|
||||
//RPT907R2 DD SYSOUT=Z, 02200000
|
||||
// DEST=&LDEST., 02210000
|
||||
// HOLD=&LHOLD. 02220000
|
||||
//** CONTROL REPORT SUMMARY 02230000
|
||||
//RPT980R1 DD SYSOUT=Q,COPIES=2, 02240000
|
||||
// HOLD=&LHOLD., 02250000
|
||||
// DEST=&LDEST. 02260000
|
||||
//** 02270000
|
||||
46
JCL/DTSCHGM1.jcl
Normal file
46
JCL/DTSCHGM1.jcl
Normal file
@ -0,0 +1,46 @@
|
||||
//DTSCHGM1 JOB (UI,4300,3400,T),CHGXX.MNE,CLASS=P,MSGCLASS=X, 00010021
|
||||
//** TYPRUN=SCAN, 00011021
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00013022
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' /* MONTHLY FOR DC GOVT. 00050026
|
||||
// SET PGMNODE='PROD' 00051027
|
||||
// SET LVLNODE='PROD' 00060021
|
||||
// SET MSTNODE='PROD' 00061021
|
||||
// SET CHGNODE='PROD' 00070021
|
||||
// SET CHGMNBR='CHGM002' 00071000
|
||||
// SET CHGMSSN='CHGM030' 00072015
|
||||
// SET QTRLY='SPECM2' 00080000
|
||||
// SET LDEST='LOCAL' 00090000
|
||||
// SET LVDHOLD='YES' 00091024
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130027
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140010
|
||||
//**** 00150000
|
||||
//****** MONTHLY CHARGE REPORTING FOR DC GOVERNMENT 00160025
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXMCC 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGM1), 00491025
|
||||
// DISP=SHR 00500025
|
||||
//*TEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500103
|
||||
//*TEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500203
|
||||
//*TEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500303
|
||||
//**** 00501000
|
||||
//STEP0300 EXEC DTSCHGQ1 00511025
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00512024
|
||||
//STEP0100.CSV130R1 DD DUMMY /* FISC.AGNT. 00513024
|
||||
//STEP0100.RPC130R2 DD DUMMY /* FISC.AGNT. 00513024
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00513024
|
||||
//STEP0100.RPC100R3 DD DUMMY /* FISC.AGNT. 00514024
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00515024
|
||||
//STEP0100.RPC110R2 DD DUMMY /* S-I (I) 00516024
|
||||
//STEP0100.RPC110R3 DD DUMMY /* S-I (I) 00516024
|
||||
//STEP0100.RPC120R1 DD DUMMY /* S-I (I) 00517024
|
||||
//STEP0100.RPC130R1 DD DUMMY /* S-I (I) 00518024
|
||||
//STEP0100.RPC160R1 DD SYSOUT=0 00519024
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00519124
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00519124
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00519324
|
||||
//**** 00519424
|
||||
//* 00519524
|
||||
46
JCL/DTSCHGQ1.jcl
Normal file
46
JCL/DTSCHGQ1.jcl
Normal file
@ -0,0 +1,46 @@
|
||||
//DTSCHGQ1 JOB (UI,4300,3400,T),CHGQTR,CLASS=P,MSGCLASS=X, 00010017
|
||||
//** TYPRUN=SCAN, 00011017
|
||||
//** USER=#DOADTS, 00012018
|
||||
// USER=#DOADTS, 00012018
|
||||
//** NOTIFY=ECNTGD1,REGION=0M 00013026
|
||||
// NOTIFY=ECNTZL1,REGION=0M 00014021
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
//**** 00150000
|
||||
//* QUARTERLY CHARGE REPORTING PROCESS FOR SI EMPLOYERS ONLY 00160032
|
||||
//**** 00480000
|
||||
//**** 00042026
|
||||
// SET PRGNODE='PROD' /* CHK '<--' LINES BELOW FOR A RERUN 00050017
|
||||
// SET LVLNODE='PROD' 00060017
|
||||
// SET UINODE='PROD' 00060124
|
||||
// SET MSTNODE='PROD' /* QUARTERLY RUN FOR SI EMPLOYERS 00061032
|
||||
// SET CHGNODE='PROD' 00070017
|
||||
// SET CHGMNBR='CHGM002' 00071004
|
||||
// SET CHGMSSN='CHGM030' 00072014
|
||||
// SET QTRLY='QTR251' <<<<<<<<< CHANGE PARM <<<<<<<<<<<<<<< 00080038
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LVDHOLD='YES' 00100027
|
||||
// SET LHOLD='YES' 00101027
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* QUARTERLY CHARGE REPORTING PROCESS FOR SI EMPLOYERS ONLY 00160032
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGQ1), 00491032
|
||||
// DISP=SHR 00500032
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCHGQ1 00510031
|
||||
//STEP0100.RPC110R1 DD DUMMY /* SI REPORTS PRODUCED IN Q2 00511030
|
||||
//STEP0100.RPC110R2 DD DUMMY 00511130
|
||||
//STEP0100.RPC110R3 DD DUMMY 00511130
|
||||
//STEP0100.CSV130R1 DD DUMMY 00511130
|
||||
//STEP0100.RPC130R2 DD DUMMY 00511130
|
||||
//*TEP0100.TPSCHRG DD DISP=SHR 00511130
|
||||
//**** 00520000
|
||||
//* UPDATE FQTR RECORD IF JOB RAN SUCCESSFULLY 00579236
|
||||
//**** 00579336
|
||||
//STEP0200 EXEC DTSUXCGU 00579436
|
||||
//* 00579536
|
||||
//**** 00580025
|
||||
119
JCL/DTSCHGQ2.jcl
Normal file
119
JCL/DTSCHGQ2.jcl
Normal file
@ -0,0 +1,119 @@
|
||||
//DTSCHGQ2 JOB (UI,4300,3400,T),QUARTERLY-CHRGS,CLASS=S, 00010011
|
||||
// MSGCLASS=X, 00020011
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1, 00020111
|
||||
//*** TYPRUN=SCAN, 00030001
|
||||
// REGION=0M 00040000
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00050000
|
||||
//******************************************************************* 00051011
|
||||
//* SELF INSURED QUARTERLY CHARGING ONLY 00052011
|
||||
//**** JOB 1. DTSCHGQ1 - BEFORE DAYILY UPDATE (DTSPDAY1) 00053011
|
||||
//**** JOB 2. DTSPDAY1 - DAILY UPDATE 00054011
|
||||
//**** JOB 3. DTSCHGQ2 - UPDATE CHARGE RUN DATE 00055011
|
||||
//**** 00055111
|
||||
//**** CHANGE QTRLY PARM BELOW BEFORE RUNNING 00056011
|
||||
//******************************************************************* 00057011
|
||||
//**** 00058011
|
||||
// SET LVLNODE='PROD' 00060009
|
||||
// SET MSTNODE='PROD' 00070009
|
||||
// SET CHGNODE='PROD' 00080000
|
||||
// SET CHGMNBR='CHGM002' 00090000
|
||||
// SET QTRLY='QTR251' <<<<<<<<<<<< CHANGE PARM <<<<<<<<< 00091021
|
||||
// SET LDEST=U@PRT65 00092005
|
||||
// SET LVDHOLD='YES' 00093014
|
||||
// SET LHOLD='NO' 00094014
|
||||
//** 00100000
|
||||
// SET LDEST=U@PRT65 00110000
|
||||
// SET LHOLD='NO' 00120000
|
||||
//**** 00130000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00140000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00141006
|
||||
//**** 00150000
|
||||
//STEP0100 EXEC DTSCHGQ2 00180114
|
||||
//* 00180513
|
||||
//*********************************************************************
|
||||
//* STEP TO COPY CONVERT FILE TO DASD-PART1 *
|
||||
//*********************************************************************
|
||||
//*
|
||||
//STEP0200 EXEC PGM=SORT
|
||||
//*
|
||||
//SORTIN DD DSN=DOESTAX.CONV.SI.CHARGE.TXT,
|
||||
// DISP=SHR
|
||||
//*
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.SI.CHARGE.SORTED,DISP=SHR
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=COPY
|
||||
INCLUDE COND=(6,1,CH,EQ,C'0',OR,
|
||||
6,1,CH,EQ,C'1',OR,
|
||||
6,1,CH,EQ,C'2',OR,
|
||||
6,1,CH,EQ,C'3',OR,
|
||||
6,1,CH,EQ,C'4',OR,
|
||||
6,1,CH,EQ,C'5',OR,
|
||||
6,1,CH,EQ,C'6',OR,
|
||||
6,1,CH,EQ,C'7',OR,
|
||||
6,1,CH,EQ,C'8',OR,
|
||||
6,1,CH,EQ,C'9')
|
||||
OUTREC FIELDS=(1:6,54)
|
||||
//SYSOUT DD SYSOUT=(*)
|
||||
//*
|
||||
//*
|
||||
//* PRINT EVENT LOG (SCR 72) FOR SI BILLS SENT TO EMPLOYER
|
||||
//*
|
||||
//STEP0300 EXEC PGM=CHGBX666,
|
||||
// COND=(0,LT),
|
||||
// REGION=4096K
|
||||
//SYSOUT DD SYSOUT=*
|
||||
//SYSABOUT DD SYSOUT=*
|
||||
//SYSABEND DD SYSOUT=*
|
||||
//CAIMRPTS DD SYSOUT=*
|
||||
//*
|
||||
//EMPFILE1 DD DSN=DOESTAX.CONV.SI.CHARGE.SORTED,DISP=SHR
|
||||
//*
|
||||
//RPT093R1 DD SYSOUT=*
|
||||
//RPT093R2 DD SYSOUT=*
|
||||
//*
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR
|
||||
//*
|
||||
//DTSFREF DD DSN=DOESTAX.DEVL.VSAM.REF,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFATC DD DSN=DOESTAX.&MSTNODE..VSAM.ATC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWTC DD DSN=DOESTAX.&MSTNODE..VSAM.WTC,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//DTSFWGH DD DSN=DOESTAX.&MSTNODE..VSAM.WGH,DISP=SHR,
|
||||
// AMP=('BUFNI=5,BUFND=10')
|
||||
//*
|
||||
//DTSFBTCO DD DSN=DOESTAX.&MSTNODE..BTC(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(8192,(100,200),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192)
|
||||
//*
|
||||
//* *** THIS PROC MOVED TO DTSCHGQ1 *** 00183019
|
||||
//* UPDATE FQTR RECORD IF JOB RAN SUCCESSFULLY 00190008
|
||||
//**** 00200008
|
||||
//*TEP0200 EXEC DTSUXCGU 00210019
|
||||
//* 00650000
|
||||
//* /* STD BACKUP 00670010
|
||||
//*TEP0300 EXEC DTSUTVSM, 00680020
|
||||
//* BKUPGEN='(+1)' 00690020
|
||||
//**** 00700010
|
||||
//*
|
||||
//X101MAIL EXEC PGM=IEBGENER,COND=(0,LT),
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'TO:YINKA.OLAREWAJU-ALO@DC.GOV',
|
||||
// 'TO:JOY.DIGGS@DC.GOV',
|
||||
// 'TO:MARGARET.HERNANDEZ@DC.GOV',
|
||||
// 'TO:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'SUBJECT: SI QUARTERLY CHARGES REPORTS PRINTED',
|
||||
// 'FILENAME:SI_QTR_CHARGE.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.CONV.SI.CHARGE.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//**
|
||||
68
JCL/DTSCHGQ3.jcl
Normal file
68
JCL/DTSCHGQ3.jcl
Normal file
@ -0,0 +1,68 @@
|
||||
//DTSCHGQ3 JOB (UI,4300,3400,T),QTRLY-CWC-FED-CHGRS,CLASS=P,MSGCLASS=X, 00010017
|
||||
//** TYPRUN=SCAN, 00011017
|
||||
//* USER=#DOADTS, 00014021
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014021
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
//**** 00042026
|
||||
// SET PRGNODE='PROD' /* CHANGE PARMS BEFORE RUNNING JOB 00050017
|
||||
// SET LVLNODE='PROD' 00060017
|
||||
// SET UINODE='PROD' 00060124
|
||||
// SET MSTNODE='PROD' /* QRTLY RUN FOR CWC & FED EMPLOYERS 00061032
|
||||
// SET CHGNODE='PROD' 00070017
|
||||
// SET CHGMNBR='CHGM002' 00071004
|
||||
// SET CHGMSSN='CHGM030' 00072014
|
||||
// SET QTRLY='CWC241' <<<<<<<<< CHANGE PARM <<<<<<<<<<<<<<< 00080038
|
||||
// SET LDEST=U@PRT65 ALSO CHANGE LINE 30 00090000
|
||||
// SET LVDHOLD='YES' 00100027
|
||||
// SET LHOLD='YES' 00101027
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* QUARTERLYCHARGE REPORTING PROCESS FOR CWC AND FED EMPLYRS 00160032
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCWC 00490000
|
||||
//**** 00480000
|
||||
//*>>>>>>>>PARM MUST BE CHANGED BEFORE RUNNING JOB (START/END DATES) 00160032
|
||||
//**** 00480000
|
||||
//STEP0100.SYSIN DD * 00491032
|
||||
RPT,010124,033124,NNYYNN,000000
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCHGQ3 00510031
|
||||
// 00504000
|
||||
//ZMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:TANISE.BROWN@DC.GOV',
|
||||
// 'TO:DOES_ONPOINT@DC.GOV',
|
||||
// 'CC:VERA.ORLANDO@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'SUBJECT: QUARTERLY CWC FILE AVAILABLE FOR PROCESSING )',
|
||||
// 'FILEDESC: LAST COMPLETED CWC QUARTERLY FILE FROM DUTAS',
|
||||
// 'FILENAME:DOESTAX.PROD.CHG.BD220.CWC.QTRYYQ.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DSN=DOESTAX.PROD.CHG.BD220.CWC.&QTRLY,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//FSDES EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:RAJINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:SRUJANI.CHANDRAGIRI@DC.GOV',
|
||||
// 'CC:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'SUBJECT: QTR FSDES FILE AVAILABLE FOR PROCESSING )',
|
||||
// 'FILEDESC: LAST COMPLETED FSDES FILE FROM DUTAS',
|
||||
// 'FILENAME:DOESTAX.PROD.FSDES.TXT'),
|
||||
// MAILFROM=DUTAS@DC.GOV
|
||||
//SYSUT1 DD DUMMY
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//**** 00520000
|
||||
68
JCL/DTSCHGQ4.jcl
Normal file
68
JCL/DTSCHGQ4.jcl
Normal file
@ -0,0 +1,68 @@
|
||||
//DTSCHGQ4 JOB (UI,4300,3400,T),QTRLY-CWC-FED-CHGRS,CLASS=P,MSGCLASS=X, 00010017
|
||||
//** TYPRUN=SCAN, 00011017
|
||||
//** USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014021
|
||||
//**** 00042026
|
||||
// SET PRGNODE='PROD' 00050017
|
||||
// SET LVLNODE='PROD' 00060017
|
||||
// SET UINODE='PROD' 00060124
|
||||
// SET MSTNODE='PROD' /* QRTLY RUN FOR CWC & FED EMPLOYERS 00061032
|
||||
// SET CHGNODE='PROD' 00070017
|
||||
// SET CHGMNBR='CHGM002' /* AND DC GOVT VIEW DIRECT REPORTS 00071004
|
||||
// SET CHGMSSN='CHGM030' 00072014
|
||||
// SET QTRLY='CWC193' 00080038
|
||||
// SET LDEST='LOCAL' 00090000
|
||||
// SET LVDHOLD='YES' 00100027
|
||||
// SET LHOLD='YES' 00101027
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* QUARTERLYCHARGE REPORTING PROCESS FOR CWC AND FED AND DC GOVT 00160032
|
||||
//* VIEW DIRECT REPORTS 00160032
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCWC 00490000
|
||||
//**** 00480000
|
||||
//*>>>>>>>>PARM MUST BE CHANGED BEFORE RUNNING JOB (START/END DATES) 00160032
|
||||
//**** 00480000
|
||||
//**STEP0100.SYSIN DD * 00491032
|
||||
//*TEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT
|
||||
//STEP0100.SYSIN DD *
|
||||
RPT,070119,093019,NNYYYY,000000
|
||||
//****** 00504000
|
||||
//STEP0300 EXEC DTSCHGQ4 00510031
|
||||
//* 00520000
|
||||
//*********************************************************************
|
||||
//*TEP0400 EXEC PGM=IEFBR14,REGION=1024K,COND=(4,LT)
|
||||
//*HGFEDCW DD DSN=DOESTAX.PROD.CHG.BD220.CWC.TEMCWC,
|
||||
//* DISP=(OLD,DELETE,DELETE)
|
||||
//*********************************************************************
|
||||
//*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***********************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:RAGINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:NANCY.HUDAK@DC.GOV',
|
||||
// 'SUBJECT: EOP FILE READY )',
|
||||
// 'FILEDESC: CHARGES FOR EOP OFFICE ',
|
||||
//* 'FILENAME:DOESTAX.DEVL.IRSFUTA.QTRLY')
|
||||
// 'FILENAME:EOP_QTR_CHARGES.TXT')
|
||||
//SYSUT1 DD DSN=DOESTAX.DEVL.EOPQTR.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//****************************************************************
|
||||
//DTSFTCQ4 EXEC PGM=FTP,PARM='(EXIT TIMEOUT 120)',COND=(0,LT)
|
||||
//*
|
||||
//SYSPRINT DD SYSOUT=(*)
|
||||
//SYSMDUMP DD SYSOUT=(*)
|
||||
//OUTPUT DD SYSOUT=(*)
|
||||
//INPUT DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSFTCQ4),DISP=SHR
|
||||
//*
|
||||
**************************** BOTTOM OF DATA **********************
|
||||
//*********************************************************************
|
||||
41
JCL/DTSCHGR1.jcl
Normal file
41
JCL/DTSCHGR1.jcl
Normal file
@ -0,0 +1,41 @@
|
||||
//ECNTCHGR JOB (UI,4300,3400,T),CHGRPT.RPT,CLASS=P,MSGCLASS=X, 00010056
|
||||
//** TYPRUN=SCAN, 00011050
|
||||
//*** USER=#DOADTS, 00012051
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014051
|
||||
/*ROUTE PRINT U@PRT65 - REURN CHARGES FOR A QTR
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' 00050055
|
||||
// SET PRGNODE='PROD' 00051055
|
||||
// SET LVLNODE='PROD' 00060050
|
||||
// SET MSTNODE='PROD' 00061050
|
||||
// SET CHGNODE='PROD' 00070050
|
||||
// SET CHGMNBR='CHGM002' 00071004
|
||||
// SET CHGMSSN='CHGM030' 00072028
|
||||
// SET QTRLY='QTR104' 00080055
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LVDHOLD='YES' 00100055
|
||||
// SET LHOLD='YES' 00101055
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140008
|
||||
//**** 00150000
|
||||
//* QUARTERLY CHARGE REPORTING PROCESS REPORTS 00160058
|
||||
//* 00170058
|
||||
//* EMPLOYERS, MANAGEMENT REPORTS (O) FOR RATED, S-I, CWC & FEDS, 00180000
|
||||
//**** 00210000
|
||||
//**** 00480000
|
||||
//*TEP0200 EXEC DTSUXCGP 00490000
|
||||
//*TEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGR1), 00491058
|
||||
//* DISP=SHR /* USE THESE FOR A RERUN <== 00500058
|
||||
//STEP0300 EXEC DTSCHGRR 00510000
|
||||
//*TEP0100.RPC110R2 DD SYSOUT=(V,DTSCG1Q1),HOLD=&LVDHOLD 00511057
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511156
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500138
|
||||
//*TEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500238
|
||||
//*TEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500339
|
||||
//**** 00501000
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//*OESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
//**** 00514156
|
||||
//**** 00530056
|
||||
92
JCL/DTSCHGRR.jcl
Normal file
92
JCL/DTSCHGRR.jcl
Normal file
@ -0,0 +1,92 @@
|
||||
//DTSCHGYX JOB (UI,4300,3400,T),RATED-CHARGES,CLASS=S,MSGCLASS=X, 00010011
|
||||
//**** TYPRUN=SCAN, 00020000
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00030000
|
||||
//**** 00040000
|
||||
//* REPRINT CHARGE REPORTING PROCESS FOR RATED EMPLOYERS ONLY 00041001
|
||||
//**** 00041100
|
||||
//**** JOB CAN RUN ANYTIME - NO MASTER FILES UPDATED 00041200
|
||||
//**** 00042000
|
||||
// SET PRGNODE='PROD' 00043000
|
||||
// SET LVLNODE='PROD' 00044000
|
||||
// SET MSTNODE='PROD' 00045100
|
||||
// SET CHGNODE='PROD' 00046000
|
||||
// SET UINODE='PROD' 00047000
|
||||
// SET CHGMNBR='CHGM002' 00048000
|
||||
// SET CHGMSSN='CHGM030' 00049000
|
||||
// SET QTRLY='QTR193' 00050012
|
||||
// SET LDEST='LOCAL' 00070009
|
||||
// SET LHOLD='YES' 00080000
|
||||
// SET LVDHOLD='YES' 00081000
|
||||
//***** 00090000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00100000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00110012
|
||||
//**** 00120000
|
||||
//**** 00130000
|
||||
//*TEP0100 EXEC DTSUXCGR 00140001
|
||||
//*TEP0300.CHGPARM DD DISP=SHR /* CHARGE PARM 00150000
|
||||
//*TEP1400.BD220CHG DD DISP=SHR /* CHARGE REPORT FILE 00160000
|
||||
//*TEP0300.EXTPARM DD * 00170001
|
||||
//*QTR, , ,YYYYYY,000000 00200001
|
||||
//* 00210001
|
||||
//*ANN, , ,YYYYYY,000000 00220000
|
||||
//*QTR, , ,YYYYNY,000000 00230000
|
||||
//*EMP,070106,063007,YNNNNN,154162 00240000
|
||||
//********************************************************************* 00940000
|
||||
//STEP0200 EXEC PGM=CHGBD301, 00951000
|
||||
// COND=(0,LT) 00970000
|
||||
//SYSOUT DD SYSOUT=* 00980000
|
||||
//SYSABOUT DD SYSOUT=* 00990000
|
||||
//SYSUDUMP DD SYSOUT=* 01000000
|
||||
//** 01010000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 01020000
|
||||
//** 01030000
|
||||
//CHGPARM DD DSN=DOESTAX.&LVLNODE..CHG.PARM.RATED.&QTRLY, 01080000
|
||||
// DISP=SHR, 01080100
|
||||
//* DISP=(NEW,CATLG,DELETE), 01081000
|
||||
// UNIT=SYSDA, 01082000
|
||||
// SPACE=(80,(2,10),RLSE), 01083000
|
||||
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=800) 01084000
|
||||
//** 01120000
|
||||
//BD220CHG DD DSN=DOESTAX.&LVLNODE..CHG.BD220.RPT.RATED.&QTRLY, 01130005
|
||||
//*D220CHG DD DSN=DOESTAX.DEVL.CHG.BD220.REPRINT, 01130105
|
||||
// DISP=SHR, 01131000
|
||||
//* DISP=(NEW,CATLG,DELETE), 01131100
|
||||
// UNIT=SYSDA, 01132000
|
||||
// SPACE=(31040,(1000,1000),RLSE), 01133000
|
||||
// DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) 01134000
|
||||
//*D220CHG DD DSN=&&BD220RPT, 01140000
|
||||
//* DISP=(OLD,PASS,DELETE) 01150000
|
||||
//** 01160000
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 01170000
|
||||
// AMP=('BUFNI=5,BUFND=10') 01180000
|
||||
//** 01190000
|
||||
//RPC100R2 DD DSN=DOESTAX.&LVLNODE..CHG.FISCAL.AGENT.&QTRLY., 01210000
|
||||
//** DISP=(NEW,CATLG,DELETE), 01230001
|
||||
// DISP=(OLD,KEEP,KEEP), 01231001
|
||||
// UNIT=SYSDA, 01240000
|
||||
// SPACE=(8000,(1000,1000),RLSE), 01250000
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 01260000
|
||||
//** 01270000
|
||||
//TPSCHRG DD DSN=DOESTAX.&LVLNODE..CHG.TPS.&QTRLY., 01301000
|
||||
//** DISP=(NEW,CATLG,DELETE), 01310001
|
||||
// DISP=(OLD,KEEP,KEEP), 01320001
|
||||
// UNIT=SYSDA, 01330000
|
||||
// SPACE=(11800,(1000,1000),RLSE), 01340000
|
||||
// DCB=(RECFM=FB,LRECL=118,BLKSIZE=11800) 01350000
|
||||
//** 01360000
|
||||
//** TO BE PROCESSED IN THE NEXT DAILY RUN 01370000
|
||||
//*TSFBTCO DD DSN=DOESTAX.&LVLNODE..BTC(+1), 01380000
|
||||
//* DISP=(,CATLG,DELETE), 01390000
|
||||
//* UNIT=SYSDA, 01400000
|
||||
//* SPACE=(8192,(1000,1000),RLSE), 01410000
|
||||
//* DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) 01420000
|
||||
//** 01430000
|
||||
//** SM - TOTAL CHARGES (RATED) 01440000
|
||||
//RPC100R1 DD SYSOUT=*, 01451009
|
||||
// DEST=&LDEST., 01460000
|
||||
// HOLD=&LHOLD. 01470000
|
||||
//** CHRG SUMMARY-RATED 01480000
|
||||
//RPC100R3 DD SYSOUT=* 01491010
|
||||
//** 01520000
|
||||
//**** SORT REPORT RECORDS (901/907) 01800000
|
||||
//**** 01990000
|
||||
139
JCL/DTSCHGRT.jcl
Normal file
139
JCL/DTSCHGRT.jcl
Normal file
@ -0,0 +1,139 @@
|
||||
//DTSCHGQ1 JOB (UI,4300,3400,T),RATED-CHARGES,CLASS=S,MSGCLASS=X, 00010099
|
||||
//**** TYPRUN=SCAN, 00020099
|
||||
// USER=#DOADTS, 00021099
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00030099
|
||||
//**** 00040000
|
||||
//* BENEFIT CHARGE REPORTING PROCESS FOR RATED EMPLOYERS ONLY 00041099
|
||||
//**** 00041199
|
||||
//**** JOB CAN RUN ANYTIME - NO MASTER FILES UPDATED 00041299
|
||||
//**** 00042000
|
||||
// SET PRGNODE='PROD' 00043099
|
||||
// SET LVLNODE='PROD' 00044099
|
||||
// SET MSTNODE='PROD' 00045199
|
||||
// SET CHGNODE='PROD' 00046099
|
||||
// SET UINODE='PROD' 00047000
|
||||
// SET CHGMNBR='CHGM002' 00048000
|
||||
// SET CHGMSSN='CHGM030' 00049000
|
||||
// SET QTRLY='QTR251' 00050099
|
||||
// SET LDEST='U@PRT155' 00070099
|
||||
// SET LHOLD='YES' 00080099
|
||||
// SET LVDHOLD='YES' 00081099
|
||||
//***** 00090000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00100000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00110000
|
||||
//**** 00120000
|
||||
//**** 00130000
|
||||
//STEP0100 EXEC DTSUXCGR 00140099
|
||||
//*TEP0300.CHGPARM DD DISP=SHR /* CHARGE PARM 00150099
|
||||
//*TEP1400.BD220CHG DD DISP=SHR /* CHARGE REPORT FILE 00160099
|
||||
//STEP0300.EXTPARM DD * 00170065
|
||||
QTR, , ,YYYYYY,000000 00200099
|
||||
/* 00210000
|
||||
//*ANN, , ,YYYYYY,000000 00220099
|
||||
//*QTR, , ,YYYYNY,000000 00230099
|
||||
//*EMP,070106,063007,YNNNNN,154162 00240099
|
||||
//********************************************************************* 00940071
|
||||
//STEP0200 EXEC PGM=CHGBD301, 00951099
|
||||
// COND=(0,LT) 00970000
|
||||
//SYSOUT DD SYSOUT=* 00980000
|
||||
//SYSABOUT DD SYSOUT=* 00990000
|
||||
//SYSUDUMP DD SYSOUT=* 01000000
|
||||
//** 01010000
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 01020000
|
||||
//** 01030000
|
||||
//CHGPARM DD DSN=DOESTAX.&LVLNODE..CHG.PARM.RATED.&QTRLY, 01080099
|
||||
// DISP=SHR 01080199
|
||||
//** DISP=(NEW,CATLG,DELETE), 01081099
|
||||
//** UNIT=SYSDA, 01082099
|
||||
//** SPACE=(80,(2,10),RLSE), 01083099
|
||||
//** DCB=(RECFM=FB,LRECL=80,BLKSIZE=800) 01084099
|
||||
//** 01120000
|
||||
//BD220CHG DD DSN=DOESTAX.&LVLNODE..CHG.BD220.RPT.RATED.&QTRLY, 01130099
|
||||
// DISP=SHR 01131099
|
||||
//** DISP=(NEW,CATLG,DELETE), 01131199
|
||||
//** UNIT=SYSDA, 01132099
|
||||
//** SPACE=(31040,(1000,1000),RLSE), 01133099
|
||||
//** DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) 01134099
|
||||
//*D220CHG DD DSN=&&BD220RPT, 01140099
|
||||
//* DISP=(OLD,PASS,DELETE) 01150099
|
||||
//** 01160000
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 01170000
|
||||
// AMP=('BUFNI=5,BUFND=10') 01180000
|
||||
//** 01190000
|
||||
//RPC100R2 DD DSN=DOESTAX.&LVLNODE..CHG.FISCAL.AGENT.&QTRLY., 01210000
|
||||
//* DISP=SHR 01230099
|
||||
// DISP=(NEW,CATLG,DELETE), 01230199
|
||||
//** DISP=(OLD,KEEP,KEEP), 01231099
|
||||
// UNIT=SYSDA, 01240099
|
||||
// SPACE=(8000,(1000,1000),RLSE), 01250099
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 01260099
|
||||
//** 01270000
|
||||
//TPSCHRG DD DSN=DOESTAX.&LVLNODE..CHG.TPS.&QTRLY., 01301099
|
||||
//* DISP=SHR 01310099
|
||||
// DISP=(NEW,CATLG,DELETE), 01311099
|
||||
//** DISP=(OLD,KEEP,KEEP), 01320099
|
||||
// UNIT=SYSDA, 01330099
|
||||
// SPACE=(11800,(1000,1000),RLSE), 01340099
|
||||
// DCB=(RECFM=FB,LRECL=118,BLKSIZE=11800) 01350099
|
||||
//** 01360000
|
||||
//** TO BE PROCESSED IN THE NEXT DAILY RUN 01370000
|
||||
//*TSFBTCO DD DSN=DOESTAX.&LVLNODE..BTC(+1), 01380099
|
||||
//* DISP=(,CATLG,DELETE), 01390099
|
||||
//* UNIT=SYSDA, 01400099
|
||||
//* SPACE=(8192,(1000,1000),RLSE), 01410099
|
||||
//* DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) 01420099
|
||||
//** 01430000
|
||||
//** SM - TOTAL CHARGES (RATED) 01440000
|
||||
//RPC100R1 DD SYSOUT=E, 01451099
|
||||
// DEST=&LDEST., 01460000
|
||||
// HOLD=&LHOLD. 01470000
|
||||
//** CHRG SUMMARY-RATED 01480000
|
||||
//RPC100R3 DD SYSOUT=0 01491099
|
||||
//** 01520099
|
||||
//**** SORT REPORT RECORDS (901/907) 01800000
|
||||
//STEP0150 EXEC PGM=SORT,PARM='VLTEST=0', 01810000
|
||||
// COND=(0,LT), 01820000
|
||||
// REGION=0M 01830000
|
||||
//SYSOUT DD SYSOUT=* 01840000
|
||||
//SORTIN DD DSN=&&BD205RPT, 01860099
|
||||
// DISP=(OLD,DELETE,DELETE) 01870099
|
||||
//SORTOUT DD DSN=&&SRTRPT, 01880000
|
||||
// DISP=(,PASS,DELETE), 01890000
|
||||
// UNIT=SYSDA, 01900000
|
||||
// SPACE=(16384,(1000,1000),RLSE), 01910000
|
||||
// DCB=(RECFM=VB,LRECL=4093,BLKSIZE=8192) 01920000
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSRREC),DISP=SHR 01930099
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01940099
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01950000
|
||||
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01960000
|
||||
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(25,10),RLSE) 01970000
|
||||
//* 01980000
|
||||
//**** 01990000
|
||||
//STEP0200 EXEC PGM=CHGBD800, /* PRINT 901/907 OUTPUT 02000000
|
||||
// COND=(0,LT) 02010000
|
||||
//SYSOUT DD SYSOUT=* 02020000
|
||||
//SYSABOUT DD SYSOUT=* 02030000
|
||||
//SYSUDUMP DD SYSOUT=* 02040000
|
||||
//** 02050000
|
||||
//DTSFVRI1 DD DSN=&&SRTRPT, 02060000
|
||||
// DISP=(OLD,DELETE,DELETE) 02070000
|
||||
//** 02080000
|
||||
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 02090062
|
||||
// AMP=('BUFNI=5,BUFND=10') 02100000
|
||||
//** 02110000
|
||||
//PARMIN DD DUMMY 02120000
|
||||
//** 02130000
|
||||
//ATLSTIN DD DUMMY 02140000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02150000
|
||||
//RPT907R1 DD SYSOUT=Z, 02160000
|
||||
// DEST=&LDEST., 02170000
|
||||
// HOLD=&LHOLD. 02180000
|
||||
//** UNUSUAL CONDITIONS ENCOUNTERED REPORT 02190000
|
||||
//RPT907R2 DD SYSOUT=Z, 02200000
|
||||
// DEST=&LDEST., 02210000
|
||||
// HOLD=&LHOLD. 02220000
|
||||
//** CONTROL REPORT SUMMARY 02230000
|
||||
//RPT980R1 DD SYSOUT=Q,COPIES=2, 02240000
|
||||
// HOLD=&LHOLD., 02250000
|
||||
// DEST=&LDEST. 02260000
|
||||
//** 02270000
|
||||
35
JCL/DTSCHGT1.jcl
Normal file
35
JCL/DTSCHGT1.jcl
Normal file
@ -0,0 +1,35 @@
|
||||
//DTSCHGT1 JOB (UI,4300,3400,T),CHGXXX.TEUC,CLASS=P,MSGCLASS=X, 00010015
|
||||
//** TYPRUN=SCAN, 00011015
|
||||
// USER=#DOADTS, 00012015
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014016
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET PRGNODE='PROD' 00050015
|
||||
// SET UINODE='PROD' 00060016
|
||||
// SET LVLNODE='PROD' 00060116
|
||||
// SET MSTNODE='PROD' 00061015
|
||||
// SET CHGNODE='PROD' 00070015
|
||||
// SET CHGMNBR='CHGM002' 00071006
|
||||
// SET CHGMSSN='CHGM030' 00072011
|
||||
// SET QTRLY='SPECXX' 00080009
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140010
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS - TEUC REPORTS ONLY 00160016
|
||||
//**** 00170016
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGT1), 00491016
|
||||
// DISP=SHR /* USE THESE FOR A RERUN <== 00500116
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500210
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500310
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500410
|
||||
//**** 00501000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511002
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512002
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513002
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514002
|
||||
//**** 00520000
|
||||
21
JCL/DTSCHGVB.jcl
Normal file
21
JCL/DTSCHGVB.jcl
Normal file
@ -0,0 +1,21 @@
|
||||
//DTSCHGVB JOB (UI,4300,3400,T),JHPPROD.CHGMBKP, 00000103
|
||||
// CLASS=P,MSGCLASS=X, 00000203
|
||||
//**** TYPRUN=SCAN, 00000300
|
||||
// REGION=0M, 00000400
|
||||
// USER=#DOADTS, 00000600
|
||||
// NOTIFY=ECNTSUP 00000600
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00000900
|
||||
//* UI TAX BACKUP OF CHARGE MSATER VSAM FILES *00001101
|
||||
//* CHGIM002 & CHGIM030 09/12/2018 ZL1*00001101
|
||||
//**** 00001800
|
||||
// SET LVLNODE='PROD' 00001903
|
||||
//**** 00002001
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00002101
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00002200
|
||||
//**** 00002301
|
||||
//************************************
|
||||
//*
|
||||
//STEP0100 EXEC DTSUTCHG,
|
||||
// BKUPGEN='(+1)'
|
||||
// 00004001
|
||||
21
JCL/DTSCHGVR.jcl
Normal file
21
JCL/DTSCHGVR.jcl
Normal file
@ -0,0 +1,21 @@
|
||||
//DTSCHGVR JOB (UI,4300,3400,T),JHPPROD.CHGMRSTR, 00000105
|
||||
// CLASS=S,MSGCLASS=X, 00000200
|
||||
//**** TYPRUN=SCAN, 00000300
|
||||
// REGION=0M, 00000400
|
||||
// NOTIFY=ECNTSUP 00000506
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** NOTIFY=ECNTJP2 00000606
|
||||
//**** 00000900
|
||||
//* UI TAX RESTORE OF CHGMXXX VSAM FILE(S) 00001106
|
||||
//**** 00001800
|
||||
// SET LVLNODE='PROD' 00001905
|
||||
//**** 00002000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB 00002100
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00002200
|
||||
//**** 00002300
|
||||
//* IN THE CICS REGION.
|
||||
//****
|
||||
//STEP0100 EXEC DTSURCHG,
|
||||
// BKUPGEN='(+0)'
|
||||
//*** OLD RESTORE
|
||||
//
|
||||
42
JCL/DTSCHGVT.jcl
Normal file
42
JCL/DTSCHGVT.jcl
Normal file
@ -0,0 +1,42 @@
|
||||
//DTSCHGVT JOB (UI,4300,3400,T),JHP.CHGDLY.REAPPLY, 00000139
|
||||
// CLASS=P,MSGCLASS=X, 00000239
|
||||
//*** TYPRUN=SCAN, 00000339
|
||||
//*** USER=#DOADTS, 00000439
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00000639
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00000739
|
||||
// SET PRGNODE='PROD' /* REAPPLY DAILY CHRG TRXS AFTER 00000839
|
||||
// SET LVLNODE='PROD' /* RESTORE OF CHGM002 VSAM FILE 00000939
|
||||
// SET CHGNODE='PROD' /* (DTSCHGVR) FROM LAST WEEKLY 00001039
|
||||
// SET CHGMNBR='CHGM002' /* (DTSCHGD7) 00001139
|
||||
// SET BKPGEN='(+0)' /* ONCE FOR EACH DAY NEEDED 00001239
|
||||
// SET LDEST=U@PRT65 00001339
|
||||
// SET LHOLD='YES' 00001439
|
||||
//**** 00001539
|
||||
//* DAILY BENEFIT CHARGE PROCESS 00002003
|
||||
//**** 00002425
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00003026
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00003227
|
||||
//**** 00003325
|
||||
//STEP0100 EXEC PGM=CHGBD200, 00004039
|
||||
// COND=(0,LT) 00004139
|
||||
//SYSOUT DD SYSOUT=* 00004239
|
||||
//SYSABOUT DD SYSOUT=* 00004339
|
||||
//SYSUDUMP DD SYSOUT=* 00004439
|
||||
//BD100CHG DD DSN=DOESTAX.&LVLNODE..BKP.CHGBD200.TRX.DAILY&BKPGEN., 00004539
|
||||
// DISP=SHR 00004639
|
||||
//** 00004739
|
||||
//BD200CHG DD DSN=DOESTAX.&CHGNODE..VSAM.&CHGMNBR.,DISP=SHR 00004839
|
||||
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00004939
|
||||
//DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, 00005039
|
||||
// AMP=('BUFNI=5,BUFND=10') 00005139
|
||||
//** 00005239
|
||||
//* 00005318
|
||||
//STEP0300 EXEC DTSCGRD1, /* PRINT REPORTS 00005428
|
||||
// LDEST=U@PRT65, 00005505
|
||||
// LHOLD='YES' 00005605
|
||||
//** 00005726
|
||||
//STEP0200.RPT907R1 DD HOLD=NO /* UNUS.COND. RPT 00006038
|
||||
//STEP0200.RPT907R2 DD DUMMY /* UNUS.COND. RPT 00006138
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00007026
|
||||
//**** 00020025
|
||||
65
JCL/DTSCHGXM.jcl
Normal file
65
JCL/DTSCHGXM.jcl
Normal file
@ -0,0 +1,65 @@
|
||||
//DTSCHGXM JOB (UI,4300,3400,T),QTRLY-CWC-FED-CHGRS,CLASS=P,MSGCLASS=X, 00010017
|
||||
//** TYPRUN=SCAN, 00011017
|
||||
//* USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014021
|
||||
//**** 00042026
|
||||
// SET PRGNODE='PROD' 00050017
|
||||
// SET LVLNODE='PROD' 00060017
|
||||
// SET UINODE='PROD' 00060124
|
||||
// SET MSTNODE='PROD' /* QRTLY RUN FOR CWC & FED EMPLOYERS 00061032
|
||||
// SET CHGNODE='PROD' 00070017
|
||||
// SET CHGMNBR='CHGM002' /* AND DC GOVT VIEW DIRECT REPORTS 00071004
|
||||
// SET CHGMSSN='CHGM030' 00072014
|
||||
// SET QTRLY='CFOXM151' 00080038
|
||||
// SET LDEST='LOCAL' 00090000
|
||||
// SET LVDHOLD='YES' 00100027
|
||||
// SET LHOLD='YES' 00101027
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* QUARTERLYCHARGE REPORTING PROCESS FOR CWC AND FED AND DC GOVT 00160032
|
||||
//* VIEW DIRECT REPORTS 00160032
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCWC 00490000
|
||||
//**** 00480000
|
||||
//*>>>>>>>>PARM MUST BE CHANGED BEFORE RUNNING JOB (START/END DATES) 00160032
|
||||
//**** 00480000
|
||||
//STEP0100.SYSIN DD * 00491032
|
||||
RPT, , ,NNYYYY,000000
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCHGXM 00510031
|
||||
// 00520000
|
||||
//*********************************************************************
|
||||
//STEP0400 EXEC PGM=IEFBR14,REGION=1024K,COND=(4,LT)
|
||||
//CHGFEDCW DD DSN=DOESTAX.PROD.CHG.BD220.CWC.TEMCWC,
|
||||
// DISP=(OLD,DELETE,DELETE)
|
||||
//*********************************************************************
|
||||
//*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***********************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:RAGINI.JUJJAVARAPU@DC.GOV',
|
||||
// 'CC:ZARATH.LALPUTAN@DC.GOV',
|
||||
// 'CC:NANCY.HUDAK@DC.GOV',
|
||||
// 'SUBJECT: EOP FILE READY )',
|
||||
// 'FILEDESC: CHARGES FOR EOP OFFICE ',
|
||||
//* 'FILENAME:DOESTAX.DEVL.IRSFUTA.QTRLY')
|
||||
// 'FILENAME:EOP_QTR_CHARGES.TXT')
|
||||
//SYSUT1 DD DSN=DOESTAX.DEVL.EOPQTR.TXT,DISP=SHR
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
//****************************************************************
|
||||
//DTSFTCQ4 EXEC PGM=FTP,PARM='(EXIT TIMEOUT 120)',COND=(0,LT)
|
||||
//*
|
||||
//SYSPRINT DD SYSOUT=(*)
|
||||
//SYSMDUMP DD SYSOUT=(*)
|
||||
//OUTPUT DD SYSOUT=(*)
|
||||
//INPUT DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSFTCQ4),DISP=SHR
|
||||
//*
|
||||
**************************** BOTTOM OF DATA **********************
|
||||
//*********************************************************************
|
||||
27
JCL/DTSCHRGF.jcl
Normal file
27
JCL/DTSCHRGF.jcl
Normal file
@ -0,0 +1,27 @@
|
||||
//ECNTJRGF JOB (UI,4300,3400,T),TEST.FACHRGS.COPY,
|
||||
// CLASS=A,MSGCLASS=X,
|
||||
// NOTIFY=ECNTSUP,
|
||||
//**** TYPRUN=SCAN,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//PROCLIB JCLLIB ORDER=PROD.PROCLIB BY Z/OS
|
||||
//** PRIOR YRQTR
|
||||
// SET FACPYIN='DOESTAX.CONV.CHRG.FISCAGNT.QTR20003.G0003V00'
|
||||
// SET FACPYOU='DOESTAX.CONV.CHRG.FISCAGNT.QTR20004(+1)'
|
||||
//** CURRENT YRQTR
|
||||
//****
|
||||
//* 01/01/01 - THIS JOB WILL COPY FISCAL AGENT CHARGE DATA FROM
|
||||
//* A PRIOR YRQTR TO A NEW FILE FOR CURRENT YRQTR PROCESSING
|
||||
//* (DOUBLE CHECK WHICH F.A. IS IN FILE CALLED FORWARD!!)
|
||||
//****
|
||||
//STEP0100 EXEC PGM=IDCAMS,
|
||||
// COND=(0,LT)
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//INDD01 DD DSN=&FACPYIN.,
|
||||
// DISP=SHR
|
||||
//OUTDD01 DD DSN=&FACPYOU.,
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(8192,(100,200),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=8000)
|
||||
//SYSIN DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSRONE),DISP=SHR
|
||||
//**
|
||||
72
JCL/DTSCHRGI.jcl
Normal file
72
JCL/DTSCHRGI.jcl
Normal file
@ -0,0 +1,72 @@
|
||||
//BCGBHRGI JOB (UI,4300,3400,T),PROD.FACHRGS.IN,
|
||||
// CLASS=P,MSGCLASS=X,NOTIFY=ECNTSUP,
|
||||
//**** TYPRUN=SCAN,
|
||||
// REGION=0M
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** /* UPLOAD FA DATA FROM CART.
|
||||
//**** OUT OF AREA TAPE DSN MUST HAVE USER ID AS THE FIRST NODE
|
||||
//**** IN DATA SET NAME (EXAMPLE: ECNTSUP.DCCHRG)
|
||||
//****
|
||||
// SET QTR='QTR20091' /* DATA FOR THIS QUARTER
|
||||
// SET LVLNODE='PROD' /* DEVL/TEST/PROD
|
||||
//*
|
||||
//**SET LINPUT='DTSBCHGF' /* FROM UPLOADED FLOPPY
|
||||
//**SET FAFILE='DOESTAX.CONV.CHRG.FISCAGNT.PCDATA.UPLOAD'
|
||||
// SET LINPUT='DTSBCHGT' /* FROM F.A. CART.
|
||||
//**SET LINPUT='DTSBCHGX' /* FROM F.A. CART. W/DCB
|
||||
//**SET LBLOCKS='32720' /* BLKSIZE FOR CHGX CART
|
||||
// SET FAFILE='ECNTSUP.UCB3020.DC.DCTAPE' /* ADP
|
||||
//**SET FAFILE='QUCS.DC.ACCTLIST' /* GM
|
||||
//**SET FAFILE='DCCHG' /* JF {NOW TALX}
|
||||
//* SET FAFILE='EMPL.UNITY' /* EMPLOYERS UNITY
|
||||
//**SET TVOLSER='12345'
|
||||
// SET TVOLSER='035672'
|
||||
//****
|
||||
//**** 10/07/04 GEORGE BROWN
|
||||
//****
|
||||
//**** SET UP GENERATION DATASET UNDER FILEAID - O.19.3.2
|
||||
//**** FOR THE DESIRED QUARTER
|
||||
//**** DOESTAX.CONV.CHRG.FISCAGNT.QTR20043 EXAMPLE)
|
||||
//****
|
||||
//* SEE ATTRIBUTES NEEDED FOR ALL AGENTS ON LINE 55
|
||||
//* SEE ATTRIBUTES NEEDED FOR ALL AGENTS ON LINE 55
|
||||
//* SEE ATTRIBUTES NEEDED FOR ALL AGENTS ON LINE 55
|
||||
//* SEE ATTRIBUTES NEEDED FOR ALL AGENTS ON LINE 55
|
||||
//****
|
||||
//****
|
||||
//* 02/01/01 - THIS JOB LOADS FISCAL-AGENT BENEFIT-CHARGING EMPLOYER-
|
||||
//* INFO TO A GDG SET UP FOR THE GIVEN QTR. THE F.A. INPUT COMES
|
||||
//* EITHER FROM A CART. OR FROM A DASD FILE UPLOADED FROM A FLOPPY.
|
||||
//* (THE GDG DSN = DOESTAX.CONV.CHRG.FISCAGNT.&QTR(+1))..
|
||||
//*
|
||||
//* (IF NO DATA COMES IN FROM A FISC.AGNT FOR A QTR, THEN CALL THE
|
||||
//* PRIOR QTR'S DATA FORWARD FOR THE GIVEN QTR. SEE RUNCHRGF.)
|
||||
//*
|
||||
//* -> PRESENTLY, THE CHRG.FISC.AGNTS ARE ADP (CART.), GM (CART.),
|
||||
//* AND JF (CART.) USE RUNTP591 AT THE END OF THE QTRLY CHRG
|
||||
//* PROCESS TO DOWNLOAD DATA FOR RETURN TO EACH F.A.
|
||||
//* !!! FRICK AND GATES HAVE MERGED INTO TALX UCXPRESS !!!
|
||||
//****
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCLIB
|
||||
//****
|
||||
//STEPJ100 EXEC &LINPUT.,
|
||||
//***
|
||||
//***
|
||||
//***
|
||||
//** TALX, ADP AND PAYCHEX 1,SL LRECL=80,BLKSIZE=800
|
||||
//** EMPLOYERS UNITY ,NL, LRECL 80,BLKSIZE=80
|
||||
//***
|
||||
//***
|
||||
// RECL='80', EMPLOYERS UNITY
|
||||
// BLKIN='800',
|
||||
//** LABEL=',NL'
|
||||
// LABEL='1,SL' FOR ADP, TALX AND PAYCHEX
|
||||
//** LABEL='2,BLP' FOR TALX
|
||||
//****
|
||||
//OUTDD01 DD DSN=DOESTAX.CONV.CHRG.FISCAGNT.&QTR(+1),
|
||||
// DISP=(,CATLG,DELETE),
|
||||
// SPACE=(8192,(100,200),RLSE),
|
||||
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=80,BLKSIZE=8000)
|
||||
//SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSRONE),
|
||||
// DISP=SHR
|
||||
//****
|
||||
71
JCL/DTSCHRGS.jcl
Normal file
71
JCL/DTSCHRGS.jcl
Normal file
@ -0,0 +1,71 @@
|
||||
//DTSCHRGS JOB (SP,4230,3130,P),CHRG.QTRLY.SRTOUTFA,CLASS=A, 00010025
|
||||
// MSGLEVEL=(1,1), 00010100
|
||||
// MSGCLASS=X,NOTIFY=ECNTSUP, 00010426
|
||||
// REGION=0M 00010614
|
||||
//**** 00010714
|
||||
//* SORT & SPLIT STEP AFTER QTRLY CHARGE RUN 00010814
|
||||
//* TO PRODUCE FILES TO BE SENT BACK TO FISCAL AGENTS 00010914
|
||||
//* (FTP - TALX, CD - ADP) 00011014
|
||||
//* 00011214
|
||||
//* SET QTRLY FROM THE DTSCHGQ1 RUN (CHECK OUTPUT FILE NAMES) 00011314
|
||||
//**** (ADD NEW FISC.AGNTS AS NEEDED) 00012022
|
||||
//* 00011214
|
||||
// SET QTRLY='QTR251' 00013030
|
||||
// SET LVLNODE='PROD' 00014014
|
||||
//* FISCAL AGENT FILE 00015022
|
||||
//STEP0100 EXEC PGM=SYNCSORT,PARM='RC16=ABE',COND=(0,NE) 00017000
|
||||
//SYSOUT DD SYSOUT=(*) 00018000
|
||||
//SYSPRINT DD SYSOUT=(*) 00019000
|
||||
//* 00019103
|
||||
//SORTIN DD DSN=DOESTAX.&LVLNODE..CHG.FISCAL.AGENT.&QTRLY., 00020014
|
||||
// DISP=SHR 00030000
|
||||
//SORTOF1 DD DSN=&&FAADP, 00040000
|
||||
// DISP=(NEW,PASS,DELETE), 00041005
|
||||
// UNIT=SYSDA, 00042000
|
||||
// SPACE=(TRK,(10,05),RLSE), 00043020
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 00044002
|
||||
//SORTOF2 DD DSN=&&FATA, 00048221
|
||||
// DISP=(NEW,PASS,DELETE), 00048305
|
||||
// UNIT=SYSDA, 00048400
|
||||
// SPACE=(TRK,(10,05),RLSE), 00048520
|
||||
// DCB=(RECFM=FB,LRECL=136,BLKSIZE=13600) 00048602
|
||||
//SYSIN DD * 00048700
|
||||
SORT FIELDS=COPY 00048800
|
||||
OUTFIL FILES=1, 00048900
|
||||
INCLUDE=(1,3,CH,EQ,C'ADP') 00049000
|
||||
OUTFIL FILES=2, 00070021
|
||||
INCLUDE=(1,3,CH,EQ,C'TA ') 00080016
|
||||
/* 00090000
|
||||
//* FISCAL AGENT FILE (1) 00101022
|
||||
//STEP0200 EXEC PGM=SYNCSORT,PARM='RC16=ABE',COND=(0,NE) 00110000
|
||||
//SYSOUT DD SYSOUT=(*) 00120000
|
||||
//SYSPRINT DD SYSOUT=(*) 00130000
|
||||
//SORTIN DD DSN=&&FAADP, 00131007
|
||||
// DISP=(OLD,DELETE,DELETE) 00131107
|
||||
//* 00131203
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.CHG.FAOUTADP.&QTRLY., 00132014
|
||||
// DISP=(NEW,CATLG,DELETE), 00132214
|
||||
// UNIT=SYSDA, 00132314
|
||||
// SPACE=(TRK,(10,05),RLSE), 00132420
|
||||
// DCB=(RECFM=FB,LRECL=133,BLKSIZE=13300) 00132514
|
||||
//SYSIN DD * 00132614
|
||||
SORT FIELDS=COPY 00132714
|
||||
INREC FIELDS=(1:4,133) 00132814
|
||||
/* 00132914
|
||||
//* FISCAL AGENT FILE (2) 00136222
|
||||
//STEP0400 EXEC PGM=SYNCSORT,PARM='RC16=ABE',COND=(0,NE) 00136300
|
||||
//SYSOUT DD SYSOUT=(*) 00136400
|
||||
//SYSPRINT DD SYSOUT=(*) 00136500
|
||||
//SORTIN DD DSN=&&FATA, 00136616
|
||||
// DISP=(OLD,DELETE,DELETE) 00136707
|
||||
//* 00136803
|
||||
//SORTOUT DD DSN=DOESTAX.CONV.CHG.FAOUTTA.&QTRLY., 00136916
|
||||
// DISP=(NEW,CATLG,DELETE), 00137000
|
||||
// UNIT=SYSDA, 00137100
|
||||
// SPACE=(TRK,(10,05),RLSE), 00137220
|
||||
// DCB=(RECFM=FB,LRECL=133,BLKSIZE=13300) 00137302
|
||||
//SYSIN DD * 00138000
|
||||
SORT FIELDS=COPY 00138100
|
||||
INREC FIELDS=(1:4,133) 00138202
|
||||
/* 00138300
|
||||
//* 00138500
|
||||
70
JCL/DTSCHZE1.jcl
Normal file
70
JCL/DTSCHZE1.jcl
Normal file
@ -0,0 +1,70 @@
|
||||
//DTSCHGE1 JOB (UI,4300,3400,T),CHGEMP,CLASS=P,MSGCLASS=X, 00010038
|
||||
//** TYPRUN=SCAN, 00011038
|
||||
//*** USER=#DOADTS, 00012039
|
||||
//*** NOTIFY=ECNTJP2,REGION=0M 00013041
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014041
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET PRGNODE='PROD' /* CHK '<--' LINES BELOW FOR A RERUN 00050038
|
||||
// SET LVLNODE='PROD' 00060038
|
||||
// SET MSTNODE='PROD' 00061038
|
||||
// SET UINODE='PROD' 00070044
|
||||
// SET CHGNODE='PROD' 00070144
|
||||
// SET CHGMNBR='CHGM002' 00071000
|
||||
// SET CHGMSSN='CHGM030' 00072023
|
||||
// SET QTRLY='SPECXX' 00080004
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
/*JOBPARM LINECT=104 /* NEEDED FOR THE OLD XEROX AT DOES ONLY 00120000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00130000
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140007
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//* (W) FOR RATED EMPLOYERS, BILLS (I) FOR SELF-INSURED (S-I) 00170000
|
||||
//* EMPLOYERS, MANAGEMENT REPORTS (O) FOR RATED, S-I, CWC & FEDS, 00180000
|
||||
//* ALONG WITH LABELS FOR THE S-I, CWC & FEDS. 00200000
|
||||
//**** 00210000
|
||||
//* PARMS FOR CHGBD205: 00220000
|
||||
//* COLS. RUN TYPE: 00240000
|
||||
//* 01-03 QTR = QUARTERLY 00250000
|
||||
//* ANN = ANNUAL 00260000
|
||||
//* MNE = MONTHLY - WITH EMPLOYER ACCT NUMBER SPECIFIED 00270000
|
||||
//* EMP = SPECIAL REPORT FOR SINGLE EMPLOYER ACCT NUMBER 00280000
|
||||
//* RPT = REPRINT REPORTS SPECIFIED IN REPORT TYPE PARM 00300000
|
||||
//* AGT = RECREATE FISCAL AGENT FILE 00310000
|
||||
//* TEU = REPRINT TEUC RPT SPECIFIED IN REPORT TYPE PARM 00320000
|
||||
//* 00330000
|
||||
//* 05-10 MMDDYY = START DATE OF SELECTION 00340000
|
||||
//* 12-17 MMDDYY = END DATE OF SELECTION 00350000
|
||||
//* 00351000
|
||||
//* 19-24 YYYYYY = (FOR RPT ONLY) REPORT TYPES DESIRED: 00360037
|
||||
//* - Y/N RATED REPORT (W)(O) 00390000
|
||||
//* - Y/N SELF-INSURED REPORT (I)(O) 00400000
|
||||
//* - Y/N CWC REPORT (O) 00410000
|
||||
//* - Y/N FEDERAL REPORT (O) 00420000
|
||||
//* - Y/N TEUC REPORT (?) (O) 00430134
|
||||
//* - Y/N DC GOV REPORT (O) 00430234
|
||||
//* 00431000
|
||||
//* 26-31 NNNNNN = 6 DIGIT EMPLOYER ACCOUNT NUMBER 00440037
|
||||
//* (USED WITH RUN TYPE = EMP/MNE) 00450000
|
||||
//* 00460000
|
||||
//****SET EXTRACT PARM IN DOESTAX.&LVLNODE.APPL.PARMLIB(CHGPARM) 00470000
|
||||
//* (OR NOT... FOR NOW) 00471000
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD * 00491000
|
||||
EMP,010105,101508, ,143904 00492045
|
||||
/* 00500000
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500110
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500211
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500308
|
||||
//**** 00501000
|
||||
//* SYSIN CARD: EMP,050102,053102, ,030302 00502137
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. <-- 00511001
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE <-- 00512001
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE <-- 00513001
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS <-- 00514001
|
||||
//**** 00520000
|
||||
69
JCL/DTSDCCHG.jcl
Normal file
69
JCL/DTSDCCHG.jcl
Normal file
@ -0,0 +1,69 @@
|
||||
//DTSDCCHG JOB (UI,4300,3400,T),CHGDC.MNE,CLASS=P,MSGCLASS=X, 00010014
|
||||
//** TYPRUN=SCAN, 00011014
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014018
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' /* MONTHLY RUN FOR DC GOVT ONLY 00050020
|
||||
// SET PGMNODE='PROD' 00051022
|
||||
// SET LVLNODE='PROD' 00060014
|
||||
// SET MSTNODE='PROD' 00061014
|
||||
// SET CHGNODE='PROD' 00070014
|
||||
// SET CHGMNBR='CHGM002' 00071002
|
||||
// SET CHGMSSN='CHGM030' 00072009
|
||||
// SET QTRLY='QTR191' 00080000
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130022
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//******************** DC GOVERNMENT ONLY ******************* 00170020
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSDCCHG), 00491020
|
||||
// DISP=SHR 00500020
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500105
|
||||
//*TEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500221
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500305
|
||||
// 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511017
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511101
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511217
|
||||
//STEP0100.RPC110R3 DD DUMMY /* S-I (I) 00511217
|
||||
//STEP0100.RPC160R1 DD DSN=DOESTAX.DEVL.CNVCHG.R1107,DISP=SHR 00511319
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
//**** 00520000
|
||||
/*JOBPARM LINES=99999
|
||||
/*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***************************************************************
|
||||
//* U1000 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* INCLUDE JOB SEPARATORS
|
||||
//* U1001 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1002 CONVERTS OUTPUT TO ACROBAT FORMAT (.PDF)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1003 CONVERTS OUTPUT TO SIMPLE TEXT FORMAT (.TXT)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//***************************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:GERALD.SMART@DC.GOV',
|
||||
// 'CC: CAMILLE.GERALD@DC.GOV',
|
||||
// 'CC: RYAN.MOORE-LEE@DC.GOV',
|
||||
// 'CC: SIA.KIAWU@DC.GOV',
|
||||
// 'CC: LOUANN.CUDJOE@DC.GOV',
|
||||
// 'CC: MOHAMED.HMAEY@DC.GOV',
|
||||
// 'FILEDESC: DC GOVT MONTHLY CHARGES ',
|
||||
// 'FILENAME:CONVCHGS.TXT')
|
||||
//SYSUT1 DD DISP=SHR,
|
||||
// DSN=DOESTAX.DEVL.CNVCHG.R1107
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
42
JCL/DTSDCGOV.jcl
Normal file
42
JCL/DTSDCGOV.jcl
Normal file
@ -0,0 +1,42 @@
|
||||
//DTSDCGOV JOB (UI,4300,3400,T),CHGDC.MNE,CLASS=P,MSGCLASS=X, 00010014
|
||||
//** TYPRUN=SCAN, 00011014
|
||||
// USER=#DOADTS, 00011014
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014018
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
// SET UINODE='PROD' /* MONTHLY RUN FOR DC GOVT ONLY 00050020
|
||||
// SET PGMNODE='PROD' 00051022
|
||||
// SET LVLNODE='PROD' 00060014
|
||||
// SET MSTNODE='PROD' 00061014
|
||||
// SET CHGNODE='PROD' 00070014
|
||||
// SET CHGMNBR='CHGM002' 00071002
|
||||
// SET CHGMSSN='CHGM030' 00072009
|
||||
// SET QTRLY='SPECXX' 00080000
|
||||
// SET LDEST=U@PRT65 00090000
|
||||
// SET LHOLD='YES' 00100000
|
||||
//***** 00110000
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PGMNODE..PROCLIB 00130022
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00140009
|
||||
//**** 00150000
|
||||
//* PERIODIC CHARGE REPORTING PROCESS CAN GENERATE CHARGE STATEMENTS 00160000
|
||||
//******************** DC GOVERNMENT VIEW DIRECT REPORT****** 00170020
|
||||
//**** 00480000
|
||||
//STEP0200 EXEC DTSUXCGP 00490000
|
||||
//STEP0100.SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSCHGDC), 00491020
|
||||
// DISP=SHR 00500020
|
||||
//STEP0100.CHGPARM DD DISP=SHR /* CHARGE PARM 00500105
|
||||
//STEP0100.DTSFVRO1 DD DISP=SHR /* CHG.BD205.RPT 00500221
|
||||
//STEP0500.BD220CHG DD DISP=SHR /* CHG.BD220.RPT 00500305
|
||||
//**** 00504000
|
||||
//STEP0300 EXEC DTSCGRPT 00510000
|
||||
//STEP0100.RPC100R1 DD DUMMY /* RATED (W) 00511017
|
||||
//STEP0100.RPC100R2 DD DUMMY /* FISC.AGNT. 00511101
|
||||
//STEP0100.RPC110R3 DD DUMMY /* NOT NEEDED HERE 00511101
|
||||
//STEP0100.RPC110R1 DD DUMMY /* S-I (I) 00511217
|
||||
//STEP0100.CSV130R1 DD DUMMY /* FSDES UPLOAD FILE 00511217
|
||||
//STEP0100.RPC130R2 DD DUMMY /* FSDES UPLOAD FILE 00511217
|
||||
//STEP0100.RPC160R1 DD SYSOUT=(V,DTSCG4Q1),HOLD=NO 00511319
|
||||
//STEP0100.TPSCHRG DD DUMMY /* TPS FILE 00512000
|
||||
//STEP0100.DTSFBTCO DD DUMMY /* BTC FILE 00513000
|
||||
//DOESLBLP.DOESLBL1 DD DUMMY /* LABELS 00514000
|
||||
// 00514000
|
||||
25
JCL/DTSDX145.jcl
Normal file
25
JCL/DTSDX145.jcl
Normal file
@ -0,0 +1,25 @@
|
||||
//DTSDX145 JOB (UI,4300,3400,T),ZZZ,CLASS=A,
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTZL1,
|
||||
// MSGCLASS=X,REGION=4M
|
||||
//* 00001700
|
||||
//*********************************************************************
|
||||
//********************************************************************
|
||||
//*** COPY ESSSP X145 FILE TO WEB X145 FILE FOR DUPLICATE CHECKING.
|
||||
//** 02/09/16 ZL1
|
||||
//********************************************************************
|
||||
//****************************************************************
|
||||
//STEP0010 EXEC PGM=SORT,REGION=1024K
|
||||
//SORT.SYSPRINT DD SYSOUT=*
|
||||
//SORT.STATOUT DD SYSOUT=*
|
||||
//SORT.SYSDBOUT DD SYSOUT=*
|
||||
//SORT.SYSUDUMP DD SYSOUT=*
|
||||
//SORT.SYSOUT DD SYSOUT=*
|
||||
//SORTIN DD DSN=ECNTSUP.DOESTAX.CONV.FROMESSP.X145,DISP=SHR
|
||||
//SORTOUT DD DSN=ECNTSUP.DOESTAX.CONV.ESSPX145,DISP=SHR
|
||||
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,50),RLSE)
|
||||
//SYSIN DD *
|
||||
SORT FIELDS=(1,11,CH,A)
|
||||
END
|
||||
//********************************************************************
|
||||
28
JCL/DTSDX148.jcl
Normal file
28
JCL/DTSDX148.jcl
Normal file
@ -0,0 +1,28 @@
|
||||
//DTSDX148 JOB (UI,4300,3400,T),EDIT-TDEC-DELQ-WAGES, 00000010
|
||||
// CLASS=A,MSGCLASS=X, 00000010
|
||||
// USER=#DOADTS,
|
||||
// NOTIFY=ECNTSUP,
|
||||
// REGION=0M
|
||||
//* 00001700
|
||||
//*************************************************** 00001700
|
||||
//* MATCH W4 TRANSACTIONS TO REPORTS
|
||||
//*************************************************** 00001700
|
||||
//* 00001700
|
||||
// SET LVLNODE='PROD'
|
||||
// SET EXTNODE='CONV'
|
||||
// SET MSTNODE='PROD'
|
||||
// SET PRGNODE='PROD'
|
||||
// SET LVDHOLD='YES'
|
||||
// SET LDEST='LOCAL'
|
||||
// SET LHOLD='YES'
|
||||
//* 00001700
|
||||
//PROCLIB JCLLIB ORDER=DOESTAX.&PRGNODE..PROCLIB 00001600
|
||||
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
|
||||
//*****************************************************************
|
||||
//***
|
||||
//*****************************************************************
|
||||
//* RUN TDEC DELING WAGES JOB
|
||||
//*****************************************************************
|
||||
//STEP0100 EXEC PROC=DTSDX148,
|
||||
// RUNTYPE='DELINQ'
|
||||
//***
|
||||
31
JCL/DTSEMTPS.jcl
Normal file
31
JCL/DTSEMTPS.jcl
Normal file
@ -0,0 +1,31 @@
|
||||
//DTSTPSEM JOB (UI,4300,3400,T),CHGDC.MNE,CLASS=P,MSGCLASS=X, 00010014
|
||||
//** TYPRUN=SCAN, 00011014
|
||||
// NOTIFY=ECNTSUP,REGION=0M 00014018
|
||||
/*ROUTE PRINT U@PRT65 - BY Z/OS UPGRADE
|
||||
//**** 00040000
|
||||
//**** 00520000
|
||||
/*JOBPARM LINES=99999
|
||||
/*OUTPUT REPT DEST=LOCAL,FORMS=REPT
|
||||
//***************************************************************
|
||||
//* U1000 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* INCLUDE JOB SEPARATORS
|
||||
//* U1001 CONVERTS OUTPUT TO RICHTEXT .RTF
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1002 CONVERTS OUTPUT TO ACROBAT FORMAT (.PDF)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//* U1003 CONVERTS OUTPUT TO SIMPLE TEXT FORMAT (.TXT)
|
||||
//* OMITS ALL JOB SEPARATORS INFORMATION
|
||||
//***************************************************************
|
||||
//EMAIL EXEC PGM=IEBGENER,
|
||||
// REGION=4M
|
||||
//SYSPRINT DD SYSOUT=*
|
||||
//OUT1 OUTPUT DEST=U1003,
|
||||
// USERDATA=('TO:MARK.POWELL@DC.GOV',
|
||||
// 'FILEDESC: TPS SI SECOND NOTICE ',
|
||||
// 'FILENAME:TPSSIREPT.TXT')
|
||||
//SYSUT1 DD DISP=SHR,
|
||||
// DSN=DOESTAX.PROD.CHARGESI.QTR092
|
||||
//SYSUT2 DD SYSOUT=A,OUTPUT=*.OUT1
|
||||
//SYSIN DD DUMMY
|
||||
//SYSUDUMP DD SYSOUT=(*,,DUMP)
|
||||
//*
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user