We have recently ported an application from a Mainframe to an AIX system.
We have a program that has the following code in it.
SET KEY PF3 = ‘RETURN’
This is meant to return to the previous library, when invoked. Instead it logs off.
The documentation explains that this happens if no return point has been set, but doesn’t explain how this is done.
The module in question is the start up program for a library.
It is invoked from a different library by running a module that does a stack of a LOGON to the library that this program is in.
It used to work on the mainframe.