База данных
К Платформе можно подключить SQL базу данных в качестве источника сообщения и в качестве получателя.
Чтобы приступить к настройке коннектора, на вкладке Коннектор выберите тип База данных. После выбора типа коннектора станут доступны поля для ввода характеристик коннектора:
Поддерживаемые версии СУБД
Поддерживаемые версии СУБД для работы коннектора База данных:
MSSQL Microsoft SQL Server 2017 14.0.1000.169 и выше.
PostgreSQL 15.1 и выше.
Oracle Database Express Edition 11g Release 2 (11.2) и выше.
Внимание
Особенности работы с версии 3.1.1.0
Внешняя система подключается по имени базы данных PostgreSQL в регистре, указанном в настройках. По умолчанию подключение производится по имени базы данных в нижнем регистре. Если внешняя система подключена к базе данных, имя которой содержит символы верхнего регистра, рекомендуется выключить систему, переименовать базу данных и включить систему снова.
Основные настройки
Выберите тип СУБД:
MSSQL
MSSQL (подключение с помощью JDBC)
PostgreSQL
Oracle
Заполните следующие поля для подключения к базе данных:
Сервер
Экземпляр
Порт
Имя базы данных
Примечание
Если база данных, указанная в настройках внешней системы, не существует, внешняя система зафиксирует ошибку и поменяет свой статус на Сломано.
Настройте параметры подключения.
Если подключение к базе данных будет осуществляться с использованием имени и пароля, установите соответствующий флажок в разделе Параметры авторизации и введите имя пользователя и пароль для доступа к базе данных.
Внимание
Для подключения к СУБД MSSQL с помощью JDBC используются только доменные аутентификационные данные. При подключении следует вводить имя пользователя в формате domain\i.ivanov, где domain - имя домена, i.ivanov - имя пользователя, для которого в настройки безопасности СУБД MSSQL добавлено имя для входа с установленной проверкой подлинности Windows, а также добавлены роли, необходимые для доступа к базам данных.
Если получение аутентификационных данных ожидается из сервиса Управление пользователями, установите флажок Получать пароль из модуля Credential. При этом поле Пароль станет недоступным для заполнения.
Дополнительные настройки
Дополнительные настройки производятся в режиме редактора конфигурации. Для перехода в режим редактора конфигурации используйте переключатель Режим диалога / редактора конфигурации.
Внимание
Перед переходом в режим редактора конфигурации сохраните внесенные данные!
При использовании MSSQL, PostgreSQL и Oracle поддерживается подключение с помощью указания строки подключения в параметре connectionString (параметр должен быть включен: useConnectionString: true). Использование данного параметра для MSSQL (подключение с помощью JDBС) не поддерживается. Со списком всех возможных ключей, а также примерами строк подключений можно ознакомиться на следующих сайтах:
PostgreSQL: https://www.connectionstrings.com/npgsql/
После внесения данных нажмите на кнопку Сохранить изменения, после этого нажмите на кнопку Применить конфигурацию.
Для работы с системой создайте обработчики с направлением передачи В Platform или Из Platform, в зависимости от используемого бизнес-процесса.
Важно
Внешняя система с типом База данных не отправляет данные в Платформу самостоятельно. Задачу получения данных из БД или отправку в БД берет на себя обработчик. Запись данных в СУБД осуществляется в соответствии с UTC.