Конфигурационные файлы «КАСКАД Цифра»

В проекте «КАСКАД Цифра» используется несколько файлов конфигурации. В этом разделе приводится краткая информация о различиях между этими файлами конфигурации.

Чтение файлов конфигурации происходит в следующем порядке:

Файл конфигурации проекта

Файл «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» считывается один раз. Если и в директории программы, и в директори проекта находятся идентичные файлы, считывается файл, который был найден первым. Поддерживается указание абсолютного пути к файлу.путь_КАСКАД

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *