I have a SOAP request<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" ><soap:Header/><soap:Body><Register><identifiers>?</identifiers><userId></userId><password pwct="?">?</password><locale>?</locale></Register>Fully Formed Request that works is<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header/><soap:Body><Register><identifiers><DIdentifiers><Section name="IDENTIFIERS"><Property name="Type" value="Support" /><Property name="Version" value="3.80 Jan 03 2013" /><Property name="Timestamp" value="2015/06/08 11:57:48 GMT" /><Property name="SerialNumber" value="00004" /><Property name="ProductNumber" value="VR" /><Property name="Model" value="Gen8" /></Section>
<password pwct="TRUE">shirl123</reg:password><locale>en_US</locale><Register></soap:Body></soap:Envelope>I have addedWSDL client = Savon::client(wsdl: " ")And calling methodclient.call(:Register, message: { })How can I send the above parameters in Ruby? Could not figure out the correct way to pass parametersI'm passing in messageDeviceIdentifiers: {:Section => {{ :Property => nil,:attributes! => { :Property => { "name" => Type, "value" => Remote Support} }},But this doesnot work.. As property tag has name and value how do we specify this in ruby?I referred http://savonrb.com/version1/executing-soap-requests.html for assigning arguments to xml tagsCould someone let me know what could be wrong