wso2 mediator动态网址

时间:2013-04-09 18:24:01

标签: http wso2 esb wso2esb mediator

我在下一种情况下遇到一些问题: 我有wso2esb,esb中有代理服务。 我用带参数的参数调用此代理,例如 http://host:9643/service/myproxy?domain=first. 之后我的代理需要到达下一个端点:http://first.mysite.com 如果我们http://host:9643/service/myproxy?domain=second,我们必须转到http://second.mysite.com

1 个答案:

答案 0 :(得分:0)

您可以使用。

在代理服务中获取参数
<property name="domain" value="application/x-www-form-urlencoded" scope="axis2"/>

然后你需要在代理服务的内容中使用switch mediator,然后根据你需要使用send mediator将消息发送到所需的endpoing。

这有助于理解该场景。 http://docs.wso2.org/wiki/display/IntegrationPatterns/Dynamic+Router