我在WSO2中創建一個簡單的WSDL代理,以允許啓用了Soap 1.2的應用程序僅與Soap 1.1一起使用外部Web服務。一切都很好,除了當我通過Soap12 WSO端點發送請求時,WSO2不會將soap11回覆轉換回soap12。WSO2 soap12端點到soap11外部服務
<proxy xmlns="http://ws.apache.org/ns/synapse" name="MySOAP" transports="http"
statistics="disable" trace="disable" startOnLoad="true">
<target>
<endpoint>
<wsdl service="ExtService" port="ExtPort" uri="https://my.local/wsdl/current
/ExtService.wsdl"/>
<property name="DISABLE_CHUNKING" value="true" scope="axis2"/>
</endpoint>
</target>
<publishWSDL uri="file:///home/sysadmin/MySOAP.wsdl"/>
<description></description>
</proxy>
有人遇到過類似的東西嗎? WSO2 ESB版本4.6.0
謝蘭,謝謝你指點我。我之前嘗試過。不幸的是,這是行不通的。我仍然在接收SOAP 1.1響應。 I.e代理不會將它們轉換爲與發送請求相同的格式。我所需要的只是簡單 - 我想以SOAP12格式與WSO進行交換,並且我希望WSO2與SOAP11格式的Web服務交換。 – Porro