2015-05-07 3 views
1

Я использую wso2 4.8.1, у меня проблемы с сообщениями о мыле из wso2 esb. Mesages в формате Soap 1.2 1.2 мое клиентское программное обеспечение ожидает мыльных сообщений в формате 1.1.wso2 сообщение преобразование мыльного формата

В моем файле последовательности, я заставляю формат мыла, используя следующий раздел:

<send> 
    <endpoint> 
    <default format="soap12"/> 
    </endpoint> 
</send> 

Это прекрасно работает на одном из моих серверов, но он не работает на другом:

  • Он хорошо работает на Windows XP с Java 1.6.0_13
  • Это не работает на Windows 7 с Java 1.6.0_30

Это единственные отличия!

Обратите внимание, что я использую конфигурационный файл Axis2_pt.xml (проход) для Axis2.

Любая идея?

ответ

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 Action: использовать <header name="Action" value="mySoapAction"/>

Смежные вопросы