Monday, September 29, 2014

Русские сообщения в правилах.

Правила в OpenClinica загружаются из XML файлов, которые должны быть сохранены в ANSI. Тут возникает проблема, как загрузить сообщение на русском языке, особенно если у нас на компьютере не русская локаль.
Делается это просто, но придется непосредственно залезть в базу данных.
Вносим в наше правило какое-нибудь уникально сообщение, например:

<Message>RULE 1 MESSAGE</Message>

Сохраняем файл и загружаем его в ОпК.
Теперь запускаем pgAdmin, подключаемся к базе данных openclinica и открываем Query.
Убираем все из окна и вводим следующий SQL оператор:

update rule_action set message = 'Сообщение правила 1'
where message = 'RULE 1 MESSAGE';

нажимаем F5 и убеждаемся что все выполнено без ошибок.
Теперь при срабатывании правила будет появляться новое сообщение на русском языке.

No comments:

Post a Comment