Войти

Добавление нового вида сведений с табличной маршрутизацией

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

  • Представитель участника взаимодействия;

  • Представитель разработчика.

Пожалуйста, посмотрите короткое видео или ознакомьтесь с текстом ниже.

Создавать вид сведений, и соответственно быть владельцем Вида сведений, может любая организация, зарегистрированная в ЛК УВ.

В результате выполнения действий по добавлению вида сведений в среде разработки СМЭВ будет зарегистрирован ВС и его версия со свободным доступом для потребителей.

Для добавления виду сведений информации об ИС ответчика, необходимо выполнить процедуру добавления ответчика.

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

1.   Выбрать в панели быстрых действий Добавить вид сведений.

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

Добавление вида сведений.jpg

Рисунок 1 - Окно первого шага Добавление вида сведений.

2.   Выбрать режим сеанса обмена «Запрос-ответ».

3.   Выбрать тип маршрутизации «Табличная» (Рисунок 2).

Выбор табличной маршрутизации.jpg

Рисунок 2 - Выбор типа маршрутизации.

4.   Загрузить для проверки спроектированный комплект схем.

К файлу, содержащему комплект xsd схем версии Вида сведений, выдвигаются следующие требования:

-  XSD cхемы должны быть в кодировке UTF8 без BOM;

-  Файл должен иметь расширение zip;

-  Структура схем в архиве должна соответствовать следующим условиям:

  • Основная схема должна быть расположена на самом верхнем уровне вложенности, на том же уровне - папки, в которых находятся дополнительные схемы.
  • Перечень вложенных схем должен соответствовать перечню, описанному в основной схеме.
  • В архиве не должно быть файлов, не используемых в основной схеме.

-  Загружаемый комплект схем должен соответствовать Методическим рекомендациям СМЭВ3;

-  Дополнительные схемы загружаемого комплекта схем, при их наличии в СМЭВ, не должны отличаться от схем, зарегистрированных в СМЭВ;

-  Пространство имён загружаемой схемы должно быть уникальным среди видов сведений, зарегистрированных в ЛК УВ и СМЭВ;

-  Загружаемый комплект схем должен соответствовать всем требованиям в документе Требования к XML-схемам с регистрируемым в СМЭВ;

-  Должен быть объявлен корневой элемент для документа – запроса, и корневой элемент для документа – ответа;

-  Все приложенные файлы в архиве соответствуют формату XSD;

-  Схема должна содержать идентифицирующий элемент кода маршрутизации сообщения (Рисунок 3).

Загрузка схем.png

Рисунок 3 - Форма загрузки комплекта схем.

После выбора нужного файла из файловой системы выполняется его проверка, этот процесс может занять какое-то время, в процессе выполнения проверки на экране отображается статус выполнения процесса загрузки комплекта схем (Рисунок 4).

Процесс загрузки комплекта схем

Рисунок 4 - Процесс загрузки комплекта схем.

По результатам загрузки система отобразит результат загрузки комплекта схем - именно загрузки, не проверки (Рисунок 5).

Комплект схем загружен

Рисунок 5 - Результат загрузки комплекта схем.

Результат проверки отобразится после закрытия окна с результатом загрузки. При успешной проверке комплекта схем напротив каждого из пунктов требований будет фигурировать галочка. При неуспешной – напротив пункта, которому комплект не соответствует, будет стоять крестик (Рисунок 6).


Загрузка схем требования

Рисунок 6 - Результат неуспешной проверки комплекта схем.

В проверках, которые не были пройдены, можно просмотреть детали, нажав на гиперссылку Посмотреть ошибки. Откроется окно Ошибка (Рисунок 7).

Ошибка.png

Рисунок 7 - Детали ошибки проверки комплекта схем.

Для загрузки нового исправленного варианта выбрать Удалить напротив наименования загруженного ранее комплекта, и загрузить новый. При успешной проверке можно перейти к следующему окну, нажав кнопку Продолжить (Рисунок 8).


ВС загрузка схем без ошибок.png

Рисунок 8 - Результат успешной проверки комплекта схем.

6.   Указать корневые элементы в ранее загруженной схеме версии Вида сведений. Загруженный комплект схем может содержать от одного до нескольких корневых элементов.

Для выбора доступны один корневой элемент для запросного заголовка и до десяти корневых элементов для ответных заголовков (Рисунок 9, Рисунок 10).

Выбор корневых элементов запроса DataRequest

Рисунок 9 - Корневой элемент для запроса.

Выбор корневых элементов запроса DataResponse

Рисунок 10 - Корневой элемент для ответа.

4. Заполнить сведения на шаге Укажите XPath-выражение, идентифицирующее элемент сообщения, содержащего код маршрутизации (Рисунок 11):

-       Наименование корневого элемента запроса – Корневой элемент, который будет содержать код маршрутизации. Пример: DataRequest;

-       Указать где в схеме располагается код маршрутизации, в атрибуте или элементе.

XPath-выражение.png

Рисунок 11 - Окно заполнения параметров XPath-выражение и идентифицирующего элемента сообщения.

От указанного варианта будет формироваться xpath-вырожение:

  • Элемент, содержащий код маршрутизации, находится в бизнес блоке xsd схемы версии ВС. Xpath-вырожение получается в формате /*[local-name()="UserRequestType"]/*[local-name()="RoutingCode"]/text() (Рисунок 12).

xsd3.png

Рисунок 12 - Бизнес блок xsd схемы содержащий элемент.

  • Атрибут, содержащий код маршрутизации, находится над бизнес блоком xsd схемы версии ВС. Xpath-вырожение получается в формате /*[local-name()="transferRequest"]/@routeCode (Рисунок 13).

xsd4.png

Рисунок 13 - Бизнес блок xsd схемы содержащий атрибут.


-        Наименование элемента запроса, содержащего код маршрутизации. Пример: RoutingCode или transferRequest.

Если элемент, содержащий код маршрутизации, отсутствует в схеме, при проверке введенных данных со схемой будет отображено окно с ошибкой (Рисунок 14).

Код маршрутизации не найден.jpg

Рисунок 14 - Ошибка при отсутствии элемента, содержащего код маршрутизации, в схеме.

7. Указать общие сведения создаваемого Вида сведений (Рисунок 15).

Формы содержит следующие элементы:

  • Наименование – имя вида сведений, позволяющее идентифицировать его среди ранее созданных ВС;

  • Назначение – краткое наименование назначения вида сведений;

  • Область применения – выпадающий список с вариантами применения:

    • Межведомственное взаимодействие;
    • Взаимодействие с ЕПГУ;
    • Взаимодействие с ЕПГУ/МФЦ;
    • Приём заявлений ЕПГУ/Межведомственное взаимодействие.

Общие сведения ВС

Рисунок 15 - Окно заполнения общих сведений вида сведений.

8.   Проверить введённые на шагах визарда данные и подтвердить их корректность. Инициировать процесс регистрации вида сведений и его версии в среде разработки СМЭВ (Рисунок 16).

Подтверждение добавления ВС.png

Рисунок 16 - Окно проверки данных на корректность.

При необходимости можно возвращаться на шаги процесса, используя кнопку Вернуться. Кнопка на форме Да, уверен инициирует процесс регистрации Вида сведений и его версии в среде разработки СМЭВ. Для отмены регистрации выбрать Нет, отменить действие.

В результате регистрации Вида сведений и его версии в среде разработки СМЭВ отобразится карточка созданного Вида сведений (Рисунок 17).

Финальная версия вид табличная.jpg

Рисунок 17 - Карточка Вида сведений.

 При нажатии на версию во вкладке Среда разработки отобразится дополнительная информация по ней.

Для работы с ВС в других средах потребуется перенести его в тестовую и продуктивные среды.

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