From: Rahul Sharma Date: 2009-10-02T00:14:35+09:00 Subject: wsdl ,not able to pass a complex type to a method I'm trying to use a web service . I am using 'soap/rpc/driver' after creating an object of the driver class , i am able to authenticate by calling a method on it . - - - i am able to authenticate using the code below driver = SOAP::RPC::Driver.new(URL, NAMESPACE) driver.add_method('authenticate','username','password') driver.add_method('authenticateResponse','authenticateReturn') sid= driver.authenticate('uname','pwd') I want to use the hostCreate method , it takes the instance of HostTransport as argument, I cannot figure out ,how can I pass this as argument. Pls help . I have pasted the related wsdl below - - - - - - - - - - - - -- Posted via http://www.ruby-forum.com/.