<< Click to Display Table of Contents >> Администрирование (Linux) > Обновление системы Переход с шаблона Web API на сервис интеграции |
С версии Directum RX 4.1 прекращена поддержка шаблона интеграционного решения Web API. Если вы использовали шаблон, то после обновления переведите разработку на сервис интеграции. Для этого:
1.Изучите ограничения при написании HTTP-запросов к сервису интеграции.
2.Во внешней системе-инициаторе обмена измените:
•адрес шаблона Web API на адрес сервиса интеграции. По умолчанию адрес сервиса DrxIntegration при установке продуктивной системы и DrxIntegrationLocal при установке Directum RX со средой разработки;
•имя вызываемого метода (REST), так как сервис интеграции автоматически генерирует методы для работы с сущностями.
Например, нужно получить контрагента по идентификатору.
Запрос в Web API:
https://localhost/service/odata/Counterparty(12)
Запрос в сервисе интеграции:
https://localhost/DrxIntegration/odata/ICounterparty(12)
Адрес изменился с https://localhost/service/odata/ на https://localhost/DrxIntegration/odata/. Метод изменился с Counterparty(12) на ICounterparty(12).
Подробнее см. раздел «Запросы к сервису интеграции».
3.Формат изменять не придется вообще (или минимально).
4.Если часть логики для настройки интеграции реализована в шаблоне Web API, то в среде разработки создайте интеграционные функции и перенесите код из шаблона.
5.Протестируйте доработки. После чего создайте пакет разработки и обновите продуктивную систему.
6.Удалите шаблон Web API.
ПРИМЕЧАНИЕ. В сервисе интеграции, как и в шаблоне Web API, используется протокол OData и формат JSON, поэтому при формировании запросов к сервису значительных изменений не потребуется.
© Компания Directum, 2024 |