Задание удаления и архивации пакета
Задание TAL Disk Cleaner предназначено, чтобы выполняться периодически для возвращения места на диске после операций TAL. Задание работает на основе наличия сигнальных файлов в каталоге пакета источника.
Сигнальный файл tal_completed создается в расположении пакета в следующих случаях:
• Нет существующих файлов tranformInprogress_collection, и были созданы все файлы transformCompleted_collection.
• Число файлов transformCompleted_collection совпадает с числом наборов, в которые загружается этот пакет.
Сигнальный файл tal_completed не создается в расположении пакета в следующих случаях:
• Присутствуют любые файлы tranformInprogress_collection.
• Число файлов transformCompleted_collection меньше числа наборов, в которые загружается этот пакет.
Сигнальный файл tal_failed создается в расположении пакета, если присутствует любой файл transformFailed_collection.
Задание имеет следующие входные параметры:
• Bundles Location (Расположение пакетов) - путь к родительскому каталогу пакетов.
• Clean-up State (Состояние очистки) - имя сигнального файла, который ищется в каталогах пакетов (tal_failed или tal_completed).
Одновременно можно указать только одно состояние. Значение состояния очистки не зависит от регистра.
• Archive location (Расположение архива) - действительный путь к расположению на диске, в которое могут быть скопированы пакеты перед удалением каталога источника.
Этот параметр является необязательным.
Например:
Результаты задания очистителя диска TAL
При выполнении задания TAL Disk Cleaner (Очиститель диска TAL) имеет место следующее:
• Поток очистителя диска TAL является синхронизированным потоком. Это означает, что если какой-либо из потоков TAL находится в состоянии выполнения или приостановки, очиститель диска TAL ожидает завершения этих потоков.
• Если предоставлен этот параметр, все пакеты, у которых имеется сигнальный файл, соответствующий представленному состоянию очистки, копируются в расположение архива.
• Если путь к архиву не предоставлен, применимые пакеты удаляются.
• Если сигнальный файл, на который имеется ссылка в состоянии очистки, не найден ни в одном пакете, ничто не удаляется и не архивируется.
• Очищаются внутренние временные рабочие каталоги.
Нет никакой опции архивации для временных каталогов. Затрагиваются следующие каталоги:
◦ Каталоги Notifications, TransformationDriver и TransformCollection, в которых имеются такие файлы, как transformCompleted.xml в каталоге заданий, и для которых задания завершены.
◦ Каталог TransformMgmt, который содержит файл, такой как transformCompletedTemp.xml, в папке задания и для которого задание завершено.
Сам каталог TaskDiskCleaner не удаляется.