Файловый шлюз выполняет проверку наличия новых сообщений в Web-службе НРД с указанной периодичностью (параметр Интервал выгрузки сообщений в настройках канала WSL). Каждое Каждое новое сообщение выгружается и анализируется по следующим правилам, описанным в таблице.
Таблица 1 – выгрузка сообщений
...
Тип сообщения
...
Содержимое
...
Выгрузка
...
.CRY или .HCRY
...
Файл WINF.XML
...
Среди отправленных ранее пакетов производится поиск исходного файла, ответом на которое является полученный.
Если исходный пакет найден, то полученный пакет выгружается в ту же подпапку в папке INBOX, из которой был отправлен исходный пакет.
Если исходный пакет не найден, то полученный пакет выгружается в папку INBOX/[имя-пакета]
...
...
Документ по КД
...
Документ выгружается в папку INBOX/[имя-пакета]
...
...
FpML-документ
...
По CorrelationId документа производится поиск исходного сообщения.
Если сообщение найдено, то пакет выгружается в ту же подпапку в папке INBOX, из которой был отправлен исходный пакет.
Если сообщение не найдено, то пакет выгружается в папку INBOX/[имя-пакета]
...
...
Если тип содержимого CRY-пакета определить не удалось, то выгружается файл:
...
ZIP-архив
...
Распаковывается в папку INBOX/[имя-пакета]
...
: