Troubleshooting - Logic Programs

When configuring a Logic program, you can use the compile feature to check the validity of your program. For more information, see:

However, it is possible to have a program compile successfully at the time of configuration, but be unable to execute correctly at a later date. If your program is unable to execute correctly, there are various possible causes, including:

In many cases, you will need to reconfigure your Logic program.

To find out more information about the specific configuration issue that is affecting the execution of your Logic program, we recommend that you:

  1. Display the Logic Execution Status List (display the Queries Bar, expand the Queries branch, then display the Logic Execution Status List).
  2. Locate the entry that corresponds to your Logic program.
  3. Examine the Error Message entry for your program. The Error Message provides a brief description of the cause of the Logic program’s inability to execute.
  4. Re-configure the Logic program so that the issue described in the Error Message is resolved.

You must have the required user permissions on the database items that a Logic program references, and (if applicable) the Configure Extended Logic feature enabled in order to successfully compile, execute, or save a Logic program (see User Permissions Required for Working with Logic Programs).

Other topics in this section provide information to help you diagnose other potential issues with Logic program execution. For more information, see the topics that are listed in the gray footer section at the bottom of this topic. Select the relevant entry to display the topic that you require.

Further Information

View statistics about the Logic programs that have executed during the present snapshot interval: see Logic in the Geo SCADA Expert Guide to the Server Status Tool.