我有 WSDL 和 XSD 文件,并希望基于此 WSDL 实现网络服务。
我已经成功安装了 Action Web Service gem,它对我来说没有问题,但我真的需要它来使用我的自定义 WSDL,而不是 ActionWebService 生成的。
最佳答案
我没有给你答案,但听起来你需要一个代码生成器,比如 SOAP4R gem 中可用的 wsdl2ruby。
这是 SOAP4R 的最新分支/更新:https://github.com/mumboe/soap4r
还有几个使用 SOAP4R 生成 Web 服务客户端的示例:
http://www.winstonyw.com/2008/09/02/howto-use-ruby-soap4r/
http://mrfrosti.com/tag/wsdl2ruby/
我还没有轻易找到任何生成服务器端代码的示例,但 wsdl2ruby 似乎有一个开关来执行该功能。
祝你好运。
关于ruby - 如何使用 WSDL 并在 Ruby 中实现 SOAP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050297/