Although it is possible to install Uniface over an older installation, it is not recommended except in unusual circumstances.
An older installation may contain service programs that no longer exist in later versions of Uniface. By installing on top of an older installation, these service programs will remain and become non-functional; they only occupy space on your system. This is also true for the IFS part of the installation.
Instead, you should install in a different library and different IFS directory, or remove the old installation first.
However, it may sometimes be necessary to install on top of a previous installation of the same version. For example, when an object has been accidentally removed or has become corrupted.
- Stop all Uniface processes (such as the
UROUTER), including the subsystem itself (if created).
- Run the installer, and specify the same values you entered when it was first installed.
The first installation has left a file called install.log in its IFS directory, if it hasn't been removed you can find out what the values where that were entered when Uniface was first installed.
When you install on top of a previous installation, the following occurs:
- The subsystem, class, job queue, and job description are all recreated, replacing the old ones if they have the same name. If the names differ, then the old ones will remain, which is usually not desirable.
- Existing assignment files are moved to file BAK before new ones are generated.
- When the installer has finished, use DSPJOBLOG to check the job log for any error messages.