我使用wso2 4.8.1,我遇到来自wso2 esb的soap out消息有问题。 Mesages采用soap 1.2格式1.2我的客户端软件需要1.1格式的soap消息。
在我的序列文件中,我使用以下部分强制使用soap格式:
<send>
<endpoint>
<default format="soap12"/>
</endpoint>
</send>
这在我的一台服务器上工作正常,但在另一台服务器上不起作用:
这是唯一的区别!
请注意,我对Axis2使用Axis2_pt.xml配置文件(传递)。
有什么想法吗?
答案 0 :(得分:0)
尝试设置 messageType 属性:
soap1.1:<property name="messageType" value="text/xml" scope="axis2"/>
soap1.2:<property name="messageType" value="application/soap+xml" scope="axis2"/>
使用soap1.1,您需要设置SOAP操作:使用<header name="Action" value="mySoapAction"/>