Войти

Получение вложения через FTP

Адреса FTP-серверов ФХ СМЭВ 3:

ftp://smev3-d.test.gosuslugi.ru/ - стенд разработки СМЭВ 3;
ftp://smev3-n0.test.gosuslugi.ru/ - тестовая среда СМЭВ 3;
ftp://172.20.3.12/ - продуктивный стенд СМЭВ 3.
Логин доступа в FTP-сервер ФХ СМЭВ 3 – anonymous
Пароль доступа в FTP-сервер ФХ СМЭВ 3 - smev
Режим FTP-сервера – пассивный.

Для корректного взаимодействия Участнику - получателю необходимо направить GetRequest/GetResponse, в котором он получит информацию о вложении. В составе входящего сообщения содержатся ссылки на пришедшие файлы - тег FSAttachmentsList, представляющий собой лист элементов FSAttachment значений типа FSAuthInfo, содержащих ссылку на файл (uuid), логин (UserName), пароль (Password), имя файла (FileName).

Для выгрузки файла на стороне информационной системы получателя необходимо сформировать запрос вида:

ftp://логин:пароль@ имя_хоста_шарды:порт/имя_файла.

Срок жизни логина и пароля составляет 15 минут. В течении 15 минут необходимо авторизоваться на Файловом хранилище.
Через 15 минут происходит передоставка GetResponseResponse с новыми авторизационными данными, старые не действительны.

Только после получения вложения Участник-получатель должен направить ACK, после чего вложение удаляется из зоны долгосрочного хранения.

Важно! Если получатель, не скачав или не полностью скачав вложение подтвердит получение сообщения, т.е. направит ACK, то вложение удалится и будет недоступно для повторного скачивания.

Авторизуйтесь, чтобы оставить комментарий к статье