SETSYS command
The SETSYS command is used to specify general conditions for DFSMShsm processing.
The consolidated SETSYS command for the example system is:
/* SPECIFY THE MVS ENVIRONMENT */
SETSYS JES2 CSALIMITS(MAXIMUM(100) ACTIVE(90) -
INACTIVE(30) MWE(4)) NOREQUEST -
USERDATASETSERIALIZATION NOSWAP
/* SPECIFY THE AGGREGATE BACKUP AND RECOVERY ENVIRONMENT */
SETSYS MAXABARSADDRESSSPACE(2) ABARSPROCNAME(SAMPLE) -
NOARECOVERREPLACE -
ACTLOGTYPE(DASD) ARECOVERUNITNAME(3490)
/* SPECIFY THAT ABARS INSTALLATION-WIDE EXITS BE USED */
SETSYS EXITON(ARCBEEXT)
SETSYS EXITON(ARCCREXT)
SETSYS EXITON(ARCEDEXT)
SETSYS EXITON(ARCM2EXT)
SETSYS EXITON(ARCSKEXT)
/* DEFINE DFSMShsm'S SECURITY ENVIRONMENT */
SETSYS NOACCEPTPSCBUSERID NOERASEONSCRATCH -
NORACFIND
/* DEFINE DATA FORMATS FOR DFSMShsm'S OWNED DATA SETS */
SETSYS COMPACT(ALL) COMPACTPERCENT(30) -
OBJECTNAMES(OBJECT,LINKLIB) -
SOURCENAMES(ASM,PROJECT) OPTIMUMDASDBLOCKING -
CONVERSION(REBLOCKTOANY) EXPORTESDS(CIMODE)
/* DEFINE DFSMShsm REPORTING AND MONITORING */
SETSYS ACTLOGMSGLVL(EXCEPTIONONLY) -
ACTLOGTYPE(DASD) MONITOR -
(BACKUPCONTROLDATASET(80) JOURNAL(80) -
MIGRATIONCONTROLDATASET(80) NOSPACE -
OFFLINECONTROLDATASET(80) NOSTARTUP -
NOVOLUME) SYSOUT(A 1) -
NOSMF
/* DEFINE DFSMShsm'S TAPE ENVIRONMENT */
SETSYS INPUTTAPEALLOCATION(NOWAIT) DEFERMOUNT -
TAPEUTILIZATION(UNITTYPE(3490) PERCENTFULL(90) MOUNTWAITTIME(15) -
OUTPUTTAPEALLOCATION(NOWAIT) -
USERUNITTABLE(ACL) SELECTVOLUME(SCRATCH) -
RECYCLETAPEALLOCATION(NOWAIT) -
TAPESECURITY(RACF) -
TAPEDELETION(SCRATCHTAPE) -
TAPEHARDWARECOMPACT -
PARTIALTAPE(MARKFUL)
/* SPECIFY THE DFSMShsm INSTALLATION-WIDE EXITS THAT ARE USED */
SETSYS EXITON(CD)
/* SPECIFY DFSMShsm'S RECOVERABILITY */
SETSYS JOURNAL(RECOVERY)
/* SPECIFYING WHEN TO START PRIMARY SPACE MANAGEMENT */
/* PROCESSING UNIT 1 */
SETSYS PRIMARYSPMGMTSTART(0200 0400)
/* SPECIFYING WHEN TO START SECONDARY SPACE MANAGEMENT */
/* PROCESSING UNIT 2 */
SETSYS SECONDARYSPMGMTSTART(0030 0200)
/* SPECIFYING INTERVAL MIGRATION */
/* PROCESSING UNIT 2 */
SETSYS INTERVALMIGRATION
/* SPECIFYING NOINTERVAL MIGRATION */
/* PROCESSING UNITS 1 AND 3 */
SETSYS NOINTERVALMIGRATION
/* SPECIFYING MAXIMUM AUTOMATIC MIGRATION TASKS */
/* PROCESSING UNITS 1 AND 2 */
SETSYS MAXMIGRATIONTASKS(5)
/* SPECIFYING LEVEL 2 MIGRATION */
SETSYS TAPEMIGRATION(ML2TAPE(TAPE(ACL)))
/* SPECIFYING EXTENT REDUCTION */
SETSYS MAXEXTENTS(6)
/* SPECIFYING SCRATCHING EXPIRED DATA SETS */
SETSYS EXPIREDDATASETS(SCRATCH)
/* SPECIFYING RECALL TASKS*/
SETSYS MAXRECALLTASKS(15) -
TAPEMAXRECALLTASKS(6)
/* SPECIFYING SMALL DATA SET PACKING */
SETSYS SMALLDATASETPACKING(KB(110))
/* SPECIFYING MIGRATED DATA SET NAME PREFIX */
SETSYS MIGRATEPREFIX(HSM)
/* SPECIFYING MIGRATION CLEANUP */
/* PROCESSING UNIT 1 ONLY */
SETSYS MIGRATIONCLEANUPDAYS(25 10)
/* SPECIFYING AGE FOR SCRATCHING LIST */
/* DATA SETS */
SETSYS SCRATCHFREQUENCY(5)
/* SPECIFYING A MINIMUM AGE FOR SPACE MANAGEMENT */
/* PROCESSING (NON-SMS-MANAGED DATA SETS) */
SETSYS DAYS(0)
/* SPECIFYING INACTIVE AGE FOR ELIGIBILITY FOR */
/* MIGRATION FROM MIGRATION LEVEL 1 */
SETSYS MIGRATIONLEVEL1DAYS(60)
/* SPECIFYING KIND OF VOLUMES TO USE FOR RECALL */
SETSYS RECALL(ANYSTORAGEVOLUME(LIKE))
/* DEFINING WHEN TO START AUTOMATIC DUMP */
SETSYS AUTODUMPSTART(0300 0400 0500)
/* SPECIFYING THE BUFFERING TECHNIQUE */
SETSYS DUMPIO(3,1)
/* SPECIFYING THE MAXIMUM NUMBER OF DUMP TASKS */
SETSYS MAXDUMPTASKS(3)
/* SPECIFYING WHEN AUTOMATIC BACKUP IS TO START (PROCESSING UNIT 1)*/
SETSYS AUTOBACKUPSTART(0300 0400 0500)
/* SPECIFYING WHEN AUTOMATIC BACKUP IS TO START */
/* (PROCESSING UNITS 2 AND 3) */
SETSYS AUTOBACKUPSTART(0330 0400 0500)
/* SPECIFYING TO DIRECT BACKUP TO TAPE, AND TO RETRY BACKUP */
/* WHEN A DATA SET IS IN USE. */
SETSYS BACKUP(TAPE(ACL) INUSE(RETRY(Y) DELAY(10) +
SERIALIZATION(PREFERRED)))
/* SPECIFYING FIRST QUALIFIER FOR NAMES OF BACKED UP DATA SETS */
SETSYS BACKUPPREFIX(HSM)
/* SPECIFYING MAXIMUM NUMBER OF BACKUP TASKS */
SETSYS MAXBACKUPTASKS(3)
/* SPECIFYING BACKUP OF RACF DISCRETE DATA SET PROFILES */
SETSYS NOPROFILEBACKUP
/* SPECIFYING SPILL PROCESSING */
SETSYS NOSPILL
/* SPECIFYING BACKUP OF ONLY CHANGED DATA SETS */
SETSYS INCREMENTALBACKUP(CHANGEDONLY)
/* SPECIFYING MINIMUM DAYS BETWEEN BACKUPS */
/* NON-SMS-MANAGED DATA SETS */
SETSYS FREQUENCY(1)
/* SPECIFYING MAXIMUM NUMBER OF BACKUP VERSIONS */
/* TO KEEP (NON-SMS-MANAGED DATA SETS */
SETSYS VERSIONS(5)
/* SPECIFYING BACKUP OF CONTROL DATA SETS */
SETSYS CDSVERSIONBACKUP(BACKUPCOPIES(4) -
BACKUPDEVICECATEGORY(TAPE) BCDSBACKUPDSN(BHSM.BCDS.BACKUP) -
MCDSBACKUPDSN(BHSM.MCDS.BACKUP) -
OCDSBACKUPDSN(BHSM.OCDS.BACKUP) -
JRNLBACKUPDSN(BHSM.JRNL.BACKUP))
/* SPECIFYING RECYCLE PERCENTAGES AND OUTPUT DEVICES */
SETSYS ML2RECYCLEPERCENT(25) RECYCLEPERCENT(25) -
RECYCLEOUTPUT(BACKUP(ACL),MIGRATION(ACL)) -
MAXRECYCLETASKS(3) ML2PARTIALSNOTASSOCIATEDGOAL(8)