<< Click to Display Table of Contents >> Интеграция с внешними системами Настройка интеграции |
Чтобы настроить обмен информацией с внешней системой:
1.Выберите, какой тип аутентификации с сервисом интеграции будет использоваться, и в зависимости от этого выполните необходимые настройки.
2.В среде разработки Directum RX сделайте типы сущностей доступными сервису интеграции. Укажите атрибут для функций модуля, к которым после публикации можно будет обращаться по протоколу OData.
В базовом решении по умолчанию уже есть функции, к которым можно обратиться через сервис интеграции. Также можно разработать новые типы сущностей и функции для интеграции с внешней системой. А с помощью метаданных OData – узнать полный список элементов кода, доступных внешней системе.
3.Напишите HTTP-запросы к интеграционным функциям или репозиториям типов сущностей. При этом проверьте, что в запросах:
•указаны данные для аутентификации с сервисом интеграции;
•значения параметров и свойств удовлетворяют требованиям;
•учтены ограничения сервиса интеграции.
4.Отладьте запросы. Чтобы отправлять запросы к сервису интеграции, можно использовать внешние инструменты для работы с REST API, например Postman.
Совет. Если при обращении к интеграционной функции или при выполнении любой операции с сущностью возвращается код 404 в ответе сервиса интеграции, попробуйте получить метаданные OData. Если страница с метаданными открывается, проверьте правильность построения запроса. Если не открывается – удостоверьтесь, что сервис интеграции включен, и при необходимости устраните неисправности.
5.После отладки напишите приложение, например консольное. Для взаимодействия с сервисом интеграции по протоколу OData рекомендуется использовать библиотеку с открытым исходными кодом Simple.OData.Client. Подробнее о работе с библиотекой см. раздел «Разработка консольного приложения для интеграции».
© Компания Directum, 2024 |