On 12-Aug-2014 13:24 -0500, Paul Nelson wrote:
If a program is active, and a newer version is installed, the older
version is automatically stuffed into QRPLOBJ under a different name.
The user won't know what happened. The next time the program is
called, the user will get the new version.
The /installed/ in the OP was described as nothing more than the
Restore Object (RSTOBJ) over existing objects.
Best not to confuse both what PTF activity effects for executable
objects and what Compile activity effects for executable objects using
REPLACE(*YES) with what *restore* effects for executable objects. The
latter destroys the existing object [of the same name]. The onus is on
the one performing the restore active, to ensure that the destroyed
object will not be an issue; same as if they were doing Delete Program
(DLTPGM) or Delete Service Program (DLTSRVPGM), instead of the restore.