Это старая версия документа.


A PCRE internal error occured. This might be caused by a faulty plugin

====== Конфигурационные файлы ====== Конфигурация может состоит из основного конфигурационного файла (далее conf.xml) и дополнительных файлов, подключаемых при помощи тега include. Дополнительные файлы необязательны, и создаются лишь для удобства поддержки. Все файлы имеют формат xml. Каждый из файлов должен содержать служебную информацию, указывающую кодировку и версию xml-файла, например: <?xml version="1.0" encoding="UTF-8" ?> ====== Базовая конфигурация ====== ===== <configuration> ===== Обязательный корневой тег для conf.xml, содержащий в себе собственно конфигурацию проекта. * **password** - пароль разблокировки приложения. По умолчанию пустой. ===== <include> ===== Включение файла. Тег <include> может находиться только внутри <configuration> или <incfile>. * **file** - путь и имя включаемого файла. Путь задается относительно текущего файла. ===== <incfile> ===== Обязательный корневой тег для включаемых файлов. ===== <settings> ===== Изменение / добавление атрибутов для тегов, находящихся на одном уровне с <settings>, а также вложенных в них. Содержимое тега состоит из тегов <set>. ==== <set> ==== Используется в составе тега <settings>, а также в некоторых модулях, предусматривающих его использование, например, dbarc. * **param** - шаблон пути к тегам в формате: ''pattern1[/pattern2][/...]'', где pattern - ''тег[.атрибут.[значение]]'' * **attr** - имя изменяемого/добавляемого атрибута. Если явно не указан, то имя атрибута берется из последнего pattern * **value** - новое значение атрибута Изменения претерпевают все теги, подходящие под шаблон, заданный в param. Примеры: <set param="template/task.class.logval" attr="tblpart" value="1d/10" /> <set param="template/task.id.stat5min/counter.maxvalue" value="10000" /> [[doc:arccnt:conf_settings]]. ===== <works> ===== Обязательный тег для <configuration>. Управляет многопоточностью внутри приложения. Содержимое тега состоит из тегов <work>. Количество потоков ==== <work> ==== Создает поток для цепочки модулей. Модули перечисляются внутри тегами: <module id="module_id"> * **id** - идентификатор потока * **period** - длительность цикла в мс * **enabled** - разрешение работы (true/false) === <module> === * **id** - идентификатор существующего модуля ===== <modules> ===== Обязательный тег для <configuration>. Содержит определения модулей. Содержимое тега состоит из тегов <modules>. ==== <module> ==== Определение модуля. Общие для всех классов атрибуты: * **class** - класс модуля * **id** - идентификатор модуля. Если не указан, то используется значение из class * **enabled** - разрешение работы (true/false) Также возможно присутствие и других атрибутов, а также дочерних тегов, что зависит от используемого класса. ====== Конфигурация модулей ====== [[doc:arccnt:conf_rpclient]] [[doc:arccnt:conf_database]] [[doc:arccnt:conf_dbarc]]

doc/arccnt/conf.1440498258.txt.gz · Последние изменения: 2015/08/25 13:24 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0