Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
A newbie query about Soap4R and dot net web services
davem1957
11/18/2003 2:08:00 PM
Can anyone help me with this Soap4r problem?
I have created a simple web service in dot net using Visual studio and
have modified a sample program from the Soap4r distribution to access
it.
Here's the program:
require 'soap/rpc/driver'
class Exchange
ForeignServer = "http://dmoorexp/calcwebservice/service1.asmx"
MyServiceNamespace = '
http://dlogic.com/dmwebser...
def initialize
@drv = SOAP::RPC::Driver.new(ForeignServer, MyServiceNamespace)
@drv.add_method("Mul", "x", "y")
end
def mul(x, y)
@drv.call(Mul)
return @drv.Mul(x, y)
end
end
e = Exchange.new()
e.mul(10,20)
when run I get the message:
#<SOAP::Mapping::Object:0x2dd5d90>: Server did not recognize the value
of HTTP Header
SOAPAction: . (SOAP::FaultError)
Here is the soap header that the visual studio diagnostic program says
is expected.
POST /calcwebservice/service1.asmx HTTP/1.1
Host: dmoorexp
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "
http://dlogic.com/dmwebservices...
Any suggestions as to how I can diagnose what is going wrong? I am a
newcomer to Soap and Soap4r. Is there any good tutorial material
covering how to access dot net webservices?
Thanks for anything!
David Moore
1 Answer
NAKAMURA, Hiroshi
11/18/2003 2:45:00 PM
0
Hi,
> From: "David Moore" <davem1957@yahoo.com>
> Sent: Tuesday, November 18, 2003 11:12 PM
> @drv = SOAP::RPC::Driver.new(ForeignServer, MyServiceNamespace)
> @drv.add_method("Mul", "x", "y")
Try this;
@drv.add_method_with_soapaction("Mul", "
http://dlogic.com/dmwebservices...
, "x", "y")
Regards,
// NaHi
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
A newbie query about Soap4R and dot net web services
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password