使用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对象的自定义组件吗?
答案 0 :(得分:2)
如果要使用来自自定义组件结果的新有效负载替换当前消息有效负载,则只需使用组件而不是更丰富的。
答案 1 :(得分:0)
语法类似于下面的内容。
<enrich>
<source [clone=true|false] [type=custom|envelope|body|property|inline] xpath="" property="" />
<target [action=replace|child|sibiling] [type=custom|envelope|body|property|inline] xpath="" property="" />
</enrich>
此http://wso2.org/project/esb/java/4.0.2/docs/mediators/enrich.html将为您提供更多指导。
- Thilini