OSB 12c Send Cookie в заголовке

Заранее спасибо за помощь!.

Ну, в основном у меня есть бизнес-сервис, и я должен отправить запрос, а также заголовок, в этом заголовке мне нужно поместить файл cookie, в документации страницы оракула говорится

Чтобы установить файл cookie с использованием сложного выражения XML, которое является форматом по умолчанию Oracle Service Bus, настройте значение заголовка HTTP Cookie в исходящем запросе, используя следующий синтаксис выражения:

<cookie-values xmlns="http://www.bea.com/wli/sb/transports/http"> <value>{fn:concat("cookie_name", "=", "cookie_value")}</value> </cookie-values>

в компоненте маршрутизации у меня есть транспортный заголовок, подобный этому

введите описание ссылки здесь

согласно документации, которую я отправляю в выражении XQuery, это

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

Но каждый раз, когда я отправляю запрос, журнал показывает

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

Я пытаюсь использовать функцию fn-bea: inlinedXML, чтобы вернуть тип xml или заключить его в кавычки, но всегда возвращать ту же ошибку

а также я пытаюсь протестировать бизнес-сервис напрямую со структурой в соответствии со страницей оракула в автобусной консоли, и я успешно отправляю с помощью Cookie

Заранее спасибо (извините за мой английский, если вы видите какую-либо ошибку) Еще раз спасибо


person Sebastian Daza    schedule 16.09.2020    source источник


Ответы (1)


Сегодня у меня была такая же проблема. Я решил это, добавив следующие параметры Java на setDomainEnv:

-Dcom.bea.osb.http.cookieAsNoComplexElement=true
person fabioluis    schedule 22.10.2020