1.2 Электронный сервис ГАС «Управление»
Полное наименование электронного сервиса: электронный сервис получения информации от ИС Поставщиков и предоставления информации ИС Потребителям.
Краткое наименование электронного сервиса: получение и предоставление информации ГАСУ.
Назначение электронного сервиса: электронный сервис предназначен для регламентного предоставления ИС Поставщиками в ГАС «Управление» следующей информации:
1. Описаний баз данных и электронных сервисов ИС Поставщика;
2. Паспортов (метаданных) реестров, справочников или классификаторов;
3. Паспортов (метаданных) показателей;
4. Паспортов (метаданных) электронных сервисов;
5. Записей реестра, справочника или классификатора;
6. Данных по показателю;
7. Данных электронного сервиса.
А также для регламентного получения ИС Потребителями из ГАС «Управления» следующей информации:
1. Описание баз данных и электронных сервисов ИС Поставщика;
2. Паспорта (метаданные) реестров, справочников или классификаторов;
3. Паспорта (метаданные) показателей;
4. Паспорт (метаданные) электронных сервисов;
5. Записи реестра, справочника или классификатора;
6. Данные по показателю.
Информационная система, предоставляющая электронный сервис: ГАС «Управление».
Текущая версия электронного сервиса: 1.00.
Тип режима работы электронного сервиса: синхронный, асинхронный с повторным опросом.
WSDL-документ: gasu2.wsdl.
Адрес электронного сервиса: сведения об адресе представлены на технологическом портале СМЭВ
В таблице ниже (Таблица 3) перечислены методы, поддерживаемые электронным сервисом, а также входящие и исходящие электронные сообщения, передаваемые в составе данных операций.
Таблица 3 – Состав методов электронного сервиса gasu2
Наименование метода | Описание метода электронного сервиса | Входящее ЭС | Исходящие ЭС | Кардинальность связи |
publish | Предназначен для публикации информации, поступающей от ИС Поставщиков, в ГАС «Управление» | GasuMessage | Ticket | 1..1 |
query | Предназначен для запроса и получения ИС Потребителем информации, опубликованной в ГАС «Управление» | GasuQueryMessage | GasuMessage | 1..1 |
Ticket | 1..1 |
1.2.1 Нотация, используемая для описания сообщений и прикладных типов данных
Далее в документе будет использована, следующая нотация для описания входящих и исходящих электронных сообщений, электронных документов, которые они содержат и прикладных типов данных, используемых для формирования ЭД:
а) По каждому типу данных представлена следующая информация:
1) Назначение прикладного типа данных;
2) Прикладной тип данных, наследником которого является описываемый прикладной тип данных;
3) Информация о структуре в следующем формате:
- Атрибуты, имеющие простой тип данных, не определяемый в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файлы gasu2.xsd и gasu2query. xsd)
- Атрибуты, имеющие один из прикладных типов данных (Таблица 9), который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файлы gasu2.xsd и gasu2query. xsd).
б) В колонке «Кардинальность связи» указана обязательность элементов, а также максимальное количество экземпляров элемента:
1) [0..1] – необязательный элемент, не более одного экземпляра;
2) [1..1] – обязательный элемент, не более одного экземпляра;
3) [0..*] – необязательный элемент, максимальное количество экземпляров неограниченно;
4) [1..*] – обязательный элемент, максимальное количество экземпляров неограниченно.
в) При описании информации о структуре в табличной форме используется следующая нотация:
1) SEQUENCE – все элементы после этой строки и до конца таблицы или признака CHOICE входят в тип, структура которого описывается, с обязательностью определяемой кардинальностью их связей с данным типом;
2) CHOICE –любой, но только один из элементов после этой строки и до конца таблицы или признака SEQUENCE входит в тип, структура которого описывается, с обязательностью определяемой кардинальностью его связей с данным типом;
1.2.2 Метод publish
ИС Поставщик предоставляет в ГАС «Управление» информацию в части:
1. Описания баз данных и электронных сервисов ИС Поставщика;
2. Паспорта (метаданных) реестра, справочника или классификатора;
3. Паспорта (метаданных) показателя;
4. Паспорта (метаданных) электронных сервисов;
5. Записей реестра, справочника или классификатора;
6. Данных по показателю;
7. Данных электронного сервиса.
Для обеспечения данного взаимодействия осуществляется следующая последовательность действий:
а) ИС Поставщик осуществляет вызов метода publish электронного сервиса gasu2. В качестве параметра вызова указанного метода ему передается ЭС, сформированное ИС Поставщиком, которое содержит ЭД с информацией, которую необходимо опубликовать в ГАС «Управление». Формат данного ЭС соответствует элементу GasuMessage, который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файл gasu2.xsd);
а) ГАС «Управление» обрабатывает вызов метода publish электронного сервиса, и по результатам обработки формирует ЭС, которое содержит информацию о результатах публикации информации, представленной в ЭД, который содержался в ЭС, которое было передано в качестве параметра вызова метода publish. Формат сформированного ЭС соответствует элементу Ticket, который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файл gasu2.xsd).
На рисунке ниже (Рисунок 1) представлена схема взаимодействия при предоставлении информации, содержащейся в ИС Поставщика, в адрес ГАС «Управление».

Рисунок 1 – Схема взаимодействия при предоставлении информации, содержащейся в ИС Поставщика, в адрес ГАС «Управление»
1.2.2.1 Входящее сообщение метода publish
Единственным входящим параметром метода publish является сообщение типа GasuMessage, которое содержит информацию, которую необходимо опубликовать в ГАС «Управление». Структура типа GasuMessage разработана в соответствие с форматом, описанном в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока AppMessage структурированных сведений типа AppMessageType представлена в таблице ниже (Таблица 4).
Таблица 4 – Структура сообщения типа AppMessageType
Элемент | Тип | Кардинальность связи | Описание |
| 1..1 | ||
AppHeader | AppHeaderType | Да | Заголовок блока |
MessageType | MessageTypeType | Да | Тип сообщения |
Body | Body | Да | Тело блока |
1.2.2.2 Исходящее сообщение метода publish
Единственным исходящим параметром метода publish является сообщение типа GasuTicket, которое содержит информацию о результатах выполнения операции публикации информации поступившей от ИС Поставщиков в ГАС «Управление». Структура типа GasuTicket разработана в соответствие с форматом, описанном в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока Ticket структурированных сведений типа TicketType представлена в таблице ниже (Таблица 5).
Таблица 5 – Структура типа TicketType
Элемент | Тип | Кардинальность связи | Описание |
| 1..1 | ||
RequestID | UIDType | 1..1 | Идентификатор сообщения, в ответ на которое сформирован данный ответ |
ResponseCode | string | 1..1 | Код ответа, определяющий результаты обработки запроса в ГАС «Управление». |
Message | string | 0..1 | Текстовое сообщение, которое может содержать дополнительную информацию о результатах обработки сообщения |
TicketInfo | AppDataType | 0..* | Блок структурированных сведений. Может быть использован для передачи различных данных. |
Полный перечень базовых значений (кодов сообщений об ошибках), которые могут находиться в секции ResponseCode, представлен в приложении к данному документу (Приложение А). Данный перечень предполагается детализировать в процессе эксплуатации сервиса.
1.2.3 Метод query
ИС Потребитель может получать от ГАС «Управление» опубликованную в ней информацию в части:
1. Описание баз данных и электронных сервисов ИС Поставщика;
2. Паспорта (метаданные) реестров, справочников или классификаторов;
3. Паспорта (метаданные) показателей;
4. Паспорт (метаданные) электронных сервисов;
5. Записи реестра, справочника или классификатора;
6. Данные по показателю.
Для обеспечения данного взаимодействия осуществляется следующая последовательность действий:
а) ИС Потребитель осуществляет вызов метода query электронного сервиса gasu2. В качестве параметра вызова указанного метода передается ЭС, сформированное ИС Потребителем, которое содержит ЭД с запросом на получение необходимой ИС Потребителю информации. Формат данного ЭС соответствует элементу GasuQueryMessage, который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файл gasu2.xsd);
б) ГАС «Управление» обрабатывает вызов метода query электронного сервиса gasu2 и по результатам обработки формирует:
1) ЭД, который содержит информацию, запрошенную ИС Потребителем, в случае успешной обработки запроса. Сформированный ЭД включается в ЭС, формат которого соответствует элементу QueryMessage, который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файл gasu2.xsd);
2) Отказ в обработке запроса, поступившего от ИС Потребителя. Сведения об отказе включается в ЭС, формат которого соответствует элементу Ticket, который определен в схеме сообщений, используемых при взаимодействии с ГАС «Управление» (см. файл gasu2.xsd).
На рисунке ниже (Рисунок 2) представлена схема взаимодействия при получении информации, содержащейся в ГАС «Управление» ИС Потребителем.

Рисунок 2 – Схема взаимодействия при получении информации, содержащейся в ГАС «Управление» ИС Потребителем
1.2.3.1 Входящее сообщение метода query
Единственным входящим параметром метода query является сообщение типа GasuQueryMessage, которое содержит запрос для получения информации опубликованной в ГАС «Управление». Структура типа GasuQueryMessage разработана в соответствие с форматом, описанном в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока AppQueryMessage структурированных сведений типа AppQueryMessageType представлена в таблице ниже (Таблица 6).
Таблица 6 – Структура сообщения типа AppQueryMessageType
Элемент | Тип | Кардинальность связи | Описание |
| 1..1 | ||
Header | AppHeaderType | 1..1 | Заголовок блока |
Query | QueryType | 1..1 | Тело блока, содержащее запрос |
1.2.3.2 Исходящее сообщение метода query
При успешном выполнении запроса, поступившего в сообщении GasuQueryMessage, единственным исходящим параметром метода query является сообщение типа GasuMessage, которое содержит информацию о результатах выполнения запроса и информацию из ГАС «Управление», сформированную в соответствии с данным запросом. Структура типа GasuMessage разработана в соответствие с форматом, описанном в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока структурированных сведений типа AppMessageType представлена в таблице ниже (Таблица 7).
Таблица 7 – Структура сообщения типа AppMessageType
Элемент | Тип | Кардинальность связи | Описание |
| 1..1 | ||
AppHeader | AppHeaderType | Да | Заголовок блока |
MessageType | MessageTypeType | Да | Тип сообщения |
Body | Body | Да | Тело блока |
В случае если поступивший в сообщении GasuQueryMessage запрос на получение информации не может быть выполнен методом query, например, по причинам невыполнения условий форматно-логического контроля для поступившего запроса, метод query возвращает fault, содержащий сообщение типа Ticket. Подробная информация о составе блока структурированных сведений TicketType сообщения GasuTicket представлена в таблице выше (Таблица 5).
1.3 Описание форматов обмена
Электронный сервис приема и предоставления информации ГАС «Управление», а также форматы входящих и исходящих электронных сообщений сервиса gasu2 разработаны в соответствие с методическими рекомендациями по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии актуальной версии. Данные документы доступны на Технологическом портале СМЭВ по адресу http://smev. *****.
В таблице ниже (Таблица 8) представлена информация о соответствии объектов информационного взаимодействия ГАС «Управления» с ИС Поставщиками и ИС Потребителями прикладным типам данных, определенных в двух xsd-схемах: gasu2.xsd и gasu2query. xsd, которые определяют модель данных электронного сервиса gasu2. Xsd-схема gasu2.xsd содержит сообщения и прикладные типы данных, которые необходимы для метода publish, Xsd-схема gasu2query. xsd дополняет схему gasu2.xsd сообщениями и прикладными типами данных, которые используются методом query.
Таблица 8 – Объекты информационного взаимодействия между ИС Поставщика и ГАС «Управление»
Объект информационного взаимодействия | Прикладной тип данных |
Описание баз данных и электронных сервисов ИС Поставщика | DataSourceType |
Паспорт (метаданные) показателя | IndicatorType |
Паспорт (метаданные) электронных сервисов | ServiceInfoType |
Список элементов классификатора | ClassifierItemsType |
Метаданные классификатора, реестра или справочника, используемого в рамках информационного обмена | ClassifierType |
Данные по показателю | DataSetType |
Запрос на предоставление из ГАС «Управление» описания определенной базы данных или электронного сервиса | :DataSource |
Запрос на предоставление из ГАС «Управление» паспорта (метаданных) определенного справочника или классификатора | :Classifier |
Запрос на предоставление из ГАС «Управление» паспорта (метаданных) определенного показателя | :Indicator |
Запрос на предоставление из ГАС «Управление» паспорта (метаданных) определенного электронного сервиса | :ServiceInfo |
Запрос на предоставление из ГАС «Управление» записей определенного реестра, справочника или классификатора | :Classifier |
Запрос на предоставление из ГАС «Управление» данных по определенному показателю | :DataSet |
Извещение об успешном приеме | Ticket |
Извещение об отказе в приеме | Ticket |
Извещение об отказе в предоставлении данных | Ticket |
1.3.1 Прикладные типы данных, используемые в сообщениях методов электронного сервиса
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 |


