From: "NAKAMURA, Hiroshi" Date: 2007-06-06T23:10:58+09:00 Subject: Re: SOAP Request Problem -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Sorry for the late response. mid wrote: > I'm trying to use a web service and I have found two ways to go about it. > > Option 1 > ======== > I use SOAP4r and I get a response from the service but in a format I'm > unable to extract data from: > > E.g. > > {http://webservices.globaladdress.net}ProcessAddressResult="true" > {http://webservices.globaladdress.net} > tmpContact=# {http://webservices.globaladdress.net}AddressLine1="1 Murray Street" > {http://webservices.globaladdress.net}AddressLine2="Annan" > {http://webservices.globaladdress.net}AddressLine3="DG12 6EG" > {http://webservices.globaladdress.net}AddressLine4="United Kingdom" etc... > > For instance, I don't know how I can access AddressLine3. If I could do > that then this problem is solved. obj.tmpContact.addressLine3 obj["tmpContact"]["AddressLine3"] Both should work. > Option 2 > ======== > I use wsdl2ruby. This method returns data in a format I can use. I can > access elements by using something like response.AddressLine3 etc. > > Unfortunately, using wsdl2ruby, I can't seem to create the correct XML > elements. > > E.g. When I specify addressline1 and postcode they don't appear as > and > > username > password > > 1 > dg12 6eg > Can you try soap4r-1.5.6 RC2 ? You can download RC2 from http://dev.ctor.org/soap4r/wiki#a2007-06-05:1.5.6-RC2 And can you send me the WSDL you are using? I'll check it and see what's wrong with it. Regards, // NaHi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iQEVAwUBRmbAVh9L2jg5EEGlAQJ0agf/Uyqu8+xIoimB7AmsWZ4ln3SLVsNfl9d6 0Tw5jnISzsK88YsKo3YJL15PTMlwPSbXgezjSbFhNNeQcovoET8S93+kDsYLV8cK RGD6J6tVlm4KPqOFRrmvI7BXuZiZYcbYSd1EDabFd4jjDavFnVJ/dIzQOUO2xdB5 dpQsryHfJSXfvqacbPS0jFVeVZKqUmAEAFy2kslR3bJ+V7yP+CnzPNnpfcwws+cY q6NFICZAaQWf3s0vFS0x4fhp9l69pBhOGCmYM90rPZP/GY21bn/ocISaRlTk7+8Y LhFw72rN4HC4aV0x2YLHH9YjqDSzsE22+x17dvVgtLL7X0dbTUFUhw== =j2jt -----END PGP SIGNATURE-----