Forum: Ruby on Rails How to consume Asp.net web service in ruby on rails

Posted by sarvesh kushwaha (sarvesh)
on 2013-01-21 06:48
Guys i m new to Ruby on rails ,
Task - i m trying to consume a webservice in ruby on rails and this web
service is made in asp.net .

my controller code is through which i m trying to consume webservice is
-

class WebserviceController < ApplicationController

    def getMsg

    hello_client = ActionWebService::Client::Soap.new(HelloWorld,
"http://localhost:50739/WebService/RubyConsumeIt.as...)

       @service_output= hello_client.getMsg(params[:name])

    end

end


and this is my controller view -

<html>
   <head>
      <title>Hello Web Service</title>
   </head>
   <body>
      <h1>Hello Web Service </h1>
      <p>

      </p>
      <p>
      <%= @service_output %>
      </p>
   </body>
</html>



and i m getting an error -

 uninitialized constant ActionWebService


please help , if there is any sample code to consume asp.net webservice
in
ruby on rails . it will be much appreciated.
Posted by Matt Jones (Guest)
on 2013-01-21 15:59
(Received via mailing list)
On Monday, 21 January 2013 00:48:41 UTC-5, Ruby-Forum.com User wrote:
>     def getMsg
>
>     hello_client = ActionWebService::Client::Soap.new(HelloWorld,
> "http://localhost:50739/WebService/RubyConsumeIt.as...)
>
>
ActionWebService was dropped from Rails back in Rails 2 (about 5 years
ago). There are some forks still active:

https://github.com/datanoise/actionwebservice

but it's mostly unmaintained. You may want another, more active, SOAP
library:

https://www.ruby-toolbox.com/categories/soap

You'll also definitely want to find better documentation, as whatever
steered you towards ActionWebService is *wildly* out-of-date.

--Matt Jones
Posted by Frederick Cheung (Guest)
on 2013-01-21 16:24
(Received via mailing list)
On Monday, January 21, 2013 2:58:01 PM UTC, Matt Jones wrote:
> https://www.ruby-toolbox.com/categories/soap
>
>
Of those I've found savon to be very easy to use (and the relatively 
recent
savon 2 is even better)

Fred
Posted by Curtis Ovard (Guest)
on 2013-01-21 16:33
(Received via mailing list)
I just did a project that had to work with a .net SOAP API. I used the 
SAVON<http://savonrb.com> gem.
There is also a 
RailsCast<http://railscasts.com/episodes/290-soap-with-savon>from Ryan 
Bates that shows this in action too. Hope this helps.
Posted by Jordon Bedwell (Guest)
on 2013-01-21 16:36
(Received via mailing list)
On Mon, Jan 21, 2013 at 9:22 AM, Frederick Cheung
<frederick.cheung@gmail.com> wrote:
> Of those I've found savon to be very easy to use (and the relatively recent
> savon 2 is even better)

Couldn't agree more, when I absolutely must work with SOAP I use Savon.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.