Hi all,

I have been looking into solving issues in $subject. Found that, currently
if the back end service method return type is void, service stub throws an
AxisFault with the message of custom exception message, but not the exact
exception.

One solution is, to have a boolean return value, for the methods that are
having return type void, for the purpose of catching custom exceptions.

According to [1], we can throw custom exceptions as below and catch as
well.

throw new AxisFault(new QName("http://test.org";, "FaultCode", "test"),
"FaultReason", new Exception("This is a test Exception"));

But i prefer former way as it is crystal clear. Shall we go ahead with that?

Wdyt?

[1] http://wso2.com/library/171/

Thanks.
-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Reply via email to