Копировать ссылку на страницу

Секция ProgramSender предназначена для настройки модуля отправки в произвольную программу.

Структура секции:

 

<ProgramSender Type="{Тип отправителя}">
<clear/>
   {Модуль отправки}
   …
</ProgramSender>
 
где {Модуль отправки}::=
<add Name="{Имя модуля отправки}"
  WorkingFolder="{Рабочая папка модуля отправки}"
  Program="{Имя запускаемой программы}"
  ProgramArguments="{Аргументы запускаемой программы}"
  ProgramWorkingFolder="{Рабочая папка запускаемой программы}"
  TimeOut="{Время ожидания выполнения программы}"
  TryCount="{Количество попыток отправки}" />

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

add – настройки модуля отправки.

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

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

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

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

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

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

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

Свернуть/развернуть пример Пример

<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>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM