Ruby Soap4R Web服务,.NET消费者

时间:2008-09-19 20:16:36

标签: ruby web-services soap4r

如何使用将从.NET中使用的Soap4R(SOAP :: RPC :: StandaloneServer)从Ruby中的Web服务生成WSDL?

1 个答案:

答案 0 :(得分:2)

遗憾的是,没有办法通过SOAP4R实现这一点。 SOAP4R更适合与SOAP端点交互,或通过WSDL规范生成自己的端点。

我所知道的唯一Ruby代码来自ActionWebService,它是Rails的一部分,前Rails 2.如果你安装gem actionwebservice(你很可能必须强制它),您可以查看文件to_wsdl中的方法lib/action_web_service/dispatcher/action_controller_dispatcher.rb。这使用Builder库构建WSDL。 WSDL的定义是使用ActionWebService::API中的方法定义的。将代码提取到可用于项目的内容中应该不会太难。