...
Настройка профиля юридических лиц
1. В В EMS → "Администрирование" → "Права и пользователи" - > "Профили юридических лиц" необходимо добавить профиль, нажав на "+":
2. На вкладке "Описание профиля" заполнить поля "Имя профиля" и "Описание".
3. На вкладке "Параметры" нужно добавить новый объект и заполнить необходимые поля:
...
Привязка профиля юридических лиц
1. В EMS → "Администрирование" → "Права и пользователи" - > "Домены" нужно выбрать необходимый домен, нажать кнопку редактирования и добавить созданный профиль:
2. Новый профиль появится в списке:
3. Обратим внимание на цифру слева от профиля- это id профиля, который в дальнейшем указывается в настройке "service.profile.id" .
...
Заполнение параметров профиля в дереве доменов для выгрузки дополнительной информации
1. При При необходимости для профиля юридических лиц могут быть добавлены дополнительные параметры выгрузки. Добавление параметров в профиль юридических лиц рассмотрено выше. При настройке сервиса они указываются в параметре "service.profile.fields" (если параметров несколько - перечисляются через ","), в выгружаемую информацию по ТД будут добавляться только параметры указанные в настройке.
2. Заполнение параметров осуществляется непосредственно в домене, содержащем ТД. Для этого открываем "Администрирование" → "Права и пользователи" - > "Домены", выбираем нужный домен, содержащий ТД и нажимаем кнопку редактирования:
3. Заполняем параметр для домена:
...
Без форматирования |
---|
<Root level="error"> |
Диагностика проблем со встроенной БД
Авторизация
Сервис использует БД H2 для хранения данных в памяти. Для того, чтобы диагностировать проблемы с БД, в сервисе предусмотрена веб-консоль БД в памяти.
По умолчанию веб-консоль включена и работает на том же хосте, что и сервис на порту 9111.
Чтобы попасть в веб-консоль, нужно:
- Указать URL к базе данных в памяти поля JDBC URL : jdbc:h2:mem:bobmemdb
- Указать имя пользователя и пароль (sa, h2bob)
При успешной авторизации пользователю открывается доступ к веб-интерфейсу управления H2:
Слева отображены схемы, которые созданы в H2. По центру отображается окно для выполнения запросов к БД.
Например, для отображения списка устройств находящихся в памяти сервиса, достаточно кликнуть по схеме DEVICES. Запрос на выбор всех устройств будет автоматически вставлен в окно для запросов, остается только нажать кнопку "Выполнить" для получения результата:
Настройка веб-консоли
При работе в контейнере, в блоке environment docker-compose файла можно использовать переменные:
- h2.console.enabled - Включение или выключение консоли (true/false);
- h2.console.port - Порт на котором работает веб-консоль в контейнере.
При работе в deb, те же самые переменные могут быть использованы в файле application.properties для управления работой веб-консоли.
Докеризация сервиса
...
Сервис может быть запущен в docker-контейнере. Для этого необходимо подготовить файл с переменными окружения .env и docker-compose.yml.
...