-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, matt.hulse / gmail.com wrote: > Thank you for the response. > > Using create_rpc_driver worked and I am able to call helloWorld now but > what I've noticed with the rpc_driver is that the expected argument is > always one even though the functions I'm calling either have no > parameters or 8 parameters. How do you pass arguments to the methods > while using an rpc driver since it will only accept one? Is there a > good tutorial somewhere on how to use soap/WSDLDriver? I think you are accessing to document/literal service. You shoul pass a Hash to a method of document/literal service. driver.hello_world(:name => "NaHi", :age => 99) And with a command line program wsdl2ruby.rb, you can generate stub files for accessing to the service. A sample client generated will help to understand how to create parameters. If you're using bundled library in ruby (without installing an independent package at http://dev.ctor.org/download/), get wsdl2ruby.rb from http://dev.ctor.org/soap4r/browser/trunk/bin/wsdl2ruby.rb Regards, // NaHi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) iD8DBQFDKzppf6b33ts2dPkRAh2XAJ43wAT4/7v8CkJ6MiHEofRMdmDySQCgsnpG zRRoSW68VcC4AzLYL6dbXJw= =w8t5 -----END PGP SIGNATURE-----