Thanks for the reply but, again, the AxisFault is not available here.  Here is 
the code snippet again.

try{
  stub.getPublication(pub, auth);
} catch(PublicationException pe) {
// AxisFault is not available here!
}

Thanks,
J  


On Friday, June 6, 2014 6:30 AM, satyapriya sahoo <sahoo.satyapr...@gmail.com> 
wrote:



I think the bellow code will help you.


try{
  //Client code  
}catch(AxisFault af){
   if(af!=null){
         RemoteException re = af; 
         Throwable th = re.detail;

         String faultMsg  = th.toString(); 
         System.out.println("FaultString :: "+faultMsg  );
  }
}

I know this is not easy, may bellow methods help to solve your problem
                        af.getFaultAction()
af.getFaultRole()
af.getMessage()
af.getReason() 
Thanks,
Satya



On Thu, Jun 5, 2014 at 7:13 PM, Jack Sprat <rexclaim...@yahoo.com.invalid> 
wrote:

There is a method in the Exception class named #getFaultMessage.  This returns 
blank, which is correct since there is no text in the exception.  It would be 
very easy if this was the answer.
>
>I need to get the faultstring.  The faultstring is outside the exception.  See 
>the XML snippet below. 
>
>I'm working on a different way of sending the request and capturing the 
>response.  There is a lot more coding involved but appears to be the only way 
>to get the faultstring element.
>
>Thanks,
>J
>
> 
>
>
>
>On Thursday, June 5, 2014 2:37 AM, satyapriya sahoo 
><sahoo.satyapr...@gmail.com> wrote:
> 
>
>Jack,
>  
>Hope bellow points will help you to solve your Problem.
>
>You can process in 3 ways.
>
>
>1) IN your client code you need an catch block for AxisFault and U need to 
>retrieve the message from that exception 
>try{
>  //Client code 
>}catch(AxisFault af){
>   if(af!=null){
>         String faultMsg =  af.getMessage();
>         System.out.println("FaultString :: "+faultMsg  ); 
>  }
>}
>
>
>2) If it is coming as a string, then you can do some String operation.
>
>
>3) You can also take the help of dom parser or sax parse to retrieve the 
>specific value, because it is coming as a xml format.
>
>
>Thanks,
>Satya
>
>       

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to