When upgrading from OpenEdge Release 12 to OpenEdge 13, you must complete several tasks to ensure your applications and operating environment function properly. The exact steps depend on the OpenEdge components you are upgrading.

Note: If you are upgrading from OpenEdge 11, you must first complete the upgrade tasks described in Upgrade to OpenEdge 12.

Follow this general workflow for upgrading from OpenEdge Release 12 to 13.:

  1. Review important information before installation

    Before installing OpenEdge 13, review the following resources, which can be found on the OpenEdge content portal at https://docs.progress.com/category/openedge-information-hub.

    • OpenEdge 13 Platform Compatibility Guide—This guide lists deprecated and de-supported features and identifies platform requirements for installing and running OpenEdge 13.
    • Before You Install section in Install OpenEdge
    • OpenEdge 13 Issues Addressed and Known Issues
    • What's New in OpenEdge guides for skipped versions—If you are upgrading from an older release and skipped one or more versions, review the guides for those versions.
  2. Install OpenEdge 13

    Download and install the OpenEdge 13 software according to the installation guide.

  3. Upgrade your databases
    Complete the database upgrade steps described in Convert an OpenEdge Release 12 Database to OpenEdge Release 13.
    Important: If your existing database uses Transparent Database Encryption (TDE) with the RC4 encryption algorithm for any tables, indexes, LOBs, or areas:
    • Update the TDE policy for each RC4-encrypted object to use a supported encryption algorithm in Release 13.
    • Perform this update before converting your database to Release 13.
  4. Upgrade your development environment
  5. Upgrade ABL applications

    Rebuild all applications in your OpenEdge 13 development environment. When upgrading ABL applications, review the tasks described in Upgrade ABL Applications.

    Note: Use Progress Developer Studio for OpenEdge on development systems only. For production environments, first recompile and update on a development system, then export the upgraded applications to the production system.
  6. Upgrade security

    Follow the steps in Update Security for OpenEdge 13.

  7. Promote to other environments

    When moving upgraded applications to testing, staging, and production environments:

    • Install OpenEdge 13 in those environments.
    • Create new PAS for OpenEdge instances based on OpenEdge 13.