我正在使用以下语法
将邮件正文保存到属性中 <property name="MyBody" expression="$body" scope="default" type="STRING"/>
如https://docs.wso2.com/display/ESB481/Synapse+XPath+Variables#SynapseXPathVariables- $ axis2
所述我想知道是否有办法立刻保存整个信封,而不仅仅是标题或正文。我找不到任何有关它的信息。
谢谢!
答案 0 :(得分:4)
您可以使用wso2 ESB中提供的enrich mediator。您只需提及此信息并在“INIT_MSG”属性中保留您的信封,然后再使用它。
<enrich>
<source type="envelope" clone="true"/>
<target type="property" property="INIT_MSG"/>
</enrich>
答案 1 :(得分:0)
'true'
我们可以使用上面的这一行来获取soap:Body的第一个元素
要获取身体内容,请在下面的行中使用
<property name="FirstBodyContent" expression="$body/*[1]" type="OM"/>