【问题标题】:Ruby gem for consuming Webservices wsdl with xsd:import用于使用 xsd:import 使用 Web 服务 wsdl 的 Ruby gem
【发布时间】:2012-04-06 23:25:00
【问题描述】:


我们需要使用一个 Web 服务,它有一个使用 xsd:import 来定义数据类型的 WSDL。 savon gem 不支持,因为它使用芥末。
我们正在使用 Ruby 1.9.2
你能不能给我推荐一些宝石。

问候 苏伦德兰

【问题讨论】:

  • Surendran,我不是 100% 的,但试试soap4r。我会在当天晚些时候进行测试,如果你在那之前没有机会,我会告诉你。
  • @ValAkkapeddi : 你是说来自rubygems.org/gems/soap4r 的宝石吗?
  • 不幸的是,soap4r 似乎不再被维护。我过去使用它取得了一些成功。我能提供的最佳指导是查看 ruby​​-toolbox ruby-toolbox.com/categories/soap 不幸的是,其中大多数似乎也没有得到维护,可能是因为 ruby​​ 社区中的每个人都有理由讨厌肥皂。
  • 不幸的是,在 ruby​​ 领域没有好的 wsdl 解析器。你有没有想过使用jruby? java 的家伙有一些很棒的肥皂库。

标签: ruby soap wsdl savon


【解决方案1】:

不幸的是,似乎没有任何 Gem 可以满足您的需求。我对这种情况的建议:

  1. 使用 SoapUI 检查 Web 服务
  2. 使用 Savon http://savonrb.com 编写您的客户端

我已经做过好几次了,这里有很多人可以帮助你解决这个问题。

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多