Перейти к содержанию

Описание переиспользуемых функций

Вкладка «Описание» переиспользуемой функции предназначена для настройки определения переиспользуемой функции в зависимости от выбранного типа:

 

Скрипт 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.
  • Настройка соответствия — таблица для настройки соответствия между атрибутами шаблона сообщения на выходе из функции и данными из ответа веб-службы.