Коннектор "Денвик"
Задача
Обеспечить создание БД и подключение к FastBoard через преднастроенный сценарий интеграции с Денвик.
Решение
Денвик использует Экстратор 1С для создания подключений к БД. Они могут сами создавать таблиц и выгружать туда данные из 1С. Со стороны FastBoard требуется:
- Создать БД и пользователя по запросу
- Передать данные для подключения в Экстрактор
- Создать коннектор к новой БД в FastBoard
Запрос
В Экстракторе пользователь вводит ссылку на стенд FastBoard, на котором будет создана БД и коннектор к ней. В итоге Экстрактор формирует запрос на создание БД, в котором указан только URL стенда, например
fastbord-front-dev.fb-dev.winsolutions.ru
По этому URL со стороны FastBoard создаются БД и новый пользователь, устанавливается полный доступ пользователя к новой БД.
Ответ
Успешный ответ шифруется и передаётся в Экстрактор. Передаются следующие данные:
- Сервер
- Порт
- Пользователь
- Пароль
- Название БД
Пример ответа HTTP 200:
{
"db_name": "string",
"host": "IP",
"port": "xxxx",
"user": "string",
"password": "string"
}
После успешного создания БД необходимо создать коннектор к ней