18. 10. 2016

Обработка ошибок


Каким образом можно отследить возникали ли в процессе работы ошибки?

В Checker4 существует три варианта оповещения об ошибках:

- Отображение сводки об ошибках
В процессе обработки файлов периодически могут возникать ошибки. Все возникающие ошибки сохраняются во внутреннем буффере программы и после завершения цикла обработки отображаются в отдельном окне.
Некоторые ошибки могут устраняться самостоятельно (возникшие например вследствие недоступности сетевых ресурсов). Такие ошибки автоматически удаляются из списка, таким образом в окне ошибок отображаются только актуальные на текущий момент ошибки.
Кроме того сообщения об ошибках автоматически записываются в отдельный журнал ошибок (файл .\LOG\ERROR\yyyymmdd.err)
- Запуск внешней программы. Например для оповещения ответственного сотрудника
За запуск программы обработки ошибок отвечает модуль ERRPROG. В файле errprog.ini можно прописать одну или несколько программ обработки ошибок.
В случае, если в процессе обработки возникали ошибки, по окончании цикла обработки будет запущена внешняя программа, которая может например отправить оповещение администратору или выполнить другие действия.
- Подача звукового сигнала.
Может быть полезным, если АРМ с Checker4 находится в непосредственной близости, но постоянного наблюдения за ним нет (отсутствует монитор либо он выключен)
При возникновении ошибок, по окончании цикла обработки, запускается циклическое воспроизведение звукового файла, который указывается в файле checker.ini в секции [GLOBAL] параметром ErrorSound