wso2消息soap格式转换

时间:2015-05-07 10:12:52

标签: soap wso2 axis2 wso2esb

我使用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>

这在我的一台服务器上工作正常,但在另一台服务器上不起作用:

  • 适用于Windows XP with Java 1.6.0_13
  • 它不适用于带有Java 1.6.0_30的Windows 7

这是唯一的区别!

请注意,我对Axis2使用Axis2_pt.xml配置文件(传递)。

有什么想法吗?

1 个答案:

答案 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"/>