Come eliminare nastri da DLm
Riepilogo: Gli utenti DLm potrebbero dover lavorare con volumi temporanei o, per altri motivi, richiedere l'eliminazione di nastri da DLm. A tale scopo, è possibile eseguire una speciale esecuzione di DLMSCR. ...
Istruzioni
Eliminare i nastri dal DLm utilizzando il JCL (Job Control Language) mainframe.
TYPE=RMMDV è un parametro specifico di DLm che funziona indipendentemente dal sistema di gestione dei nastri utilizzato sul mainframe.
Esempio per eliminare un singolo nastro, 010077. In questo esempio, 010077 è un nastro "attivo":
//JOBCARD .
//SCR EXEC PGM=DLMSCR,
// PARM='DEV=2E20,TYPE=RMMDV,NODSNCHK'
//STEPLIB DD DISP=SHR,DSN=your.apf.auth.LOADLIB <-- apf authorized load library where DLMSCR resides.
//*DLMSCR DD DSN=your.dlm.input.SCRATCH,DISP=SHR <-- command input data set, but it s commented out.
//DLMSCR DD * <-- this dd * says use in stream input.
RMM DV 010077 FORCE
RMM DV 010077 FREE
RMM DV 010077 DELETE
//DLMLOG DD SYSOUT=*
La colonna FORCE e FREE L'esecuzione dei comandi richiede del tempo, in particolare FREE. Si tratta di una procedura simile al processo di recupero dello spazio con Virtual Tape Engine (VTE).
L'eliminazione di un nastro DLm attivo richiede le seguenti operazioni: FORCE e FREE comandi prima dell'eliminazione.
L'eliminazione di un nastro DLm scratch richiede le seguenti opzioni: FREE se il nastro non è stato cancellato.
Se i volumi vengono eliminati da DLm e non vengono sostituiti, devono essere rimossi anche dal sistema di gestione dei nastri mainframe.
Se i volumi eliminati vengono sostituiti (reinizializzati) nel DLm, il sistema di gestione dei nastri mainframe potrebbe ancora richiedere delle regolazioni: impostare il nastro su scratch oppure eliminarlo e ridefinirlo.
Questa esecuzione speciale di DLMSCR può utilizzare gli altri valori parm, ad esempio IGNLCSRC, NODSNCHK e così via.