Cómo eliminar cintas de DLm
Resumen: Los usuarios de DLm pueden requerir trabajar con volúmenes temporales o, por otros motivos, requerir la eliminación de cintas de DLm. Esto se puede lograr con una ejecución especial de DLMSCR. ...
Instrucciones
Elimine cintas de DLm mediante el lenguaje de control de trabajos (JCL) de mainframe.
TYPE=RMMDV es un parámetro específico de DLm que funciona independientemente del sistema de administración de cintas utilizado en el mainframe.
Ejemplo para eliminar una sola cinta, 010077. En este ejemplo, 010077 es una cinta "activa":
//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 variable FORCE y FREE Los comandos tardan algún tiempo en ejecutarse, especialmente el comando FREE. Esto es similar al proceso de recuperación de espacio del motor de cintas virtuales (VTE).
La eliminación de una cinta DLm activa requiere el FORCE y FREE antes de eliminar.
La eliminación de una cinta de DLm temporal requiere el FREE comando si la cinta no se ha borrado.
Si los volúmenes se eliminan de DLm y no se reemplazan, también se deben eliminar del sistema de administración de cintas de mainframe.
Si los volúmenes eliminados se reemplazan (reinicializan) en DLm, es posible que el sistema de administración de cintas de mainframe aún necesite ajustes: configurar la cinta en scratch o eliminarla y redefinirla.
Esta ejecución especial de DLMSCR puede usar los otros valores de parm, como IGNLCSRC, NODSNCHK, etc.