//***** //* //* UI TAX ALTERNATE INDEX REBUILD. //* //***** //DESUAIX PROC //********************************************************************* //STEP0100 EXEC PGM=IDCAMS, COPY DUTAS AIX RECORDS TO FLAT FILE 00000030 // COND=(0,LT) //SYSPRINT DD SYSOUT=* 00000040 //INDD01 DD DSN=DOESTAX.&LVLNODE..VSAM.AIX,DISP=SHR //OUTDD01 DD DSN=&&AIX,DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(8192,(3000,1000),RLSE), // DCB=(RECFM=FB,LRECL=64) //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSRONE),DISP=SHR //********************************************************************* //STEP0200 EXEC PGM=DESBD992, AIX RECORD EXTRACT // COND=(0,LT) //SYSOUT DD SYSOUT=* //SYSABOUT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //SYSABEND DD SYSOUT=* //CAIMRPTS DD SYSOUT=* //DTSFMSTR INCLUDE MEMBER=DTSIMSTR //** //DTSFAIXO DD DSN=&&AIX,DISP=(MOD,PASS,DELETE) //****************************************************************** //STEP0300 EXEC PGM=SORT, SORT AIX RECORDS // PARM='VLTEST=0', // COND=(0,LT), // REGION=0M //SYSOUT DD SYSOUT=* //SORTIN DD DSN=&&AIX,DISP=(OLD,DELETE,DELETE) //SORTOUT DD DSN=&&SRTAIX, // DISP=(,PASS,DELETE), // UNIT=SYSDA, // SPACE=(8192,(3000,1000),RLSE), // DCB=(RECFM=FB,LRECL=64) //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) //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSAIX),DISP=SHR //********************************************************************* //STEP0400 EXEC PGM=IDCAMS, DELETE AND DEFINE AIX FILE 00000030 // COND=(0,LT) //SYSPRINT DD SYSOUT=* 00000040 //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSDDAIX),DISP=SHR //********************************************************************* //STEP0500 EXEC PGM=SORT, LOAD AIX FROM SORTED EXTRACT // PARM='VLTEST=0', // COND=(0,LT), // REGION=0M //SYSOUT DD SYSOUT=* //SORTIN DD DSN=&&SRTAIX,DISP=(OLD,DELETE,DELETE) //SORTOUT DD DSN=DOESTAX.&LVLNODE..VSAM.AIX,DISP=SHR, // AMP=('BUFNI=5,BUFND=20') //SYSIN DD DSN=DOESTAX.&LVLNODE..APPL.PARMLIB(DTSSCOPY),DISP=SHR //*********************************************************************