Salesforce

Which OpenEdge Certfied Operating Systems have the same endianess ?

« Go Back

Information

 
TitleWhich OpenEdge Certfied Operating Systems have the same endianess ?
URL NameWhat-is-endianess
Article Number000152723
EnvironmentProduct: Progress OpenEdge
Version: All supported versions
OS: All supported platforms
Question/Problem Description
Which OpenEdge Certfied Operating Systems have the same endianess ?
What is endianess and why is it important cross-platforms?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
Endianess is a property of processor not the Operating System. For example:
  • Intel x86 and x86-64 processors will always use Little Endian encoding irrespective of what Operating System is running on the hardware (Windows, Linux, Solaris).
Endian ordering, is the way the multiple byte integers are stored in memory:
  • Either by MSB (most-significant byte) or LSB (least-significant byte). 
  • Systems storing by MSB are called Big Endian,
  • Systems storing by LSB are called Little Endian
OpenEdge Big Endian Platforms:
  • HP-UX (PA-RISC)
  • Linux (POWER), AIX (POWER)
  • Solaris (SPARC)
OpenEdge Little Endian Platforms:
  • HP-UX (ITANIUM)
  • Windows (INTEL/AMD)
  • Linux (INTEL)
When Progress OpenEdge ports install media, the Chipset and Operating System are important to consider when upgrading hardware that is intended for OpenEdge products to be installed on. The term endianess is most important when describing when binary files are portable between platforms; those platforms with the same endianess can use binary data transparently. When the endianess is different, it needs to be accounted for.  
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:04 AM

Powered by