From: "NAKAMURA, Hiroshi" Date: 2007-10-11T23:27:06+09:00 Subject: Re: Betfair soap problem -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Peter Aszkenasy wrote: > Please see irb output below:- > > irb(main):010:0> wsdl_url="BFGlobalService.wsdl"=> > "BFGlobalService.wsdl" > irb(main):011:0> soap = SOAP::WSDLDriverFactory.new( wsdl_url > ).create_rpc_driverignored attr: {}abstract > ignored attr: {}nillable > ignored attr: {}mixed Oops. I should have known it before. You are using bundled version of soap4r with ruby 1.8.X, right? Please install latest soap4r stable release from http://dev.ctor.org/soap4r/#Download Here's my sample client (BFGlobalService.wsdl is edited locally): require 'soap/wsdlDriver' wsdl = 'BFGlobalService.wsdl' drv = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver drv.wiredump_dev = STDOUT # no connection and causes EmptyResponseError drv.test_loopback_response << '' header = { :clientStamp => 0, :sessionToken => "token" } p drv.getAllEventTypes( :request => { :header => { :clientStamp => 0, :sessionToken => "token" }, :locate => 'en' } ) And the generated request under soap4r-1.5.8: 0 token When it still does not work, please get a wiredump with drv.wiredump_dev = STDOUT and show me the wiredump. Regards, // NaHi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRw4ymh9L2jg5EEGlAQIJ6gf+JB/VwAvXzR0KZQMmv8PVcJ7GYgCqE09s 1IwMUbrO3zgri7xVaQIlMumTMq9ofWZrvx940v6G8h8tUguiKRX6iHYvOB3GxWOi kt6YgqcK1BLbt0mWkH5+JbatapeIxW+jE/94fdhiBIURbmTJbYmQdUQhTu3i43VH nH6/PGlXKdqpknXMHwMMqAH47zpLoWFEnwTwU+fT1YlF8ZkVPtImwVjNA/jOaHj/ M641pxmkRYnFVlmEHMKiHKmFGohJtwY+ceaJTqx0NK5clvE1kxdqPkoYT6C6lPPs ITCm4blknOxjDDfSA8I5ZKn6+mbYZqd/OezDlu0mmEPlOaZwBpcaRA== =4AVG -----END PGP SIGNATURE-----