Утилита ToolSetup предназначена для редактирования INI-файлов, содержащих параметры различных служб системы МЕДИАЛОГ (например, HL7 сервера, службы поиска пациентов в центральной базе данных).
INI-файлы имеют следующую структуру:
[Секция 1]
Параметр 1=Значение параметра
Параметр 2=Значение параметра
...
[Секция n]
Параметр m=Значение параметра
...
Утилиту (файл ToolSetup.exe) нужно скопировать в каталог, где находится требуемый INI-файл. При запуске откроется окно утилиты, в котором вкладки соответствуют секциям, а параметры на вкладках — параметрам файла.
При наличии параметра типа "строка соединения" (ConnectionString) в окне утилиты появляется кнопка Настроить (рис. 1), открывающая стандартное окно настройки соединения с базой данных. В INI-файле настройки соединения хранятся в зашифрованном виде.
Настройка строки соединения производится только с помощью утилиты ToolSetup.
Рисунок 1. Утилита ToolSetup
Перевод утилиты ToolSetup
Имена вкладок и параметров утилиты могут быть изменены. Для этого создается файл перевода с именем редактируемого INI-файла и расширением .map (например, HL7.map). Файл перевода имеет следующую структуру:
Имя секции=Перевод имени секции
Имя секции.Имя параметра=Перевод имени параметра
Если некоторое значение нельзя хранить в открытом виде, в строку перевода нужно добавить значение *EncodedString:
Имя секции.Имя параметра=Перевод имени параметра*EncodedString
В окне ToolSetup значение параметра будет отображаться символами "*". В файле .ini введенное значение будет храниться в зашифрованном виде.
Пример файла HL7.map:
common=Общие
common.LogServer=Логирование событий HL7 сервера
common.LogMessages=Логирование входящих и исходящих сообщений
database=Соединение с базой данных
Окно утилиты ToolSetup с переводом показано на рис. 2.
Рисунок 2. Утилита ToolSetup с переводом