icons8-internet-jrpc-32

JRPC

 

<< Click to Display Table of Contents >>

Navigation:  DSL ZESB > Компоненты языка > Раздел Web >

icons8-internet-jrpc-32

JRPC

 

Компонент для отправки запроса по JRPC протоколу.

 

Свойства:

Наименование

Значения

id

Уникальный идентификатор компонента, только чтение.

name

Название компонента

Url

Ссылка на адрес сервиса .

RpcMethod

Имя метода на стороне сервера.

Тип данных: String;

AuthType

Тип аутентификации, авторизации

Тип данных: Enum;

NONE - запрос идет без авторизации

Basic  - передается логин пароль в момент вызова метода

JWT   - формируется специальный токен и проверяется на стороне сервера

Login

Имя пользователя

Password

Пароль пользователя

Token

Передается JWT токен, полученный при авторизации.

 

Headers

Устанавливает http заголовки.

Тип данных: List;

Свойства объекта:

Наименование

Тип

Описание

Key

String

Имя переменной для подстановки в шаблон

Value

String

Значение переменной взятое из локальной памяти с помощью JPATH или введенное вручную.

Строковое выражение JPATH начинается с  $.

Пример:

$.JSON.result.code или Просто текст

 

 

Params

Параметры запроса.

Тип данных: List;

Свойства объекта:

Наименование

Тип

Описание

Key

String

Имя переменной для подстановки в шаблон

Value

String

Значение переменной взятое из локальной памяти с помощью JPATH или введенное вручную.

Строковое выражение JPATH начинается с  $.

Пример:

$.JSON.result.code или Просто текст

 

ParamsBody

Тело запроса. Значение переменной взятое из локальной памяти с помощью JPATH или введенное вручную.

Output

Результат выполнения запроса.

Тип данных: String

Пример значения:

test.out_data           //Переменная будет сохранена в локальную область памяти