Настройка обмена с нуля
Это пошаговый сценарий первоначальной настройки обмена между двумя системами через DataHUB.
Что понадобится
- Учётная запись в Личном кабинете DataHUB.
- Компания, в которую входит ваша учётная запись.
- Разработчики адаптеров на стороне каждой из систем.
Шаг 1. Проверьте наличие компании
Откройте «Мои компании». Если нужная компания уже есть — переходите к шагу 2.
Если компании нет — нажмите «+ Добавить», введите название и сохраните. Компания изолирует обмен: системы из разных компаний не видят сообщения друг друга.
Шаг 2. Добавьте информационные системы
Перейдите в «Управление шиной», выберите компанию в выпадающем списке, откройте вкладку «Информационные системы».
Для каждой системы-участника нажмите «+ Добавить» и заполните форму:
- Название — понятное имя (например, ERP-1С или WMS-Склад).
- Логин — уникальный идентификатор системы на шине.
- Пароль — передайте его разработчику адаптера; в Личном кабинете после сохранения пароль не отображается.
- Описание — опционально.
Сохраните каждую систему. Логин и пароль каждой системы передайте разработчику соответствующего адаптера — они вводятся в форму настроек подсистемы DataHUB.
Шаг 3. Создайте классы сообщений
Перейдите на вкладку «Классы сообщений».
Для каждого типа передаваемых данных нажмите «+ Добавить»:
- Название — идентификатор класса, который будет передаваться в поле ClassId сообщений. Согласуйте написание с разработчиками адаптеров (регистр важен).
- Описание — опционально (например: «Документ», «Справочник»).
Шаг 4. Настройте маршруты
Перейдите на вкладку «Маршруты».
Для каждой пары «класс + направление» нажмите «+ Добавить» и выберите: - Класс сообщения - Систему-источник (кто отправляет) - Систему-приёмник (кто получает)
Маршрут однонаправленный. Если обмен двусторонний, создайте два маршрута для каждого класса.
Шаг 5. Передайте данные разработчикам адаптеров
Для каждого адаптера предоставьте:
- Адрес Exchange API: https://exchange.<domain>
- Логин и пароль информационной системы
- Список классов сообщений с точным написанием названий
Шаг 6. Проверьте обмен
После настройки адаптеров выполните тестовую отправку и убедитесь, что: 1. Отправитель видит статус «Отправлено» в очереди исходящих. 2. Получатель видит входящее сообщение и статус «Обработано».
Если сообщение не доставляется — проверьте маршрут: он должен совпадать с логином системы-отправителя и именем класса в ClassId.