As far as I know all the interactions between an application program and
the hosting z/OS are mediated by LE. If this is true, then the real
question is if LE provides upward/downward compatibility.
For the former, the answer is obviously yes. Regarding the latter,
according to the LE Programming Guide - Chapter 2. "Preparing to
link-edit and run under Language Environment - Downward Compatibility" -
it does.
"As of OS/390 Version 2 Release 10, Language Environment provides
downward compatibility support. Assuming that required programming
guidelines and restrictions are observed, this support enables
programmers to develop applications on higher release levels of the
operating system, for deployment on execution platforms that are running
lower release levels of the operating system."
I hope this helps,
mario
On 8/19/21 6:20 PM, Richards, Robert B. , CTR wrote:
One of my fellow sysprogs has asked me to get an answer to the follow question:
Will a load module compiled with COBOL v6.3 and linked with LE v2.4 on z/OS 2.4
operate on z/OS v2.3 with LE v2.3 runtime libraries?
Don’t shoot the messenger! 😊
I will, however, also ask the slightly inverse question: Will a load module
compiled with COBOL v4.2 and linked with LE v2.3 operate on z/OS v2.4 with LE
v2.4 runtime libraries?
Bob
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN