Previous Topic: RELEASE CommandNext Topic: RELEASE Command Sample Report


RELEASE Command Examples

The following JCL shows the use of the RELEASE command, and the flexibility that the DSCL selection criteria provides:

//JOBNAME JOB (acct,info),etc.
// EXEC   DMS
SCAN REALVOLS
**************************************************************
* SELECT SEQUENTIAL, NON-EMPTY data setS, ALLOCATED IN       *
* TRACKS WITH SECONDARY SPACE ALLOCATION, THAT HAVE GREATER  *
* THAN 25 PERCENT USED AND LESS THAN 50 PERCENT USED.        *
*                                                            *
* RELEASE SPACE SO THAT SELECTED data setS HAVE 75 PERCENT   *
* USED SPACE, AND RESET THE SECONDARY SPACE.                 *
**************************************************************
   SELECT CRITERIA=(PCTUSED,NE,0,AND,DSORG,EQ,PS,AND,
      PCTUSED,GT,25,AND,PCTUSED,LT,50,AND,
      ALLOTRKS,EQ,YES,AND,ALLOSEC,GE,
   VOLUMES=WORK/,DSNAMES=USER./
      RELEASE PCTUSED=75,PCTSECONDARY=25
**************************************************************
* SELECT PARTITIONED AND VSAM data setS, THAT HAVE GREATER   *
* THAN 50 PERCENT USED AND LESS THAN 90 PERCENT USED.        *
*                                                            *
* RELEASE SPACE SO THAT SELECTED data setS HAVE 95 PERCENT   *
* USED SPACE,                                                *
*                                                            *
* RESET THE SECONDARY SPACE FOR THE SELECTED PARTITIONED     *
* data setS AND CONVERT CYLINDERS TO TRACKS.                 *
**************************************************************
   SELECT CRITERIA=(DSORG,EQ,PO,OR,DSORG,EQ,VSAM,AND,
      PCTUSED,GT,50,AND,PCTUSED,LT,90,AND,
      ALLOCYLS,EQ,YES),
   VOLUMES=MVS/,DSNAMES=TEST./
      RELEASE PCTUSED=95,PCTSECONDARY=50,CONVERT