Previous Topic: Tapeout DD Statement

Next Topic: Using CA JARS with Special Environments


Other Considerations

A considerable amount of DASD arm contention occurs during the execution of the Data Management Utility Program because of the number of I/Os performed by the routine. The following points help optimize the DMU program run time:

Run Deck Setups:

The figure below is a sample run deck for executing the Data Management Utility.

//STEP1     EXEC PGM=SJUTL00
//SYSOUT    DD   SYSOUT=A
//STEPLIB   DD   DSN=USERLIB,DISP=SHR
//SORTLIB   DD   DSN=SYS1.SORTLIB,DISP=SHR
//SYSUDUMP  DD   SYSOUT=A
//PRINTOUT  DD   SYSOUT=A
//WORK01    DD   DSN=&.&A.,UNIT=SYSDA,SPACE=(TRK,(TT,EE))
//WORK02    DD   DSN=&.&B.,UNIT=SYSDA,SPACE=(TRK,(TT,EE))
//SORTWK01  DD   UNIT=SYSDA,SPACE=(CYL,MM,,CONTIG)
//SORTWK02  DD   UNIT=SYSDA,SPACE=(CYL,MM,,CONTIG)
//SORTWK03  DD   UNIT=SYSDA,SPACE=(CYL,MM,,CONTIG)
//TAPEOUT   DD   DSN=FILENAME,UNIT=,VOL=SER=,DISP=(,KEEP)
//CAIJSDOS  DD   DSN=FILENAME,UNIT=,VOL=SER=,DISP=OLD
//CARDIN    DD   *
      DATA MANAGEMENT UTILITY CONTROL CARDS
/*