I've posted about this before but so far I've had no response. Since then
I've also been to #ruby and #rubyonrails on Freenode but still nothing so
I thought I'd post one last time.
···
===================
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:
I once had a similar issue where the SOAP request generated from my
wsdl2ruby client didn't have proper namespaces specified. My mistake
at that time was passing a Hash or a String instead of the correct
object to the method:
#!/usr/bin/env ruby
require 'UserInfoDriver.rb'
soap = UserInfoSoap.new(endpoint_url)
# run ruby with -d to see SOAP wiredumps.
soap.wiredump_dev = STDERR if $DEBUG
# SYNOPSIS
# GetUserByUsername(parameters)
···
On 2/23/07, mid <mid@niantispammid.com> wrote:
I'm trying to use a web service and I have found two ways to go about it.
[...]
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.