Обслуживание системы включает в себя:
Раздел «Управление базой данных» в версиях до 3.11 и в версиях 3.11 и выше отличается.
В версиях Synergy до 3.11 раздел «Управление базой данных» отображает текущую и доступную версии базы данных, а также позволяет обновить текущую версию БД до доступной версии (илл. «Управление базой данных»).
В случае несовпадения версий БД администратор системы нажимает на кнопку «Обновить БД». Система предоставит диалоговое окно подтверждения действия: «ОК» для подтверждения, «Отмена» для отмены действия. В случае подтверждения начнется генерация БД, в окне отобразятся логи выполняемых действий (илл. «Логи обновления БД»).
В версиях Synergy от 3.11 и выше раздел «Управление базой данных» отображает сведения об актуальности текущей БД и о классах (апдейтах), которые требуется применить для актуализации БД.
Для этого в модуле synergy-ejb
, внутри
каталога kz.arta.synergy.db.updates
,
располагается единый конфигурационный xml-файл, где будут
перечислены все апдейты по порядку.
В случае наличия непримененных обновлений выводится сообщение:
Ваша версия БД неактуальна.
Следующие обновления еще не применены:
%id% - %comment%
…
%id% - %comment%
Поле %id%
содержит название апдейта, поле
%comment%
- его описание.
Если в списке содержится более 5 обновлений, которые надо применить, то перечисляются первые 5 (в порядке перечисления классов в конфигурационном файле). В этом случае дополнительно будет отображена подпись:
и еще обновлений:
%count%
,
где %count%
равен общему количеству
непримененных обновлений без учета отображенных в списке (илл.
«Вид окна при наличии непримененных обновлений»).
В случае невозможности применения обновлений БД выводятся сведения возникших ошибках (илл. «Вид окна в случае ошибок во время обновления»):
%ГГГГ-ММ-ДД ЧЧ:ММ%: Обновление
прервано со следующей ошибкой:
%текст_ошибки%
Обновления, произведенные до возникновения ошибки, считаются примененными. После возникновения ошибки процесс обновления останавливается, и оставшиеся обновления считаются непримененными.
Если все обновления, указанные в конфигурационном файле, применены в БД, то будет выведено сообщение (илл. «Вид окна при отсутствии непримененных обновлений»):
Ваша версия БД актуальна
В данном разделе также можно проверить индексы, нажав на соответствующую кнопку в правом верхнем углу. Система предоставит окно (илл. «Проверка индексов»).
По нажатию на кнопку «Проверить индексы» в данном окне отобразятся логи выполняемых действий (илл. «Логи проверки индексов»).
Для закрытия окна администратор системы нажимает на кнопку «Отмена» либо кнопку закрытия окна.