WSO2-ESB如何将整个SOAP信封保存到属性中
我正在使用以下语法将消息正文保存到属性中WSO2-ESB如何将整个SOAP信封保存到属性中,soap,axis2,wso2esb,esb,synapse,Soap,Axis2,Wso2esb,Esb,Synapse,我正在使用以下语法将消息正文保存到属性中 <property name="MyBody" expression="$body" scope="default" type="STRING"/> 如$axis2所述 我想知道是否有办法一次保存整个信封,而不仅仅是页眉或正文。我找不到关于它的任何信息 谢谢大家! 您可以利用wso2 ESB中可用的。简单地说,就是这样,将信封保存在“INIT_MSG”属性中,然后使用它 <enrich> <sourc
<property name="MyBody" expression="$body" scope="default" type="STRING"/>
如$axis2所述
我想知道是否有办法一次保存整个信封,而不仅仅是页眉或正文。我找不到关于它的任何信息
谢谢大家! 您可以利用wso2 ESB中可用的。简单地说,就是这样,将信封保存在“INIT_MSG”属性中,然后使用它
<enrich>
<source type="envelope" clone="true"/>
<target type="property" property="INIT_MSG"/>
</enrich>
我们可以使用上面这一行来获取soap的第一个元素:Body
要获取正文内容,请使用以下行
<property name="BodyContent" expression="$body" type="OM"/>
<property name="BodyContent" expression="$body" type="OM"/>