Команды
Открытие списка команд указано в разделе «Добавление команд» (см. рис. 43)
Рис. 43
В списке команд, команды сгруппированы в функциональные блоки. У каждой команды есть общие свойства, которые не меняются, остальные свойства могут отличаться в зависимости от выбранной команды.
Общие свойства для всех команд (см. рис. 44)
Рис. 44
Описание общих свойств (см. табл. 3).

Таблица 3

Внешнее взаимодействие

Использовать внешнюю библиотеку

Рис. 45 Свойства команды «Использовать внешнюю библиотеку»
Команда «Использовать внешнюю библиотеку» расположена в разделе «Внешнее взаимодействие» в панели выбора команд (см рис. 45). Для корректной работы команды «Использовать внешнюю библиотеку» версия ядра на котором была собрана внешняя библиотека должна быть 3.1 или ниже.
Использовать внешнюю библиотеку используется для запуска DLL файлов (см. табл. 4).

Таблица 4

Получение HTTP: результата запроса

Рис. 46 Свойства команды «Получение HTTP: результата запроса»
Команда «Получение HTTP: результата запроса» расположена в разделе «Внешнее взаимодействие» в панели выбора команд (см рис. 46).
Получение HTTP: результата запроса используется для получения данных из HTML/XML кода с помощью XPath запроса (см. табл. 5).

Таблица 5

Пример:
Исходные данные:
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<author>J. K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>

XPath запрос: //book/year
Результат: 2005

Отправка HTTP: запроса

Рис. 47 Свойства команды «Отправка HTTP: запроса»
Команда «Отправка HTTP: запроса» расположена в разделе «Внешнее взаимодействие» в панели выбора команд (см рис. 47).
Отправка HTTP: запроса используется для сохранения в переменную HTML кода с вэб страницы (см. табл. 6).

Таблица 6

REST взаимодействие

Команда «REST взаимодействие» расположена в разделе «Внешнее взаимодействие» в панели выбора команд.
Данная команда позволяет настроить и организовать взаимодействие между распределенными компонентами системы или между различными системами, каждая из которых может физически располагаться в разных местах.
В команде поддерживается следующие методы – GET, POST, PUT, DELETE, HEAD, OPTIONS, HEAD, PATCH, MERGE, COPY.
Для настройки взаимодействия с целевой системой/сервисом необходимо указать обязательные параметры - Базовый адрес запроса, Точка подключения (endpoint), Тип метода, Параметры метода и Использовать переменную. Все указанные параметры должны быть известны из описания методов взаимодействия с сервисом (API).
Дополнительно, могут быть указаны другие параметры при их наличии. При настройке, в поле Время ожидания запроса можно указать время ожидания ответа/реакции системы, с которой настраивается взаимодействие.
Настройка структуры запроса и списка данных передаваемых/получаемых при взаимодействии, указывается в дополнительной форме, открываемой при выборе пункта Параметры метода. В данной форме могут быть указаны: - заголовок HEADER, PARAMETR, содержание тела объекта (описание передаваемых данных) и сами данные, имя файла и путь к файлу (в случае передачи файла) (см. табл. 7).

Таблица 7

Пример, настроенного POST запроса приведен на рисунке (см. рис. 48).
Рис. 48 Свойства команды «REST взаимодействие»