TP3198

Error Handling Training

On the Error Handling Excursion students will capture and handle errors in your Mule application at the application, flow, and processor levels.
Course Details

Duration

2 days

Prerequisites

  • Prior experience in Anypoint Studio and Anypoint Platform to create, deploy, and manage APIs
  • Strong analytical skills
  • Students should be able to read and interpret information in the Logger console and the Mule debugger

Skills Gained

  • Observe the behavior of the Mule default error handler.
  • Detect different types of errors and their heirarchy.
  • Compare the On-Error Propagate Scope and the On-Error Continue Scope.
  • Handle errors at the applicaton, flow, and processor levels.
  • Create and modify error response scopes, settings, and messages.
  • Use the Try scope to handle errors at the processor level.
  • Review auto-generated error handling in the interface.
  • Connect the implementation with the interface.
  • Handle system errors by setting a reconnection strategy.
  • Reinforce error handling behaviors and error messages.
Course Outline
  • Menacing the Mule
    • Mule Default Error Handler
    • Error Object Properties
    • Types of Errors
    • HTTP Default Settings
  • The Application Level
    • The Global Error Handler
  • On-Error Propagate On-Error Continue
    • Create and Configure Error Handlers
    • Modify HTTP Default Settings
    • Catch Distinct Error Types
    • Map Custom Error Types
  • The Flow and Processor Levels
    • Track Errors in Flows and Subflows
    • Global Error Handler Ignored?
    • The Try Scope at the Processor Level
    • On-Error Propagate
    • On-Error Continue
    • Create and Configure Error Handlers
  • Our API
    • Add Error Handling
    • Connect the Implementation and the Interface
    • Adjust Error Scopes
  • Your API
    • Add Error Handling
    • Connect the Implementation and the Interface
    • Adjust Error Scopes
  • Predict Behaviors
    • Follow On-Error Propagate Flows
    • Follow On-Error Continue Flows
    • Predict the Paths of Flows
    • Predict Error Message Responses