java - Send exception information in soap response in Jboss 7 -
we struggling here @ company accomplish requirement our maven project (jboss 7.1.1 , java 7) . have soap webservice exposes several methods . these methods throw exceptions . exceptions declared in dependency of project . problem aren't able send in soap response information regarding kind of exception throw in webservice method . soap bringing
    <soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">         <soap:body>             <soap:fault>                 <faultcode>soap:server</faultcode>                 <faultstring>message</faultstring>             </soap:fault>         </soap:body>     </soap:envelope> the clients consuming our services can't tell wich kind of error getting . how can overcome issue ? how can send in soap body relevant information specific exception throwing ?
our exception
    @webfault     public class ourexception extends exception     {         public ourexception (){             super();         }           public ourexception (string message)         {             super(message);         }     } thank much, pedro ferreira
you can either convert exception required response type , have attribute contains information errors, or can leverage cxf soapfault class contains method setdetail(eelement detail). can construct own xml element , inject soapfault.
hope helps!
Comments
Post a Comment