I now used this code snippet. From my WSDL, it clearly says my "createsite" function takes 4 argument. However, when I provide 4 arguments, Ruby errors out and say it only needs 1 argument. What is wrong here?
require 'soap/wsdlDriver' wsdl_url = "https://staging-buzzsaw.buzzsaw.com/_bz_web/WebServices/SiteCreate/SiteCreateService.asmx?WSDL" soap = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver result = soap.CreateSite("site_test0514","admin","Changeme1","[EMAIL PROTECTED]") ArgumentError: wrong number of arguments (4 for 1) from c:/ruby/lib/ruby/1.8/soap/rpc/driver.rb:230:in `createSite' from c:/ruby/lib/ruby/1.8/soap/wsdlDriver.rb:117:in `__send__' from c:/ruby/lib/ruby/1.8/soap/wsdlDriver.rb:117:in `CreateSite' from (irb):5 _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general