Как получить сообщение HL7 из базы данных openMRS

Я пытаюсь получить сообщения HL7, присутствующие в таблице hl7_in_queue в базе данных openmrs, используя Mirth.

1) Я использую автономный OpenMRS 2.0

2) Файл openmrs-standalone-runtime.properties содержит следующие сведения:


tomcatport=8081
 module.allow_web_admin=true
 connection.url=jdbc:mysql:mxj://127.0.0.1:3317/openmrs?autoReconnect=true&sessionVariables=storage_engine=InnoDB&useUnicode=true&characterEncoding=UTF-            8&zeroDateTimeBehavior=convertToNull&server.initialize-user=true&createDatabaseIfNotExist=true&server.basedir=database&server.datadir=database/data&server.collation-    server=utf8_general_ci&server.character-set-server=utf8&server.max_allowed_packet=96M
 connection.username=openmrs
 auto_update_database=false
 application_data_directory=appdata
 connection.password=kXI4^ecvG8Vk

vm_arguments=-Xmx512m -Xms512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=128m

3) Я пытаюсь создать канал веселья, используя детали, доступные в файле openmrs-standalone-runtime.properties. Я приложил скриншот того же.

Но когда я нажимаю кнопку выбора->получить таблицы, я получаю следующее предупреждение:

не удалось получить метаданные базы данных. Убедитесь, что ваш драйвер, URL-адрес, имя пользователя и пароль верны.

Может ли кто-нибудь сказать мне, где я ошибаюсь, или предложить, как получить сообщение HL7 из базы данных OpenMRS с помощью Mirth.

Спасибо.


person user3463499    schedule 14.07.2014    source источник


Ответы (1)


Я предлагаю начать с разрешений и доступа. Проверьте соединение openmrs, войдя в mysql с помощью клиента mysql, а затем проверьте доступ к конкретной базе данных. Это отображается в Linux, но cli для Windows одинаков.

bashprompt› mysql -u openmrs -p

mysql› USE openmrs;

mysql› выберите * из tableinopenmrs;

Если вы получите результаты, то у этого пользователя есть разрешение. Если нет, вам придется исправить пользователя.

Другой:

Порт по умолчанию для mysql — 3306, у вас 3317, это сделано намеренно?

mysql -H 127.0.0.1:3317 -u openmrs -p

Если нет хоста, вы получите

ОШИБКА 2005 (HY000): Неизвестный узел сервера MySQL «127.0.0.1:3317» (2)

Опубликуйте здесь любые ошибки, которые вы получаете с клиентом mysql.

person Paul    schedule 15.07.2014