I am very new to Axis and web services in general. I am writing a
client for a .NET-based web service using the Axis WSDL2Java generator
to create my client. Once I compiled the resulting code and set up a
test program for a very small part of the client, I ran it and got this:
Destination Unreachable --> WSE817: The <To> header must match the
Actor attribute on this receiver. The <To> header contained
"https://ws.somedomain.com/webservices/engine.asmx" whereas
the Actor attribute was "urn:AWordICannotFindAnywhereInMyCode".
So I looked into the wsdl file and the location attribute of the soap
tag is "https://ws.somedomain.com/webservices/engine.asmx", but the
soapAction attribute of the operation I want to use is
"http://somedomain.com/MinorAction". Like I said, I am new to this, and
I have access to the guys who set up this wsdl, but prefer to have a
better Idea of what my problem is before I ask for help from them. I
should add that they have a .NET client for this that does work (my
application is in Java so I'd prefer to use Axis).
Anybody?
- WSE 817 error - bad wsdl or just newbie stupidity? James Gough
-