




|
|
Overview
|
|
The application run-time environment supports the scheduled execution of the applications defined by Spotlight's users.
When an application is "installed" by the end-user, it goes through a review process from the system administrator. When the administrator has verified the application is ready for execution, it is "deployed". As part of the deployment process, the application compiled code is scheduled (at the appropriate level of security) for recurring execution.
The run-time environment records an entry into a log database each time a decision (rule firing) occurs.
|
|
|
Interpreter
|
|
The Spotlight interpreter is the portion of the run-time environment that determines what actions to take when a rule condition matches values in the database.
During the execution of the application, certain Rule Actions may be executed directly within the Teradata database environment (e.g., updating a value in a column). Other Rule Actions may interact with external interfaces (e.g., sending an email based on a Rule firing).
| |
|
Scheduler
|
|
The scheduler is the Spotlight module that executes the application at the specified time and interval. The scheduler must be active and in execution itselffor any Spotlight applications to run.
The scheduler is usually started by the administrator and left in execution throughout the day. It can be started and stopped as needed.
Some customers have their own production scheduler tools and these may be used in lieu of the Spotlight scheduler. Customers that elect to use their own scheduler should contact Spotlight Support for information on the base tabls used for scheduling.
|
|
|