在WSO2 AM中将Soap Envelope添加到消息中的最简单方法?

时间:2016-08-22 11:07:18

标签: soap wso2-am

我一直在尝试这样的事情:

<payloadFactory media-type="xml">
<format>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
        <soapenv:Header/>
        <soapenv:Body>$1</soapenv:Body>
    </soapenv:Envelope>
</format>
<args>
    <arg evaluator="xml" expression="???"/>
</args>
</payloadFactory>

问题是我应该在args表达式中放置什么来捕获放置在肥皂信封内的原始传入有效负载?

这是添加信封的错误方法吗?

1 个答案:

答案 0 :(得分:0)

你可以使用synapse xpath变量$ body [1]来获取传入消息的正文。 [1] https://docs.wso2.com/display/ESB481/Synapse+XPath+Variables#SynapseXPathVariables- $体