Файл параметров athopt.ini
Файл athopt.ini содержит опции работы серверной части. Формат задания параметров в ini-файле:
<имя_параметра>=<значение>
После редактирования параметров, чтобы изменения вступили в силу необходимо перезапустить сервер.
Пример файла athopt.ini
[Trace] DbInit = off Idle = on Call = off TimeComplete = off ExceptHandler = on ExceptLocation = off ExceptUnwind = off TempObj = off JDeadIter = off Account = off AccountSQL = off VMErrors = on VMDebug = off [Protection] RemotePlug = 0
| Название параметра | Описание |
|---|---|
| Db | Параметры базы данных |
| Type | Настройка типа базы данных. Значения параметра - MSSQL, MSJET (для MS Jet, MS Access). |
| Trace | Параметры отслеживания выполнения серверных функций при работе с БД. |
| DbInit | Вывод в athena.log информации о инициализации/деиницииализации БД и установки/разрыва соединения с ней при запуске/закрытии клиентского приложения. Значения параметра - on, off. |
| Idle | Вывод информации в athena.log о простое сервера, то есть когда к нему нет запросов или нет подключенных клиентских приложений. Значения параметра - on, off. |
| Call | Параметр включения записи информации о входе и выходе из серверной функции. Указывается имя функции и указание о входе или выходе из нее. Запись информации происходит в момент выхода из функции. Значения параметра - on, off. |
| TransactionState | Параметр включения записи в athena.log информации о состоянии транзакции: признак вложенной транзакции, уровень вложенности, признак неявной транзакции и имя функции, которая манипулировала данными БД . Значения параметра - on, off. |
| TimeComplete | Параметр отслеживания производительности серверных функций. В файл athena.log записывается время выполнения функции. Запись происходит в момент выхода из функции. Значения параметра - on, off. |
| ExceptHandler | Параметр включения вывода сообщений обработчиков исключений на сервере в athena.log. Значения параметра - on, off. |
| ExceptLocation | Параметр включения вывода в athena.log информации о месте генерации исключения: имя файла и номер строки. Значения параметра - on, off. |
| ExceptUnwind | Параметр включения вывода в athena.log трассировки исключения. Значения параметра - on, off. |
| TempObj | Параметр включения вывода в athena.log информации о создании временных таблиц. Значения параметра - on, off. |
| JDeadIter | Параметр включения вывода в athena.log информации о времени построении журнала при использовании необновляемого итератора. Значения параметра - on, off. |
| Account | Параметр включения вывода в athena.log трассировки выполнения запроса к БД - указываются поэтапно выполняемые действия и время выполнения. Значения параметра - on, off. |
| AccountSQL | Параметр включения вывода в athena.log SQL-запроса к БД. Значения параметра - on, off. |
| VMErrors | Параметр включения вывода ошибок запускаемых алгоритмов модификации, программируемых фильтров и каталогизаторов в athena.log. Важно! Не путать с параметром Errors в ippsrv.ini. Значения параметра - on, off. |
| VMDebug | Параметр включения вывода в athena.log отладочных сообщений алгоритмов модификации, программируемых фильтров и каталогизаторов. Важно! Не путать с параметром Debug в ippsrv.ini. Значения параметра - on, off. |
| Mode | Режим проверки логической целостности БД |
| StrictRefExist | Параметр проверки при поиске в кэше id ссылки по ее значению. При проверке гарантируется, что несуществующая ссылка не будет добавлена в БД. Проверка замедляет работу функций добавления и изменения записей в БД. Значения параметра - on, off. |
| Protection | Настройки защиты |