RUNnn - Process definitions
Process definitions are numbered from 01 to 99. Numbers must not contain gaps, because the system stops checking for more processes after finding the first empty or not existing RUN definition. Run statements have the following structure:
- RUNnn=process_name parm1 ... parmn
process_name - Maintenance process name. Supported processes are described below.
parm1 ... parmn - Parameters depend on the process called (process_name). Parameters are keyword parameters and do not depend on parameter sequence. Parameters are separated by space (' '). Parameter values containing spaces must be quoted.
When starting maintenance, the server will pause (implicit call of StartPause) and all database files are closed, but handles remain valid for reopen after terminating maintenance. In order to stop running clients, the KillAll command may be called, which is suggested for several processes.
Parameters are defined as keyword parameters separating keyword from parameter by '=' or ':'. When using '=' keyword separator, the parameter value has to be terminated by ';', in case of ':' separator, the next space ' ' terminates the parameter value.
Processes have to be numbered beginning with 01 and without gaps.
RUN01=DBBackup database=my_db.dat;
RUN02=DBCheck database:my_db.dat dictionary:my_dict.dev parameter:-IX

