Notif / data update

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

Created: 02.11.2006
Machine translated
Updated: 15.06.2023 | New default notif interval from version 6.6.0.10.

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.

If the notif is not running

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.

On-Premises configuration options

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:

Using multiple cloud servers

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 .

Socket Error #11001

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.

Socket Error #10061

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.