From: Gregory Dyke Date: 2005-07-30T14:35:09+09:00 Subject: Re: trying to make a soap request On 7/30/05, NAKAMURA, Hiroshi wrote: > This seems to work. But I don't know what 's-gensym3' means which is > included in the response from the server. I cannot find anything about > s-gensym3 in the WSDL... > > require 'soap/wsdlDriver' > server = > SOAP::WSDLDriverFactory.new('http://people.epfl.ch/wsdl/PeopleWS.wsdl') > #driver=server.createDriver > driver = server.create_rpc_driver > p driver.wSgetProfiles(:ScipersList => "147980") Nice, that works for me. But I think you're right: the soap4r module needed updating. After I'd done that, it told me that create_driver was deprecated. how do you figure out what to pass to :ScipersList? I don't understand the wsdl too well, but it seems to want a *sequence* of strings. As it happens, passing one number works out fine for me, but I'd like to figure out how this mapping works. Greg