Nav

About the Migration Process

After learning how to prepare for the migration, it is important to understand the high-level migration steps:

  1. Add all required modules, such as the Database connector, to the Anypoint Studio 7 palette.

    Notes:

    • You can add modules through the Studio 7 palette. Other modules are available in Anypoint Exchange.

    • All Mule projects are Mavenized by default when you add the modules to your project.

  2. Migrate all the global configurations.

  3. Migrate configuration properties.

  4. Learn how the components work in Mule 4 to see what has changed from Mule 3.

  5. Understand how changes to the Mule message structure (attributes, payload, and variables) affect your configurations. See Introduction to Mule 4: The Mule Message.

  6. Update your expressions and scripts to DataWeave version 2:

  7. Update all exception handling to Mule 4 with the new exception types that are available.

  8. If you are working with APIs, understand how to set HTTP status codes.

In this topic: