Файлы служб ввода

 

DCTSCaptureService.exe.config

 

Настройки модуля отправки в произвольную программу

Секция модуля отправки в произвольные программы имеет следующую структуру:

 

<ProgramSender Type="{Тип отправителя}">

  <clear/>

    {Модуль отправки}

    …

</ProgramSender>

 

где {Модуль отправки}::=

  <add Name="{Имя модуля отправки}"

    WorkingFolder="{Рабочая папка модуля отправки}"

    Program="{Имя запускаемой программы}"

    ProgramArguments="{Аргументы запускаемой программы}"

    ProgramWorkingFolder="{Рабочая папка запускаемой программы}"

    TimeOut="{Время ожидания выполнения программы}"

    TryCount="{Количество попыток отправки}" />

Тип отправителя. Имя класса, реализующего отправитель.

Имя модуля отправки. Уникальное имя отправителя, используемое для настройки линии.

Рабочая папка модуля отправки. Папка, в которой модуль отправки размещает свои временные файлы.

Имя запускаемой программы. Полный путь с именем запускаемой программы.

Аргументы запускаемой программы. Аргументы запускаемой программы, передаваемые в командной строке. Значение по умолчанию – пустая строка.

Рабочая папка запускаемой программы. Папка, в которой запускаемая программа размещает свои временные файлы.

Время ожидания выполнения программы. Временной интервал, в течение которого модуль отправки будет ожидать выполнения программы. Если время ожидания истекает, то службы ввода могут попытаться снова отправить пакет в зависимости от значения параметра Количество попыток отправки. Значение по умолчанию – «0.00:00:10». Значение настройки задается в формате <[дни.]чч:мм:cc>, например, 1.23:59:59. Значение по умолчанию - 0.00:05:00.

Количество попыток отправки. Количество попыток, которое будет предпринято для отправки документа произвольную программу. Если за указанное в параметре количество попыток не удастся отправить документ, то пакет с документом будет сохранен в каталоге для неотправленных пакетов. Значение по умолчанию – 1.

Пример секции ProgramSender модуля отправки:

 

<ProgramSender Type="NpoComputer.Dcts.Capture.Senders.ProgramSender.ProgramSenderFactory">

  <clear/>

  <add Name="AnyToProgramSender"

    WorkingFolder="D:\temp\DCTS\AnyToProgramSender"

    Program="C:\WINDOWS\system32\wscript.exe"

    ProgramArguments="D:\test.vbs"

    ProgramWorkingFolder="D:\"

    TimeOut="0.00:00:10"

    TryCount="3" />

</ProgramSender>

 

 

 

См. также:

·         Структура файла;

·         Перечень секций файла настроек;

·         Перечень модулей ввода;

·         Настройки модуля ввода с электронной почты;

·         Настройки модуля ввода из файловой системы;

·         Настройки модуля ввода с факса;

·         Настройки линий;

·         Настройки модуля упаковки;

·         Настройки модуля отправки на почтовый сервер;

·         Настройки модуля отправки в систему DIRECTUM.