Войти

Фиксированная маршрутизация

Фиксированная маршрутизация – это метод передачи СМЭВ-сообщения от системы-отправителя к единственной системе-получателю (система-получатель указывается отправителем при направлении сообщения в СМЭВ). Реализация данного метода доступна при наличии зарегистрированных в СМЭВ информационных систем (ИС) - участников взаимодействия (УВ).

При использовании такого метода содержимое каждого сообщения-запроса полностью копируется в единственное сообщение-клон, которое размещается в очереди единственной возможной системы-ответчика. Система-ответчик при данном методе определена для каждого сообщения-запроса, передаваемого в рамках протокола обмена, при регистрации протокола обмена в СМЭВ3. Передача сообщений с фиксированной маршрутизацией от системы-отправителя к системе-получателю схематично представлена на (Рисунке 1).

Фиксированная - 1.jpg

Рисунок 1 – Схема фиксированной маршрутизации

Для системы-отправителя УВ необходимо зарегистрировать вид сведений (ВС). Вид сведений разрабатывается одним из участников взаимодействия в Личном кабинете (ЛК УВ)  самостоятельно в соответствии с Методическими рекомендациями по работе со СМЭВ.

Необходимый метод маршрутизации задается при регистрации ВС через ЛК УВ. Для начала, нужно выбрать режим сеанса обмена (Рисунок 2).

Фиксированная - 2.jpg

Рисунок 2 – Выбор режима сеанса обмена

На следующем этапе задать необходимый тип (Рисунок 3).

Фиксированная - 3.jpg

Рисунок 3 – Выбор типа маршрутизации

После успешной регистрации в карточке ВС появляется соответствующая отметка в строке Тип маршрутизации (Рисунок 4).

Фиксированная - 4.jpg

Рисунок 4  – Карточка ВС

Раздел Ответчики для ВС с фиксированной маршрутизацией должен иметь следующий вид (Рисунок 5).

Фиксированная - 5.png

Рисунок 5 – Раздел Ответчики в карточке ВС

Исходя из вышеуказанных данных можно сделать вывод, что по данному ВС есть только один ответчик: ИС с мнемоникой U03832, она же является единственным получателем сообщений по данному ВС. Пример простого запроса с фиксированной маршрутизацией без вложений, где мнемоника U3832 – является мнемоникой ИС инициатора сообщения, а “urn://version/common-types/3.0.0” – адрес ВС в ЛК УВ, будет иметь следующий вид:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:typ="urn://x-artefacts-smev-gov-ru/services/service-adapter/types">
   <soapenv:Header/>
   <soapenv:Body>
      <typ:ClientMessage xmlns:ct="urn://version/common-types/3.0.0" >
      <typ:itSystem>U3832</typ:itSystem>
      <typ:RequestMessage>
        <typ:RequestMetadata>
          <typ:clientId>79b39bc6-b169-44b7-b32c-65bad5d89566</typ:clientId>         
        </typ:RequestMetadata>
         <RequestContent>
                  <content>
                     <MessagePrimaryContent>
                        <tns:request xmlns:tns="urn://version/common-types/3.0.0">
                           <tns:start>
                              <tns:Person>
                                 <ns1:lastName xmlns:ns1="urn://post-vs/3.0.0">Федоров</ns1:lastName>
                                 <ns1:firstName xmlns:ns1="urn://post-vs/3.0.0">Федор</ns1:firstName>
                                 <ns1:telephoneNumber xmlns:ns1="urn://post-vs/3.0.0">89115648212</ns1:telephoneNumber>
                              </tns:Person>
                              <tns:Period>
                                 <tns:startDate>2022-04-12</tns:startDate>
                                 <tns:stopDate>2023-04-12</tns:stopDate>
                              </tns:Period>
                           </tns:start>
                        </tns:request>
                     </MessagePrimaryContent>
                  </content>
               </RequestContent>
      </typ:RequestMessage>
    </typ:ClientMessage>
   </soapenv:Body>
</soapenv:Envelope>

Данный пример описывает запрос на получение сертификата физическим лицом (Бизнес-данные запроса: фамилия, имя, номер телефона заявителя и даты действия сертификата).


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