Отправка документов

 

Отправка в произвольную программу

 

Алгоритм отправки

Отправка документов в произвольные программы представлена на схеме:

Алгоритм работы модуля отправки в произвольную программу:

1.      Модуль отправки в произвольную программу с помощью линии получает сформированный пакет документов и метаданных от модуля упаковки (см. в главе «Метаданные документов служб ввода», разделы «DeviceInfo.xml», «InstanceInfos.xml», «InputFiles.xml»).

2.      Модуль отправки в произвольную программу вызывает указанную при настройке служб ввода программу (см. в главе «Настройка служб ввода», раздел «Модуль отправки в произвольную программу»).

3.      Модуль отправки в произвольную программу передает программе путь к пакету с документами и пути к файлам с метаданными о пакете (см. в главе «Метаданные документов служб ввода», разделы «DeviceInfo.xml», «InstanceInfos.xml», «InputFiles.xml»). Полученную информацию программа использует по своему усмотрению.

4.      Модуль отправки в произвольную программу ожидает завершение отправки.  Если результат запуска модуля отправки равен нулю, то отправка выполнена успешно, если модуль вернул результат, отличный от нуля, это считается ошибкой. Если отправка выполняется с ошибкой, то модуль отправки отправляет информацию заново. Время ожидания выполнения отправки и количество попыток отправки настраивается в конфигурационном файле служб ввода (см. в главе «Файлы служб ввода», раздел «Настройка модуля отправки в произвольную программу»). Каждая попытка отправки записывается в журнал событий Windows (см. главу «Журнал событий»).

 

 

 

 

См. также:

·         Общие сведения;

·         Пример отправки.