Savon SOAP客户机在此WSDL上找到0个操作



我使用Savon v 2.3.3作为我的Rails应用程序的SOAP客户端,它似乎在我查询的一个wsdl上找不到任何操作。(对于我的应用程序查询的其他wsdl,我没有遇到问题。)当我手动查看wsdl时,它的格式看起来很好,并且我找到了我要查找的操作:

http://dev.service.xrae.com/direct.svc?wsdl

你能告诉我我需要改变什么或者这个wsdl有什么不寻常的地方吗?

此wsdl没有'binding'部分。有帮助的文章:

  • http://predic8.com/wsdl-reading.htm
  • http://www.w3schools.com/webservices/ws_wsdl_binding.asp
添加

<wsdl:binding name="WSHttpBinding_XraeDirectApi" type="tns:XraeDirectApi">
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  <wsdl:operation name="AddCase"/>
</wsdl:binding>

最新更新