Автоматическая загрузка компонентов Назад В начало Вперед

Меню Операции => Загрузка компонентов => Автоматическая предназначено для выполнения автоматической загрузки всех новых обновлений с FTP-сервера.

Определение новизны обновления выполняется по следующему алгоритму:

- анализируется наличие в каталоге, заданном параметром PatchManager.UpdatesDir, реестров обновлений (acc-файлы), присутствующих в папке FTP-сервера;

Если такие реестры найдены в каталоге, заданном параметром PatchManager.UpdatesDir, то выдается сообщение:

Новые обновления не найдены

-реестры FTP-сервера анализируются по составу описанных в них компонентов и выбираются компоненты, принадлежащие текущей системе и системе верхнего уровня (например, уровню 'Атлантис-системы'), а также требуемые им компоненты с учетом транзитивных зависимостей.

Полученное подмножество компонентов FTP-сервера сравнивается с компонентами, имеющимися на данный момент в каталогах, заданных параметрами PatchManager.PrepareDir, PatchManager.BackupDir;

- дистрибутивы компонентов, отсутствующих в перечисленных выше каталогах загружаются из папки FTP-сервера в каталог, заданный параметром PatchManager.PrepareDir, а из папки, заданной параметром PatchManager.BackupDir, копируются компоненты подмножества, найденные в ней.

При успешной загрузке всех дистрибутивов компонентов, описанных в файлах реестров обновлений FTP-сервера, реестры сохраняются в каталоге, заданном параметром PatchManager.UpdatesDir.

По завершении загрузки выдается соответствующее сообщение.

Ход выполнения операции выводится в окно журнала (см. Рис. 51). Порядок работы с окном рассмотрен в п. ЖУРНАЛ ХОДА ВЫПОЛНЕНИЯ ОПЕРАЦИЙ.