From: Kero Date: 2005-12-10T17:12:36+09:00 Subject: Re: Ruby SOAP client communication with Microsoft .NET webservice > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> > > > string > > > > > However, our SOAP request looks like: > > > xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > xmlns:n1="http://instrument1.orbit-lab.org/OrbitWS/"> > > > How would the call to stopGenerate know that '1' is a request id? I have had success with using Structs. Request = Struct.new(:request_id) soap.stopGenerate(Request.new('1')) Hth, Kero.