Навигация:  АДМИНИСТРИРОВАНИЕ МИС МЕДИАЛОГ > ВСПОМОГАТЕЛЬНЫЕ УТИЛИТЫ > УТИЛИТЫ ПЕЧАТИ ЛИСТКОВ НЕТРУДОСПОСОБНОСТИ >

Утилита GetDBDataXML

Предыдущая страницаВернуться в начало главыСледующая страница

Утилита GetDBDataXML необходима для передачи сообщения веб-серверу (DBDataService) и сохранения ответа от сервера в XML файл. Вызывается утилитой PrintTextWithInterval.

Настройка утилиты

В файле GetDBDataXML.ini необходимо прописать адрес DBDataService (веб-сервера):

[service]

url=http://192.168.1.23:12346

Параметры запуска утилиты

Утилита GetDBDataXML принимает на вход параметры в виде

Имя поля = Значение

Пример:

GetDBDataXML.exe XMLTemplate="CureListTemplate.xml" MOTCONSU_ID="123453" PATIENTS_ID="23421"

Утилита вызывает внешний DBDataService и передает ему запрос, заданный в шаблоне, определенном в параметре XMLTemplate.

Результат она сохраняет в файл, заданный в шаблоне в переменной <RESULT_FILE>.

Пример настройки шаблона для запроса (CureListTemplate.xml):

<CURELIST_QUERY>

 <RESULT_FILE>result.xml</RESULT_FILE>

 <QUERY_INFO>

         <PARAM>{PARAM}</PARAM>

         <MOTCONSU_ID>{MOTCONSU_ID}</MOTCONSU_ID>

         <PATIENTS_ID>{PATIENTS_ID}</PATIENTS_ID>

 </QUERY_INFO>

</CURELIST_QUERY>

Параметры при выполнении заменяются на соответствующие значения параметров запуска. Поиск параметра осуществляется по имени. В результирующий файл должно записаться:

         <PARAM>55</PARAM>