Войти

4.4. СМЭВ-документы

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

4.4.1. СМЭВ-заголовок

Основным носителем сведений СМЭВ-документа является СМЭВ-заголовок. Для каждого СМЭВ-документа, в ходе проектирования протокола обмена, должен быть определён формат СМЭВ-заголовка.

4.4.1.1. Обязательный форматный контроль СМЭВ-заголовков

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

4.4.1.2. Элементы формата СМЭВ-заголовка

Формат СМЭВ-заголовка представляет собой описание совокупности элементов формата СМЭВ-заголовка (далее, элемент формата). Указанная совокупность элементов формата организована иерархически. Описание каждого элемента формата состоит из двух частей. 

Первая часть - обязательная, содержит сведения о местоположении данного элемента относительно других элементов этого же формата.

Вторая часть - опциональная, определяет диапазон допустимых значений (далее, тип элемента), того фрагмента сведений, который предполагается передавать в данном элементе формата.  Элемент формата, в описание которого, включена эта часть, является непосредственным носителем передаваемых сведений данного формата (далее, элементы-носители). 

4.4.1.3. Язык описания формата СМЭВ-заголовка

Языком описания формата СМЭВ-заголовка является язык XML Schema. Диапазон приёмов использования данного языка для нужд СМЭВ ограничен. Перечень указанных ограничений приведён в документе «Требования к XML-схемам», опубликованном в ЕСКС (https://info.gosuslugi.ru/docs/section/СМЭВ_3/Для_разработчиков/Требования_к_XML-схемам/?id=760).  

4.4.1.4. Директивные и простые протоколы обмена (виды сведений)

Директивными называются протоколы обмена (виды сведений), в которых предполагается передача исходных сообщений, с форматами СМЭВ-заголовков, разработанными с учётом дополнительных (помимо требований, изложенных в документе «Требования к XML-схемам») форматных правил.

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

Значительная часть возможностей СМЭВ, использование которых существенно снижает стоимость разработки и последующей эксплуатации ИС УВ, доступна исключительно для директивных протоколов обмена (видов сведений).  К числу указанных возможностей, относятся следующие:
  1. маршрутизация «Общая реестровая по мнемоникам» (см. п. 4.6.2.3);
  2. маршрутизация «Реестровая по мнемоникам» (см. п. 4.6.2.4);
  3. маршрутизация «Общая (по идентификаторам) рассылка» (см. п. 4.6.3.2);
  4. маршрутизация «Фрагментарная (по идентификаторам) рассылка» (см. п. 4.6.3.3).

Использование директивных протоколов обмена (видов сведений) является предпочтительной, магистральной для СМЭВ, практикой.  Использование недирективных, протоколов обмена, так называемых простых, рассматривается как практика устаревшая, и дальнейшее развитие СМЭВ для поддержки этой практики осуществляться не будет.

4.4.2. СМЭВ-вложения

4.4.2.1. Основания для использования СМЭВ-вложений

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

4.4.2.1.1. Неструктурированные вложения

Основной причиной, по которой допустимо использовать СМЭВ-вложения в составе СМЭВ-документа является необходимость передавать сведения в файлах, форматы которых:
  • определяются требованиями разработчиков стороннего программного обеспечения, без применения которого непосредственное использование сведений из данных файлов невозможно;
  • включены в список форматов данных, которые могут быть переданы в сети Интернет с применением стандарта MIME.
Указанные файлы в СМЭВ называются неструктурированными вложениями.
Авторизуйтесь, чтобы оставить комментарий к статье