Hi, ESB has to deal with different types of errors occurring at multiple layers in ESB message flow. As depicted in the following diagram, there can be different places where an error could happen.
At the moment, the current design doesn't seems to ensure that all errors are propagated back to the other layers. For instance, if something goes wrong at the target side (E3 type errors) there's no generic place that all such errors are caught or handled and client may be holding up the connection to ESB. In most cases, such errors should be propagated to the associated fault sequence and error handling happens in the fault sequence. Therefore we need to carefully evaluate the possible places that the errors can occur and handle them at an unified layer. ​Thanks, Kasun -- Kasun Indrasiri Software Architect WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 77 556 5206 Blog : http://kasunpanorama.blogspot.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture