2013-07-04 2 views
0

Я создал собственный прокси для заданной конечной точки адреса. Пользовательский прокси предоставляет методы, которые есть в фактической конечной точке. Однако я хотел, чтобы пользовательский прокси отображал некоторые пользовательские заголовки в заголовке SOAP для конечного пользователя. Затем конечный пользователь будет передавать данные в этих пользовательских заголовках, и эти значения будут использоваться в логике посредничества. Как мне это сделать?Добавление пользовательских заголовков в пользовательский прокси wso2 esb

Спасибо.

ответ

0

Вы можете использовать посредники сценариев для выполнения медиации в заголовках сообщений. Вы можете извлечь заголовки сообщений, используя следующий код

<property name="authheader" expression="get-property('transport','Accept')"/>

0

В WSDL, вы можете добавить мыло: элементы заголовка, которые передаются внутри заголовка элемента SOAP Envelope. Я считаю, что у вас есть пользовательский wsdl, который открывается через прокси-сервер .. Так вы можете отредактировать это.

2

Для управления значениями заголовков вы можете добавить посредник заголовка (Transform-> Header) в последовательности ввода/вывода , Используйте посредник Property (Core-> Property) для установки/удаления значений свойств в контексте сообщения. Они позже могут быть получены get-property (proerty-name).

Смежные вопросы