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

标签 ruby web-services soap wsdl

我有 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/

相关文章:

ruby - gem 安装错误 : timed out https://api. ruby​​gems.org/

web-services - 清理 Centos OS 上的磁盘空间

ruby-on-rails - Rspec:测试嵌套销毁操作

python - 我如何用 Ruby/Python 编写这个?或者,你能把我的 LINQ 翻译成 Ruby/Python 吗?

ruby /Sinatra/erb : 404 for loading image

java - Apache Axis2 的 Eclipse 插件来创建 web 服务

java - 通过 Fitnesse 测试第三方 API

java - KSOAP 生成的 SOAP 请求不会导致任何错误,但无法正常工作

java - 如何将http header 添加到soap webservice glassfish

java - 服务器不响应时 JAX-WS SOAP 服务卡住