You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Matthew M. Boedicker" <mb...@mboedick.org> on 2006/07/28 19:49:26 UTC

incomplete SOAP response in debug output

I am trying to debug an Axis client by turning on debug logging in
org.apache.axis.transport.http.HTTPSender to see the SOAP requests and
responses.

A SOAP fault I am getting as logged by Axis debug logging looks something
like this:

<soapenv:Envelope>
<soapenv:Body>

<soapenv:Fault>
<faultcode />
<faultstring />
<detail />
</soapenv:Fault>

</soapenv:Body>
</soapenv:Envelope>

The actual complete SOAP response as requested from a Perl client has this
structure:

<soapenv:Envelope>
<soapenv:Body>

<soapenv:Fault>
<faultcode />
<faultstring />
<detail />
</soapenv:Fault>

<multiRef>
<errorCode />
<message />
<rootCause />
</multiRef>

</soapenv:Body>
</soapenv:Envelope>

Axis is leaving out the multiRef part in the log, which is where the details
of the error are. The error details are available to the application, they
just don't appear in the debug output. Is this a bug?

Thanks,
Matthew M. Boedicker

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org