Kbase P148909: 4GL/ABL: Is there any way to check whether a given r-code file is 32 bit or 64 bit?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/23/2011 |
|
Status: Verified
GOAL:
4GL/ABL: Is there any way to check whether a given r-code file is 32 bit or 64 bit?
GOAL:
Is a recompile required when migrating ( porting ) an application from OpenEdge 10.1C and OpenEdge 10.2A ?
GOAL:
Is Linux 64 bit generated r-code portable to Windows 64 bit platforms?
FACT(s) (Environment):
All Supported Operating Systems
OpenEdge 10.1C
OpenEdge 10.2A
FIX:
1. Yes, upgrading, migrating or porting an application from OpenEdge 10.1C and OpenEdge 10.2A requires application code re-compilation under the target release version. Generally, porting an application between major releases requires application code to be recompilation.
2. There is no utility to determine whether a given r-code file is 32 bit or 64 bit, short of trying to run it with the OpenEdge client (_progres or prowin32).
3. The r-code is portable across all platforms with the same bit family subject to user interface and display restrictions. Therefore, Windows 64 bit, Linux 64 bit, AIX 64 bit, etc can interchange r-code. See solution P3952, "Can r-code compiled on UNIX be run on Windows or vice versa?" for details on the user interface and display restrictions.