Skip to end of metadata
Go to start of metadata

В случае успешной отправки пакета все файлы, участвовавшие в формировании пакета, перемещаются в подпапку в папке SENT, в случае ошибки – в папку ERRORS. 

В каждой целевой папке могут быть созданы дополнительные подпапки. Файловый шлюз не вводит ограничений на глубину вложенных папок. В данном случае путь к папкам назначения будет вычисляться следующим образом:

  • Файлы, отправленные из корня папки OUTBOX, будут перемещены в папку SENT или ERRORS.
  • Файлы, отправленные из подпапки OUTBOX\ABC, будут перемещены в папку SENT\ABC или ERRORS\ABC.
  • Файлы, отправленные из подпапки OUTBOX\ABC\DEF, будут перемещены в папку SENT\ABC\DEF или ERRORS\ABC\DEF.

В случае, если папка уже существует, то формируется новое уникальное название папки путем добавления суффикса _N, где N – десятичное целое число. В качестве числа N используется число 1. Если же файл или папка с полученным именем уже существует, то число увеличивается на 1. Процесс повторяется при необходимости до тех пор, пока не будет сформировано уникальное имя файла или папки.

Ошибки отправки

В случае ошибки отправки пакета все файлы, участвовавшие в формировании пакета, перемещаются в папку ERRORS. Формируется файл с названием ERROR.XML, в котором указывается:

  • time – дата и время возникновения ошибки;
  • description – текстовое описание ошибки.

Рисунок 1 – ERROR.XML

  • No labels