Обслуживание системы

Обслуживание системы включает в себя:

Управление базой данных

Раздел «Управление базой данных» в версиях до 3.11 и в версиях 3.11 и выше отличается.

Управление базой данных для версий до 3.11

В версиях Synergy до 3.11 раздел «Управление базой данных» отображает текущую и доступную версии базы данных, а также позволяет обновить текущую версию БД до доступной версии (илл. «Управление базой данных»).

Рисунок 5.48. Управление базой данных

Управление базой данных

В случае несовпадения версий БД администратор системы нажимает на кнопку «Обновить БД». Система предоставит диалоговое окно подтверждения действия: «ОК» для подтверждения, «Отмена» для отмены действия. В случае подтверждения начнется генерация БД, в окне отобразятся логи выполняемых действий (илл. «Логи обновления БД»).

Рисунок 5.49. Логи обновления БД

Логи обновления БД

Управление базой данных для версии 3.11 и выше

В версиях Synergy от 3.11 и выше раздел «Управление базой данных» отображает сведения об актуальности текущей БД и о классах (апдейтах), которые требуется применить для актуализации БД.

Для этого в модуле synergy-ejb, внутри каталога kz.arta.synergy.db.updates, располагается единый конфигурационный xml-файл, где будут перечислены все апдейты по порядку.

В случае наличия непримененных обновлений выводится сообщение:

Ваша версия БД неактуальна.
Следующие обновления еще не применены:
%id% - %comment%

%id% - %comment%

Поле %id% содержит название апдейта, поле %comment% - его описание.

Если в списке содержится более 5 обновлений, которые надо применить, то перечисляются первые 5 (в порядке перечисления классов в конфигурационном файле). В этом случае дополнительно будет отображена подпись:

и еще обновлений: %count%,

где %count% равен общему количеству непримененных обновлений без учета отображенных в списке (илл. «Вид окна при наличии непримененных обновлений»).

Рисунок 5.50. Вид окна при наличии непримененных обновлений

Вид окна при наличии непримененных обновлений

В случае невозможности применения обновлений БД выводятся сведения возникших ошибках (илл. «Вид окна в случае ошибок во время обновления»):

%ГГГГ-ММ-ДД ЧЧ:ММ%: Обновление прервано со следующей ошибкой: %текст_ошибки%

Рисунок 5.51. Вид окна в случае ошибок во время обновления

Вид окна в случае ошибок во время обновления

Обновления, произведенные до возникновения ошибки, считаются примененными. После возникновения ошибки процесс обновления останавливается, и оставшиеся обновления считаются непримененными.

Если все обновления, указанные в конфигурационном файле, применены в БД, то будет выведено сообщение (илл. «Вид окна при отсутствии непримененных обновлений»):

Ваша версия БД актуальна

Рисунок 5.52. Вид окна при отсутствии непримененных обновлений

Вид окна при отсутствии непримененных обновлений

В данном разделе также можно проверить индексы, нажав на соответствующую кнопку в правом верхнем углу. Система предоставит окно (илл. «Проверка индексов»).

Рисунок 5.53. Проверка индексов

Проверка индексов

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

Рисунок 5.54. Логи проверки индексов

Логи проверки индексов

Для закрытия окна администратор системы нажимает на кнопку «Отмена» либо кнопку закрытия окна.