This figures illustrates the flow of a fault sequence.

  1. The fulfillment system encounters an error while processing an order component.

  2. A B C S creates an a fault message.

  3. The common A I A E H receives the fault message and sends it to the Error JMS topic.

  4. When needed, the Error J M S topic sends a fault message to A I A E H listener.

  5. The Error J M S topic sends a failed order notification to the O F M listener.

  6. The O F M listener sends the failed order notification to the order fulfillment/order fallout manager function.

  7. 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.

  8. 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.