Automation Engine Script Guide > Introduction > Advanced Users > Script Processing

Script Processing

The Automation Engine processes scripts line by line. The results of executed script elements are regularly written to the AE databaseA database is an organized collection of data including relevant data structures. (e.g., a value for a Variable object which has been set using :PUT_VAR).

This process is also referred to as Commit. Other scripts can only access these new or modified values when they have been entered in the database.

The Automation Engine automatically makes a Commit every five seconds. It is additionally made in the following script elements:

Script elements

:BEGINREAD... :ENDREAD

FORECAST_OBJECT

PREP_PROCESS_FILE

:READ

FORECAST_TASK

PREP_PROCESS_FILENAME

:SET_UC_SETTING

GET_FILESYSTEM

PREP_PROCESS_REPORT

:WAIT

GET_UC_SETTING

REMOVE_OBJECT

ACTIVATE_UC_OBJECT

IMPORT

RESTART_UC_OBJECT

AUTOFORECAST

MODIFY_OBJECT

SEND_MAIL

CANCEL_UC_OBJECT

MODIFY_UC_OBJECT

SYS_SERVER_ALIVE

CREATE_OBJECT

MOVE_OBJECT

TOGGLE_SYSTEM_STATUS

EXPORT

PREP_PROCESS

 

The statement :WAIT 0 enforces a Commit.