From: Ben Myles Date: 2005-07-20T01:13:20+09:00 Subject: Help with SOAP Hi, I'm trying to write some code to connect to a SOAP webservice. I only need to call one method: SendMessage (see http://webservices.xpedite.com.au/xpeditemessaging/faxreach/1-0-0/faxreach.asmx?op=SendMessage). I've been reading PickAxe but it's pretty thin on this stuff. I've got the outline of my code done, but am stuck on what arguments to send the method call. result = soap.SendMessage(...) I realise I need to send the arguments along, but how do I send complex datatypes (in the definition URL above you will see there are destinations containing recipients etc.). Also, do I need to specify every parameter or are some optional? Is it possible to query the web service for this information in Ruby? Any help would be *greatly* appreciated. Thanks in advance, Ben