This figures illustrates the flow of a fault sequence.
The fulfillment system encounters an error while processing an order component.
A B C S creates an a fault message.
The common A I A E H receives the fault message and sends it to the Error JMS topic.
When needed, the Error J M S topic sends a fault message to A I A E H listener.
The Error J M S topic sends a failed order notification to the O F M listener.
The O F M listener sends the failed order notification to the order fulfillment/order fallout manager function.
Order fulfillment/order fallout manager assigns the time of first failure of the error, calculates and assigns the recovery priority, maps the application code to a the central error code, generates a central error message, and send a status update to the order fulfillment/order status management function.
Concurrently, the O F M listener and A I A E H listener are listening to the Error J M S topic for new failed order notifications.