Progress
Developer’s Toolkit
Developer Product Requirements and R-code Portability
R-code is portable between any two environments if the following are true:
NOTE: If a procedure contains no code that writes to the screen, its r-code is portable across user interfaces. This is typical, for example, of database schema trigger procedures.- The user interface is the same—MS-Windows or character mode.
- The DataServer or combination of DataServers connected during compilation is the same.
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 |