Planning your migration

To facilitate the migration process, Macromedia recommends that you develop a structured migration strategy. The migration steps offered here are provided as examples. Because every application is different, you must tailor your own migration strategy to meet your environment's needs.

Adapt the following steps to fit your needs:

  1. Study the migration section of the release notes and this book to anticipate the compatibility issues that might affect your system.
  2. Archive and deploy your existing ColdFusion 5 application to a test server.
  3. Migrate your production databases to the test server. If you have not already done so, migrate the data sources in your ColdFusion 5 application to ColdFusion MX.
  4. Ensure that the application is functioning properly on the test server before upgrading it to ColdFusion MX. For detailed server specifications, contact your website administrator or hosting provider.
  5. Install ColdFusion MX on the test server.
  6. Test the code in your application using the ColdFusion Code Compatibility Analyzer.

    Ensure that you specify the location of any custom tags or other code outside of the ColdFusion MX web root directory. For more information, see "Using the ColdFusion Code Compatibility Analyzer".

  7. Based on the results of the Code Compatibility Analyzer report and the incompatibilities listed in this guide, make a migration plan. For example, you might plan to immediately fix code that causes errors, such as dbtype="dynamic" in query tags, and to schedule and prioritize other fixes, such as replacing deprecated tags and using new functionality.
  8. Using a source control system, make the necessary changes to your ColdFusion application and run the application on your test server. Ensure that you test all application features under load, not just with a few users.

Your application is now ready for production on ColdFusion MX.

Comments