//***** //* //* UI TAX PERIODIC EXTRACT SPECIFICALLY FOR RPT 120 //* //***** //DTSUEXT PROC RUNTYPE='OR', // PREBACK='N', // CHKONLY='N', // IOTRACE='N' //* //********************************************************************* //* //STEP0100 EXEC PGM=SORT,PARM='VLTEST=0', SORT CHRG RECORDS // COND=(0,LT), // REGION=0M //SYSOUT DD SYSOUT=* //** THE SORTIN CONSISTS OF THE BENEFIT/CHRG DATA //SORTIN DD DUMMY //SORTOUT DD DSN=&&SRTREC, // DISP=(,PASS,DELETE), //*** UNIT=CART, // UNIT=SYSDA, // SPACE=(CYL,(100,100),RLSE), // DCB=(RECFM=FB,LRECL=388,BLKSIZE=31040) //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSR120),DISP=SHR //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK05 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //SORTWK06 DD UNIT=SYSDA,SPACE=(CYL,(50,10),RLSE) //* //* //STEP0200 EXEC PGM=DTSBD400, PERIODIC EXTRACT // COND=(0,LT), // PARM='&RUNTYPE.,&PREBACK.,&CHKONLY.,&IOTRACE.' //SYSOUT DD SYSOUT=* //SYSABOUT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //DTSFMSTR INCLUDE MEMBER=DTSIMSTR //DTSFREF DD DSN=DOESTAX.&LVLNODE..VSAM.REF,DISP=SHR, // AMP=('BUFNI=5,BUFND=10') //DTSFBTCO DD DSN=DOESTAX.&LVLNODE..BTC(+1), // DISP=(,CATLG,DELETE), // SPACE=(16384,(100,100),RLSE), // DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) //DTSFVRO1 DD DSN=DOESTAX.&LVLNODE..PER.RPT(+1), // DISP=(,CATLG,DELETE), // SPACE=(16394,(900,900),RLSE), // DCB=(SYS3.MODEL,RECFM=VB,LRECL=4093,BLKSIZE=8192) //DTSFATC DD DSN=DOESTAX.&LVLNODE..VSAM.ATC,DISP=SHR, 01760006 // AMP=('BUFNI=5,BUFND=10') 01770006 //* //* FROM THE PRIOR SORT //CHGFILE DD DSN=&&SRTREC,DISP=(OLD,DELETE,DELETE) //* //SYSIN DD DDNAME=EXTPARM 01760006 //*