I have been searching and trying different gems to get this to work, but
can't. I need to consume a soap service that's protected with Basic
Authentication. I have tried the following:
wsdl = "https://soapservice.com"
client = SOAP::WSDLDriverFactory.new(wsdl)
soap = client.create_rpc_driver
soap.options['protocol.http.basic_auth'] << [wsdl, 'my_user_name',
'my_pass']
with this i get "basic_auth is not supported under soap4r + net/http."
So I tried Savon gem but its dependencies are severely out dated.
Anybody have any ideas?
···
--
Posted via http://www.ruby-forum.com/.
You might try gem install savon --pre to get the latest version.
Documentation is available at:
http://rubiii.github.com/savon/
···
On Wed, Dec 8, 2010 at 10:42 AM, Chris Gunnels <rfsllc@gmail.com> wrote:
I have been searching and trying different gems to get this to work, but
can't. I need to consume a soap service that's protected with Basic
Authentication. I have tried the following:
wsdl = "https://soapservice.com"
client = SOAP::WSDLDriverFactory.new(wsdl)
soap = client.create_rpc_driver
soap.options['protocol.http.basic_auth'] << [wsdl, 'my_user_name',
'my_pass']
with this i get "basic_auth is not supported under soap4r + net/http."
So I tried Savon gem but its dependencies are severely out dated.
Anybody have any ideas?
--
Posted via http://www.ruby-forum.com/\.
--
Tony Arcieri
Medioh! Kudelski
the problem is that savon requires old dependencies. i have the latest
version but the dependencies are to old for my app to work with.
···
--
Posted via http://www.ruby-forum.com/.
@tony all those dependencies you listed all have new versions.
@john, i saw that but i didn't want to have to use httpclient because i
didn't know if I could trust it and if it is going to be maintained. The
reason i thought this is because I couldn't find it on rubygems.org or
rubyforge.
···
--
Posted via http://www.ruby-forum.com/.
I use bundler so when i install savon bundler removes these gem
versions:
abstract-1.0.0.gem
actionpack-3.0.3.gem
activemodel-3.0.3.gem
builder-2.1.2.gem
erubis-2.6.6.gem
i18n-0.5.0.gem
rack-mount-0.6.13.gem
tzinfo-0.3.23.gem
and installs these:
actionpack-1.4.0.gem
builder-3.0.0.gem
It seems as though that my builder is outdated.
···
--
Posted via http://www.ruby-forum.com/.
I decided to go with Savon. What I ended up doing was just setting the
version of actionpack to 3.0.3 in my Gemfile. This prevented all the
other gems from being removed by bundler.
···
--
Posted via http://www.ruby-forum.com/.
What dependencies are you talking about? Savon's only dependencies are
builder, crack, and httpi
···
On Wed, Dec 8, 2010 at 10:59 AM, Chris Gunnels <rfsllc@gmail.com> wrote:
the problem is that savon requires old dependencies. i have the latest
version but the dependencies are to old for my app to work with.
--
Posted via http://www.ruby-forum.com/\.
--
Tony Arcieri
Medioh! Kudelski
Because it's been around for a long time. Look on RAA
http://raa.ruby-lang.org/project/httpclient/2.1.5.2
Back when I had to use Soap4R on a project, httpclient was just fine and even without much (English) documentation (which can be common on older ruby code that was born in Japan), I was able to add a little capability to it so I could remember and restore a cookiejar from the database (as a YAML string). [My application needed to act as a client to a SOAP service during a request.]
Sometimes "not updated recently" means "hasn't had any reported bugs" rather than "unmaintained".
-Rob
Rob Biedenharn
Rob@AgileConsultingLLC.com http://AgileConsultingLLC.com/
rab@GaslightSoftware.com http://GaslightSoftware.com/
···
On Dec 8, 2010, at 3:11 PM, Chris Gunnels wrote:
@tony all those dependencies you listed all have new versions.
@john, i saw that but i didn't want to have to use httpclient because i
didn't know if I could trust it and if it is going to be maintained. The
reason i thought this is because I couldn't find it on rubygems.org or
rubyforge.
--
Posted via http://www.ruby-forum.com/\.
Are you using Builder 3.0 or something? Other than that what version
conflicts are you having?
···
On Wed, Dec 8, 2010 at 1:11 PM, Chris Gunnels <rfsllc@gmail.com> wrote:
@tony all those dependencies you listed all have new versions.
--
Tony Arcieri
Medioh! Kudelski