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
|
ЛИБО 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
|