Утилита HTCTLG использует конфигурационный файл с именем HTCTLG.INI, находящийся в том же каталоге, что и запускаемая программа. Конфигурационный файл является специальным текстовым файлом, содержащим пары <имя_ключа=значение>, которые используются утилитой во время загрузки. Пары <имя_ключа=значение> объединены в разделы. Каждый раздел имеет имя, которое помещается в начало раздела и заключается в квадратные скобки.
При работе утилита использует раздел [HTCTLG]:
| Ключ
| Тип значения
| Назначение
| Значение по умолчанию
|
| LogFile
| Строка
| Имя файла для протокола. Если параметр опущен, то протокол не пишется.
| Отсутствует
|
| ReadOnly
| 0/1
| Режим работы с системным каталогом. 0 – если режим «только чтение», 1 – режим «Чтения-записи».
| 0 – Только чтение
|
Поскольку утилита HTCTLG и HyTech SQL-сервер используют динамическую библиотеку HSCTLG.DLL, рекомендуется скопировать соответствующие разделы, связанные с данной библиотекой, из файла инициализации сервера в файл инициализации программы HTCTLG.
В процессе работы программы выполняется протоколирование работы. Протокол работы представляет собой обычный текстовый файл и может быть просмотрен в текстовом редакторе. Название файла протокола задается параметром LogFile в конфигурационном файле.
В протокол работы записываются следующие данные:
· Время запуска программы и ее версия;
· Выполняемые операции и коды ошибок;
· Время завершения программы и код завершения.