Progress
Developer’s Toolkit


Developer Product Requirements and R-code Portability

R-code is portable between any two environments if the following are true:

All machines that require 4-byte or less alignment are compatible. Thus, r-code compiled on one of these machines (a Sun SPARCstation, for example) can run on most other machines. One of the few machines not compatible with this class is the AS/400, which requires greater than 4-byte alignment.

Thus, you can use the same r-code compiled for a character interface and the ORACLE DataServer on any compatible machine (for example, Sun SPARCstation and RS-6000) that also accesses the ORACLE DataServer. Similarly, you can use the same r-code compiled in Windows on any DataServer-compatible Windows system.

You must be able to reproduce the target environment to generate the required r-code. For each combination, you have to keep track of a different code tree. For each combination, you also require a full development Progress product (the 4GL Development System, ProVISION, ProVISION Plus, or WebSpeed) to do the compilations.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095