【发布时间】:2015-12-10 11:39:53
【问题描述】:
我有一个 esb 中介,它处理来自 esb 代理的请求。在 wso2 API 中配置此中介时,可以将响应返回给调用者。在 wso2 代理中配置此中介时,无法将响应返回给调用方。
有人有建议吗?配置如下:
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="abc"
transports="http"
startOnLoad="true"
trace="enable"
statistics="enable">
<description/>
<target>
<inSequence>
<log level="full"/>
<property name="address"
scope="transport"
expression="fn:substring-after(get-property('To'),'/services/abc')"/>
<class name="com.abc.mediator.PatronInfoMediator">
<property name="pmServerAddress" value="http://192.168.112.243:3509/MobileConnectService"></property>
<property name="property" value="M"/>
<property name="languageCode" value="en-US"></property>
</class>
</inSequence>
<outSequence>
<send/>
</outSequence>
</target>
</proxy>
【问题讨论】: