Обращение к базе данных посредством SQL запроса
Шаг 1. Создайте домен
-
Перейдите на страницу Домены и потоки.
-
Нажмите Создать на панели инструментов.
-
Выберите опцию "Новый домен".

Создание домена
-
Заполните параметр:
Название домена = уникальное имя (например, «Обработка запросов к БД»)
-
Нажмите Создать.

Окно создания нового домена
Домен с заданным именем создан в системе

Поиск домена в таблице доменов и потоков
Шаг 2. Создайте поток
-
Нажмите Создать на панели инструментов.
-
Выберите опцию "Новый поток".
-
Заполните параметры:
Выберите Домен – созданный ранее домен
Название потока – уникальное название внутри выбранного домена

Окно создания нового потока
-
Нажмите Создать.
Открывается окно редактора потоков с версией 1 в статусе "Черновик".

Окно редактора потоков
Шаг 3. Добавьте блоки из палитры и заполните настройки
-
Введите в поисковую строку палитры название блока - HTTP Trigger.
-
Перетащите блок HTTP Trigger на рабочую область на место пустого блока «Инициаторы».
-
Введите в поисковую строку палитры название блока – SQL.
-
Перетащите блок SQL на рабочую область на место пустого блока «Обработчики и отправители».
-
Введите в поисковую строку палитры название блока – Convert Body To.
-
Перетащите блок Convert Body To на рабочую область после блока SQL.

-
Заполните настройки блока HTTP Trigger:
-
Щелкните на блоке HTTP Trigger и в открывшейся панели заполните обязательный параметр:
Path – уникальное значение (пример, mySecondRoute)
-
Нажмите Применить.
-

-
Заполните настройки блока SQL и создайте подключение к БД
-
Щелкните на блоке SQL и в открывшейся панели заполните следующие параметры:
Query – SQL запрос, пример:
select * from configuration_items where route_id = `<id_текущего_потока>` -
Щелкните на поле Connection.
-

- В списке соединений выберите опцию «Создать».

- В открывшемся окне нажмите Создать.

- Заполните параметры:
Тип системы – "Система по работе с БД"
Доступность в указанных доменах – "Обработка запросов к БД"
Название – любое уникальное имя
Хост – IP-адрес или доменное имя сервера БД
Порт – порт, на котором работает СУБД
- Нажмите Далее.

- В окне "Создание соединения" заполнить параметры:
Тип соединения – SQL
Название – уникальное имя соединения
Тип авторизации – Basic
Пользователь – имя пользователя для подключения к БД
Пароль – пароль для данного пользователя
Тип базы данных – PostgreSQL
База данных – название базы данных
- Нажмите Завершить.

- На панели свойств блока SQL нажмите Применить.

-
Заполните параметры блока Convert Body To
-
В рабочей области потока щелкните на блоке Convert Body To и в панели свойств блока заполните следующие параметры:
Typе – String
-
Нажмите Применить.
-
Шаг 4. Сохраните поток
- Нажмите Сохранить в редакторе потоков.

Шаг 5. Активируйте поток
-
Нажмите Активировать в рабочей области редактора.
-
Нажмите в нижней панели кнопку Версии потока.
Статус версии потока принял значение «Активация», а затем «Активная».

Версия потока в статусе «Активация»
Шаг 6. Протестируйте вызов потока
- Нажмите на плашку Активная версия: 1

-
Скопируйте адрес вызова потока нажатием на кнопку
.
-
Для вызова используйте инструмент тестирования, например, SOAP UI или Postman.
-
Запустите вызов потока:
Method = GETURI = скопированный адрес