//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> 
                                          

Reply via email to