From: Gianfranco Cecconi Date: 2006-08-31T07:28:28+09:00 Subject: Re: SOAP/WSDL/BETFAIR Worked for the great part of the evening on this. My feeling is that the problem is with the web services that require complex types as input, as the omnipresent apiRequestHeader . This source: --- (...) print "Trying to keep it alive... " apiRequestHeader = { :clientStamp => "foo", :sessionToken => "bar" } response = soapDriver.keepAlive(:request => { :header => apiRequestHeader }) exit unless response.result.apiVersion != "" puts "done." (...) --- makes ruby produce the following message; the parameters have disappeared! --- <- "POST /betex-api-public-ws/v2/BFService HTTP/1.1\r\nAccept: */*\r\nContent-Type: text/xml; charset=utf-8\r\nUser-Agent: SOAP4R/1.5.5\r\nSoapaction: \"keepAlive\"\r\nContent-Length: 393\r\nHost: api.betfair.com\r\n\r\n" <- "\n\n \n \n \n \n \n \n" -> "HTTP/1.1 200 OK\r\n" (...) --- Is it normal? Giacecco -- Posted via http://www.ruby-forum.com/.