Выборочная синхронизация компонентов |
Меню
предназначено для приведения репозитария БД в соответствие с текущим состоянием системы в части компонентного состава и версий компонентов.В результате активизации меню на экран выдается окно =Синхронизация компонентов системы <имя системы>= (см. Рис. 47), содержащее четыре экранных панели.
В левой верхней панели (панель компонентов системы) отображается компонентный состав текущей системы.
В левой нижней панели окна отображается имя и путь размещения в системе файлов текущего компонента панели компонентов.
В правой верхней панели (панель компонентов репозитария) отображается компонентный состав репозитария текущей базы данных (базы данных, на которую в данный момент настроен
).В правой нижней панели отображается место размещения компонента по репозитарию БД.
Рис. 47 Окно синхронизации компонентов системы
В панели компонентов системы (левая верхняя панель) комбинацией клавиш Alt+B (или соответствующей функцией локального меню, или с помощью пиктограммы инструментальной панели окна) можно установить фильтр, оставляющий в списке только те компоненты системы, которые не соответствуют репозитарию БД. Другими словами, в списке останутся компоненты, отсутствующие в репозитарии, или компоненты, у которых версия в системе не совпадает с версией, записанной в репозитарии.
Аналогично можно установить фильтр в панели компонентов репозитария (правая верхняя панель). В этом случае в списке останутся компоненты, отсутствующие в системе, или компоненты, у которых версия, записанная в репозитарии, не совпадает с версией компонента в системе.
Синхронизация компонентов выполняется в следующем порядке:
В панели компонентов системы необходимо установить фильтр для того, чтобы определить необходимость выполнения операции.
Если фильтр не пустой, необходимо отметить компоненты, информацию о которых необходимо актуализировать в репозитарии. Отметка выполняется клавишей Insert (также могут использоваться клик мыши в левом столбце панели и остальные стандартные клавиши отметки записей: Grey+ отметить все, Grey- снять все отметки, Insert на отмеченной записи снимает отметку). Если предполагается синхронизировать только один компонент, то достаточно установить на него курсор.
Процесс синхронизации отмеченных компонентов активизируется комбинацией клавиш Alt+F5 (или с помощью пиктограммы инструментальной панели окна)
По завершении процесса синхронизации на экран выдается соответствующее сообщение, а затем окно журнала выполнения операции (см. п.ЖУРНАЛ ХОДА ВЫПОЛНЕНИЯ ОПЕРАЦИЙ).
Комбинацией клавиш Alt+С (или с помощью пиктограммы INCLUDEPICTURE 'pic_AltC2.bmp' \* MERGEFORMAT \d инструментальной панели окна) выполняется формирование файла контрольной суммы репозитария текущей БД. В результате выполнения данной операции в каталоге инструментальной панели окна) выполняется формирование файла контрольной суммы репозитария текущей БД. В результате выполнения данной операции в каталоге \EXE системы формируется файл вида <имя системы>.crc.
Файл контрольной суммы репозитария предназначен для контроля соответствия компонентов системы репозитарию при старте Атлантис-приложения. В системах, собранных на Атлантис версии 5.3 данная функция контроля отсутствует.