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