Consultor Eletrônico



Kbase P69715: How to migrate from any Progress version to OpenEdge Release 10?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/06/2010
Status: Verified

GOAL:

How to migrate from any Progress version to OpenEdge Release 10?

GOAL:

Considerations when migrating to OpenEdge Release 10

GOAL:

How to migrate from Progress version 8.x to OpenEdge Release 10?

GOAL:

How to migrate from Progress version 9.x to OpenEdge Release 10?

FACT(s) (Environment):

OpenEdge 10.x
All Supported Operating Systems

FIX:

The Database:

Using the database conversion utility (proutil -C conv910):
- Backup the original database.
- Truncate the BI file using version 9.
- Run proutil <db> -C conv910 using OpenEdge 10. This should take under 5 minute regardless of database size.
- Backup the new database.

After performing these steps it is recommended (but not required) to modify the database structure / schema to make use of the new database features offered and to review the database startup parameters. Doing so will help achieve optimal performance.

NOTE:
This is assuming the database to migrate is a Progress 9 database.
If this is not the case, first convert it to version 9 by using the appropriate conversion utilities (Conv78,Conv89). Note that to convert to V9, the database must be multi-volume.

Alternatively, an ASCII dump and load can be used to migrate from any version directly to OpenEdge 10.x.

The Application:

Recompile the application code. Note that a number of 4GL statements are being deprecated.

Test the application under OpenEdge 10.x to ensure everything still works as expected.


After these steps, it is highly recommended to review the application code and modify as required to replace deprecated statements with alternatives to prevent major migration issues in the future.
It is also recommended to review the new features and technology and implement those where applicable.