title: Transform/Convert exception type
body: <p>I define a flow. It publishes a Web Service with CXF, exchange-pattern: request-response. The Service defines/throws exception type: CAEService_Exception.  The web service implementation is almost a dummy. The ws request is processed by other message processors in the flow.  During the flow, other components or the ESB itself could throw different exceptions, e.g. ConnectionException, ApplicatOneException, or CompnentTwoException what forever. 
  In such case, it is important to throw only (business exception) the CAEService_Exception to the client!
   How to get(catch) the different exceptions, and how to process/handle them so that the CXF module throws CAEService_Exception to client?</p>
  
  <p>Thanks for your advice!
  Regards
  Dianlong</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;flow name="CAEService" doc:name="CAEService"&gt;
      &lt;http:inbound-endpoint address="${http.host.inbound}/ebiz/ws/CAEService" exchange-pattern="request-response" doc:name="HTTP"&gt;
          &lt;cxf:simple-service serviceClass="org.mule.j2a.ws.cae.CAEService"/&gt;
      &lt;/http:inbound-endpoint&gt;
      &lt;component class="org.mule.j2a.ws.cae.CAEServiceImpl" doc:name="Java"/&gt; 
      &lt;flow-ref name="Fest_ERPs" doc:name="Sub Flow with transformers, call other services, etc."/&gt;
  
      &lt;!-- exceptions --&gt;
  
  &lt;/flow&gt;
  </code></pre>