Принципы работы приложения

Обработка файлов и каталогов

Обработка исходящих файлов

В соответствии с указанным периодом опроса (см. раздел Настройки соединения) осуществляется проверка каталога сообщений для отправки в Репозитарий (Outgoing messages folder). Проверяется наличие файлов с расширением xml. При обнаружении файлов с указанным расширением файловый шлюз начинает обработку файлов.

Файл с расширением xml подписывается и отправляется в Репозитарий. Далее, в случае отсутствия ошибок оригинал файла и файл с подписью будут перемещены в каталог для успешно отправленных сообщений Sent messages folder и отображается во вкладке приложения Sent messages. В случае возникновения ошибок файл будет перемещен в каталог для сообщений не отправленных в Репозитарий из-за ошибок (Error messages folder). К имени файла будет добавлен префикс с именем текущей даты (в формате YYYY_MM_DD) и префикс _N, где N — произвольный набор символов.

Обработка входящих сообщений

В соответствии с указанным периодом опроса (см. раздел Настройки соединения) осуществляется запрос на получение ответных сообщений, сформированных Репозитарием. Полученные XML-файлы сохраняются в каталог для входящих сообщений от Репозитария Received messages folder и отображается во вкладке приложения Received messages.. К имени файла будет добавлен префикс с именем текущей даты (в формате YYYY_MM_DD) и префикс _N, где N — произвольный набор символов.

Обработка каталога для ZIP-архивов сообщений

В соответствии с указанным периодом опроса (см. раздел Настройки соединения) осуществляется проверка каталога для ZIP-архивов сообщений Draft messages folder. Проверяется наличие файлов с расширениемzip. При обнаружении файлов с указанным расширением, файловый шлюз начинает обработку файлов. Полученные XML-файлы будут перемещаться в каталог для черновиков сообщений Draft messages folder и отображаются во вкладке приложения Draft messages откуда их можно отправить в Репозитарий, а ZIP-архив в каталог для успешно отправленных сообщений Sent messages folder. К имени файла будет добавлен префикс с именем текущей даты (в формате YYYY_MM_DD) и префикс _N, где N — произвольный набор символов.