В проекте «КАСКАД Цифра» используется несколько файлов конфигурации. В этом разделе приводится краткая информация о различиях между этими файлами конфигурации.
- Файл конфигурации проекта
- Файл «config.level»
- Config.http
- Config.webclient
- Config.pa
- Config.redu
- Пользовательский файл конфигурации
Чтение файлов конфигурации происходит в следующем порядке:
Файл конфигурации проекта
Файл «config.level»
Файл «config.<ОС>» (например, «config.linux»)
Файл «config.redu»
Сначала выполняется чтение файлов из директории установки версии программы, затем из поддиректории проекта и в конце из директории проекта. Это означает, что, если и в директории установки версии программы, и в директории проекта одним и тем же параметрам присваиваются разные значения, используются настройки из директори проекта. Файл конфигурации считывается сверху вниз. Это означает, что, если в файле встречается две идентичные записи, используется нижняя.
Каждый менеджер считывает соответствующий раздел файла (например, [ui]), а также разделы, соответствующие номеру менеджера (например, менеджер «ui -num 2» считывает также раздел [ui2]). Менеджер не считывает разделы, относящиеся к другим менеджерам.
Файл конфигурации проекта
Настройки «КАСКАД Цифра» указываются в различных разделах файла конфигурации проекта («config»). Пользователь может редактировать этот файл, адаптируя его к своим требованиям. Более подробная информация представлена в разделе «Файл конфигурации проекта».
Файл «config.level»
Существует стандартный файл путь_КАСКАД, описывающий, какую библиотеку CTRL должен загружать каждый менеджер. В нем содержатся настройки по умолчанию для различных менеджеров «КАСКАД Цифра». Более подробная информация представлена в разделе «Загрузка библиотек CONTROL».
Config.http
В файле конфигурации «<путь_проекта>/config/config.http» указываются основные настройки HTTP-сервера. Более подробная информация представлена в разделе «Базовая настройка HTTP».
Config.webclient
В этом файле содержатся особые настройки веб-клиента. Более подробная информация представлена в разделе
Config.pa
Консоль «КАСКАД Цифра» автоматически выбирает язык, основываясь на языковых настройках операционной системы. Такое поведение можно изменить путем редактирования записи «lang» в файле «config.pa» (в директории «путь_КАСКАД/config»). Пример для английского языка::
langs = «en_US.iso88591»
lang = «en_US.iso88591»
Config.redu
В файле конфигурации «config.redu» содержатся настройки резервирования для передачи и копирования точек данных. Файл «config.redu» находится в директории «<путь_КАСКАД>/config/». Более подробная информация представлена в разделе. «Файлы конфигурации для резервирования».
Пользовательский файл конфигурации
Поддерживается создание пользовательского файла конфигурации. Такой файл может иметь любое расширение, например «config.nz». Если необходимо запускать проект с дополнительными параметрами (например, с двумя интерфейсами пользователя, имеющими различные настройки), такие дополнительные параметры (такие как язык, определяемый с помощью записи «lang», например « langs = «en_US.iso88591″») следует сохранять в отдельном файле конфигурации и загружать его с помощью параметра «+config», например:
WCCOAui -proj MyProj +config additional.conf
Файл «additonal.conf» считывается один раз. Если и в директории программы, и в директори проекта находятся идентичные файлы, считывается файл, который был найден первым. Поддерживается указание абсолютного пути к файлу.путь_КАСКАД