Секция DisiAgent предназначена для задания общих настроек агента службы DISI.
Структура секции:
<DisiAgent>
<Tasks>
<SendMessages
CheckInterval="{Период проверки исходящих сообщений для отправки на сервис обмена (сек.)}"
FetchSize="{Количество сообщений, обрабатываемых за одну проверку}"
MaxOutcomeMessageSize="{Максимально допустимый размер сообщения (в байтах)}"/>
<LoadMessages
CheckInterval="{Период проверки новых сообщений, ожидающих загрузки в Directum (сек.)}"
FetchSize="{Количество сообщений, обрабатываемых за одну проверку}" />
<DocflowRegulations
CheckInterval="{Период проверки исходящих служебных документов (сек.)}"
FetchSize="{Количество документов, обрабатываемых за одну проверку}" />
<StatusSynchronization
CheckInterval="{Период синхронизации контактов (сек.)}" />
<CounteragentSynchronization
CheckInterval="{Период синхронизации данных о контрагентах (сек.)}"
FetchSize="{Количество абонентов, обрабатываемых за одну итерацию}" />
</Tasks>
<Cache CacheFolder="{Имя папки временных файлов службы DISI}"/>
<Proxy
ProxyServer="{Прокси-сервер}"
ProxyUser = "{Имя пользователя прокси-сервера}"
ProxyPassword = "{Пароль пользователя прокси-сервера}"
IsPasswordEncrypted ="{Признак шифрования пароля пользователя}"/>
</DisiAgent>
Tasks – фоновые задачи, выполняемые службой при синхронизации данных с сервиса обмена. Задачи выполняются параллельно:
• | SendMessages – параметры отправки исходящих сообщений на сервис обмена: |
• | CheckInterval. Период проверки сообщений в справочнике Сообщения систем обмена, ожидающих отправки контрагенту. Указывается в секундах. Значение по умолчанию 300; |
• | FetchSize. Количество исходящих сообщений, которые обрабатываются за одну проверку. Значение по умолчанию 100; |
• | MaxOutcomeMessageSize. Максимально допустимый размер сообщения. Указывается в байтах. Значение по умолчанию 26214400 (25 Мб). Параметр не обязателен для заполнения; |
• | LoadMessages – параметры загрузки входящих сообщений с сервиса обмена: |
• | CheckInterval. Период подключения службы к системе обмена и проверки новых сообщений, ожидающих загрузки в Directum. Указывается в секундах. Значение по умолчанию 300; |
• | FetchSize. Количество входящих сообщений сервиса обмена, которые обрабатываются за одну проверку. Значение по умолчанию 100; |
• | DocflowRegulations – параметры формирования и отправки служебных документов: |
• | CheckInterval. Период проверки основных документов, по которым требуется отправка служебных документов. Например, проверка входящих счетов-фактур, по которым требуется отправить уведомление об уточнении. Указывается в секундах. Значение по умолчанию 300; |
• | FetchSize. Количество документов, которые обрабатываются за одну проверку. Значение по умолчанию 100; |
• | StatusSynchronization – параметры синхронизации контактов: |
• | CheckInterval. Период синхронизации контактов. Указывается в секундах; |
• | CounteragentSynchronization – параметры синхронизации данных о контрагентах. Для распределения нагрузки на SQL-сервер служба синхронизирует абонентов итерациями: |
• | CheckInterval. Период проверки записей контрагентов в справочниках Абоненты систем обмена и Адреса абонентов систем обмена. Указывается в секундах. Значение по умолчанию 86400; |
• | FetchSize. Количество абонентов, которые обрабатываются за одну итерацию. Значение по умолчанию 100. |
В первую очередь синхронизируются данные абонентов, которые ранее не синхронизировались, и абоненты, которые синхронизировались раньше остальных. Даты последней синхронизации определяются по таблице DISISubscriberSyncDate.
Cache – папка временных файлов службы DISI:
• | CacheFolder. Имя папки, в которой содержатся временные файлы службы DISI. |
Proxy – настройки подключения к системам обмена через прокси-сервер:
• | ProxyServer. Адрес и порт прокси-сервера. Указывается в формате «http://<IP-адрес или DNS-имя прокси-сервера>:<Порт прокси-сервера>». Например: http://192.168.111.222:3333; |
• | ProxyUser. Имя пользователя для подключения к прокси-серверу; |
• | ProxyPassword. Пароль пользователя для подключения к прокси-серверу; |
• | IsPasswordEncrypted. Признак того, что пароль пользователя для подключения к прокси-серверу зашифрован. Возможные значения: True – устанавливается автоматически при запуске службы DISI, False – устанавливается вручную при изменении пароля. Значение по умолчанию False. |