It's "correct enough".   However, usually, the getFaultInfo() would return a 
JAXB bean that defines the content for the detail element in the message.

Dan



On Wednesday, November 02, 2011 11:14:09 PM [email protected] wrote:
> I have developed a webservice using Apache CXF ,which will be in production
> very soon . I am concerned about the exception handling in this , i am not
> sure whether what i followed is correct or not .
> 
> I have a method shown below which i exposed i as a webservice
> 
> import javax.jws.WebService;
> 
> @WebService
> public interface TataWebService {
>     public String distragery()throws Exception;
> 
> }
> public String distrager throws Exception {
> 
>     int a  = 30;
>      strategyData = "currentlyhadcoced" ;
> 
>     if(a==30)
>     {
> throw new IncorrectProjectIdsException("The Value of a is 30");
>     }
> 
>     return strategyData;
> And the way i defined User defined exception is this way
> 
> @WebFault(name = "IncorrectProjectIdsDetails")
> 
> public class IncorrectProjectIdsException extends Exception {
> 
>     private java.lang.String incorrectProjectIdsDetails;
> 
>     public IncorrectProjectIdsException (String message) {
>         super(message);
>     }
> 
>     public java.lang.String getFaultInfo() {
>         return this.incorrectProjectIdsDetails;
>     }
> }
> Please tell me if this is correct , regarding the throws declaration inside
> the method signature or shuld we handle in any other manner ??
> 
> Thank you very much
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/Exception-handling-inside-Apache-CXF-Webser
> vices-tp4960248p4960248.html Sent from the cxf-user mailing list archive at
> Nabble.com.
-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to