Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Файловый шлюз выполняет проверку наличия новых сообщений в Web-службе НРД с указанной периодичностью (параметр Интервал выгрузки сообщений в настройках канала WSL). Каждое  Каждое новое сообщение выгружается и анализируется по следующим правилам, описанным в таблице.

Таблица 1 – выгрузка сообщений

...

Тип сообщения

...

Содержимое

...

Выгрузка

...

.CRY или .HCRY

...

Файл WINF.XML

...

Среди отправленных ранее пакетов производится поиск исходного файла, ответом на которое является полученный.

Если исходный пакет найден, то полученный пакет выгружается в ту же подпапку в папке INBOX, из которой был отправлен исходный пакет.

Если исходный пакет не найден, то полученный пакет выгружается в папку INBOX/[имя-пакета]

...

 

...

Документ по КД

...

Документ выгружается в папку INBOX/[имя-пакета]

 

...

 

...

FpML-документ

...

По CorrelationId документа производится поиск исходного сообщения.

Если сообщение найдено, то пакет выгружается в ту же подпапку в папке INBOX, из которой был отправлен исходный пакет.

Если сообщение не найдено, то пакет выгружается в папку INBOX/[имя-пакета]

...

 

...

Если тип содержимого CRY-пакета определить не удалось, то выгружается файл:

  • /INBOX/[имя-пакета].cry
  • /INBOX/[имя-пакета].hcry

...

ZIP-архив

...

Распаковывается в папку INBOX/[имя-пакета]

...

:

  • файлы, которые удалось расшифровать, помещаются в подпапку \INBOX\{Имя пакета в ЭДО} (например, \\INBOX\F2990001.CRY\).
  • файлы, которые не удалось расшифровать, помещаются в корень папки INBOX "как есть", например,\\INBOX\CERROR.CRY.