Приложение № 14. Формат для получения информации об изменении реестра связанных мер социальной защиты (поддержки)
1. Объявленные пространства имен
Таблица 1. Пространства имен
| Префикс | Пространство имен |
| pac | urn://egisso-ru/types/package-RMSZ/1.0.2 |
| protocol | urn://egisso-ru/types/package-protocol/1.0.4 |
| smev, tns | urn://x-artefacts-smev-gov-ru/supplementary/commons/1.0.1 |
| xsd, xs | http://www.w3.org/2001/XMLSchema |
2. Типы данных
2.1. Структурированные типы данных СМЭВ¹
______________________________
¹ Система межведомственного электронного взаимодействия (далее - СМЭВ).
2.1.1. Простые типы
| Таблица 2. Структурированные типы данных СМЭВ: Простые типы | |||||
| Наименование | Стандартный тип | Ограничения на тип | Описание | Используется в типах | Используется в документах |
| smev, tns:digits-4 | xsd, xs:string | Длина: 4 Шаблон: \d{4} | Строка, состоящая из четырех цифр | smev, tns:PassportRFType tClsKMSZVersion tClsKMSZChanges PassportRFType tRelatedMsz tLivingWage tClsKMSZChanges PassportRFType tClsKMSZVersion tLocalMSZ tClsKMSZVersion tLocalMSZ tRequestedData | 10.14.I |
| smev, tns:string-10 | xsd, xs:string | Максимальная длина: 10 | tError tAddress tAddress tError tError tAddress tAddress tError tAddress tError | 10.14.I | |
| smev, tns:string-50 | xsd, xs:string | Максимальная длина: 50 | tExternalId tPackageResult tPackageResult tPackageResult tFactAssignment tJob tLocalMSZ | 10.14.I | |
| smev, tns:string-500 | xsd, xs:string | Максимальная длина: 500 | tRecordResult tClsKMSZVersion tRecordResult tError tDisability tResponseData tObligationData tFactAssignment tApplicationRU tRecordResult tPresencePoint tRequestedPersonData tLivingWage tOrganization tAssignmentData tClsKMSZVersion tApplicationRU tLocalMSZ tClsKMSZVersion tLocalMSZ tRequestedData | 10.14.I | |
2.2. Базовые структурированные типы данных
2.2.1. Простые типы
| Таблица 3. Базовые структурированные типы данных: Простые типы | |||||
| Наименование | Стандартный тип | Ограничения на тип | Описание | Используется в типах | Используется в документах |
| UUID | xsd, xs:string | Шаблон: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12} | Тип данных: UUID | tRecordResult pac:tRelatedMsz tPackage tLivingWage tPackageResult tPresencePointInvalidation tPackage pac:tPackage pac.tRelatedMszInvalidation tLocalMSZInvalidation tPackage tOrganization tLivingWageInvalidation tPresencePoint tLocalMSZ tRelatedMsz tPresencePoint tLivingWage tOrganization tPackage tLocalMSZ tPrepensioner | 10.14.I |
3. Инициатор: внешняя система (информационная система поставщика данных)
3.1. Изменение реестра связанных МСЗ² (10.14.I)
______________________________
² Мера социальной защиты (поддержки) (далее - МСЗ).
Формат предназначен для получения информации об изменениях реестров связанных МСЗ.
3.1.1. Структура документа 10.14.I
Пространство имен по умолчанию: urn://egisso-ru/msg/10.14.I/1.0.2.
| Таблица 4. Электронный документ 10.14.I | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | request | Блок | Да | Сообщение-запрос | ||
| 1.1 | pac:package | Блок | Да | Пакет изменений связанных МСЗ | ||
| 1.1.1 | pac:packageId | Элемент | UUID | Да | Идентификатор пакета данных Тип описан в таблице 3 | |
| 1.1.2 | pac:elements | Блок | Да | Новые и модифицированные элементы | ||
| 1.1.2.1 | pac:relatedMsz | Блок | Нет | Максимальное количество появлений: неограниченно | Связанная МСЗ | |
| 1.1.2.1.1 | id | Элемент | UUID | Да | Идентификатор Тип описан в таблице 3 | |
| 1.1.2.1.2 | localMsz | Элемент | UUID | Да | Идентификатор локальной МСЗ Тип описан в таблице 3 | |
| 1.1.2.1.3 | codeMsz | Элемент | smev, tns:digits-4 | Да | Код меры классификатора мер социальной защиты (поддержки) Тип описан в таблице 2 | |
| 1.1.2.1.4 | beginDate | Элемент | xsd, xs:date | Да | Начало действия ограничения | |
| 1.1.2.1.5 | endDate | Элемент | xsd, xs:date | Нет | Окончание действия ограничения | |
| 1.1.2.1.6 | pac:lastChanging | Элемент | xsd, xs:dateTime | Да | Дата последнего изменения | |
| 1.1.2.1.7 | pac:previousId | Элемент | UUID | Нет | Идентификатор предыдущей модифицированной записи Тип описан в таблице 3 | |
| 1.1.2.2 | pac:invalidation | Блок | Нет | Максимальное количество появлений: неограниченно | Удаление записи реестра связанных МСЗ | |
| 1.1.2.2.1 | pac:id | Элемент | UUID | Да | Идентификатор события удаления Тип описан в таблице 3 | |
| 1.1.2.2.2 | pac:relatedMszId | Элемент | UUID | Да | Идентификатор связанной МСЗ, которую необходимо удалить Тип описан в таблице 3 | |
| Таблица 5. Электронный документ 10.14.I | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 2 | response | Блок | Да | Сообщение-ответ | ||
| 2.1 | protocol:protocol | Блок | Да | Протокол загрузки и проверки пакета данных | ||
| 2.1.1 | ЛИБО protocol:messageResult | Выбор | Да | Результат обработки сообщения Последовательность описана в таблице 6 | ||
| 2.1.1 | ЛИБО protocol:packageResult | Выбор | Да | Результат обработки пакета данных Блок описан в таблице 7 | ||
Результат обработки сообщения.
Используется в документе: Изменение реестра связанных МСЗ (10.14.I).
| Таблица 6. Результат обработки сообщения | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | protocol:messageResult | Блок | Результат обработки сообщения | |||
| 1.1 | protocol:receivingTime | Элемент | xsd, xs:dateTime | Да | Дата и время приема сообщения | |
| 1.2 | protocol:processingTime | Элемент | xsd, xs:dateTime | Да | Дата и время обработки сообщения | |
| 1.3 | protocol:errors | Блок | Да | Перечень ошибок сообщения | ||
| 1.3.1 | protocol:error | Блок | Да | Максимальное количество появлений: неограниченно | Ошибка обработки сообщения | |
| 1.3.1.1 | code | Элемент | smev, tns:string-10 | Нет | Код ошибки Тип описан в таблице 2 | |
| 1.3.1.2 | message | Элемент | smev, tns:string-500 | Да | Текст ошибки Тип описан в таблице 2 | |
| 1.3.1.3 | time | Элемент | xsd, xs:dateTime | Нет | Время возникновения ошибки | |
Результат обработки пакета данных.
Используется в документе: Изменение реестра связанных МСЗ (10.14.I).
| Таблица 7. Результат обработки пакета данных | ||||||
| Позиция | Компонент | Представление | Тип | Обязательность | Ограничения (расширение) | Описание |
| 1 | protocol:packageResult | Блок | Результат обработки пакета данных | |||
| 1.1 | packageID | Элемент | UUID | Да | Идентификатор пакета данных Тип описан в таблице 3 | |
| 1.2 | packageType | Элемент | smev, tns:string-50 | Да | Тип пакета данных Тип описан в таблице 2 | |
| 1.3 | packageStatus | Элемент | xsd, xs:positiveInteger | Да | Принимаемые значения: 1 2 3 | Статус обработки пакета данных |
| 1.4 | receivingTime | Элемент | xsd, xs:dateTime | Да | Дата и время приема пакета данных | |
| 1.5 | startProcessTime | Элемент | xsd, xs:dateTime | Нет | Дата и время начала обработки пакета данных | |
| 1.6 | finishProcessTime | Элемент | xsd, xs:dateTime | Нет | Дата и время окончания обработки пакета данных | |
| 1.7 | recordNum | Элемент | xsd, xs:positiveInteger | Нет | Количество элементов, принятых в составе пакета | |
| 1.8 | recordNumSuccess | Элемент | xsd, xs:positiveInteger | Нет | Количество успешно обработанных элементов | |
| 1.9 | protocol:errorRecords | Блок | Нет | Перечень ошибочных элементов | ||
| 1.9.1 | recordResult | Блок | Да | Максимальное количество появлений: неограниченно | Результат обработки записи пакета данных | |
| 1.9.1.1 | recID | Элемент | UUID | Да | Идентификатор элемента Тип описан в таблице 3 | |
| 1.9.1.2 | recordOK | Элемент | xsd, xs:boolean | Да | Признак, что запись передана в подсистему обработки запросов или завершилась с ошибкой | |
| 1.9.1.3 | messages | Блок | Нет | Максимальное количество появлений: неограниченно | Перечень сообщений об ошибках и предупреждений (при наличии) | |
| 1.9.1.3.1 | messageType | Элемент | xsd, xs:positiveInteger | Да | Принимаемые значения: 1 2 | Тип сообщения |
| 1.9.1.3.2 | ruleCode | Элемент | xsd, xs:string | Нет | Шаблон: \d{3} | Код нарушенного правила проверки |
| 1.9.1.3.3 | report | Элемент | smev, tns:string-500 | Да | Сообщение об ошибке или предупреждении Тип описан в таблице 2 | |