Files
DUTAS/Procs/DTSESDAY
2025-07-21 11:20:11 -04:00

347 lines
27 KiB
Plaintext

//**** 00000100
//** 00000200
//** ESSP DAILY: ACCOUNTING JOURNAL EXTRACT 00000300
//** (*NO* MSTR UPDATE) 00000500
//** 00000600
//DTSESDAY PROC 00000700
//* 00000800
//** DEFNS NEEDED FOR THIS PROC: 00001100
//** LVLNODE = DEVL/TEST/PROD 00001200
//**** 00001400
//STEP0100 EXEC PGM=DTSBX520, 00001500
// COND=(0,LT), 00001600
// TIME=90, 00001700
// PARM='&RUNTYPE.' 00001800
//* 00001900
//SYSOUT DD SYSOUT=* 00004000
//SYSABOUT DD SYSOUT=* 00005000
//SYSUDUMP DD SYSOUT=* 00006000
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00007000
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 00012200
// AMP=('BUFNI=5,BUFND=10') 00013000
//CHARGESI DD DSN=DOESTAX.PROD.VSAM.CHGM002,DISP=SHR 00014000
//DTSFVRO1 DD DUMMY 00020000
//DTSFBTCO DD DUMMY 00050000
//**** 00082000
//DTSFSERV DD DUMMY 00083000
//** DISP=(NEW,CATLG,CATLG), 00084000
//** DISP=(OLD,KEEP,KEEP), 00085000
//** UNIT=SYSDA, 00085100
//** SPACE=(6,(1000,1000),RLSE), 00085200
//** DCB=(RECFM=FB,LRECL=6,BLKSIZE=30000) 00085300
//* 00085400
//DTSFPRF DD DUMMY 00085500
//** DISP=(NEW,CATLG,CATLG), 00085600
//** DISP=(OLD,KEEP,KEEP), 00085700
//** UNIT=SYSDA, 00085800
//** SPACE=(CYL,(10,5),RLSE), 00085900
//** DCB=(RECFM=FB,LRECL=88,BLKSIZE=26400) 00086000
//* 00086100
//DTSFDET DD DUMMY 00086200
//** DISP=(NEW,CATLG,CATLG), 00086300
//** DISP=(OLD,KEEP,KEEP), 00086400
//** UNIT=SYSDA, 00086500
//** SPACE=(CYL,(10,5),RLSE), 00086600
//** DCB=(RECFM=FB,LRECL=59,BLKSIZE=29500) 00086700
//* 00086800
//DTSFFSC DD DUMMY 00086900
//** DISP=(NEW,CATLG,CATLG), 00087000
//** DISP=(OLD,KEEP,KEEP), 00087100
//** UNIT=SYSDA, 00087200
//** SPACE=(CYL,(10,5),RLSE), 00087300
//** DCB=(RECFM=FB,LRECL=22,BLKSIZE=6600) 00087400
//* 00087500
//DTSFADR DD DUMMY 00087600
//** DISP=(NEW,CATLG,CATLG), 00087700
//** DISP=(OLD,KEEP,KEEP), 00087800
//** UNIT=SYSDA, 00087900
//** SPACE=(CYL,(50,10),RLSE), 00088000
//** DCB=(RECFM=FB,LRECL=249,BLKSIZE=24900) 00088100
//* 00088200
//DTSFDST DD DUMMY 00088300
//*** DISP=(NEW,CATLG,KEEP), 00088400
//* DISP=(OLD,KEEP,KEEP), 00088500
//* UNIT=SYSDA, 00088600
//* SPACE=(CYL,(100,50),RLSE), 00088700
//* DCB=(RECFM=FB,LRECL=50,BLKSIZE=30000) 00088800
//** 00088900
//DTSFDST1 DD DUMMY 00089000
//** DISP=(NEW,PASS,DELETE), 00089100
//** UNIT=SYSDA, 00089200
//** SPACE=(CYL,(100,50),RLSE), 00089300
//** DCB=(RECFM=FB,LRECL=50,BLKSIZE=30000) 00089400
//** 00089500
//DTSFDST2 DD DUMMY 00089600
//** DISP=(NEW,PASS,DELETE), 00089700
//** UNIT=SYSDA, 00089800
//** SPACE=(CYL,(100,50),RLSE), 00089900
//** DCB=(RECFM=FB,LRECL=50,BLKSIZE=30000) 00090000
//* 00090100
//DTSFRATE DD DUMMY 00090200
//** DISP=(NEW,CATLG,KEEP), 00090300
//** DISP=(OLD,KEEP,KEEP), 00090400
//** UNIT=SYSDA, 00090500
//** SPACE=(CYL,(25,5),RLSE), 00090600
//** DCB=(RECFM=FB,LRECL=29,BLKSIZE=29000) 00090700
//** 00090800
//DTSFACC1 DD DSN=&&ACCT1, 00090900
// DISP=(NEW,PASS,DELETE), 00091000
// UNIT=SYSDA, 00091100
// SPACE=(CYL,(100,50),RLSE), 00091200
// DCB=(RECFM=FB,LRECL=81,BLKSIZE=32400) 00091300
//* DCB=(RECFM=FB,LRECL=72,BLKSIZE=30240) 00091400
//* 00091500
//DTSFACC2 DD DSN=&&ACCT2, 00091600
// DISP=(NEW,PASS,DELETE), 00091700
// UNIT=SYSDA, 00091800
// SPACE=(CYL,(50,50),RLSE), 00091900
// DCB=(RECFM=FB,LRECL=81,BLKSIZE=32400) 00092000
//* DCB=(RECFM=FB,LRECL=72,BLKSIZE=30240) 00092100
//* 00092200
//DTSFACC3 DD DSN=&&ACCT3, 00092300
// DISP=(NEW,PASS,DELETE), 00092400
// UNIT=SYSDA, 00092500
// SPACE=(CYL,(50,50),RLSE), 00092600
// DCB=(RECFM=FB,LRECL=81,BLKSIZE=32400) 00092700
//* DCB=(RECFM=FB,LRECL=72,BLKSIZE=30240) 00092800
//* 00092900
//DTSFQTR1 DD DUMMY 00093000
//** DISP=(NEW,PASS,DELETE), 00093100
//** UNIT=SYSDA, 00093200
//** SPACE=(CYL,(200,50),RLSE), 00093300
//** DCB=(RECFM=FB,LRECL=63,BLKSIZE=31500) 00093400
//* 00093500
//DTSFQTR2 DD DUMMY 00093600
//** DISP=(NEW,PASS,DELETE), 00093700
//** UNIT=SYSDA, 00093800
//** SPACE=(CYL,(200,50),RLSE), 00093900
//** DCB=(RECFM=FB,LRECL=63,BLKSIZE=31500) 00094000
//* 00094100
//DTSFQTR3 DD DUMMY 00094200
//** DISP=(NEW,PASS,DELETE), 00094300
//** UNIT=SYSDA, 00094400
//** SPACE=(CYL,(200,50),RLSE), 00094500
//** DCB=(RECFM=FB,LRECL=63,BLKSIZE=31500) 00094600
//* 00094700
//DTSFTRN1 DD DUMMY 00094800
//** DISP=(NEW,PASS,DELETE), 00094900
//** UNIT=SYSDA, 00095000
//** SPACE=(CYL,(120,40),RLSE), 00095100
//** DCB=(RECFM=FB,LRECL=141,BLKSIZE=28200) 00095200
//* 00095300
//DTSFTRN2 DD DUMMY 00095400
//** DISP=(NEW,PASS,DELETE), 00095500
//** UNIT=SYSDA, 00095600
//** SPACE=(CYL,(60,40),RLSE), 00095700
//** DCB=(RECFM=FB,LRECL=141,BLKSIZE=28200) 00095800
//** 00095900
//DTSFTRN3 DD DUMMY 00096000
//** DISP=(NEW,PASS,DELETE), 00096100
//** UNIT=SYSDA, 00096200
//** SPACE=(CYL,(60,40),RLSE), 00096300
//** DCB=(RECFM=FB,LRECL=141,BLKSIZE=28200) 00096400
//** 00096500
//DTSFQCOL DD DUMMY 00096600
//** DISP=(NEW,CATLG,KEEP), 00096700
//** DISP=(OLD,KEEP,KEEP), 00096800
//** UNIT=SYSDA, 00096900
//** SPACE=(CYL,(150,50),RLSE), 00097000
//** DCB=(RECFM=FB,LRECL=35,BLKSIZE=31500) 00097100
//** 00097200
//DTSFBNK DD DUMMY 00097300
//** DISP=(NEW,CATLG,KEEP), 00097400
//** DISP=(OLD,KEEP,KEEP), 00097500
//** UNIT=SYSDA, 00097600
//** SPACE=(CYL,(5,1),RLSE), 00097700
//** DCB=(RECFM=FB,LRECL=42,BLKSIZE=25200) 00097800
//** 00097900
//DTSFREL DD DUMMY 00098000
//** DISP=(NEW,CATLG,KEEP), 00098100
//** DISP=(OLD,KEEP,KEEP), 00098200
//** UNIT=SYSDA, 00098300
//** SPACE=(CYL,(5,2),RLSE), 00098400
//** DCB=(RECFM=FB,LRECL=47,BLKSIZE=28200) 00098500
//** 00098600
//DTSFNAM DD DUMMY 00098700
//** DISP=(NEW,CATLG,KEEP), 00098800
//** DISP=(OLD,KEEP,KEEP), 00098900
//** UNIT=SYSDA, 00099000
//** SPACE=(CYL,(5,3),RLSE), 00099100
//** DCB=(RECFM=FB,LRECL=53,BLKSIZE=31800) 00099200
//** 00099300
//DTSFOPO DD DUMMY 00099400
//** DISP=(NEW,CATLG,KEEP), 00099500
//** DISP=(OLD,KEEP,KEEP), 00099600
//** UNIT=SYSDA, 00099700
//** SPACE=(CYL,(50,15),RLSE), 00099800
//** DCB=(RECFM=FB,LRECL=385,BLKSIZE=30800) 00099900
//** 00100000
//DTSFAUDT DD DUMMY 00100100
//** DISP=(NEW,CATLG,KEEP), 00100200
//** DISP=(OLD,KEEP,KEEP), 00100300
//** UNIT=SYSDA, 00100400
//** SPACE=(CYL,(2,5),RLSE), 00100500
//** DCB=(RECFM=FB,LRECL=108,BLKSIZE=21600) 00100600
//** 00100700
//DTSFSUM DD DUMMY 00100800
//** DISP=(NEW,CATLG,CATLG), 00100900
//* DISP=(OLD,KEEP,KEEP), 00101000
//* UNIT=SYSDA, 00101100
//* SPACE=(21900,(1000,1000),RLSE), 00101200
//* DCB=(RECFM=FB,LRECL=73,BLKSIZE=21900) 00101300
//DTSFSUM1 DD DUMMY 00101400
//** DISP=(NEW,PASS,DELETE), 00101500
//** UNIT=SYSDA, 00101600
//** SPACE=(21900,(1000,1000),RLSE), 00101700
//** DCB=(RECFM=FB,LRECL=73,BLKSIZE=21900) 00101800
//** 00101900
//DTSFSUM2 DD DUMMY 00102000
//** DISP=(NEW,PASS,DELETE), 00102100
//** UNIT=SYSDA, 00102200
//** SPACE=(21900,(1000,1000),RLSE), 00102300
//** DCB=(RECFM=FB,LRECL=73,BLKSIZE=21900) 00102400
//** 00102500
//CHARGESO DD DUMMY 00102600
//** DISP=(OLD,KEEP,KEEP), 00102700
//** UNIT=SYSDA, 00102800
//** SPACE=(CYL,(20,10),RLSE), 00102900
//** DCB=(RECFM=FB,LRECL=58,BLKSIZE=29000) 00103000
//* 00103100
//DTSFLIEN DD DUMMY 00103200
//** DISP=(NEW,CATLG,CATLG), 00103300
//** DISP=(OLD,KEEP,KEEP), 00103400
//** UNIT=SYSDA, 00103500
//** SPACE=(CYL,(10,4),RLSE), 00103600
//** DCB=(RECFM=FB,LRECL=88,BLKSIZE=28160) 00103700
//* 00103800
//DTSFLINQ DD DUMMY 00103900
//** DISP=(NEW,CATLG,CATLG), 00104000
//** DISP=(OLD,KEEP,KEEP), 00104100
//** UNIT=SYSDA, 00104200
//** SPACE=(CYL,(10,4),RLSE), 00104300
//** DCB=(RECFM=FB,LRECL=26,BLKSIZE=26000) 00104400
//* 00104500
//DTSFDPC DD DUMMY 00104600
//** DISP=(NEW,CATLG,CATLG), 00104700
//** DISP=(OLD,KEEP,KEEP), 00104800
//** UNIT=SYSDA, 00104900
//** SPACE=(CYL,(10,4),RLSE), 00105000
//** DCB=(RECFM=FB,LRECL=104,BLKSIZE=10400) 00105100
//* 00105200
//DTSFDPCQ DD DUMMY 00105300
//** DISP=(NEW,CATLG,CATLG), 00105400
//** DISP=(OLD,KEEP,KEEP), 00105500
//** UNIT=SYSDA, 00105600
//** SPACE=(CYL,(10,4),RLSE), 00105700
//** DCB=(RECFM=FB,LRECL=28,BLKSIZE=28000) 00105800
//* 00105900
//DTSFMLOG DD DUMMY 00106000
//** DISP=(NEW,CATLG,CATLG), 00106100
//** DISP=(OLD,KEEP,KEEP), 00106200
//** UNIT=SYSDA, 00106300
//** SPACE=(CYL,(2,1),RLSE), 00106400
//** DCB=(RECFM=FB,LRECL=41,BLKSIZE=4100) 00106500
//* 00106600
//STEP0200 EXEC PGM=SORT,PARM='VLTEST=0', SORT ACCT INCREMENTAL 00108900
// COND=(0,LT) 00109000
//SYSOUT DD SYSOUT=* 00109100
//* 00109200
//SORTIN DD DSN=&&ACCT3,DISP=(OLD,DELETE,DELETE) 00109300
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(400,100),RLSE) 00109400
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(400,100),RLSE) 00109500
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(400,100),RLSE) 00109600
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(400,100),RLSE) 00109700
//SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(400,100),RLSE) 00109800
//SORTOUT DD DSN=DOESTAX.&LVLNODE..ESSP.DAILY.MJRNACCT(+1), 00109900
// DISP=(NEW,CATLG,KEEP), 00110000
//* DISP=(OLD,KEEP,KEEP), 00110100
// UNIT=SYSDA, 00110200
// SPACE=(CYL,(10,5),RLSE), 00110300
// DCB=(RECFM=FB,LRECL=81,BLKSIZE=32400) 00110400
//* 00110600
//SYSIN DD DSN=DOESTAX.CONV.USER.PARMLIB(DTSSX342),DISP=SHR 00110800
//**** 00700000
//STEP0300 EXEC PGM=DTSBX521, 00710000
// COND=(0,LT) 00720000
//* 00730000
//SYSOUT DD SYSOUT=* 00740000
//SYSABOUT DD SYSOUT=* 00750000
//SYSUDUMP DD SYSOUT=* 00760000
//DTSFMSTR INCLUDE MEMBER=DTSIMSTR 00770000
//DTSFREF DD DSN=DOESTAX.&MSTNODE..VSAM.REF,DISP=SHR, 00780000
// AMP=('BUFNI=5,BUFND=10') 00790000
//CHARGESI DD DSN=DOESTAX.PROD.VSAM.CHGM002,DISP=SHR 00800000
//DTSFVRO1 DD DUMMY 00810000
//DTSFBTCO DD DUMMY 00820000
//**** 00830000
//DTSFTRAN DD DSN=DOESTAX.&LVLNODE..ESSP.DAILY.MJRNACCT(+1), 00840000
// DISP=(OLD,KEEP,KEEP) 00850000
//* 00860000
//DTSFACCT DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.MJRNACCT, 00880000
//* DISP=(NEW,CATLG,KEEP), 00890000
// DISP=(OLD,KEEP,KEEP), 00900000
// UNIT=SYSDA, 00920000
// SPACE=(CYL,(50,50),RLSE), 00930000
// DCB=(RECFM=FB,LRECL=253,BLKSIZE=25300) 00940000
//* 00950000
//DTSFPAYT DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.TAXPAYMT, 00960000
//* DISP=(NEW,CATLG,KEEP), 00970000
// DISP=(OLD,KEEP,KEEP), 00980000
// UNIT=SYSDA, 01000000
// SPACE=(CYL,(50,50),RLSE), 01010000
// DCB=(RECFM=FB,LRECL=120,BLKSIZE=12000) 01020000
//* 01030000
//DTSFPAYD DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.CREDITS, 01040000
//* DISP=(NEW,CATLG,KEEP), 01050000
// DISP=(OLD,KEEP,KEEP), 01060000
// UNIT=SYSDA, 01080000
// SPACE=(CYL,(50,50),RLSE), 01090000
// DCB=(RECFM=FB,LRECL=63,BLKSIZE=6300) 01100000
//* 01110000
//********************************************************************* 01111000
//STEP0400 EXEC PGM=IDCAMS, COPY MJRN TO GDG 01112000
// COND=(0,LT) 01113000
//SYSPRINT DD SYSOUT=* 01114000
//INDD01 DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.MJRNACCT, 01115000
// DISP=SHR, 01116000
// UNIT=SYSDA, 01117000
// SPACE=(8192,(100,200),RLSE), 01118000
// DCB=(RECFM=FB,LRECL=253,BLKSIZE=25300) 01119002
//OUTDD01 DD DSN=DOESTAX.CONV.DOES.DBKUP.MJRNACCT(+1), 01119100
// DISP=(,CATLG,DELETE), 01119200
// SPACE=(25600,(100,200),RLSE), 01119300
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=253,BLKSIZE=25300) 01119402
//SYSIN DD DSN=DOESTAX.&MSTNODE..APPL.PARMLIB(DTSRONE),DISP=SHR 01119500
//* 01119600
//********************************************************************* 01119700
//STEP0410 EXEC PGM=IDCAMS, COPY PAYMT TO GDG 01119800
// COND=(0,LT) 01119900
//SYSPRINT DD SYSOUT=* 01120000
//INDD01 DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.TAXPAYMT, 01120100
// DISP=SHR, 01120200
// UNIT=SYSDA, 01120300
// SPACE=(8192,(100,200),RLSE), 01120400
// DCB=(RECFM=FB,LRECL=120,BLKSIZE=12000) 01120502
//OUTDD01 DD DSN=DOESTAX.CONV.DOES.DBKUP.TAXPAYMT(+1), 01120600
// DISP=(,CATLG,DELETE), 01120700
// SPACE=(25600,(100,200),RLSE), 01120800
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=120,BLKSIZE=12000) 01120902
//SYSIN DD DSN=DOESTAX.&MSTNODE..APPL.PARMLIB(DTSRONE),DISP=SHR 01121000
//* 01121100
//STEP0420 EXEC PGM=IDCAMS, COPY CRDEIT TO GDG 01121200
// COND=(0,LT) 01121300
//SYSPRINT DD SYSOUT=* 01121400
//INDD01 DD DSN=ECNTSUP.DOESTAX.CONV.DOES.DAILY.CREDITS, 01121501
// DISP=SHR, 01121600
// UNIT=SYSDA, 01121700
// SPACE=(8192,(100,200),RLSE), 01121800
// DCB=(RECFM=FB,LRECL=63,BLKSIZE=6300) 01121902
//OUTDD01 DD DSN=DOESTAX.CONV.DOES.DBKUP.CREDITS(+1), 01122000
// DISP=(,CATLG,DELETE), 01122100
// SPACE=(25600,(100,200),RLSE), 01122200
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=63,BLKSIZE=6300) 01122302
//SYSIN DD DSN=DOESTAX.&MSTNODE..APPL.PARMLIB(DTSRONE),DISP=SHR 01122400
//* 01122500
//********************************************************************* 01123000
//******************* END OF PROC ZL1 12/10/15 ********************* 01130000