Отправка в произвольную программу
Алгоритм отправки
Отправка документов в произвольные программы представлена на схеме:
Алгоритм работы модуля отправки в произвольную программу:
1. Модуль отправки в произвольную программу с помощью линии получает сформированный пакет документов и метаданных от модуля упаковки (см. в главе «Метаданные документов служб ввода», разделы «DeviceInfo.xml», «InstanceInfos.xml», «InputFiles.xml»).
2. Модуль отправки в произвольную программу вызывает указанную при настройке служб ввода программу (см. в главе «Настройка служб ввода», раздел «Модуль отправки в произвольную программу»).
3. Модуль отправки в произвольную программу передает программе путь к пакету с документами и пути к файлам с метаданными о пакете (см. в главе «Метаданные документов служб ввода», разделы «DeviceInfo.xml», «InstanceInfos.xml», «InputFiles.xml»). Полученную информацию программа использует по своему усмотрению.
4. Модуль отправки в произвольную программу ожидает завершение отправки. Если результат запуска модуля отправки равен нулю, то отправка выполнена успешно, если модуль вернул результат, отличный от нуля, это считается ошибкой. Если отправка выполняется с ошибкой, то модуль отправки отправляет информацию заново. Время ожидания выполнения отправки и количество попыток отправки настраивается в конфигурационном файле служб ввода (см. в главе «Файлы служб ввода», раздел «Настройка модуля отправки в произвольную программу»). Каждая попытка отправки записывается в журнал событий Windows (см. главу «Журнал событий»).
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|