The configuration parameter, Common\Autoupdate, specifies whether automatic software updating should take place. If this configuration parameter is set, software is updated that does not have the required revision status. If the configuration parameter is not set, no automatic updating takes place.
To resolve the issue allow the updater to continue.
In every local installation folder there is a (hidden) file, “SoftwareRevision.viv”.
# Do not change this file!
This file contains a semaphore which represents the revision state.
In the database (table DialogSemaphor) there is such a semaphore as well.
Everytime a program is started (also while the program is running) it compares the local semaphore with the value in the database.
If both are different the program starts a comparison of ALL files which are contained in the local folder with the files in the database (table "DialogSoftwareRevision").
All files which are different will be replaced.
In the end the “SoftwareRevision.viv” will be updated with the semaphore coming from the database.
What happens if you get a new file (hotfix)?
You upload the file (with the SoftwareLoader) into the database - it will be saved in table "DialogSoftwareRevision".
Following that, the semaphore in the database will be recalculated - then has a different (new) value.
After that all programs (frontends, Jobservice, web applications) will use the above calculation to replace the changed file.