Coding and Test

External programs should be developed by experienced developers who have the knowledge and experience of the programming language, ClearSCADA and the database configuration.

WARNING

UNEXPECTED BEHAVIOR OF APPLICATION

Before using an external program in a 'live' system, thoroughly test all aspects of the program using a test system that accurately reflects the real system (including database size and data retrieval frequency).

You should perform further tests once the program is installed on the live system to verify that the program operates correctly. It is important that arrangements for such checks are made and that sufficient time is allowed to perform complete and satisfactory testing.

CAUTION: Failure to follow these instructions can result in death, serious injury, or equipment damage.
CAUTION

UNEXPECTED BEHAVIOR OF APPLICATION

Caution should be taken with the automation methods that can update or modify the database as this may affect the operation of the system.

CAUTION: Failure to follow these instructions can result in unexpected behavior that could result in minor or moderate injury.

CAUTION

POOR SYSTEM PERFORMANCE

Poorly written external programs using the automation interface could cause poor system performance.

CAUTION: Failure to follow these instructions can result in unexpected behavior that could result in minor or moderate injury.
NOTICE

LOSS OF DATA

Usernames and Passwords should not be hard coded into any external programs. You should ensure that the users either logon each time the program is run or that security information is stored securely in a manner that can allow it to be updated on a regular basis.
Failure to follow these instructions will result in loss of data.

Programs should provide some form of logging so that any issues during their run can be analyzed.


Disclaimer

ClearSCADA 2017 R3