Как узнать URL-адрес клиента в посреднике свойств Wso2ESB

у меня два прокси. я хочу отфильтровать URL-адрес клиента во втором прокси-сервере, что означает, что мой первый прокси-сервер реализован и отправляет некоторые данные на второй прокси-сервер. Он работает нормально, но я не хочу, чтобы какая-либо другая служба использовала мой прокси-сервер. В этом случае мне нужно фильтровать на основе URL-адрес. У нас есть опция в ESb get-property('To'), чтобы узнать URL-адрес целевой службы, но как мы можем узнать, какой клиент мне звонит

`<property name="client-host" expression="get-property('From')"/>`

это свойство не работает, даже если я определил его в клиенте и целевой службе, но оно возвращает "null"

<property name="client-host" expression="get-property('To')"/>

это свойство возвращает мне текущий URL-адрес службы

Но мне нужен URL-адрес клиента, который мне звонит... как я могу его определить и где я могу определить в клиенте или цели http://docs.wso2.org/wiki/display/ESB460/Property+Mediator#PropertyMediator-PropertiesToFromActionFaultToReplyToMessageID


person Faisal    schedule 24.04.2013    source источник


Ответы (1)


Вы можете включить модуль ws-addressing для своих прокси и посмотреть, работает ли свойство from? Как правило, свойства действий from,to захватываются транспортным приемником. WS-адресация захватывает те же свойства, и если они уже доступны, ws-адресация перезаписывает их...

person Ratha    schedule 24.04.2013
comment
где я могу найти эту ws-адресацию в моем прокси-сервере. Если я найду, что я могу включить прокси-сервер клиента, это целевой прокси-сервер. - person Faisal; 25.04.2013
comment
вы можете перейти через сервисную панель раздела прокси и модули и включить его - person Ratha; 25.04.2013
comment
я нашел его, но у него есть 6 вариантов, который мне нужно включить, и мне нужно включить в клиентской службе или целевой службе - person Faisal; 25.04.2013
comment
я нашел это на этой странице модуля Уровень обслуживания Уровень группы обслуживания Глобальный уровень Задействованные модули не найдены Задействованные модули не найдены addressing-4.0 - person Faisal; 25.04.2013