Struct to define the settings for the list of automated tasks.
Maximum Run Time (Min.) (COOAT@1.1001:atmaxruntime)
Defines the maximum runtime of the task in minutes. If the task is not completed within
the given period of time, the priority of the thread executing this task is
decreased (BELOW_NORMAL). In this case the task status is changed to disabled.
The status must be set to waiting manually to execute the task. In case of
exceeding the specified maximum runtime a new thread is assigned to the resource
pool concerned. Thus the resource still possesses the configured number of
threads. This property value overrides the setting of the task list. If this
property has no value, the setting of the task list is used.
Maximum Number of Threads (COOAT@1.1001:atmaxthreads)
Defines the maximum number of threads that are
reserved for executing automated tasks. If only one thread is configured, the
tasks are executed sequentially.
Restart After (Min.) (COOAT@1.1001:atrestartafter)
Defines the number of minutes, after which the service is restarted.
Wait for Lock (Sec.) (COOAT@1.1001:atwaitlock)
Defines the number of seconds the method
if the object is locked. If a new task is inserted into the
task list, the task list must be locked. If a task wants to create another task,
and the task list is locked, the system tries to lock the task list
object repeatedly. Use this property to define how long the service
should try to set a lock before generating an error. This behavior applies only
when a new task is created by another task.