Automatic update of data on all Vertec clients
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
When different users are working on the same data object, it is important that they each have the up-to-date state of the data.
To ensure this, the Notif
technology is available, which allows automatic reconciliation of data across sessions and apps. Notif
is an abbreviation for “update notifications” and stands for “notification of data changes”.
Notif
notifies each client when another client has changed data in the database. The client then has the option to reload the most up-to-date data from the database.
Each Vertec session and app that is launched connects to the cloud server and sends all changes made to it. At the same time, Vertec receives information from the server about the changes made by other clients and can update its display. The network load of Notif
is low because only information identifying the changed data is transmitted, not the data itself. This information is loaded directly from the database by each client as needed.
The Notif
mechanism works invisibly in the background. When configuration or network errors occur, an error message appears.
Via the Vertec System Info display (in the Vertec menu Einstellungen > System Info...
) the status of the Notif
system can be checked at any time. The following diagnostic values are relevant:
Active |
Is either 1 if Notif is activated on the client, or 0 otherwise. |
PollInterval |
Time interval for client requests to the Notif server in milliseconds. The default is 10000, i.e. 10 seconds. |
ErrorCount |
Displays the quantity of errors that have occurred in the Notif system since the Vertec client was started. If this value is not 0, there is a problem. |
LastError |
Displays the error text of the last error that occurred. Usually blank. |
WaitCount |
Up to date quantity of waiting cycles (see below). Normally 0. |
If the quantity of errors on a client increases to 5 (ErrorCount=5), the following message appears:
Verbindungsaufbau zum Notif-Server fehlgeschlagen. Daten, die von anderen Vertec Benutzern bearbeitet werden, werden nicht aktualisiert.
Then Notif
is temporarily deactivated on this client and Notif enters a waiting state. The waiting state is indicated by the WaitCount value.
A waiting cycle lasts one PollInterval, i.e. 30 seconds by default. After 20 intervals (WaitCount=20) the error counter is reset (ErrorCount=0) and Notif is activated again, if possible. Otherwise the same process runs again.
The error message will only be shown once. If such an error message is shown, please contact your system administrator.
The Notif uses the information from the Notif section in Vertec.ini for operation.
The Notif always runs on the default database. If Vertec.Desktop.exe is started via /DB
with another database, the Notif will not run.
If the Notif
section does not exist (or is renamed) in Vertec.ini, Notif is disabled.
In the [CloudServer] section of the Vertec.ini file, the Notif Server can also be explicitly disabled. This can be useful in the following scenario:
If multiple cloud servers are used for the same Vertec instance (database), Notif must be active on exactly one server (Notif Server=True
) and must not be activated more than once. At the same time, the [Notif]
Section point to the same Notif server for all cloud servers to synchronize the sessions of the servers.
For test installations, i.e. if several cloud servers are running for different Vertec instances, it is important that these [Notif] sections do not point to the same Notif server, otherwise the data could mix.
For more information, see Multiple Cloud Server Instances .
If you keep getting error messages that Notif is not running, and Vertec is sometimes running very slowly, it may be that the error Socket Error #11001 appears in the Notif system info.
The reason for this is a wrong hostname in Vertec.ini. The host on which the Notif is running has a different name. If you correct the name, the Notif is running correctly and Vertec is back to normal speed.
The Socket Error #10061 means that the Cloud Server is unreachable. This error message only appears in the Desktop App, as the other apps would not start. Check the connection to the Cloud Server and make sure it is running.