При настройке каждого канала (см. раздел Каналы обмена данными) указывается рабочая папка, в которой Файловый шлюз создает специальные подпапки. Для каналов типа LRK (отправка сообщений в Web-кабинет) создаются следующие подпапки:
- OUTBOX – для исходящих файлов,
- SENT – для успешно отправленных файлов,
- ERRORS – для неуспешно отправленных файлов.
Для каналов типа WSL (обмен сообщений с репозитарием) создаются подпапки:
- INBOX – для входящих файлов,
- OUTBOX – для исходящих файлов,
- SENT – для успешно отправленных файлов,
- ERRORS – для неуспешно отправленных файлов.
Файловый шлюз поддерживает отправку следующий файлов:
- *.XML файлов;
- документов по КД;
- файлов с названием WINF.XML;
- вложений в формате PDF.
Общий принцип работы ФШ:
- ФШ сканирует папку OUTBOX.
- Обнаруженные документы отправляет по https-протоколу в Web-сервис НРД/Web-кабинет НРД.
- В случае успешной отправки исходная подпапка/файл будет перемещена из папки OUTBOX в папку SENT.
В случае ошибки – в папку ERRORS. - Если ФШ получит ответное сообщение, то оно будет выгружено в такую же подпапку в папке INBOX (этот пункт применим только к каналам типа WSL).