База данных

К Платформе можно подключить SQL базу данных в качестве источника сообщения и в качестве получателя.

Чтобы приступить к настройке коннектора, на вкладке Коннектор выберите тип База данных. После выбора типа коннектора станут доступны поля для ввода характеристик коннектора:

../../_images/image87.png

Поддерживаемые версии СУБД

Поддерживаемые версии СУБД для работы коннектора База данных:

  • 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 в регистре, указанном в настройках. По умолчанию подключение производится по имени базы данных в нижнем регистре. Если внешняя система подключена к базе данных, имя которой содержит символы верхнего регистра, рекомендуется выключить систему, переименовать базу данных и включить систему снова.

Основные настройки

  1. Выберите тип СУБД:

    • MSSQL

    • MSSQL (подключение с помощью JDBC)

    • PostgreSQL

    • Oracle

  2. Заполните следующие поля для подключения к базе данных:

    • Сервер

    • Экземпляр

    • Порт

    • Имя базы данных

      Примечание

      Если база данных, указанная в настройках внешней системы, не существует, внешняя система зафиксирует ошибку и поменяет свой статус на Сломано.

  3. Настройте параметры подключения.

    • Если подключение к базе данных будет осуществляться с использованием имени и пароля, установите соответствующий флажок в разделе Параметры авторизации и введите имя пользователя и пароль для доступа к базе данных.

      Внимание

      Для подключения к СУБД MSSQL с помощью JDBC используются только доменные аутентификационные данные. При подключении следует вводить имя пользователя в формате domain\i.ivanov, где domain - имя домена, i.ivanov - имя пользователя, для которого в настройки безопасности СУБД MSSQL добавлено имя для входа с установленной проверкой подлинности Windows, а также добавлены роли, необходимые для доступа к базам данных.

    • Если получение аутентификационных данных ожидается из сервиса Управление пользователями, установите флажок Получать пароль из модуля Credential. При этом поле Пароль станет недоступным для заполнения.

Дополнительные настройки

Дополнительные настройки производятся в режиме редактора конфигурации. Для перехода в режим редактора конфигурации используйте переключатель Режим диалога / редактора конфигурации.

Внимание

Перед переходом в режим редактора конфигурации сохраните внесенные данные!

При использовании MSSQL, PostgreSQL и Oracle поддерживается подключение с помощью указания строки подключения в параметре connectionString (параметр должен быть включен: useConnectionString: true). Использование данного параметра для MSSQL (подключение с помощью JDBС) не поддерживается. Со списком всех возможных ключей, а также примерами строк подключений можно ознакомиться на следующих сайтах:

После внесения данных нажмите на кнопку Сохранить изменения, после этого нажмите на кнопку Применить конфигурацию.

Для работы с системой создайте обработчики с направлением передачи В Platform или Из Platform, в зависимости от используемого бизнес-процесса.

Важно

Внешняя система с типом База данных не отправляет данные в Платформу самостоятельно. Задачу получения данных из БД или отправку в БД берет на себя обработчик. Запись данных в СУБД осуществляется в соответствии с UTC.