# SOAP WSDLDriverFactory - where?

**URL:** <https://rubytalk.org/t/soap-wsdldriverfactory-where/63982>\
**Category:** ruby-talk\
**Created:** [28 October 2011 06:50 UTC](https://rubytalk.org/t/soap-wsdldriverfactory-where/63982 "2011-10-28T06:50:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PD\_Dizon](https://avatars.discourse-cdn.com/v4/letter/p/2acd7d/32.png) [@PD\_Dizon](https://rubytalk.org/u/PD_Dizon)\
**Post date:** [28 October 2011 06:50 UTC](https://rubytalk.org/t/soap-wsdldriverfactory-where/63982/1 "2011-10-28T06:50:22Z")

</div>

Hi all,

I've seen various examples of using Ruby to generate a SOAP client, and  
basically they all have the form

require 'soap/wsdlDriver'  
wsdl = '[http://path-to-wsdl](http://path-to-wsdl)'  
driver = SOAP::WSDLDriverFactory.new(wsdl).create\_rpc\_driver

I tried doing this on my machine, but Ruby says

\<internal:lib/rubygems/custom\_require\>:29:in `require': no such file to  
load --  
soap/wsdlDriver (LoadError)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from \<internal:lib/rubygems/custom\_require\>:29:in `require'

I tried to ri SOAP, and ri SOAP::WSDLDriverFactory, but get the "Nothing  
known" message.  
Where can I find this elusive WSDLDriverFactory? I am using  
RubyInstaller for Windows 1.9.2.

Thanks in advance.

> **···**
>
> --  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

---

<div class="post-metadata">

**Author:** ![Robert\_K1](https://yyz1.discourse-cdn.com/flex029/user_avatar/rubytalk.org/robert_k1/32/1830_2.png) [@Robert\_K1](https://rubytalk.org/u/Robert_K1)\
**Post date:** [28 October 2011 11:39 UTC](https://rubytalk.org/t/soap-wsdldriverfactory-where/63982/2 "2011-10-28T11:39:26Z")

</div>

It's probably in one of the SOAP related Gems:

ge13:37:56 ~$ gem19 list -r soap

\*\*\* REMOTE GEMS \*\*\*

soap-lc (0.0.3)  
soap4r (1.5.8)  
soap4r-middleware (0.8.2)  
soap4r-middleware-192 (0.8.2)  
soap4r-ruby1.9 (2.0.3)  
soap4r-straightjacket (1.5.9)  
soapbox (0.2.9)  
soapex (0.1)

Try [ruby soap - Google Search](http://www.google.com/search?q=ruby+soap)

Kind regards

robert

> **···**
>
> On Fri, Oct 28, 2011 at 8:50 AM, PD Dizon \<paulinedonna.dizon@thomsonreuters.com\> wrote:
> 
> > I've seen various examples of using Ruby to generate a SOAP client, and  
> > basically they all have the form
> > 
> > require 'soap/wsdlDriver'  
> > wsdl = '[http://path-to-wsdl](http://path-to-wsdl)'  
> > driver = SOAP::WSDLDriverFactory.new(wsdl).create\_rpc\_driver
> > 
> > I tried doing this on my machine, but Ruby says
> > 
> > \<internal:lib/rubygems/custom\_require\>:29:in `require': no such file to  
> > load --  
> > soap/wsdlDriver (LoadError)  
> > from \<internal:lib/rubygems/custom\_require\>:29:in `require'
> > 
> > I tried to ri SOAP, and ri SOAP::WSDLDriverFactory, but get the "Nothing  
> > known" message.  
> > Where can I find this elusive WSDLDriverFactory? I am using  
> > RubyInstaller for Windows 1.9.2.
> 
> --  
> remember.guy do |as, often| as.you\_can - without end  
> [http://blog.rubybestpractices.com/](http://blog.rubybestpractices.com/)

---

<div class="post-metadata">

**Author:** ![PD\_Dizon](https://avatars.discourse-cdn.com/v4/letter/p/2acd7d/32.png) [@PD\_Dizon](https://rubytalk.org/u/PD_Dizon)\
**Post date:** [18 January 2012 06:07 UTC](https://rubytalk.org/t/soap-wsdldriverfactory-where/63982/3 "2012-01-18T06:07:12Z")

</div>

Hi Robert and Nick,

My apologies for not updating.  
Ended up using savon, and it works like a gem! (Well, it's a gem duh)

Thanks all.

PD

> **···**
>
> --  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

---

<div class="post-metadata">

**Author:** ![Nick\_Klauer](https://avatars.discourse-cdn.com/v4/letter/n/cab0a1/32.png) [@Nick\_Klauer](https://rubytalk.org/u/Nick_Klauer)\
**Post date:** [28 October 2011 12:33 UTC](https://rubytalk.org/t/soap-wsdldriverfactory-where/63982/4 "2011-10-28T12:33:10Z")

</div>

If you just want to use SOAP on the client side, there are a couple good  
options out there:

> **[Category: SOAP Clients - The Ruby Toolbox](https://www.ruby-toolbox.com/categories/soap)**
>
> Explore and compare open source Ruby libraries

I recommend savon.

-Nick Klauer

> **···**
>
> On Fri, Oct 28, 2011 at 06:39, Robert Klemme \<shortcutter@googlemail.com\>wrote:
> 
> > On Fri, Oct 28, 2011 at 8:50 AM, PD Dizon \> \<paulinedonna.dizon@thomsonreuters.com\> wrote:
> > 
> > \> I've seen various examples of using Ruby to generate a SOAP client, and  
> > \> basically they all have the form  
> > \>  
> > \> require 'soap/wsdlDriver'  
> > \> wsdl = '[http://path-to-wsdl](http://path-to-wsdl)'  
> > \> driver = SOAP::WSDLDriverFactory.new(wsdl).create\_rpc\_driver  
> > \>  
> > \> I tried doing this on my machine, but Ruby says  
> > \>  
> > \> \<internal:lib/rubygems/custom\_require\>:29:in `require': no such file to  
> > \> load --  
> > \> soap/wsdlDriver (LoadError)  
> > \> from \<internal:lib/rubygems/custom\_require\>:29:in `require'  
> > \>  
> > \> I tried to ri SOAP, and ri SOAP::WSDLDriverFactory, but get the "Nothing  
> > \> known" message.  
> > \> Where can I find this elusive WSDLDriverFactory? I am using  
> > \> RubyInstaller for Windows 1.9.2.
> > 
> > It's probably in one of the SOAP related Gems:
> > 
> > ge13:37:56 ~$ gem19 list -r soap
> > 
> > \*\*\* REMOTE GEMS \*\*\*
> > 
> > soap-lc (0.0.3)  
> > soap4r (1.5.8)  
> > soap4r-middleware (0.8.2)  
> > soap4r-middleware-192 (0.8.2)  
> > soap4r-ruby1.9 (2.0.3)  
> > soap4r-straightjacket (1.5.9)  
> > soapbox (0.2.9)  
> > soapex (0.1)
> > 
> > Try [ruby soap - Google Search](http://www.google.com/search?q=ruby+soap)
> > 
> > Kind regards
> > 
> > robert
> > 
> > --  
> > remember.guy do |as, often| as.you\_can - without end  
> > [http://blog.rubybestpractices.com/](http://blog.rubybestpractices.com/)
