a business error is a JBI fault,
And a business error is a fault declared in a wsdl.
a technical error is a JBI error,
a JBI fault is not a SOAP fault, so a dedicated JIRA issue should be created to change the JBI fault format (from SOAPFault to simple XML payload compliant with the WSDL)
A JBI Fault is a SOAPFault, in SOAP, see http://docs.oracle.com/cd/E24329_01/web.1211/e24965/faults.htm
A ticket is already open for the CDK PETALSCDK-130 (and for the BC SOAP so that SOAPFault are created as needed: PETALSBCSOAP-145).
a chapter should be added into the Petals documentation about the error management and explain the error vs faults,
each MEP should be documented, in a business view, into Petals documentation to defined explicitly where a business fault can occur, and where a technical error can occur in MEP. For example, no business error could be occur with MEP InOnly,
That seems obvious to me, isn't that already defined in all the norms, standard and recommendation of the W3C on the meaning of the different patterns?
Faults can happen when Faults appear in the definition in the pattern…
each component should be review to manage correctly error/fault, mainly binding-components against their external side, so one JIRA issue by component should be added if needed
I agree with you, with the following adds: