如何在Ruby中使用WSDL并实现SOAP服务器?

时间:2011-02-19 10:42:11

标签: ruby web-services soap wsdl

我有WSDL和XSD文件,并希望实现基于此WSDL的Web服务。

我已成功安装了Action Web Service gem,它对我来说没有问题,但我真的需要它来使用我的自定义WSDL而不是ActionWebService生成的。

1 个答案:

答案 0 :(得分:0)

我没有给你答案,但听起来你需要像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似乎有一个开关来执行该功能。

祝你好运。