This diagram shows a message flow moving top to bottom. Error handlers are indicated at different points in the flow, with the innermost error handler executing first.