Looks to me like the request is missing a namespace declaration on the
<echo> element below <Body>.
You can see what it should be by debugging your service....load your
project, hit F5 and click on the "echo" method in the browser. An
example SOAP request should be displayed, something like:
Notice the <echo> element includes the namespace prefix "tns" that
indicates its namespace. The .NET SOAP stack requires this namespace
to match the method to invoke.
> Hello Guys,
> I am new to SOAP Builder's yahoo group. I came upon
> this group while trying to figure out an issue that
> has been haunting me.
> I have exposed a .NET web service. But my client is
> running their 'web service accesing client' program on
> an Apache web server. On testing my web service from
> their client (in JSP), they are getting the following
> echo Results
> (405)Method not allowed
> <?xml version="1.0" encoding="UTF-8"?>
> <message xsi:type="xsd:string">Hello,
> How am I supposed to solve this issue? It seems that
> there is an interoperability issue between my .NET web
> service and the Apache SOAP client.
> My main problem is that I will have to tweak something
> at my end to make it work. I cannot ask my client to
> tweak their code. Any help/Suggestions?
> Thanks in advance.
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> This group is a forum for builders of SOAP implementations to discuss implementation and interoperability issues. Please stay on-topic.
> To unsubscribe from this group, send an email to:
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/