Передать значения в OSB через заголовок транспоста - PullRequest
0 голосов
/ 06 декабря 2018

Итак, я хочу передать значения от одного прокси к другому.
Я установил транспортный заголовок в главном прокси для исходящего запроса и установил значение в http:Accept для некоторой переменной.
Теперь я 'Доступ к значению в другом прокси с использованием $inbound/ctx:transport/ctx:request/tp:headers/http:Accept, и он не работает.

Как получить это значение?
Я вызываю другой прокси с использованием маршрутизации.

1 Ответ

0 голосов
/ 03 января 2019

В качестве способов отправки сообщения по заголовку от Отправителя (ProxyService) к Получателю (ProxyService) можно использовать действие этапа «TransportHeader» В TransportHeader:

Установить для заголовка направления значение OutboundRequest

Установить, нажать на заголовок добавления и нажать кнопку «Другие» и «Установить заголовок на»

В поле «Другое» задайте имя переменной, которую можно вызвать для Sender (ProxyService) и at »Установить заголовок на «положить значение, которое будет сохранено в имени переменной.

[введите описание изображения здесь] [1]

[1]: https://i.stack.imgur.com/1Cczc.pngstrong текст

В конце у получателя (ProxyService) вызов переменной из Sender (ProxyService) был таким:

data ($ inbound / ctx: transport / ctx: request / tp: headers /tp: user-header [@ name = 'RqUuid'] / @ value)

И сохранить сообщение в переменной

...