我可以使用 mule 消息丰富器构建完整的肥皂消息吗?
使用 wso2 esb 我可以构建一个完整的肥皂消息,如下所示:
<enrich>
<source type="inline" clone="true">
<m0:getQuote xmlns:m0="http://services.samples">
<m0:request>
<m0:symbol>IBM</m0:symbol>
</m0:request>
</m0:getQuote>
</source>
<target type="body" />
</enrich>
我已阅读 http: //www.mulesoft.org/documentation/display/MULE3USER/Message+Enricher
<enricher target="#[variable:state]">
<outbound-endpoint ref="stateLookup"/>
</enricher>
我想知道如何配置以引用内联有效负载或 jaxb 对象。 我可以引用返回 jaxb 对象的自定义组件吗?
Using wso2 esb i can construct a complete soap message like this:
<enrich>
<source type="inline" clone="true">
<m0:getQuote xmlns:m0="http://services.samples">
<m0:request>
<m0:symbol>IBM</m0:symbol>
</m0:request>
</m0:getQuote>
</source>
<target type="body" />
</enrich>
I've read http://www.mulesoft.org/documentation/display/MULE3USER/Message+Enricher
<enricher target="#[variable:state]">
<outbound-endpoint ref="stateLookup"/>
</enricher>
I want to know how to configure to ref a inline payload or a jaxb object.
Can I ref a custom component which return a jaxb object?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想用来自自定义组件结果的新负载替换当前消息负载,则只需使用组件而不是丰富器。
If you want to replace the current message payload with a new payload coming from the result of a custom component, then just use a component not an enricher.
语法类似于下面的内容。
这个 http://wso2.org/project/esb/ java/4.0.2/docs/mediators/enrich.html 将进一步指导您。
--
蒂利尼
The syntax is something similar to below.
This http://wso2.org/project/esb/java/4.0.2/docs/mediators/enrich.html will guide you further.
--
Thilini