Eliminación del paquete y tarea de archivo
La tarea TAL Disk Cleaner debe ejecutarse periódicamente para recuperar espacio en disco después de realizar operaciones TAL. La tarea funciona según la presencia de ficheros centinela en el directorio del paquete de origen.
El fichero centinela tal_completed se crea en la ubicación del paquete en los siguientes casos:
• Cuando no hay ficheros de recopilación tranformInprogress_ y todos los ficheros de recopilación transformCompleted_ se han creado.
• Cuando el número de ficheros de recopilación transformCompleted_ es igual al número de recopilaciones en las que se carga el paquete.
El fichero centinela tal_completed no se crea en la ubicación del paquete en los siguientes casos:
• Cuando hay ficheros de recopilación tranformInprogress_.
• Cuando el número de ficheros de recopilación transformCompleted_ es menor que el número de recopilaciones en las que se carga el paquete.
Cuando el fichero centinela tal_failed se crea en la ubicación del paquete cuando exista algún fichero de recopilación transformFailed_.
La tarea tiene los siguientes parámetros de entrada:
• Bundles Location: la ruta al directorio principal de los paquetes.
• Clean-up State: el nombre del fichero centinela que se debe buscar en los directorios del paquete (tal_failed o tal_completed).
Solo se puede especificar un estado a la vez. El valor del estado de limpieza no distingue entre mayúsculas y minúsculas.
• Archive location: una ruta válida a la ubicación del disco en la cual se pueden copiar los paquetes antes de borrar el directorio de origen.
Este parámetro es opcional.
Por ejemplo:
Resultados de la tarea TAL Disk Cleaner
Cuando se ejecute la tarea TAL Disk Cleaner, se producirá lo siguiente:
• El flujo de la tarea TAL Disk Cleaner es un flujo sincronizado, lo que significa que si cualquier flujo TAL está en curso o pausado, el flujo de TAL Disk Cleaner esperará hasta que esos flujos se completen.
• Todos los paquetes que tengan un fichero centinela que coincida con el estado de limpieza proporcionado se copiarán en la ubicación del archivo, siempre y cuando se haya proporcionado este parámetro.
• Si no se proporciona la ruta del archivo, se borran los paquetes correspondientes.
• Si el fichero centinela antes mencionado no se encuentra en ningún paquete, no se borrará ni archivará nada.
• Los directorios de trabajo temporales internos se limpian.
No hay opción de archivo para los directorios temporales. Los siguientes directorios se verán afectados:
◦ Los directorios NotificationsTransformationDriver y TransformCollection que tengan ficheros como, por ejemplo, transformCompleted.xml, en el directorio de la tarea y en los cuales se hayan completado las tareas.
◦ El directorioTransformMgmt en el que se incluya un fichero como, por ejemplo, transformCompletedTemp.xml, en el directorio de la tarea y en cual se haya completado la tarea.
El directorio TaskDiskCleaner en sí no se borra.