If only it where that easy. :) This is the question - how do I get access to the fault itself? The client code makes the request and returns a successful response (Publication object) or an exception. The exception is in the <detail> element of the SOAP fault. I need to get the faultstring. Below is what the fault looks like.
<soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>This is the error message I need to get.</faultstring> <detail> <PubException xmlns="http:tempuri.org" /> </detail> </soap:Fault> Thanks, J On Wednesday, June 4, 2014 3:42 PM, Martin Gainty <mgai...@hotmail.com> wrote: //assume you have access to soapFault String text = soapFault.getFaultString(); M- ________________________________ Date: Wed, 4 Jun 2014 11:34:10 -0700 From: rexclaim...@yahoo.com.INVALID Subject: Re: Accessing faultstring in Axis2 client To: java-user@axis.apache.org The AxisFault class is not available here. If so, it would be trivial. Only the defined response OR an exception is returned (see code below). Is there any way to get the faultstring? Thanks, J On Wednesday, June 4, 2014 11:19 AM, Martin Gainty <mgai...@hotmail.com> wrote: AxisFault.java /** * Dump the fault info to the log at debug level. */ public void dump() { log.debug(dumpToString()); } /** * turn the fault and details into a string, with XML escaping. * subclassers: for security (cross-site-scripting) reasons, * escape everything that could contain caller-supplied data. * @return stringified fault details */ public String dumpToString() > Date: Wed, 4 Jun 2014 06:18:42 -0700 > From: rexclaim...@yahoo.com.INVALID > Subject: Accessing faultstring in Axis2 client > To: java-user@axis.apache.org > > I have a simple question - how do I access the SOAP faultcode and faultstring > in an Axis2 client? > > The client code calls the web service operation and returns the response or > throws an exception: > > try { > stub.getPublication(pub, auth); > } > catch (WebServiceException wse) { > wse.printStackTrace(); > } > > I need to get the text in the <faultstring> element. How do I do that? > > Many thanks. > J > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org