Целиковая маршрутизация – это метод передачи СМЭВ-сообщения от системы-отправителя к нескольким системам-получателям путём рассылки.
Реализация данного метода доступна при наличии зарегистрированных в СМЭВ информационных систем (ИС) - участников взаимодействия (УВ). Система-отправитель формирует и отправляет для подписчиков единое сообщение. Данные по всем подписчикам рассылки хранятся в СМЭВ. В соответствии с этим списком при получении и успешной проверке запроса SenRequestRequest СМЭВ сформирует сообщения-клоны для каждого подписчика.
Сообщения-клоны размещаются в очередях систем-подписчиков, которые определяются по Перечню подписчиков. Перечень подписчиков ведётся в СМЭВ для каждого протокола обмена с данной маршрутизацией.
Схематично, целиковая маршрутизация рассылки представлена на (Рисунке 1).
Рисунок 1 – Схема целиковой маршрутизации рассылки.
Ниже приведён пример запроса по типу «рассылка»:
<?xml version="1.0" encoding="UTF-8"?> <nsi:Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:nsi="urn://x-artefacts/increment_broadcast/1.0.1" xmlns:n1="http://www.w3.org/2000/09/xmldsig#&quot;&gt; <nsi:RegistryBlock> <nsi:RegistryRecord> <nsi:RegistryRecordSignedFragment> <nsi:RegistryRecordID>1</nsi:RegistryRecordID> <nsi:BroadCastObjectID>02-123</nsi:BroadCastObjectID> <nsi:ModifiableBlock> <nsi:Code>Версия документа 3.1.0</nsi:Code> <nsi:Name>Электронное заявление на выдачу пособий код:112</nsi:Name> <nsi:PublicId>01-313</nsi:PublicId> <nsi:RevisionInitial>1</nsi:RevisionInitial> <nsi:RevisionFinal>3</nsi:RevisionFinal> </nsi:ModifiableBlock> <nsi:AttachmentsDescriptionBlock> <nsi:AttachmentContent> <nsi:RefFSTransferMethod> <nsi:uuid>b675ef70-3261-48e2-8ce5-12519f16f3f3</nsi:uuid> <nsi:UnZipped> <nsi:PassportId>urn://x-artefacts/attachments /1.0.0</nsi:PassportId> </nsi:UnZipped> </nsi:RefFSTransferMethod> </nsi:AttachmentContent> </nsi:AttachmentsDescriptionBlock> </nsi:RegistryRecordSignedFragment> <nsi:RegistryRecordSignedFragmentSignature> <n1:auto-generated_for_wildcard/> </nsi:RegistryRecordSignedFragmentSignature> </nsi:RegistryRecord> </nsi:RegistryBlock> </nsi:Request> |
Данный пример описывает рассылку сообщения с изменением версии электронного заявления на выдачу пособий.
Для системы-отправителя УВ необходимо зарегистрировать вид сведений (ВС). Вид сведений разрабатывается одним из участников взаимодействия в Личном кабинете (ЛК УВ) самостоятельно в соответствии с Методическими рекомендациями по работе со СМЭВ.
Необходимый метод маршрутизации задается при регистрации ВС через ЛК УВ. Для начала, нужно выбрать режим сеанса обмена (Рисунок 2).
Рисунок 2 – Выбор режима сеанса обмена.
На следующем этапе задать необходимый тип (Рисунок 3).
Рисунок 3 – Выбор типа маршрутизации.
При использовании данного метода для ВС необходимо задать Систему-издателя и Системы-подписчиков (получатели рассылки) в критериях доступа.
Система-издатель – ИС участника взаимодействия, инициирующая передачу сообщений в режиме «рассылка».
После успешной регистрации в карточке ВС появляется соответствующая отметка в строке Тип маршрутизации (Рисунок 4).
Рисунок 4 – Карточка ВС.
Исходя из данных в карточке ВС можно сделать вывод, что у данной системы есть подписчики на получение рассылки: категории ИС ФОИВ, и ИС РОИВ.
Для того, чтобы получить доступ в роли Системы-подписчика, УВ должен направить заявку на тестирование ВС с типом Рассылка в СЦ. В адрес Поставщика сотрудниками СЦ передается информация о необходимости отправки тестового запроса широковещательной рассылки. Поставщик направляет запрос – широковещательную рассылку в адрес УВ и через СЦ направляет идентификатор запроса широковещательной рассылки.
После чего, УВ получает запросы методом GetRequest и подтверждает получение методом Ack. Если полученные запросы соответствуют формату, заданному в руководстве пользователя ВС, УВ необходимо сохранить результаты тестирования и переходить к процедуре получение доступа к ВС с типом Рассылка в продуктивной среде (п.п 10.8.2 проекта документа Правила и процедуры работы в СМЭВ 3).
Актуальные формы заявок на предоставление доступа к ВС в СМЭВ 3 доступны в ЕСКС в разделе Документация -> СМЭВ 3 -> Для Участников взаимодействия:
- Заявка на предоставление доступа к Виду сведений в СМЭВ 3 в качестве потребителя ВС;
- Заявка на предоставление доступа к Виду сведений с типом Рассылка в СМЭВ 3.
Пройти проверку технической готовности (ПТГ) можно в ЛК УВ. После успешного выполнения которой будет автоматически предоставлен доступ к ВС в роли Потребителя или Подписчика к ВС с типом Рассылка. Подробная информация о получении доступа в роли Потребителя в ЛК УВ описана в п. 5.4.2 Руководства пользователя ЛК УВ, о получении доступа в роли Подписчика к ВС с типом "Рассылка" - п. 5.4.6 Руководства пользователя ЛК УВ.