2012-03-22 33 views
14

Musimy spożywać serwisy internetowe, które mają WSDL, który używa xsd: import dla definicji typów danych. Klejnot Savon nie obsługuje, ponieważ używa wasabi.
Używamy Ruby 1.9.2
Czy mógłbyś zaproponować mi jakieś klejnoty.
Klejnot Ruby do spożywania usług WWW wsdl z xsd: import

Pozdrowienia Surendran

+1

Surendran, nie jestem w 100% na tym, ale spróbuj soap4r. Przetestuję później w ciągu dnia i dam ci znać na pewno, jeśli wcześniej nie miałeś okazji. –

+0

@ValAkkapeddi: Czy masz na myśli klejnot z http://rubygems.org/gems/soap4r? – suren

+0

To jedyny - prawdopodobnie nie będę mógł go przetestować do dziś wieczorem, ale proszę sprawdź, czy spełnia on twoje zadanie. –

Odpowiedz

3

Niestety nie wydaje żadnych Gem tam która robi to, co chcesz. Moja propozycja dla tej sytuacji:

  1. użycie SoapUI zbadać Web Service
  2. napisać klienta przy użyciu Savon http://savonrb.com

Zrobiłem to kilka razy, istnieje wiele ludzi, którzy tutaj może ci w tym pomóc.