DsCall

Поддерживаются только производитель.Компонент для отправки запроса в Flextera или FA# которая вызывает обертку

URI format

<span style="color: rgb(0,0,0);">dscall:[serviceUrl][?options]</span>

Options:

serviceUrl

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, тоже в виде мапы.