我在4.5.1和4.6中部署了完全相同的WS代理。隨着4.5.1它工作正常,但與4.6,我得到:訪問WSO2 ESB 4.6中發佈的WS代理時出錯:未找到EPR
ERROR - AxisEngine The endpoint reference (EPR) for the Operation not found is /services/registro.registroHttpSoap11Endpoint and the WSA Action = . If this EPR was previously reachable, please contact the server administrator.
來源如下:
<proxy xmlns="http://ws.apache.org/ns/synapse" name="registro" transports="http" statistics="disable" trace="disable" startOnLoad="true">
<target>
<outSequence>
<send/>
</outSequence>
<endpoint>
<address uri="http://localhost:15080/SIGEM_RegistroPresencialWS/services/ServicioRegistroWebService"/>
</endpoint>
</target>
<publishWSDL uri="http://localhost:15080/SIGEM_RegistroPresencialWS/services/ServicioRegistroWebService?wsdl"/>
<description></description>
</proxy>
什麼我有4.6做。使其工作?
Thanx。
用ngrep比較確切的請求我可以觀察到我的客戶端(python suds)使用soap1.1端點但發送了SOAPAction「」。 「Try it」客戶端爲SOAP 1.1端點發送正確的SOAPAction,並且不從SOAP 1.2端點發送SOAPAction。可能是因爲這是泡沫問題,但是與4.5.1一起使用也可以直接使用。可能它是一個WSDL問題? – erny 2013-03-21 13:25:02