Processing - Error Recovery
This page contains the values for error recovery parameters for the data source in the Client Manager service's configuration file.
Configuration file parameters are included below with the following_font
.
Options
Maximum retries
Parameter: max_retries
Specifies the number of times the service tries to run a process
command that terminates with a recoverable error exit status. If the exit status indicates that the Databridge Server is inaccessible or that the relational database is down, this parameter is ignored and the service retries with longer intervals until the interval reaches five minutes, after which it retries every 5 minutes.
Minimum wait (in seconds)
Parameter: sched_min_wait
Specifies the minimum delay (in seconds) before a process
command is attempted after a run terminates. It is designed to inject a delay between runs when a process
command run terminates a few seconds before the next scheduled process
command's launch time. This parameter is not shown in the Client Manager service's export file when its value is 0.
Retry interval (in seconds)
Parameter: sched_retry_secs
Specifies the interval (in seconds) between attempts by the service to launch the next process
command when a process
command terminates with a recoverable exit code.
Disable data source conditions
Parameter: disable_on_exitcode
Specifies a set of DBClient exit statuses that cause the service to disable the data source. For example, if you use STOP AFTER TASK xxx to detect the end of the banking day, you can make the Client disable the data source to prevent any further client activity when this run is detected in the audit trail. This allows you to run a program to create the end of day banking reports, while the relational database is frozen. When the report software finishes, you can enable the data source and resume change tracking.
The three conditions in question are Stop task name reached, which corresponds to the example above, Stop time reached which happens when you use STOP AFTER TIME xxx, and Audit file number reached, which happens when you set the Client to stop after a given audit file is processed.