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

Секция ISBuilderSender предназначена для настройки модуля отправки в систему DIRECTUM.

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

 

<ISBuilderSender Type="{Тип отправителя}">
  <clear/>
     {Модуль отправки}
     ...
</ISBuilderSender>
 
где {Модуль отправки}::=
<add Name="{Имя модуля отправки}"
  ConnectionString="{Параметры для подключения}"
  Script="{Сценарий занесения в DIRECTUM}"
  LaunchParamsCode="{Код записи справочника
    «Параметры запуска компонент»}"
  WorkingFolder="{Рабочая папка}"
  KeepConnection="{Сохранять соединение}"
  TimeOut= "{Время ожидания выполнения сценария}"
  TryCount="{Количество попыток отправки}"/>

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

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

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

ConnectionString. Параметры для подключения к системе DIRECTUM. Задаются в одном из форматов:

 

{Параметры для подключения}::=
<add Name="{Имя модуля отправки}"
  ConnectionString="SystemCode={Код системы};
  [UserName={Имя пользователя};
  Password={Пароль пользователя};
  IsOSAuth={Признак windows-аутентификации};
  IsVirtualPassword={Признак перекодированного пароля}"]/>

 

{Параметры для подключения}::=
<add Name="{Имя модуля отправки}"
  ConnectionString="ServerName={Имя сервера};
  DBName={Имя базы данных};
  [UserName={Логин пользователя};
  Password={Пароль пользователя};
  IsOSAuth={Признак Windows-аутентификации};
  IsVirtualPassword={Признак перекодированного пароля}"]/>

IsOSAuth. Признак использования Windows-аутентификации. Возможные значения:

True – соединение выполняется с использованием Windows-аутентификации;
False – соединение выполняется без использования Windows-аутентификации.

IsVirtualPassword. Признак использования перекодированного пароля. Возможные значения:

True – соединение выполняется с использованием перекодированного пароля;
False – соединение выполняется без использования перекодированного пароля.

Script. Сценарий, который будет выполняться для занесения документов в систему DIRECTUM. В качестве значения параметра укажите наименование сценария из компоненты Сценарии.

LaunchParamsCode. Код записи справочника Параметры запуска компонент, который содержит дополнительные параметры сценария занесения в DIRECTUM. Параметр является необязательным. Если его значение не указано, то будут использоваться параметры по умолчанию. Подробнее см. раздел «Параметры запуска».

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

KeepConnection. Признак сохранения соединения после каждой отправки пакета. Возможные значения:

True – соединение с системой DIRECTUM устанавливается один раз, при отправке первого после старта службы пакета.
False – для отправки каждого пакета устанавливается новое соединение.

Параметр является необязательным. По умолчанию параметр имеет значение True. Для увеличения быстродействия рекомендуется использовать значение True.

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

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

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

<ISBuilderSender
Type="NpoComputer.Dcts.Capture.Senders.ISBuilderSender.ISBuilderSenderFactory">
  <clear/>
    <add Name="FaxToSystemSender"
      ConnectionString="ServerName=W1;
      DBName=SystemTest;UserName=Administrator;
      Password=PD29Q9;
      IsOSAuth=False;
      IsVirtualPassword=False"
      Script="Dcts FaxImport"
      WorkingFolder="d:\temp\DCTS\fax\sender"
      TimeOut="0.0:0:30"
      TryCount="1" />
</ISBuilderSender>

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