No, it has nothing to do with GET/POST. It indeed uses POST, but the c#
client that uses POST as well work correctly.
The problem is that Axis passes values inside structs by href.
Moshe.
Moshe,
I don't know exactly what you mean here, but I know ATL SOAP has problems
with other things-- XML attributes, for example (as hrefs typically are). I
worked around this by making the attribute into a separate, subsidiary
element in the WSDL provided to SPROXY, and then hacking the incoming HTTP
responses and outgoing HTTP requests to correspond to this.
This was for an ATL SOAP client with an Axis server; the other way round, of
course, would have incoming requests and outgoing responses. That is, I only
hacked SendRequest ad GetResponse in my SOAP Client Archetype, but
presumably similar hacks would need to be applied to the corresponding
functions in the server.
Of course this is far from ideal as you have to hack the WSDL every time it
changes (i.e. I hope you have a stable WSDL).
As you say, this has nothing to do with GET/POST.
S.
> No, it has nothing to do with GET/POST. It indeed uses POST, but the c#
> client that uses POST as well work correctly.
> The problem is that Axis passes values inside structs by href.