Check the Integrity of your System
ClearSCADA automatically runs integrity checks on your system. It performs a partial check at frequent intervals, examining the database at intervals of between 1 and 10, in minutes; default 5 minutes. The partial checks can run for a maximum of between 100ms and 2500ms in each interval, in milliseconds; default 300ms.
The integrity checks test your system’s internal links are consistent and running correctly. Integrity failures are rare and are usually caused by an unexpected sequence of configuration events.
In the unusual event of an integrity failure, your database will stop running and the server icon in the Windows taskbar will change color to magenta, like this:
If ClearSCADA detects an integrity error, you should contact Schneider Electric for assistance. You will need to provide the latest server log files (right-click on the server icon and select the View DB_nnn options to access the server log files) and if an integrity failure warning dialog box has been displayed, you should provide details about its diagnostics message too. Schneider Electric will then use the information you provide to determine the cause of the problem.
If the log files have no record of the cause of the integrity check failure, Schneider Electric may ask you to run another integrity check on your system. This will create an updated server log file which can be used to diagnose the cause of the integrity failure.
To run an integrity check:
- Right-click on the server icon in the Windows taskbar
- Select the Check Integrity option from the context sensitive menu.
This will display the Integrity Check dialog box. - Use the Integrity Check dialog box to choose which integrity checks are to run. Schneider Electric will advise you which integrity checks to run. Typically, we request that you run each of the tests except Loaded Historic Granules, Foreign Keys, and Template Instances as these tests can take a considerable amount of time.
- Select the OK button to run the checks.
If ClearSCADA has detected an integrity fault, a diagnostics message is displayed informing you to examine the log file. When this message is displayed, the cause of the integrity check has been logged in the server log file and can be used by Schneider Electric to diagnose the cause of the problem. -
Server Log file showing integrity check information.
- Send the server log file(s) to Schneider Electric.