Секция FileSystem предназначена для настройки модуля ввода из файловой системы.
Структура секции:
<FileSystem
CaptureLegacyFiles="{Обрабатывать существующие файлы}"
SenderLine="{Имя линии по умолчанию}">
<clear/>
{Папка}
...
</FileSystem>
где {Папка}::=
<add FullPath="{Полный путь к папке}"
IncludeSubdirectories="{Обрабатывать вложенные папки}"
ExcludeAttributes="{Атрибуты не заносимых файлов}"
IncludeFiles="{Маски заносимых файлов}"
ExcludeFiles="{Маски не заносимых файлов}"
DeleteOnCapture="{Удалять файлы после ввода}"
CreateLineForSubdirectories="{Создавать линию для
каждой вложенной папки}"
WaitForFileUnlockTimeout="{Время ожидания разблокировки файла}"
SenderLine="{Имя линии}"
FileSystemWatcherBufferMultiplier="{Коэффициент для увеличения внутреннего буфера}"/>
CaptureLegacyFiles. Признак обработки существующих файлов в папке при запуске модуля ввода из файловой системы. Возможные значения:
• | True – при запуске модуля все файлы, находящиеся в папке, будут занесены в систему; |
• | False – при запуске модуля ни один файл, находящийся в папке, не будет занесен в систему. |
SenderLine. Линия, указанная в секции FileSystem, для обработки документов со всех папок по умолчанию. Если необходимо использовать другую линию, то укажите ее в теге SenderLine секции add для папки. Параметр является обязательным для заполнения.
add – настройки папки.
FullPath. Полный путь к папке, из которого необходимо заносить файлы в систему. В качестве значения параметра укажите локальную или сетевую папку. Путь к сетевой папке следует указывать в формате UNC:
\\<Имя компьютера>\<Имя общего ресурса>\<Папка>.
IncludeSubdirectories. Признак обработки вложенных папок. Возможные значения:
• | True – файлы из всех вложенных папок ввода будут заноситься в систему; |
• | False – файлы во вложенных папках не будут обрабатываться службами ввода. |
ExcludeAttributes. Список атрибутов файлов. Файлы, помеченные хотя бы одним из указанных атрибутов, не будут заноситься в систему DIRECTUM. Возможные значения:
• | r – не вводить файлы с атрибутом «Только для чтения»; |
• | a – не вводить файлы с атрибутом «Архивный»; |
• | h – не вводить файлы с атрибутом «Скрытый»; |
• | s – не вводить файлы с атрибутом «Системный». |
Например, если в качестве значения параметра задана строка hs, то скрытые и системные файлы не будут заноситься в систему. Если значение параметра не задано, то в систему будут заноситься все файлы.
IncludeFiles. Маски файлов, которые будут заноситься в систему. В качестве значения параметра укажите маски файлов через символ «;». Например: «*.doc;*.txt». Если значение параметра не задано, то в систему будут заноситься все файлы.
ExcludeFiles. Маски файлов, которые не будут заноситься в систему. В качестве значения параметра укажите маски файлов через точку с запятой. Например: «*.doc;*.txt». Если значение параметра не задано, то в систему будут заноситься все файлы.
DeleteOnCapture. Признак удаления файлов, после занесения их в систему. Возможные значения:
• | True – файлы удаляются из папки ввода после успешного занесения в систему; |
• | False – файлы остаются в папке после занесения в систему. |
SenderLine. Имя линии, которая будет использоваться для обработки файлов из данной папки. В качестве значения тега укажите одну из линий, перечисленных в секции lines файла настроек. Параметр является не обязательным. Если значение параметра не указано, то используется параметр SenderLine по умолчанию.
CreateLineForSubdirectories. Признак создания линии для каждой вложенной папки. Возможные значения:
• | True – файлы из каждой вложенной папки будут обрабатываться отдельным экземпляром линии; |
• | False – файлы из папки ввода и всех его вложенных папок будут обрабатываться одной линией. |
WaitForFileUnlockTimeout. Максимальное время ожидания разблокировки файла перед захватом. Указывается в формате ДД[.ЧЧ:ММ:СС]. Если файл, помещенный в папку для захвата, будет разблокирован за время, указанное в настройке – он будет захвачен, иначе соответствующее событие будет записано в журнале Dcts EventLog. Значение по умолчанию 00:00:10.
FileSystemWatcherBufferMultiplier. Величина, на которую умножается размер внутреннего буфера, используемого для обработки файлов из папки. Рекомендуется увеличить буфер, если в лог-файле службы ввода фиксируются предупреждения «Слишком много одновременных изменений в каталоге». Параметр является необязательным. Возможные значения: от 1 до 1000. Значение по умолчанию 1.
<FileSystem |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |