Сервис потребителя данных
Сервис потребителя данных (smev-proxy-impl) предназначен для отправки запросов в СМЭВ, а также для получения ответов из СМЭВ. Основные функции:
- интеграция потребителей видов сведений со СМЭВ;
- получение запросов от потребителей, их преобразование и отправка в СМЭВ;
- получение файлов из СМЭВ/от пользователя адаптера СМЭВ и загрузка их в Object Storage (OBS);
- отправка файлов в СМЭВ, полученных из Object Storage (OBS);
- получение файлов из OBS и передача их пользователю адаптера СМЭВ;
- подписание и проверка подписей файлов - конвертов СМЭВ.
Информационные вызовы при взаимодействии передаются в формате JSON в кодировке UTF-8. Сервис предоставляет REST API для отправления запросов по разным видам сведений и получения ответов, а также предоставляет возможность загрузки и получения файлов с использованием Object Storage (OBS).
Архитектура потребителя данных представлена на схеме:

Увеличить
Запросы могут быть отправлены как к видам сведений (ВС) из перечня в разделе с описаниями API потребителя данных, так и ко внешним ВС, отсутствующим в адаптере СМЭВ.
Если требуемый ВС отсутствует в указанном разделе, для получения сведений необходимо отправить в СМЭВ универсальный запрос.
Универсальный запрос — запрос, который может быть передан к любому ВС путём отправки xml-файла с параметрами, необходимыми для запроса и однозначно определяющими вызываемый ВС.
На технологическом портале СМЭВ вы можете найти эталонные сообщения, представляющие собой структуру xml-файла, требуемую для получения тех или иных сведений.
Чтобы найти и скачать эталонное сообщение:
- Найдите ВС в Личном кабинете участника взаимодействия и откройте страницу с информацией о ВС.
- В разделе Версии выберите самую позднюю версию ВС.
- На открывшейся странице скачайте zip-архив Требования к форматам обмена.
Находящийся в архиве xsd-файл содержит структуру эталонного сообщения для вызова требуемого ВС. Данную структуру необходимо заполнить клиентскими данными и отправить запрос, прикрепив итоговый xml-файл.
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
СМЭВ
Отправка тестовых запросов в СМЭВ с присвоением успешно отправленным запросам уникальных идентификаторов