DsCall
Поддерживаются только производитель.Компонент для отправки запроса в Flextera или FA# которая вызывает обертку
URI format
<span style="color: rgb(0,0,0);">dscall:[serviceUrl][?options]</span>
Options:
serviceUrl
-
String
-
По умолчанию: URI Path (@UriPath)
-
Тип: Базовый URL адрес сервиса
-
Да
login
-
String
-
По умолчанию: URI Param (@UriParam)
-
Тип: Логин для аутентификации
-
Да
-
"api_user"
password
-
String
-
По умолчанию: URI Param (@UriParam)
-
Тип: Пароль для аутентификации
-
Да
-
"securePass123"
commandName
-
String
-
По умолчанию: URI Param (@UriParam)
-
Тип: Название выполняемого метода/команды
-
Да
-
"dsMassCreatePerson"
в body exchange-а обязательно должна быть мапа, где ключ - название атрибутов из ФА, а значение - значение атрибута!
Пример использования с заполнением этих параметров:
//.....
.to("dscall:http://crmws.dqcl-dqcl.qrunfin.diasoft.ru/crmws/crmws?commandName=dsPersonMassCreate&login=diasoft&password=password")
// ...]] > Результат, возвращаемый вызовом кладется в body, тоже в виде мапы.