When you have a MTL, there are two parts to returning a tape to scratch, the first part is the RMM job that moves the tape to scratch status from RMM's point of view, the second part is the program that EMC gives you to a utility DLMSCR with type=rmm that needs to be run that uses the rmm scratch report to keep the DLM side of the tapes in scratch status. The tapes won't be mountable as scratch until they both are run, and they "should" execute every day.
This is from the DLM manual for MTLs. DLMSCR processes two types of RMM scratch reports: • The scratch report that EDGRPTD creates. • The scratch report that EDGJRPT creates using the EDGRRPTE exec (EDGRPT01). Use the DATEFORM(I) parameter when running EDGRPTD to create scratch reports to ensure the expected date format is used. When the REXX exec form is used,DLMSCR may not accept a user-tailored version of EDGRRPTE Anyway, both sides of this must run daily. Are you running them both? There is also a Sync task that you can run that checks the OAM stuff against the EMC stuff to make sure they both think the same thing. Another thing that can happen is that you could have the tapes set in the vital records to not go directly to scratch, some sites set a 3 or 5 (or more) day delay. On Fri, 7 Nov 2025 14:35:58 -0600, Paul Gorlinsky <[email protected]> wrote: >I have an issue with DFSMSrmm housekeeping moving tapes to RELEASE PENDING >state instead of RELEASE state. This then requires a LIBRARIAN function of >INIT and SCRATCH to be confirmed. > >The RMM LV command indicates the for ACTION PENDING SCRATCH and INIT are both >Yes. > >The system is using an MTL ( EMC DLM ) ... > >How can we prevent the ACTION PENDING state of SCRATCH and INIT to avoid >operator intervention? > >This is a zOS 1.13 system. >Thanks > >This is the DFSMSrmm PARMS > OPTION OPMODE(P) /* PROTECT MODE */ - > DSNAME(SYS1.DFRMM.CPAC.CDS) - > JRNLNAME(SYS1.DFRMM.CPAC.JRNL) - > JOURNALFULL(85) - > SMFAUD() /* STANDARD SMS RMM SUBTYPES */ - > SMFSEC() /* STANDARD SMS RMM SUBTYPES */ - > DISPDDNAME(RMMLABEL) /* DISP CNTL FILE S-LABELS*/ - > LINECOUNT(55) - > ACCOUNTING(J) /* ACCOUNTING FROM JOB */ - > BACKUPPROC(EDGBKUP) /* NAME OF BACKUP-PROC */ - > BLP(RMM) /* DFSMSRMM CONTROLS BLP */ - > CATRETPD(0024) /* CATALOG RETENTION */ - > CATSYSID(*) /* ALL CATALOGS SHARED */ - > CDSID(CPAC) /* CONTROL DATA SET ID */ - > COMMANDAUTH(OWNER) /* TYPE OF AUTHORIZATION */ - > DATEFORM(A) /* DATE FORMAT */ - > DISPDDNAME(LOANDD) /* DISP CTRL DD CARD */ - > DISPMSGID(EDG4054I) /* DISP MESSAGE NUMBER */ - > IPLDATE(N) /* IPL DATE CHECKING */ - > MASTEROVERWRITE(LAST) /* OVERWRITING OF A VOL */ - > MAXHOLD(100) /* NUMBER OF I/O OPER. */ - > MAXRETPD(0) /* MAXIMUM RETENTION */ - > MEDIANAME(3590) /* SPEC. HOW TO MOVE VOLS */ - > MOVEBY(SET) /* SPEC. HOW TO MOVE VOLS */ - > MSG(M) /* CASE FOR MESSAGE TXT */ - > NOTIFY(Y) /* NOTIFY VOLUME OWNERS */ - > PDA(OFF) /* PDA IS DISABLED */ - > PDABLKCT(255) /* NUMBER OF BLOCKS */ - > PDABLKSZ(31) /* BLOCKSIZE IN K */ - > PDALOG(OFF) /* PDA OUTPUT DISABLED */ - > PREACS(NO) /* DISABLE EDGUX100 ACS PR. */ - > RETAINBY(SET) /* SPEC. HOW TO RETAIN VOLS */ - > RETPD(0000) /* DEFAULT RETENTION */ - > SCRATCHPROC(EDGXPROC) /* ATL/MTL PROCEDURE */ - > SMSACS(NO) /* ENABLE MV ACS PROCESSING */ - > SYSID(&SYSNAME) /* NAME OF THE SYSTEM */ - > TPRACF(AUTOMATIC) /* RACF TAPE SUPPORT */ - > TVEXTPURGE(EXPIRE) /* SET AN EXPIRATION DATE */ - > UNCATALOG(Y) /* CATALOG SUPPORT */ - > VRSCHANGE(INFO) /* NO ADDITIONAL ACTION */ - > VRSEL(NEW) /* NEW VRS PROCESSING */ - > VRSJOBNAME(2) /* DATASETNAME/JOBNAME */ - > VRSMIN(0000000500,INFO) /* IFNO IF < 500 VRSS */ > >---------------------------------------------------------------------- >For IBM-MAIN subscribe / signoff / archive access instructions, >send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
