Определение глобальной функции
Для того чтобы настроить определение глобальной функции:
1. Перейдите в раздел «Описание».
2. В зависимости от типа функции, настройте её определение:
C# скрипт
Параметры C# скрипта
Напишите скрипт. Входные параметры являются параметрами функции. Используйте класс Dictionary<TKey,TValue> для передачи параметров ключа и значения. Ключевые параметры соответствуют выходным параметрам сигнатуры.
Настройте соответствие между результатом выполнения скрипта и атрибутами выходного шаблона сообщения. Для этого используйте ключи скрипта. Отметьте флаг Использовать для вывода результата скрипта, если скрипт возвращает единственное значение без ключа, и вы хотите записать это значение в определенный выходной атрибут.
Вызов веб-службы
1. Зарегистрируйте приложение Comindware Business Application Platform во внешней вебслужбе в качестве клиента.
2. Настройте аутентификацию приложения Comindware Business Application Platform во внешней веб-службе.
3. Приготовьтесь к вводу параметров аутентификации, предоставленных веб-службой приложению Comindware Business Application Platform. Возможно, вам сначала потребуется изучить документацию веб-службы на соответствующую тему, чтобы узнать, каким образом сторонние приложения (в данном случае Comindware Business Application Platform) проходят аутентификацию при подключении к веб-службе. Используйте эти знания при задании настроек.
Настройка | Действие |
---|---|
Аутентификация | Выберите метод аутентификации: базовая аутентификация или без аутентификации. |
Логин (базовая аутентификация) | Введите логин. |
Пароль (базовая аутентификация) | Введите пароль. |
Заголовки | Нажмите кнопку Добавить заголовок, чтобы добавить заголовки данных, которые будут использоваться в API запросах к веб-службе. Синтаксис заголовков предоставляется веб-службой. Заголовок Content-Type является обязательным и может принимать значения "application/json " или "application/xml". |
Метод запроса | Выберите метод запроса: GET, POST, PUT или DELETE, в зависимости от цели запроса. При выборе одного из методов «отправки» («POST» или «PUT») появится поле Текст запроса. Введите в это поле данные, которые должны быть отправлены в веб-службу. |
Адрес URL вебслужбы | Укажите полный адрес URI (Uniform Resource Identifier) вебслужбы (см. документацию веб-службы). В адресе обязательно используйте "http" или "https". Пример: https://comindware.dreamsupport.ru. |
Метод парсинга | Выберите метод парсинга данных, содержащихся в ответе вебслужбы: "Как есть", "Xml", или "JSON". |
Настройка соответствия | Настройте соответствие между атрибутами шаблона сообщения на выходе из функции и данными из ответа вебслужбы. |
Параметры вызова веб-службы