Kbase P94471: How to migrate application code between Progress versions ?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/5/2009 |
|
Status: Verified
GOAL:
How to migrate application code between Progress versions ?
GOAL:
Will procedures from an older Progress release run on a newer release ?
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems
FIX:
In theory, to migrate application code between major Progress releases recompiling the procedures should be sufficient.
However, the following points should be taken into account:
- Bug fixes and enhancements may change the way the 4GL behaves in between different releases.
Therefore, any migration should be thoroughly tested to ensure it behaves according to expectations when run under the newer Progress release.
- Bug fixes and product enhancements may also cause minor differences in r-code format. While these minor differences should not cause issues, it is recommended that a recompile is performed after any upgrade in order to make use of these fixes and enhancements.
- Starting with the introduction of the OpenEdge 10 release cycle, a number of 4GL features is being deprecated.
In the OpenEdge 10 release these features will still function as expected, but will raise a compiler warning.
In future releases, they may be removed altogether which will break existing code using them.