Выборочная загрузка компонентов Назад В начало Вперед

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

В результате успешного соединения с FTP-сервером в подкаталог \Last каталога, заданного параметром PatchManager.UpdatesDir, из папки FTP-сервера копируются реестры обновлений (acc-файлы). Выбор реестров для копирования выполняется в соответствии с установленной настройкой режима загрузки (подробнее о порядке задания настройки см. ниже, Рис. 33). По умолчанию установлен режим загрузки всех новых, не обработанных ранее (полностью или частично), реестров.

Полностью обработанным считается реестр, все компоненты которого загружены на локальный компьютер. Такие реестры перемещаются в корень каталога, заданного параметром PatchManager.UpdatesDir.

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

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

Далее выдается сообщение:

Выбрать реестры вручную?

При ответе [Да] на экран вызывается окно выбора реестра (реестров) обновлений из числа имеющихся на FTP-сервере (см. Рис. 34) .

В результате выбора реестра обновления (программно или вручную) на экран выдается окно =Загрузка обновлений для системы <имя системы>= (см. Рис. 32), содержащее четыре экранных панели.

Рис. 32 Окно выборочной загрузки обновлений компонентов системы с FTP-сервера

В левой панели (панель компонентов системы) отображается компонентный состав текущей системы.

В верхней правой панели (панель компонентов обновления) отображается компонентный состав обновлений, содержащихся в дистрибутивах (дистрибутиве), соответствующих выбранному реестру (реестрам). В панели отображаются только компоненты, принадлежащие текущей системе и системе верхнего уровня, например, компоненты Галактики ERP и Атлантис, если текущей системой для Менеджера обновлений является система Галактика (galnet).

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

Например, если текущей системой является система galnet и реестр содержит обновление компонента galconf.exe, то данный компонент не будет отображаться в панели (этот компонент установлен в системе в каталоге \DB_Inst, в каталоге \EXE он отсутствует) и, соответственно, не будет доступен для загрузки. Для загрузки компонентов, размещенных в каталоге \DB_Inst необходимо в качестве текущей системы выбрать систему DB_Inst.

Средняя правая панель (панель зависимостей) содержит для текущего компонента панели компонентов обновления список компонентов, наличие в системе которых необходимо для обеспечения его работоспособности. Причем требуемый компонент должен иметь версию, отвечающую определенному условию (равную или не меньше некоторой заданной версии).

Требуемые компоненты могут быть двух видов:

- компоненты, наличие которых обязательно. Такие компоненты отображаются в панели с пиктограммой обычной цветовой насыщенности, например, ;

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

В поле Требуемые компоненты содержатся имена компонентов, а в полях Условие и Версия - требования к их версии.

Нижняя правая панель (панель дистрибутивов) для текущего компонента панели компонентов обновления содержит имя и атрибуты (поля Архив обновления, Размер, Дата) файла-архива (дистрибутива), в котором содержится текущий компонент.

В панели компонентов системы комбинацией клавиш Alt+B (или соответствующей функцией локального меню, или с помощью пиктограммы инструментальной панели окна) можно установить фильтр, оставляющий в списке только компоненты, которые могут быть обновлены с помощью дистрибутивов выбранного реестра обновлений (т.е. имеющие меньшую версию, чем версия компонента в дистрибутиве обновления компонента). Повторное нажатие комбинации клавиш Alt+B снимает фильтр.

В панели компонентов обновления (верхняя правая) выполняются основные рабочие операции по загрузке обновлений с FTP-сервера. В этой панели выполняются следующие функции:

Перед началом загрузки отмеченных компонентов программа выполняет анализ наличия в системе компонентов, требуемых компонентам, отмеченным для загрузки. Если будут обнаружены отсутствующие в системе требуемые компоненты, то программа выделяет их в панели компонентов обновления полужирным шрифтом и выдает соответствующее сообщение с предложением загрузить с FTP-сервера и недостающие требуемые компоненты.

В случае отказа копируются только отмеченные пользователем компоненты, а в случае согласия - отмеченные и отсутствующие в системе требуемые компоненты.

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

Если в процессе работы не все компоненты выбранных реестров были загружены с FTP-сервера, то при закрытии окна =Загрузка обновлений для системы <имя системы>= выдается сообщение:

Пpocмoтpeнныe пaкeты oбнoвлeний cчитaть oбpaбoтaнными?

Если Вы собираетесь позже продолжить загрузку, то ответьте [Нет]. В этом случае реестр останется в подкаталоге \Last и впоследствии, используя режим загрузки Ничего, можно будет продолжить работу без повторной загрузки реестра с сервера.

По сочетанию клавиш Ctrl+O или с помощью пиктограммы инструментальной панели окна выполняется переход в режим настройки параметров загрузки реестров. В результате вызывается окно =Параметры загрузки= (см. Рис. 33).

Рис. 33 Окно параметров выборочной загрузки реестров обновлений

По умолчанию установлен режим Только новые, при котором при активизации меню с FTP-сервера загружаются только те реестры, которые отсутствуют в локальном каталоге, заданном параметром PatchManager.UpdatesDir. Если новых реестров в папке сервера не обнаружено, то программа выдает об этом соответствующее предупреждение и предлагает выбрать реестр вручную из числа имеющихся на сервере.

В режиме Все обнаруженные при активизации меню с FTP-сервера загружаются все реестры, обнаруженные на сервере.

В режиме Ничего при активизации меню реестры берутся не с FTP-сервера, а из локального подкаталога \Last каталога, заданного параметром PatchManager.UpdatesDir. Это реестры, с которыми работа не была завершена во время предыдущих сеансов.

Флаг Выбор загружаемых реестров включает режим загрузки, при котором при активизации меню на экран вызывается окно со списком всех обнаруженных на FTP-сервере реестров (см. Рис. 34). В этом окне щелчком мыши в левом поле или клавишей Insert необходимо пометить реестры, которые необходимо загрузить с сервера.

Рис. 34 Список реестров обновлений в папке FTP-сервера для выбора

Обработанные реестры выделены в списке серым шрифтом, реестры, с которыми уже работали, но обработка не была закончена, - красным шрифтом. Новые реестры обозначены обычным шрифтом.

Для выбора реестра (реестров) для работы нажмите кнопку Enter.

После установки необходимого режима загрузки реестров необходимо нажать кнопку [Применить], в результате выбранная настройка сохранится в dsk-файле программы. Для выхода из окна выбора параметров загрузки без сохранения результата необходимо воспользоваться кнопкой [Отмена].

По комбинации клавиш Alt+C или с помощью пиктограммы инструментальной панели окна можно выполнить анализ совместимости компонентов системы. Порядок работы с данной функцией рассмотрен в п. Мониторинг текущего состояния системы. Если в панели компонентов системы основного окна, из которого вызывается функция Alt+C, установлен фильтр, то анализ совместимости выполняется в объеме компонентов данного фильтра.

По комбинации клавиш Ctrl+P или с помощью пиктограммы инструментальной панели окна можно сформировать отчет о различиях в версиях установленных в системе компонентов и доступных для загрузки из каталога FTP сервера. При запуске данной функции выдается запрос на указание режима формирования отчета:

Показывать только различия?

В случае ответа [Да] в отчет выдаются только различия, а в случае ответа [Нет] - сравнение всех доступных для загрузки компонентов с компонентами, установленными в системе.

Анализ компонентов, размещенных на FTP-сервере, выполняется по реестру обновления. Пример отчета приведен в Приложении (см. п. ПРИМЕР ОТЧЕТА О РАЗЛИЧИЯХ ДОСТУПНЫХ И УСТАНОВЛЕННЫХ КОМПОНЕНТОВ СИСТЕМЫ).