如何知道Wso2ESB中的客户端URL唱歌属性Mediator

时间:2013-04-24 10:29:24

标签: wso2 wso2esb wso2dss

我有两个代理人。我希望在第二代理方式中过滤客户端URL 我的第一个代理实现并发送一些数据到第二个proxy.Its工作正常但我希望我不希望任何其他服务使用我的代理。在这种情况下,我需要根据URL过滤。我们可以选择ESb get-property(' To')来了解目标服务的网址,但我们如何知道哪个客户端正在呼叫我

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

这个属性不起作用 即使我在客户端和目标服务中定义,但它返回&#34; null&#34;

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

此属性返回给我现在的服务URl

但是我需要客户网址谁叫我... 我怎么能定义它,我在哪里可以定义客户端或目标 http://docs.wso2.org/wiki/display/ESB460/Property+Mediator#PropertyMediator-PropertiesToFromActionFaultToReplyToMessageID

1 个答案:

答案 0 :(得分:0)

你能为你的代理启用ws-addressing模块,看看“from”属性是否正常工作? 一般来说,从运输接收器捕获动作属性。 WS-addressing将捕获相同的属性,如果它们已经可用,ws-addressing将覆盖它们......