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