Following PETALSSEJSR-28, business faults should also be handled correctly.
Axis (used to do the JSR181 integration) throws AxisFault for business faults (exceptions thrown by WebService annotated methods) and we should try to detect them and transform them into JBI faults.
We noted in the previous issue:
The problem is maybe that using Axis, we HAVE to go through the SOAP format and through all the remote layers even though we stay in-memory... I'm wondering if this is the right tool for this job... this must be investigated.