我有WSDL和XSD文件,希望实现基于此WSDL的webservice。
我已经成功地安装了Action Web服务gem,它对我来说工作正常,但我真的需要它使用我的自定义WSDL,而不是Action Web Service生成的WSDL。

最佳答案

我没有答案,但听起来你需要一个像SOAP4R gem中的wsdl2ruby这样的代码生成器。
以下是SOAP4R的最新fork/更新:https://github.com/mumboe/soap4r
还有几个使用soap4r生成web服务客户机的示例:
http://www.winstonyw.com/2008/09/02/howto-use-ruby-soap4r/
http://mrfrosti.com/tag/wsdl2ruby/
我还没有找到任何生成服务器端代码的示例,但是wsdl2ruby似乎有一个开关来执行该功能。
祝你好运。

10-08 16:15