4.4 Описание схемы LocalInterDepPersonalService.xsd

реклама
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
Государственное казенное учреждение Самарской области
«Региональный центр управления государственными и муниципальными
информационными системами и ресурсами Самарской области»
ОПИСАНИЕ ФОРМАТА
ЭЛЕКТРОННОГО СЕРВИСА РСМЭВ
И
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЭЛЕКТРОННОГО СЕРВИСА РСМЭВ
Формат сведений о государственной регистрации актов
гражданского состояния, представляемых в форме
электронных документов
Дата: 13.06.2012
Версия: 1.0
Листов: 84
1
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
СОДЕРЖАНИЕ
ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................5
1.1 Руководящие документы .................................................................................................................. 5
1.2 Описание электронного сервиса ...................................................................................................... 5
1.3 Операции (методы) электронного сервиса ..................................................................................... 6
1.4 Сценарии использования .................................................................................................................. 6
1.5 Схема взаимодействия...................................................................................................................... 7
1.6 Связи с другими электронными сервисами .................................................................................... 7
2
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................8
2.1 Операция «getPersonalCertificateBirth» ........................................................................................... 8
1
2.1.1 Общие сведения ......................................................................................................................... 8
2.1.2 Описание входных параметров ................................................................................................ 8
2.1.3 Описание выходных параметров ............................................................................................ 10
2.1.4 Коды возвратов ........................................................................................................................ 11
2.1.5 Контрольные примеры ............................................................................................................ 12
2.1.5.1 Пример вызова сервиса .................................................................................................... 12
2.1.5.2 Пример ответа на ошибочный запрос ............................................................................. 15
3
МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................17
3.1 Общие условия ................................................................................................................................ 17
3.2 Параметры испытаний на тестовой среде .................................................................................... 17
3.3 Параметры испытаний на продуктивной среде ........................................................................... 17
4
ПРИЛОЖЕНИЯ.............................................................................................................................19
4.1 Описание сервиса (SmevUpZAGSAdapter_ws.wsdl) .................................................................... 19
4.2 Описание сервиса (wsdl.wsdl) ........................................................................................................ 19
4.3 Описание схемы InterDepPersonalService.xsd............................................................................... 20
4.4 Описание схемы LocalInterDepPersonalService.xsd ..................................................................... 21
4.5 Описание схемы actor.xsd............................................................................................................... 30
4.6 Описание схемы common.xsd......................................................................................................... 37
4.7 Описание схемы documents.xsd ..................................................................................................... 41
4.8 Описание схемы externaldocuments.xsd ........................................................................................ 67
4.9 Описание схемы smev.gosuslugi.ru.rev111111.xsd ....................................................................... 77
2
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
ИЗМЕНЕНИЯ
Версия
0.1
Дата
Автор
Изменения
Создание документа
13.06.2012
ТЕРМИНЫ/СОКРАЩЕНИЯ
Термин/сокращение
АГС
Описание
Акты гражданского состояния - действия граждан или события,
влияющие на возникновение, изменение или прекращение прав и
обязанностей, а также характеризующие правовое состояние
граждан.
Актовая запись
Письменные сведения об АГС, зафиксированные в установленном
законом
порядке
компетентными
органами
с
целью
удостоверения подлинности соответствующих событий и
действий. Запись является доказательством определенных
обстоятельств, влекущих за собой юридические последствия.
ИС
Информационная система
Минюст России
Министерство Юстиции Российской Федерации
Поставщик
Организация-владелец
электронного
сервиса.
Поставщик предоставляет сервис в адрес Оператора СМЭВ.
Поставщиком сервиса Единичных сведений об АГС является
Минюст России.
Потребитель
Организация, направляющая межведомственный запрос с
использованием СМЭВ в адрес Поставщика информации.
Потребителями
информации
предоставляемой
сервисом
Единичных сведений об АГС являются ФОИВ.
РФ
Российская Федерация
3
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
Сервис
Единичных Сервис,
описываемый
в
настоящем
документе
и
сведений об АГС
предоставляющий в рамках его вызова информацию только по
ОДНОЙ актовой записи
СМЭВ
Система межведомственного электронного взаимодействия
ФОИВ
Федеральный орган исполнительной власти
ЭП
Электронная подпись
WSDL
Web Services Description Language — язык описания веб-сервисов.
XSD
XML Schema definition - язык описания структуры XML
документа.
SOAP
Simple
Object
Access
Protocol
протокол
обмена
структурированными
сообщениями
в
распределённой
вычислительной среде.
XML
eXtensible Markup Language — расширяемый язык разметки.
4
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
1 ОБЩИЕ СВЕДЕНИЯ
1.1 Руководящие документы
Основанием для разработки данного документа является требование п. 48 Приказа
Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. №
190 «Об утверждении технических требований к взаимодействию информационных систем в
единой системе межведомственного электронного взаимодействия» в соответствии с которым, для
подключения информационной системы к системе межведомственного электронного
взаимодействия Поставщик предоставляет Оператору РСМЭВ следующие документы:

паспорт электронного сервиса, регистрируемого в системе взаимодействия;

методику испытаний электронного сервиса, регистрируемого в системе
взаимодействия, включая контрольный пример обращения к электронному сервису;

руководство пользователя
взаимодействия.
электронного
сервиса,
регистрируемого
в
системе
Основанием для создания и использования электронного сервиса являются перечисленные
ниже документы.
Нормативно-правовые документы:

Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О
единой системе межведомственного электронного взаимодействия»;

Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27
декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию
информационных систем в единой системе межведомственного электронного
взаимодействия».
Технологические стандарты:

Методические рекомендации по разработке электронных сервисов и применению
технологии электронной подписи при межведомственном электронном взаимодействии
версии 2.4.3 (публикация на http://smev.gosuslugi.ru)
1.2 Описание электронного сервиса
Наименование:
Сервис предоставления Единичных сведений об актах гражданского
состояния, зарегистрированных на территории РФ.
Кратко – сервис Единичных сведений об АГС.
Назначение:
Сервис предназначен для предоставления по запросам ФОИВ
информации о зарегистрированных на территории РФ АГС, а также о
гражданах – участниках данных АГС, по задаваемым критериям поиска
и в запрашиваемом объеме сведений.
Каждый вызов сервиса предоставляет информацию только по ОДНОЙ
актовой записи, удовлетворяющей заданным критериям поиска, или
5
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
сообщение об ошибке (для запросов с отложенным ответом - также и
статус исполнения запроса).
Поставщик:
Министерство Юстиции Российской Федерации
Область
применения:
Межведомственное взаимодействие
1.3 Операции (методы) электронного сервиса
Электронный сервис Единичных сведений об АГС обеспечивает обмен данными между
Потребителями (ИС ФОИВ) и Поставщиком (ИС «Электронный ЗАГС» федерального уровня,
владельцем которой является Минюст России). Электронный сервис включает группы методов,
обеспечивающие:

проверку
существования
(наличия)
зарегистрированной
актовой
записи,
запрашиваемого ИС Потребителя типа – метод поиска данных в ИС Поставщика по
набору параметров;

проверку результата обработки запроса – метод получения ответа о готовности
результатов поиска в ИС Поставщика по набору параметров и (или) о текущем статусе
исполнения поискового запроса, либо об ошибке;

предоставление сведений актовой записи в объеме, запрашиваемом ИС Потребителя метод поиска данных в ИС Поставщика по набору параметров и согласно требуемой
полноте результатов поиска.
Метод
Назначение
Код: getPersonalCertificateBirth
Метод обрабатывает запрос с быстрым ответом
Наименование: Запрос на получение сведений и синхронно возвращает ИС Потребителя.
в объеме свидетельства о рождении
Результат
его
исполнения:
либо
персонифицированные сведения по требуемой
актовой записи в объеме свидетельства о
рождении, либо сообщение об ошибке.
Состав и значение параметров унифицированного служебного блока-обертки данных
регламентируется методическими рекомендации по разработке электронных сервисов и
применению технологии электронной подписи при межведомственном электронном
взаимодействии версии 2.4.4, размещенными на http://smev.gosuslugi.ru
1.4 Сценарии использования
ИС Потребителя (ИС ФОИВ) вызывает сервис Единичных сведений об АГС с целью
получения от ИС Поставщика требуемой информации. Далее будем именовать такие вызовы
(типы запросов) входящими.
Сервис Единичных сведений об АГС предполагает асинхронный сценарий работы с
входящими запросами.
ИС ФОИВ вызывает метод на исполнение соответствующего запроса, который возвращает
номер тикета, присвоенный данному запросу в ИС Поставщика. Далее ИС ФОИВ может
6
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
периодически вызывать метод получения статуса/результата, который по номеру тикета
возвращает либо результат (если он уже готов), либо статус исполнения запроса (если результат
еще не готов или возникла ошибка).
При возникновении нештатных ситуаций в обработке сообщений любым из методов,
возвращается сообщение об ошибке.
1.5 Схема взаимодействия
В рамках взаимодействия ИС ФОИВ направляет в адрес ИС Поставщика следующие типы
сообщений:

Сообщение, содержащее запрос на проверку существования зарегистрированной
актовой записи,

Сообщение, содержащее запрос на предоставление персонифицированной информации
по актовой записи в требуемом объеме данных.
В рамках первого типа обрабатываемого сообщения, веб-сервис должен направить в адрес
ИС ФОИВ одно из сообщений:

Сообщение с уведомлением о постановке сведений в очередь на обработку и номером
тикета соответствующего запроса;

Сообщение с уведомлением о возникшей ошибке (в случае невозможности успешной
обработки сообщения).
В случае успешной обработки поступивших сообщений и возврата номера тикета по
запросу, ИС ФОИВ направляет в адрес веб-сервиса сообщение, содержащее запрос на получение
ответа (согласно поступившему сообщению).
В рамках второго типа обрабатываемого сообщения, веб-сервис должен обработать запрос
и в синхронном режиме направить в адрес ИС ФОИВ ответ:

Сообщение с результатом, содержащее набор персонифицированных сведений в
запрашиваемом объеме данных (справки, копии записи акта, свидетельства);

Сообщение с уведомлением о возникшей ошибке: в случае невозможности успешной
обработки запроса на получение ответа или при необходимости уточнения сведений по
параметрам запроса (если найдено более одной актовой записи при обработке
полученного запроса).
1.6 Связи с другими электронными сервисами
Сервис Единичных сведений об АГС предполагает использование другого электронного
сервиса в инфраструктуре Электронного правительства - сервиса получения справочных данных,
необходимых для исполнения межведомственных запросов, связанных с деятельностью органов
ЗАГС. Для работы с сервисом Единичных сведений об АГС необходимы:

справочник типов записей актов гражданского состояния,

справочник кодов органов ЗАГС.

справочник кодов регионов РФ.
7
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
Доступ к сервису получения справочных данных (сервис единой системы ведения
нормативно-справочной информации) ИС Потребителей предоставляется после публикации этого
сервиса на СМЭВ и согласно правам доступа каждого Потребителя.
2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
2.1 Операция «getPersonalCertificateBirth»
2.1.1 Общие сведения
Код операции:
getPersonalCertificateBirth
Наименование
операции:
Запрос на получение сведений в объеме свидетельства о рождении.
Назначение операции:
Операция предназначена для передачи ИС Потребителя запроса и
получения ответа, содержащего персонифицированные сведения из
актовой записи о рождении в объеме свидетельства о рождении.
2.1.2 Описание входных параметров
Фильтр для поиска в запросе сформирован с учетом перечня участников (субъектов) записи
АГС о рождении – содержит 3 субъекта: отец, мать и ребенок.
Элементы Soap-сообщения, относящиеся к унифицированному служебному блоку передачи
структурированных сведений в соответствии с требованиями поставщика, находятся в
пространстве имен http://smev.gosuslugi.ru/rev111111.
Входные данные: certificateBirthFilterRequest
№
Код
параметра
Описание параметра
Класс
1
smev: Message
Обязате
льность
Способ
заполнения/
Тип
электронного
сообщения
Комментарий
../smev/smev.gosuslu
+
smev: Message
gi.ru.rev111111.xsd
(http://smev.gosuslug
i.ru/rev111111)
Запрос
на
предоставлении
сведений
2
из
certificateBirthFilte
зарегистрированной
rRequestObj
записи о рождении в объеме
свидетельства
о
актовой
+
tns:BirthFilterReq
uestObj
рождении
(фильтр для поиска)
Подпись
3
ds:Signature
поступившего
запроса
../xmldsig-core+
ds:SignatureType
schema.xsd
(http://www.w3.org/2
000/09/xmldsig#)
8
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
Сложный тип BirthFilterRequestObj
№ п.п.
Элемент
К-во
Тип
Примечание
1
child
0..1
tns:PersonFilter
Сведения о ребенке
2
mother
0..1
tns:PersonFilter
Сведения о матери
3
father
0..1
tns:PersonFilter
Сведения о отце
4
actRecordFilter
1..1
tns:ActRecordFilter
Сложный тип PersonFilter
№ п.п.
Элемент
К-во
Тип
Примечание
1
lastName
1..1
xs:string
Фамилия
2
firstName
1..1
xs:string
Имя
3
middleName
0..1
xs:string
Отчество
4
birthDate
1..1
xs:date
Дата рождения
5
birthPlace
0..1
cm:ShortAddress
Место рождения
6
gender
0..1
cm:GENDERS
Пол
7
snils
0..1
cm:SNILS
СНИЛС
Сложный тип ActRecordFilter
№
п.п.
Кво
Элемент
Тип
Примечание
Реквизиты
акта
1
requisitesActRecordFilter
0..1 tns:RequisiteActRecordFilter
2
requisitesCertificateDocument 0..1 tns:RequisiteCertificateDocumentFilter
записи
Реквизиты
сертификата
Сложный тип RequisiteActRecordFilter
№ п.п.
Элемент
К-во
Тип
Примечание
1
requisitesActRecord 0..1
doc:ActRecordRequisites Реквизиты записи акта
2
IsRecovered
xs:boolean
0..1
Признак востановления записи акта
Сложный тип RequisiteCertificateDocumentFilter
9
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
№ п.п.
Элемент
К-во
Тип
Примечание
1
number
1..1
xs:string
Номер свидетельства свидетельства
2
series
1..1
xs:string
Серия свидетельства
Сложный тип ActRecordRequisites
№ п.п.
Элемент
К-во
Тип
1
1..1
xsd:any
2
1..1
xsd:any
3
1..1
xsd:any
4
1..1
xsd:any
Примечание
2.1.3 Описание выходных параметров
Объем сведений, предоставляемых в ответе на запрос, определен с учетом действующего
законодательства, а именно, - постановление Правительства РФ № 1274 от 31 октября 1998 г. «Об
утверждении форм бланков заявлений о государственной регистрации актов гражданского
состояния, справок и иных документов, подтверждающих государственную регистрацию актов
гражданского состояния».
Состав и значение параметров блока структурированных сведений приведен в таблице
Error! Reference source not found. и соответствует требованиям Методических рекомендаций по
разработке электронных сервисов и применению технологии электронной подписи при
межведомственном электронном взаимодействии версии 2.4.4, опубликованных на
http://smev.gosuslugi.ru.
Элементы Soap-сообщения, относящиеся к унифицированному служебному блоку передачи
структурированных сведений в соответствии с требованиями поставщика находятся в
пространстве имен http://smev.gosuslugi.ru/rev111111.
Выходные данные: certificateBirthResponse
№
Код
параметра
Описание параметра
Класс
1
smev: Message
Обязате
льность
Способ
заполнения/
Тип
электронного
сообщения
Комментарий
../smev/smev.gosuslu
+
smev: Message
gi.ru.rev111111.xsd
(http://smev.gosuslug
i.ru/rev111111)
2
3
certificateBirthResp
onseObj
ds:Signature
Ответ на запрос в объеме
+
свидетельства о рождении
tns:
CertificateBirthRe
sponse
Подпись
возвращаемого
ответа
10
+
ds:SignatureType
../xmldsig-coreschema.xsd
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
(http://www.w3.org/2
000/09/xmldsig#)
Сложный тип CertificateBirthResponse
№ п.п.
Элемент
К-во
1
Тип
1..1
xsd:any
2
MessageData
1..1
xsd:complexType
3
AppData
1..1
xsd:complexType
4
certificateBirthResponseObj
1..1
ns2:CertificateBirthResponseObj
0..1
xsd:any
1..1
smev:AppDocumentType
5
6
AppDocument
Примечание
Сложный тип CertificateBirthResponseObj
№ п.п.
Элемент
К-во
Тип
1
certificateBirth
0..1
doc:CertificateBirth
2
responceStatus
0..1
tns:ResponceStatus
Примечание
Сложный тип CertificateBirth
№ п.п.
Элемент
1
2
certificateBirth
К-во
Тип
Примечание
1..1
xsd:any
1..1
doc:ActRecordToCertificateBirth
Сложный тип ActRecordToCertificateBirth
№ п.п. Элемент К-во
Тип
1
1..1
xsd:any
2
1..1
xsd:any
3
1..1
xsd:any
4
1..1
xsd:any
Примечание
5
child
1..1
ac:Child
сведения о ребёнке
6
father
0..1
ac:Citizen
сведения об отце ребенка (в объеме "Гражданин")
7
mother
0..1
ac:Citizen
сведения о матери ребенка (в объеме "Гражданин")
11
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
2.1.4 Коды возвратов
№
Код возврата
0
1
Описание кода возврата
Условия возникновения
Успешно (предоставлено в
Данный код возврата соответствует ситуации,
требуемом объеме)
когда искомая актовая запись найдена в БД ИС
Поставщика и сведения предоставлены в
требуемом объеме
1
Актовая запись не найдена
Данный код возврата соответствует ситуации,
когда искомая актовая запись не найдена в БД ИС
2
Поставщика (либо не точно заданы параметры
поиска, либо действительно такая актовая запись не
была зарегистрирована на территории РФ)
3
2
Найдено более одной актовой
Данный код возврата соответствует ситуации,
записи
когда требуется уточнить параметры поиска
2.1.5 Контрольные примеры
2.1.5.1
Пример вызова сервиса
Ниже приведена схема xml-контента запроса на получение сведений:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<type:certificateBirthFilterRequest xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:rev="http://smev.gosuslugi.ru/rev111111" xmlns:com="http://ezags.rt.ru/type/common/"
xmlns:doc="http://ezags.rt.ru/type/document/">
<rev:Message>
<rev:Sender>
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>REG_63_SO_SYS_1</rev:Code>
<rev:Name>Государственная информационная система Самарской области «Система межведомственного
электронного взаимодействия Самарской области»</rev:Name>
</rev:Recipient>
<rev:Originator>
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Originator>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2012-06-15T00:00:00</rev:Date>
<rev:ExchangeType>0</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<AppData>
<birthFilterRequestObj>
<child>
<lastName>QQQQQQQQQQQQQ</lastName>
<firstName>qwe</firstName>
<middleName>qwer</middleName>
<birthDate>2002-09-24-06:00</birthDate>
12
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</child>
<actRecordFilter>
<requisitesActRecordFilter>
<requisitesActRecord>
<com:registrarId>654</com:registrarId>
<doc:documentUID>987</doc:documentUID>
<doc:number>198</doc:number>
<doc:documentDate>
<com:day>5</com:day>
<com:month>9</com:month>
<com:year>1999</com:year>
</doc:documentDate>
</requisitesActRecord>
</requisitesActRecordFilter>
<requisitesCertificateDocument>
<number>214</number>
<series>1234</series>
</requisitesCertificateDocument>
</actRecordFilter>
</birthFilterRequestObj>
</AppData>
<AppDocument/>
</rev:MessageData>
</type:certificateBirthFilterRequest>
</soapenv:Body>
</soapenv:Envelope>
Cхема xml-контента ответа на запрос на получение сведений:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<type:certificateBirthResponse xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:re="http://smev.gosuslugi.ru/rev111111">
<re:Message>
<re:Sender>
<re:Code>REG_63_SO_SYS_1</re:Code>
<re:Name>Государственная информационная система Самарской области «Система межведомственного
электронного взаимодействия Самарской области»</re:Name>
</re:Sender>
<re:Recipient>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Recipient>
<re:Originator>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Originator>
<re:TypeCode>GSRV</re:TypeCode>
<re:Status>ACCEPT</re:Status>
<re:Date>2012-06-18T11:03:48.589Z</re:Date>
<re:ExchangeType>0</re:ExchangeType>
<re:RequestIdRef>107be0b4-5176-4678-8a08-f7f82e46e62c</re:RequestIdRef>
<re:CaseNumber>3019</re:CaseNumber>
</re:Message>
</type:certificateBirthResponse>
</soapenv:Body>
</soapenv:Envelope>
Cхема xml-контента запроса на получение состояния запроса на получение сведений:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<type:certificateBirthFilterRequest xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
13
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
xmlns:rev="http://smev.gosuslugi.ru/rev111111">
<rev:Message>
<rev:Sender>
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>REG_63_SO_SYS_1</rev:Code>
<rev:Name>Государственная информационная система Самарской области «Система межведомственного
электронного взаимодействия Самарской области»</rev:Name>
</rev:Recipient>
<rev:Originator>
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Originator>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>PING</rev:Status>
<rev:Date>2012-06-15T00:00:00</rev:Date>
<rev:ExchangeType>0</rev:ExchangeType>
<rev:CaseNumber>3002</rev:CaseNumber>
</rev:Message>
<rev:MessageData>
<rev:AppData/>
<rev:AppDocument/>
</rev:MessageData>
</type:certificateBirthFilterRequest>
</soapenv:Body>
</soapenv:Envelope>
Cхема xml-контента ответа на получение состояния запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<type:certificateBirthResponse xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:re="http://smev.gosuslugi.ru/rev111111" xmlns:local="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
xmlns:do="http://ezags.rt.ru/type/document/" xmlns:co="http://ezags.rt.ru/type/common/"
xmlns:actor="http://ezags.rt.ru/type/actor/">
<re:Message>
<re:Sender>
<re:Code>REG_63_SO_SYS_1</re:Code>
<re:Name>Государственная информационная система Самарской области «Система межведомственного
электронного взаимодействия Самарской области»</re:Name>
</re:Sender>
<re:Recipient>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Recipient>
<re:Originator>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Originator>
<re:TypeCode>GSRV</re:TypeCode>
<re:Status>RESULT</re:Status>
<re:Date>2012-06-18T11:04:45.386Z</re:Date>
<re:ExchangeType>0</re:ExchangeType>
<re:RequestIdRef>a4714b44-fac9-45b0-873d-b2a96bf20f50</re:RequestIdRef>
<re:CaseNumber>3002</re:CaseNumber>
</re:Message>
<re:MessageData>
<re:AppData>
<local:certificateBirthResponseObj>
<certificateBirth>
<do:requisitesPaperCertificate>
14
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<co:registrarId>1</co:registrarId>
<do:documentUID>1</do:documentUID>
<do:number>1</do:number>
<do:documentDate>
<co:day>1</co:day>
<co:month>1</co:month>
<co:year>1985</co:year>
</do:documentDate>
<actor:headOfZAGS>
<actor:employee>
<actor:surname>1</actor:surname>
<actor:firstName>1</actor:firstName>
<actor:patronymic>1</actor:patronymic>
</actor:employee>
<actor:position>1</actor:position>
</actor:headOfZAGS>
<do:certSeries>1</do:certSeries>
</do:requisitesPaperCertificate>
<do:certificateBirth>
<co:registrarId>1</co:registrarId>
<do:documentUID>1</do:documentUID>
<do:number>1</do:number>
<do:documentDate>
<co:day>1</co:day>
<co:month>1</co:month>
<co:year>1985</co:year>
</do:documentDate>
<do:child>
<actor:surname>1</actor:surname>
<actor:firstName>1</actor:firstName>
<actor:patronymic>1</actor:patronymic>
<actor:birthDate>2012-06-15</actor:birthDate>
<actor:birthPlace/>
</do:child>
<do:father>
<actor:surname>1</actor:surname>
<actor:firstName>1</actor:firstName>
</do:father>
<do:mother>
<actor:surname>1</actor:surname>
<actor:firstName>1</actor:firstName>
</do:mother>
</do:certificateBirth>
</certificateBirth>
<responceStatus>0</responceStatus>
</local:certificateBirthResponseObj>
</re:AppData>
</re:MessageData>
</type:certificateBirthResponse>
</soapenv:Body>
</soapenv:Envelope>
2.1.5.2
Пример ответа на ошибочный запрос
Пример ошибочного запроса (указан неправильный статус):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<type:certificateBirthFilterRequest
xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:rev="http://smev.gosuslugi.ru/rev111111">
<rev:Message>
<rev:Sender>
15
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>REG_63_SO_SYS_1</rev:Code>
<rev:Name>Государственная
информационная
система
Самарской
межведомственного электронного взаимодействия Самарской области»</rev:Name>
</rev:Recipient>
<rev:Originator>
<rev:Code>ZAGS_SYS_1</rev:Code>
<rev:Name>ЗАГС</rev:Name>
</rev:Originator>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2012-06-15T00:00:00</rev:Date>
<rev:ExchangeType>0</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData/>
<rev:AppDocument/>
</rev:MessageData>
</type:certificateBirthFilterRequest>
</soapenv:Body>
</soapenv:Envelope>
области
«Система
Пример ответа на ошибочный запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<type:certificateBirthResponse
xmlns:type="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:re="http://smev.gosuslugi.ru/rev111111">
<re:Message>
<re:Sender>
<re:Code>REG_63_SO_SYS_1</re:Code>
<re:Name>Государственная
информационная
система
Самарской
области
«Система
межведомственного электронного взаимодействия Самарской области»</re:Name>
</re:Sender>
<re:Recipient>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Recipient>
<re:Originator>
<re:Code>ZAGS_SYS_1</re:Code>
<re:Name>ЗАГС</re:Name>
</re:Originator>
<re:TypeCode>GSRV</re:TypeCode>
<re:Status>INVALID</re:Status>
<re:Date>2012-06-18T11:07:12.049Z</re:Date>
<re:ExchangeType>0</re:ExchangeType>
<re:RequestIdRef>5d93268d-d742-493f-b1d1-cdb783af1b51</re:RequestIdRef>
</re:Message>
</type:certificateBirthResponse>
</soapenv:Body>
</soapenv:Envelope>
16
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
3 МЕТОДИКА ИСПЫТАНИЙ
3.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса
регламентировано Приказом Министерства связи и массовых коммуникаций Российской
Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к
взаимодействию информационных систем в единой системе межведомственного электронного
взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:
 Проверка комплектности предоставленной документации;
 Проверка сетевой связности
электронного сервиса;
между
РСМЭВ
и
точкой
размещения
 Регистрация сервиса и тестирование сервиса на контрольном примере.
3.2 Параметры испытаний на тестовой среде
Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в
продуктивной среде РСМЭВ является необходимым действием, обеспечивающим повышение
качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия
разработанного сервиса заранее, а не в продуктивном контуре.
Сведения, необходимые для тестирования электронного сервиса на тестовом контуре
РСМЭВ:
 Контактное
лицо:
Шевченко
[email protected], (846) 2000945.
Светлана
Андреевна,
 Адрес
размещения
тестового
экземпляра
электронного
сервиса:
http://80.76.132.144:9080/SmevUpZAGSCertificateBirthAdapterWeb/sca/ws
 Режим функционирования тестовой среды и особые условия ее доступности:
8/5 (в рабочее время с 9-00 до 18-00 по будням).
 Для того, чтобы протестировать сервис необходимо:
 зарегистрировать сервис на тестовой среде во время ее доступности
согласно режиму функционирования;
 протестировать все операции на основании контрольных примеров.
3.3 Параметры испытаний на продуктивной среде
Сведения, необходимые для тестирования электронного сервиса в продуктивной среде
РСМЭВ:
 Контактное лицо: ФИО, e-mail, телефон.
 Адрес
размещения
продуктивного
17
экземпляра
электронного
сервиса:
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
10.0.43.69:80.
 Для того, чтобы протестировать сервис необходимо:
 зарегистрировать сервис на продуктивной среде;
 протестировать все операции на основании контрольных примеров.
18
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
4 ПРИЛОЖЕНИЯ
4.1 Описание сервиса (SmevUpZAGSAdapter_ws.wsdl)
<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions name="ws_InterDepPersonalServiceHttp_Service"
targetNamespace="http://ezags.rt.ru/fzags/InterDepPersonalService/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:this="http://ezags.rt.ru/fzags/InterDepPersonalService/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:import location="wsdl.wsdl" namespace="http://ezags.rt.ru/fzags/InterDepPersonalService/"/>
<wsdl:binding name="ws_InterDepPersonalServiceHttpBinding" type="this:InterDepPersonalService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getPersonalCertificateBirth">
<soap:operation soapAction=""/>
<wsdl:input>
<soap:body parts="parameter" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body parts="parameter" use="literal"/>
</wsdl:output>
<wsdl:fault name="Fault">
<soap:fault name="Fault" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ws_InterDepPersonalServiceHttpService">
<wsdl:port binding="this:ws_InterDepPersonalServiceHttpBinding"
name="ws_InterDepPersonalServiceHttpPort">
<soap:address location="http://localhost:9080/SmevUpZAGSCertificateBirthAdapterWeb/sca/ws"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
4.2 Описание сервиса (wsdl.wsdl)
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://ezags.rt.ru/fzags/InterDepPersonalService/"
xmlns:ns="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:ns2="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://ezags.rt.ru/fzags/InterDepPersonalService/">
<wsdl:types>
<!-- <xsd:schema>
<xsd:import namespace="http://ezags.rt.ru/type/common/"
schemaLocation="../../common.xsd"/>
</xsd:schema> -->
<xsd:schema>
<xsd:import namespace="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
schemaLocation="InterDepPersonalService.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="certificateBirthFilterRequest">
<wsdl:part name="parameter" element="ns:certificateBirthFilterRequest"/>
</wsdl:message>
<wsdl:message name="certificateBirthResponse">
<wsdl:part name="parameter" element="ns:certificateBirthResponse"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="parameter" element="ns:baseFault"/>
</wsdl:message>
<wsdl:portType name="InterDepPersonalService">
<wsdl:operation name="getPersonalCertificateBirth">
<wsdl:input message="tns:certificateBirthFilterRequest"/>
<wsdl:output message="tns:certificateBirthResponse"/>
<wsdl:fault name="Fault" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<!-- Фильтры -->
<!-- 1.2 Запрос единичных сведений по записям АГС -->
19
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</wsdl:definitions>
4.3 Описание схемы InterDepPersonalService.xsd
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by TeaM DJiNN (TeaM DJiNN) -->
<xs:schema xmlns:tns="http://ezags.rt.ru/fzags/InterDepPersonalService/type/"
xmlns:ns2="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cm="http://ezags.rt.ru/type/common/"
xmlns:smev="http://smev.gosuslugi.ru/rev111111" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
targetNamespace="http://ezags.rt.ru/fzags/InterDepPersonalService/type/" version="1.0"
elementFormDefault="qualified">
<xs:import namespace="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
schemaLocation="../LocalInterDepPersonalService.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/common/" schemaLocation="../../common.xsd"/>
<xs:import namespace="http://smev.gosuslugi.ru/rev111111"
schemaLocation="../../smev/smev.gosuslugi.ru.rev111111.xsd"/>
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="../../../xsdsgn/xmldsig-core-schema.xsd"/>
<xs:element name="baseFault" type="cm:FaultBase"/>
<!-- Фильтры -->
<xs:element name="certificateBirthFilterRequest" type="tns:BirthFilterRequest"/>
<!-- 1.2 Запрос единичных сведений по записям АГС -->
<xs:element name="certificateBirthResponse" type="tns:CertificateBirthResponse"/>
<!-- Запрос о наличии записи акта. -->
<!-- Фильтры -->
<xs:complexType name="BirthFilterRequest">
<xs:annotation>
<xs:documentation>Параметры запроса для получения единичных сведений по запясям
АГС</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="smev:Message"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData">
<xs:complexType>
<xs:sequence>
<xs:element
name="birthFilterRequestObj" type="ns2:BirthFilterRequestObj"/>
<xs:element ref="ds:Signature"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="smev:AppDocumentType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateBirthResponse">
<xs:annotation>
<xs:documentation>Параметры ответа для метода получения сведений в объеме
свидетельства о рождении </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="smev:Message"/>
<xs:element ref="smev:MessageData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordBirthResponse">
<xs:annotation>
<xs:documentation>Параметры ответа для метода получения сведений в объеме актовой
записи о рождении </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="smev:Message"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData">
20
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:complexType>
<xs:sequence>
<xs:element
name="actRecordBirthResponseObj" type="ns2:ActRecordBirthResponseObj"/>
<xs:element ref="ds:Signature"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="smev:AppDocumentType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
4.4 Описание схемы LocalInterDepPersonalService.xsd
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by TeaM DJiNN (TeaM DJiNN) -->
<xs:schema xmlns:tns="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
xmlns:cm="http://ezags.rt.ru/type/common/" xmlns:doc="http://ezags.rt.ru/type/document/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
elementFormDefault="unqualified" attributeFormDefault="unqualified" version="1.0">
<xs:import namespace="http://ezags.rt.ru/type/common/" schemaLocation="../common.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/document/" schemaLocation="../documents.xsd"/>
<!-- <xs:import namespace="http://ezags.rt.ru/type/actor/" schemaLocation="../actor.xsd"/> -->
<xs:element name="baseFault" type="cm:FaultBase"/>
<xs:element
<xs:element
<xs:element
<xs:element
<xs:element
<xs:element
name="certificateBirthFilterRequestObj" type="tns:BirthFilterRequestObj"/>
name="certificateMarriageFilterRequestObj" type="tns:MarriageFilterRequestObj"/>
name="certificateDivorceFilterRequestObj" type="tns:DivorceFilterRequestObj"/>
name="certificateFiliationFilterRequestObj" type="tns:FiliationFilterRequestObj"/>
name="certificateNameChangeFilterRequestObj" type="tns:NameChangeFilterRequestObj"/>
name="certificateDeathFilterRequestObj" type="tns:DeathFilterRequestObj"/>
<!-- Рождение -->
<xs:element
<xs:element
<xs:element
<xs:element
<xs:element
<xs:element
name="certificateBirthResponseObj" type="tns:CertificateBirthResponseObj"/>
name="certificateMarriageResponseObj" type="tns:CertificateMarriageResponseObj"/>
name="certificateDivorceResponseObj" type="tns:CertificateDivorceResponseObj"/>
name="certificateFiliationResponseObj" type="tns:CertificateFiliationResponseObj"/>
name="сertificateNameChangeResponseObj" type="tns:CertificateNameChangeResponseObj"/>
name="certificateDeathResponseObj" type="tns:CertificateDeathResponseObj"/>
<!-- Проверка существования акта -->
<xs:complexType name="IdRequestCheckExistenceOfActRecordObj">
<xs:annotation>
<xs:documentation>UUID запроса на проверку существования АЗ
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CheckExistenceOfActRecordResponseObj">
<xs:annotation>
<xs:documentation>Ответ о наличии записи акта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="inquiryIdentifier"
type="tns:IdRequestCheckExistenceOfActRecordObj">
<xs:annotation>
<xs:documentation>Идентификатор запроса</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resultSearch" type="tns:ExistenceOfRecordType">
<xs:annotation>
<xs:documentation>Результат поиска записи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="inquiryState" type="tns:InquiryState"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExistenceOfRecordType">
21
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Существование записи акта</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>Значение не определено</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="record_is_found">
<xs:annotation>
<xs:documentation>Запись найдена</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="record_canceled">
<xs:annotation>
<xs:documentation>Запись аннулирована</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="record_was_not_found">
<xs:annotation>
<xs:documentation>Запись на найдена</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="InquiryState">
<xs:annotation>
<xs:documentation>Состояние исполнения запроса</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="status" type="tns:InquiryStatus">
<xs:annotation>
<xs:documentation>Статус исполнения запроса</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="InquiryStatus">
<xs:annotation>
<xs:documentation>Статусы обработки запроса</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="pending">
<xs:annotation>
<xs:documentation>Ожидает обработки</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="sentTofzags">
<xs:annotation>
<xs:documentation>Отправлено в региональный ЗАГС</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="processed">
<xs:annotation>
<xs:documentation>Обработано</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="error">
<xs:annotation>
<xs:documentation>Обработано с ошибкой</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ResponceStatus">
<xs:annotation>
<xs:documentation>Статусы ответа получения единичных сведений о документах
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:int">
<xs:enumeration value="0">
<xs:annotation>
<xs:documentation>Успешно</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation>Не найдено</xs:documentation>
</xs:annotation>
22
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:enumeration>
<xs:enumeration value="2">
<xs:annotation>
<xs:documentation>Найдено больше 1</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!-- Фильтры -->
<xs:complexType name="BirthFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для рождения
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="child" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о ребенке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о отце</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="MarriageFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для заключения брака
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="groom" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о женихе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о невесте</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="DivorceFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для расторжения брака
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="groom" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о женихе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о невесте</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="AdoptionFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для усыновления (удочерения)
</xs:documentation>
</xs:annotation>
23
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:choice maxOccurs="unbounded">
<xs:element name="child" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о ребенке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о отце</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adoptiveFather" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о усыновителе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adoptiveMother" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об усыновительнице</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="FiliationFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для установления отцовства
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="child" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о ребенке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о отце</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="NameChangeFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для смены имени
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="personBeforeNameChange" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>До перемены имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personAfterNameChange" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>После перемены имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="DeathFilterRequestObj">
<xs:annotation>
<xs:documentation>Параметры запроса для метода получения ответа о наличии
записи акта по набору параметров для смерти
</xs:documentation>
</xs:annotation>
24
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:choice maxOccurs="unbounded">
<xs:element name="deathPerson" type="tns:PersonFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Умерший</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="actRecordFilter" type="tns:ActRecordFilter"/>
</xs:choice>
</xs:complexType>
<!-- Рождение -->
<xs:complexType name="ReferenceBirth24ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceBirth24" type="doc:ReferenceBirth24" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceBirth25ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceBirth25" type="doc:ReferenceBirth25" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceBirth26ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceBirth26" type="doc:ReferenceBirth26" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceMarriage27ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceMarriage27" type="doc:ReferenceMarriage27"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceMarriage28ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceMarriage28" type="doc:ReferenceMarriage28"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDivorce29ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceDivorce29" type="doc:ReferenceDivorce29" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceAdoption30ResponseObj">
<xs:annotation>
25
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceAdoption30" type="doc:ReferenceAdoption30"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceFiliation31ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceFiliation31" type="doc:ReferenceFiliation31"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceNameChange32ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceNameChange32" type="doc:ReferenceNameChange32"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDeath33ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceDeath33" type="doc:ReferenceDeath33" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDeath34ResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="referenceDeath34" type="doc:ReferenceDeath34" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateBirthResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateBirth" type="doc:CertificateBirth" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateMarriageResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateMarriage" type="doc:CertificateMarriage"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateDivorceResponseObj">
26
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateDivorce" type="doc:CertificateDivorce" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateAdoptionResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateAdoption" type="doc:CertificateAdoption"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateFiliationResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateFiliation" type="doc:CertificateFiliation"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateNameChangeResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="сertificateNameChange" type="doc:CertificateNameChange"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateDeathResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="certificateDeath" type="doc:CertificateDeath" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordAdoptionResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordAdoption" type="doc:ActRecordAdoption" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordBirthResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordBirth" type="doc:ActRecordBirth" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordDeathResponseObj">
27
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordDeath" type="doc:ActRecordDeath" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordDivorceResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordDivorce" type="doc:ActRecordDivorce" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordFiliationResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordFiliation" type="doc:ActRecordFiliation" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordNameChangeResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordNameChange" type="doc:ActRecordNameChange"
minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordMarriageResponseObj">
<xs:annotation>
<xs:documentation>Параметры результата для метода получения ответа о
наличии записи акта
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="actRecordMarriage" type="doc:ActRecordMarriage" minOccurs="0"/>
<xs:element name="responceStatus" type="tns:ResponceStatus" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonalSetOfParameters">
<xs:annotation>
<xs:documentation>Первый минимальный набор параметров для поиска
</xs:documentation>
</xs:annotation>
<!-- <xs:choice minOccurs="1" maxOccurs="3"> </xs:choice>-->
<!--TODO -->
</xs:complexType>
<xs:complexType name="ActRecordFilter">
<xs:annotation>
<xs:documentation>Второй минимальный набор параметров для поиска
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="requisitesActRecordFilter" type="tns:RequisiteActRecordFilter"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="requisitesCertificateDocument"
type="tns:RequisiteCertificateDocumentFilter" minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты сертификата</xs:documentation>
</xs:annotation>
28
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonalFilter">
<xs:annotation>
<xs:documentation>Поисковые реквизиты запроса единичных сведений
</xs:documentation>
</xs:annotation>
<xs:choice minOccurs="1" maxOccurs="2">
<xs:element name="secondSetOfParametersRequiredSearch"
type="tns:PersonalSetOfParameters" minOccurs="0">
<xs:annotation>
<xs:documentation>Второй минимальный набор параметров для поиска
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
<!-- Компоненты фильтра по АЗ, Документам и Людям -->
<xs:complexType name="RequisiteCertificateDocumentFilter">
<xs:annotation>
<xs:documentation>Реквизиты сертификата</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="number" type="xs:string">
<xs:annotation>
<xs:documentation>Номер свидетельства
свидетельства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="series" type="xs:string">
<xs:annotation>
<xs:documentation>Серия свидетельства</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequisiteActRecordFilter">
<xs:annotation>
<xs:documentation>Реквизиты записи акта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="requisitesActRecord" type="doc:ActRecordRequisites" minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsRecovered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак востановления записи
акта</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonFilter">
<xs:annotation>
<xs:documentation>Сведения о родителе</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="lastName" type="xs:string">
<xs:annotation>
<xs:documentation>Фамилия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" type="xs:string">
<xs:annotation>
<xs:documentation>Имя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="middleName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Отчество</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="birthDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата рождения</xs:documentation>
</xs:annotation>
</xs:element>
29
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="birthPlace" type="cm:ShortAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Место рождения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gender" type="cm:GENDERS" minOccurs="0">
<xs:annotation>
<xs:documentation>Пол</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="snils" type="cm:SNILS" minOccurs="0">
<xs:annotation>
<xs:documentation>СНИЛС</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
4.5 Описание схемы actor.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by TeaM DJiNN (TeaM DJiNN) -->
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cm="http://ezags.rt.ru/type/common/"
xmlns:ac="http://ezags.rt.ru/type/actor/"
xmlns:exdoc="http://ezags.rt.ru/type/externaldocuments/"
targetNamespace="http://ezags.rt.ru/type/actor/" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://ezags.rt.ru/type/common/" schemaLocation="common.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/externaldocuments/" schemaLocation="externaldocuments.xsd"/>
<xs:complexType name="DraftPerson">
<xs:annotation>
<xs:documentation>Сведения о человеке (максимальный набор)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="ac:surname" minOccurs="0"/>
<xs:element ref="ac:firstName" minOccurs="0"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="cm:gender" minOccurs="0"/>
<xs:element ref="ac:birthDate" minOccurs="0"/>
<xs:element ref="ac:estimatedBirthDate" minOccurs="0"/>
<xs:element ref="ac:birthPlace" minOccurs="0"/>
<xs:element ref="ac:citizenship" minOccurs="0"/>
<xs:element ref="ac:nationality" minOccurs="0"/>
<xs:element ref="ac:residencePlace" minOccurs="0"/>
<xs:element ref="ac:postalAddress" minOccurs="0"/>
<xs:element ref="ac:maritalStatus" minOccurs="0"/>
<xs:element ref="cm:snils" minOccurs="0"/>
<xs:element ref="ac:alive" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element name="deathDate" type="cm:DateRecord" minOccurs="0">
<xs:annotation>
<xs:documentation>дата смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathPeriod" type="cm:DatePeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Период даты смерти. Заполняется, если не
известна точная дата смерти</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element ref="ac:deathPlace" minOccurs="0"/>
<xs:element ref="ac:phoneNumber" minOccurs="0"/>
<xs:element ref="ac:workPhoneNumber" minOccurs="0"/>
<!-- Надо сделать списковыми сущностями с обязательностью заполнения хотя бы одного ->
<xs:element ref="ac:identityDocument" minOccurs="0"/>
<xs:element ref="ac:powerOfAttorney" minOccurs="0"/>
30
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeadPerson">
<xs:annotation>
<xs:documentation>Сведения о мертвом человеке</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname" minOccurs="0"/>
<xs:element ref="ac:firstName" minOccurs="0"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:birthDate" minOccurs="0"/>
<xs:element ref="ac:residencePlace" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element
name="deathDate"
type="cm:DateRecord"
minOccurs="0">
<xs:annotation>
<xs:documentation>дата
смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="deathPeriod"
type="cm:DatePeriod"
minOccurs="0">
<xs:annotation>
<xs:documentation>Период
даты
смерти.
Заполняется, если не известна точная дата смерти</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element ref="ac:deathPlace" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="PersonInitials">
<xs:annotation>
<xs:documentation>Инициалы человека: фамилия, имя и отчество</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Employee">
<xs:annotation>
<xs:documentation>Сотрудник</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:workPhoneNumber" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
31
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:complexType>
<xs:complexType name="Child">
<xs:annotation>
<xs:documentation>Сведения о ребёнке</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:birthDate" minOccurs="0"/>
<xs:element ref="ac:birthPlace" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Citizen">
<xs:annotation>
<xs:documentation>Сведения о человеке в объеме "Гражданин"</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:citizenship" minOccurs="0"/>
<xs:element ref="ac:nationality" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Person">
<xs:annotation>
<xs:documentation>Сведения о человеке в объеме "Гражданин с датой и местом
рождения"</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:birthDate" minOccurs="0"/>
<xs:element ref="ac:birthPlace" minOccurs="0"/>
<xs:element ref="ac:citizenship" minOccurs="0"/>
<xs:element ref="ac:nationality" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ApplicantPerson">
<xs:annotation>
<xs:documentation>Сведения о человеке в объеме "Заявитель ФЛ"</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:residencePlace" minOccurs="0"/>
32
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element ref="ac:identityDocument" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="OtherApplicantPerson">
<xs:annotation>
<xs:documentation>Сведения
о
заявителе
представителе
лица</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="cm:gender" minOccurs="0"/>
<xs:element ref="ac:birthDate" minOccurs="0"/>
<xs:element ref="ac:residencePlace" minOccurs="0"/>
<xs:element ref="ac:identityDocument" minOccurs="0"/>
<xs:element ref="ac:powerOfAttorney" minOccurs="0"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="JuridicalAuthorisedRepresentative">
<xs:annotation>
<xs:documentation>Уполномоченный представитель ЮЛ</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="ac:DraftPerson">
<xs:sequence>
<xs:element ref="ac:surname"/>
<xs:element ref="ac:firstName"/>
<xs:element ref="ac:patronymic" minOccurs="0"/>
<xs:element ref="ac:identityDocument"/>
<xs:element ref="ac:powerOfAttorney"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ApplicantOrganization">
<xs:annotation>
<xs:documentation>Сведения о Юридическом лице</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="ac:organizationName"/>
<xs:element ref="ac:legalAddress"/>
<xs:element ref="ac:position"/>
<xs:element ref="ac:postalAddress" minOccurs="0"/>
<xs:element ref="ac:juridicalAuthorisedRepresentative"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RegistrarEmployee">
<xs:annotation>
<xs:documentation>Сведения о сотруднике органа ЗАГС</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="ac:employee"/>
<xs:element ref="ac:position"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListOfRegistrarEmployees">
33
физического
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Список сотрудников органа ЗАГС</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="item" type="ac:RegistrarEmployee" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Registrar">
<xs:annotation>
<xs:documentation>Сведения о месте государственной регистрации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="UID" type="cm:UID"/>
<xs:element name="foreignId" type="cm:RegistrarIdentity">
<xs:annotation>
<xs:documentation>Идентификационные данные места государственной
регистрации. Используется только
при синхронизации справочника загсов с ЕЗАГСом. В остальных
случаях необходимо использовать
параметр id
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fullName" type="xs:string">
<xs:annotation>
<xs:documentation>Полное наименование</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="shortName" type="xs:string">
<xs:annotation>
<xs:documentation>Краткое наименование</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="legalAddress" type="cm:FullAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Юридический адрес</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="employees" type="ac:ListOfRegistrarEmployees">
<xs:annotation>
<xs:documentation>Список сотрудников</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="ac:headOfZAGS"/>
<xs:element name="okogu" type="xs:int">
<xs:annotation>
<xs:documentation>Код ОКОГУ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dateBegin" type="xs:date">
<xs:annotation>
<xs:documentation>Дата начала работы ЗАГСа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dateClose" type="xs:date">
<xs:annotation>
<xs:documentation>Дата закрытия ЗАГСа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="registrarArchUID" type="cm:UID">
<xs:annotation>
<xs:documentation>Место хранения актовых аписей после закрытия
34
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
ЗАГСа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serviceTypes" type="cm:ListOfServiceTypes" minOccurs="0">
<xs:annotation>
<xs:documentation>Список видов заявлений, принимаемых органом ЗАГС в
электронном виде
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="headOfZAGS" type="ac:RegistrarEmployee">
<xs:annotation>
<xs:documentation>Руководитель органа ЗАГС, удостоверяющий своей подписью сведения в
свидетельстве</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="employee" type="ac:Employee"/>
<xs:element name="personInitials" type="ac:PersonInitials"/>
<xs:element name="juridicalAuthorisedRepresentative" type="ac:JuridicalAuthorisedRepresentative"/>
<xs:element name="position" type="xs:string">
<xs:annotation>
<xs:documentation>Должность</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicantOrganization" type="ac:ApplicantOrganization"/>
<xs:element name="surname" type="xs:string">
<xs:annotation>
<xs:documentation>Фамилия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" type="xs:string">
<xs:annotation>
<xs:documentation>Имя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="patronymic" type="xs:string">
<xs:annotation>
<xs:documentation>Отчество</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="birthDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата рождения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="estimatedBirthDate" type="cm:DateRecord">
<xs:annotation>
<xs:documentation>Дата рождения (приблизительная). Заполняется, только если не указана
«дата рождения»</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="age" type="xs:int">
<xs:annotation>
<xs:documentation>Возраст</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="birthPlace" type="cm:ShortAddress">
<xs:annotation>
<xs:documentation>Место рождения</xs:documentation>
</xs:annotation>
</xs:element>
35
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="citizenship" type="xs:int">
<xs:annotation>
<xs:documentation>Гражданство (классификатор OkinCitizenship)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nationality" type="xs:int">
<xs:annotation>
<xs:documentation>Национальность (классификатор OkinNationality)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="residencePlace" type="cm:FullAddress">
<xs:annotation>
<xs:documentation>Место жительства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="postalAddress" type="cm:FullAddress">
<xs:annotation>
<xs:documentation>Почтовый адрес</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="maritalStatus" type="xs:int">
<xs:annotation>
<xs:documentation>Семейное положение</xs:documentation>
</xs:annotation>
<!-- Enum? -->
</xs:element>
<xs:element name="alive" type="xs:boolean">
<xs:annotation>
<xs:documentation>Жив или мертв</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathDatePeriod" type="cm:DatePeriod">
<xs:annotation>
<xs:documentation>Период даты смерти, заполняется, только если не указана «дата
смерти»</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathPlace" type="cm:ShortAddress">
<xs:annotation>
<xs:documentation>Место смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="phoneNumber" type="cm:PHONE">
<xs:annotation>
<xs:documentation>Контактный телефон</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="workPhoneNumber" type="cm:PHONE">
<xs:annotation>
<xs:documentation>Рабочий номер телефона</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="identityDocument" type="exdoc:IdentityDocument">
<xs:annotation>
<xs:documentation>Документ удостоверяющий личность</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="powerOfAttorney" type="exdoc:PowerOfAttorney">
36
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Доверенность</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationName" type="xs:string">
<xs:annotation>
<xs:documentation>Наименование организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="legalAddress" type="cm:FullAddress">
<xs:annotation>
<xs:documentation>Юридический адрес</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
4.6 Описание схемы common.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by TeaM DJiNN (TeaM DJiNN) -->
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cm="http://ezags.rt.ru/type/common/"
targetNamespace="http://ezags.rt.ru/type/common/" elementFormDefault="qualified" attributeFormDefault="unqualified">
<!--Общие типы-->
<xs:complexType name="DateRecord">
<xs:annotation>
<xs:documentation>Значение даты: используется для реквизитов, которые могут
содержать неполную дату
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="day" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>число даты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="month" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>месяц даты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="year" type="xs:int">
<xs:annotation>
<xs:documentation>год даты</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatePeriod">
<xs:annotation>
<xs:documentation>Период из двух приблизительных дат</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="startDate" type="cm:DateRecord" minOccurs="1">
<xs:annotation>
<xs:documentation>Начало периода</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="cm:DateRecord" minOccurs="1">
<xs:annotation>
<xs:documentation>Окончание периода</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
37
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:complexType>
<xs:complexType name="ShortAddress">
<xs:annotation>
<xs:documentation>Сведения
об
адресе
с
точностью
до
населённого
пункта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="okatoCode" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>код по классификатору ОКАТО
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="countryCode" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>код государства по ОКСМ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="stateEntityCode" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>код субъекта государства по КЛАДР</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="districtCode" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>код района по КЛАДР</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cityCode" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>код города по КЛАД</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="settlType" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>тип населённого пункта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="settlCode" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>код населённого пункта по КЛАДР</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FullAddress">
<xs:annotation>
<xs:documentation>Сведения об адресе с точностью до квартиры</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="cm:ShortAddress">
<xs:sequence>
<xs:element name="streetType" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>тип улицы</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="streetCode" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>код улицы по КЛАДР</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="house" type="xs:string">
38
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>дом</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="building" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>корпус</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="appartment" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>квартира</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rawAddressString" type="xs:string">
<xs:annotation>
<xs:documentation>полный адрес в первоначальном виде (как
записан в документе)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ServiceIdentity">
<xs:sequence>
<xs:element name="serviceId" type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор услуги в ЕЗАГС</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FaultBase">
<xs:annotation>
<xs:documentation>Базовый тип для описание ошибок</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="faultType" type="cm:FAULT"/>
<xs:element name="message" type="xs:string"/>
<xs:element name="details" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VoidResponse">
<xs:annotation>
<xs:documentation>Пустой ответ</xs:documentation>
</xs:annotation>
<xs:sequence/>
</xs:complexType>
<xs:complexType name="ListOfServiceTypes">
<xs:annotation>
<xs:documentation>Список услуг, оказываемых органом ЗАГС в электронном
виде</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element
name="item"
type="xs:int"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RegistrarIdentity">
<xs:annotation>
<xs:documentation>Идентификационные
данные
места
государственной
регистрации</xs:documentation>
39
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:annotation>
<xs:sequence>
<xs:element name="regionCode" type="xs:int">
<xs:annotation>
<xs:documentation>Код региона</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="regionZagsID" type="xs:int">
<xs:annotation>
<xs:documentation>Идентификатор
ЗАГС
в
сети
региона</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="snils" type="cm:SNILS"/>
<xs:element name="gender" type="cm:GENDERS"/>
<xs:element name="birthStatus" type="cm:BIRTH_STATUSES"/>
<xs:element name="registrarId" type="cm:UID">
<xs:annotation>
<xs:documentation>Код органа ЗАГС, составившего документ (из внешнего справочника на
ЕНСИ)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="UID">
<xs:restriction base="xs:string">
<xs:pattern value="\d+"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="FAULT">
<xs:annotation>
<xs:documentation>Перечисление типов ошибок</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="verification"/>
<xs:enumeration value="execution"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SERIES7">
<xs:annotation>
<xs:documentation>Серия документа. Начинается с семи цифр</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{7}.*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BIRTH_STATUSES">
<xs:annotation>
<xs:documentation>Перечисляемый
тип:
"живорожденный
/
мертворожденный"
ребенок</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>значение не определено</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="liveborn">
<xs:annotation>
<xs:documentation>живорожденный</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="deadborn">
40
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>мертворожденный</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GENDERS">
<xs:annotation>
<xs:documentation>Пол</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>Значение не определено</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="male">
<xs:annotation>
<xs:documentation>Мужской</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="female">
<xs:annotation>
<xs:documentation>Женский</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PHONE">
<xs:annotation>
<xs:documentation>Номер телефона</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\([0-9]{3}\) [0-9]{3}-[0-9]{7}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SNILS">
<xs:annotation>
<xs:documentation>СНИЛС</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}-[0-9]{3}-[0-9]{3} [0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
4.7 Описание схемы documents.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by TeaM DJiNN (TeaM DJiNN) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:exdoc="http://ezags.rt.ru/type/externaldocuments/"
xmlns:doc="http://ezags.rt.ru/type/document/"
xmlns:cm="http://ezags.rt.ru/type/common/"
xmlns:ac="http://ezags.rt.ru/type/actor/"
targetNamespace="http://ezags.rt.ru/type/document/"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://ezags.rt.ru/type/common/" schemaLocation="common.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/actor/" schemaLocation="actor.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/externaldocuments/" schemaLocation="externaldocuments.xsd"/>
<!--ZAGS Documents Start -->
<!-- Requisites of Paper Documents start -->
<xs:complexType name="RequisitesPaperReference">
<xs:annotation>
41
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>Реквизиты "бумажных" справок</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element ref="ac:headOfZAGS"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequisitesPaperCertificate">
<xs:annotation>
<xs:documentation>Реквизиты "бумажных" свидетельств</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:RequisitesPaperReference">
<xs:sequence>
<xs:element ref="doc:certSeries"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Requisites of Paper Documents end -->
<!-- Act Records Start -->
<xs:complexType name="ActRecord" abstract="true">
<xs:annotation>
<xs:documentation>Базовый класс для актовых записей</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element ref="ac:headOfZAGS" minOccurs="0"/>
<xs:element ref="doc:typeCopy" minOccurs="0"/>
<xs:element ref="doc:requisitesCourtDecisionActRecordRecovered" minOccurs="0"/>
<xs:element ref="doc:otherInformationsAndOfficialAnnotations" minOccurs="0"/>
<xs:element ref="doc:requisitesCourtDecisionActRecordCancel" minOccurs="0"/>
<xs:element ref="doc:correctionDate" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActRecordRequisites">
<xs:annotation>
<xs:documentation>Реквизиты актовой записи</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecord">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordAdoption">
<xs:annotation>
<xs:documentation>Запись акта об усыновлении</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
42
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="childAfter" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения
о
ребёнке
после
-
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения
о
ребёнке
-
до
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isAdoptiveParents" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак
того,
что
усыновители
записаны родителями ребенка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="birthActRecordRequisitesBeforeAct"
type="doc:ActRecordRequisites" minOccurs="0">
<xs:annotation>
<xs:documentation>Актовая запись о рождении ребёнка - до
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="birthActRecordRequisitesAfterAct"
type="doc:ActRecordRequisites" minOccurs="0">
<xs:annotation>
<xs:documentation>Актовая запись о рождении ребёнка после усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об отце ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter1" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о первом усыновителе (в
максимальном объеме)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter2" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о втором усыновителе (в
максимальном объеме)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="apoptersMarriage"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Актовая запись о заключении брака
усыновителей</xs:documentation>
</xs:annotation>
</xs:element>
43
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element
name="courtDecision"
type="exdoc:RequisitesCourtDecision"
minOccurs="0">
<xs:annotation>
<xs:documentation>Решение
суда
об
усыновлении
ребенка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о первом заявителе (в объеме
"Заявителеь ФЛ")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant2" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о втором заявителе (в объеме
"Заявителеь ФЛ")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordBirth">
<xs:annotation>
<xs:documentation>Запись акта о рождении</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="child" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения о ребёнке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="numberOfBirths" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Количество
родившихся
детей</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="cm:birthStatus" minOccurs="0"/>
<xs:element ref="doc:isDiedInWeek" minOccurs="0"/>
<xs:element name="father" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об отце (в максимальном
объеме)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери (в максимальном
объеме)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="certOfBirth"
type="exdoc:MedicalCertificateOfBirthByOrganization" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о документе установленной
формы о рождении</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="statementOfAttentedAtBirth"
44
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
type="exdoc:RequisitesStatementOfPersonAttentedAtBirth" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
о
заявлении
лица,
присутствовавшего во время родов</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="certOfPerinatalDeath"
type="exdoc:MedicalCertificateOfPerinatalDeath" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о документе о перинатальной
смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="marriageReqs"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта о заключении
брака родителей</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="filiationReqs"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта об установлении
отцовства в отношении ребёнка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="singleMotherStatementDate"
type="xs:date"
minOccurs="0">
<xs:annotation>
<xs:documentation>Дата
заявления
одинокой
матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="applicantPerson"
type="ac:ApplicantPerson"
minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о заявителе - физическом
лице</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicantOrganization" type="ac:ApplicantOrganization"
minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о заявителе - юридическом
лице</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordDeath">
<xs:annotation>
<xs:documentation>Запись акта о смерти</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="dead" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
об
умершем</xs:documentation>
45
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:annotation>
</xs:element>
<xs:element
name="causesOfDeath"
type="doc:ListOfCausesOfDeath"
minOccurs="0">
<xs:annotation>
<xs:documentation>Причины смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="certOfDeath"
type="exdoc:MedicalCertificateOfDeathByOrganization" minOccurs="0">
<xs:annotation>
<xs:documentation>Документ установленной формы о
смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="decisionOfDeath" type="exdoc:CourtDecisionOfDeath"
minOccurs="0">
<xs:annotation>
<xs:documentation>Решение
суда
о
смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="docOfRepressed" type="exdoc:DocDeathUnjustlyRepressed"
minOccurs="0">
<xs:annotation>
<xs:documentation>Документ о смерти необосновано
репрессированного лица</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="certOfPerinatalDeath"
type="exdoc:MedicalCertificateOfPerinatalDeath" minOccurs="0">
<xs:annotation>
<xs:documentation>Документ
о
перинатальной
смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="militaryID"
type="exdoc:IdentityDocument"
minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
о
сданном
военном
билете</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="applicantPerson"
type="ac:ApplicantPerson"
minOccurs="0">
<xs:annotation>
<xs:documentation>Заявитель
физическое
лицо</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicantOrganization" type="ac:ApplicantOrganization"
minOccurs="0">
<xs:annotation>
<xs:documentation>Заявитель
юридическое
лицо</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="infoAndServiceMarks" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения из графы 15 "Иные сведения и
служебные отметки" записи акта о смерти</xs:documentation>
</xs:annotation>
</xs:element>
46
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordDivorce">
<xs:annotation>
<xs:documentation>Запись акта о расторжении брака</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="husband" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о муже - до расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="wife" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о жене - до расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа - после расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены - после расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="divorceDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата
прекращения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="marriageReqs"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Актовая
запись
о
заключении
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="jointStatement"
type="doc:RequisitesFromStatementsForServiceJointOfDivorce" minOccurs="0">
<xs:annotation>
<xs:documentation>Основание
расторжения
брака:
совместное заявление супругов, не имеющих общих детей</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="decisionOfDivorce" type="exdoc:CourtDecisionOfDivorce"
minOccurs="0">
<xs:annotation>
<xs:documentation>Основание расторжения брака: решение
суда о расторжении брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="decisionWithStatement"
47
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
type="exdoc:CourtDecisionOfDivorceWithStatement" minOccurs="0">
<xs:annotation>
<xs:documentation>Основание
расторжения
брака:
заявление одного из супругов и решение суда</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="verdictWithStatement"
type="exdoc:CourtDecisionOfDivorceWithStatementAndConvict" minOccurs="0">
<xs:annotation>
<xs:documentation>Заявление одного из супругов и приговор
суда</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
о
заявителе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant2" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
о
втором
заявителе</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordFiliation">
<xs:annotation>
<xs:documentation>Запись акта об установлении отцовства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения о ребёнке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childAfter" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия имя и отчество после
установления отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об отце</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="jointStatement"
type="doc:RequisitesFromStatementsForServiceJointFiliation" minOccurs="0">
<xs:annotation>
<xs:documentation>Совместное заявление родителей об
установлении отцовства
</xs:documentation>
48
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:annotation>
</xs:element>
<xs:element
name="fatherStatement"
type="doc:RequisitesFromStatementsForServiceFatherFiliation" minOccurs="0">
<xs:annotation>
<xs:documentation>Заявление отца об установлении
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="courtDecision" type="exdoc:CourtDecisionOfFiliation"
minOccurs="0">
<xs:annotation>
<xs:documentation>Решение
суда
об
установлении
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Заявитель</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="applicant2" type="ac:ApplicantPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Второй заявитель</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="marriageReqs"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта о заключении
брака родителей</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordNameChange">
<xs:annotation>
<xs:documentation>Запись акта о перемене имени</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="changedInitials" type="ac:PersonInitials">
<xs:annotation>
<xs:documentation>Фамилия, имя и отчество после
перемены имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personBefore" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о заявителе до перемены
имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="birthActRequisites"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта о рождении
заявителя</xs:documentation>
</xs:annotation>
</xs:element>
49
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordMarriage">
<xs:annotation>
<xs:documentation>Запись акта о заключении брака</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:ActRecord">
<xs:sequence>
<xs:element name="groom" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о женихе (до заключения
брака)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="ac:DraftPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о невесте (до заключения
брака)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="marriageDate" type="cm:DateRecord" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата
заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="divorceRequisitesForHusb" type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи о расторжении
предыдущего брака жениха</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathRequisitesForHusb" type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи акта о смерти
предыдущей супруги жениха
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="divorceRequisitesForWife" type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты записи о расторжении
предыдущего брака невесты
</xs:documentation>
</xs:annotation>
50
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
<xs:element name="deathRequisitesForWife" type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты
записи
акта
о
смерти
предыдущего супруга невесты
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Act Records End -->
<!-- Data Act Record Restriction Reference Start -->
<xs:complexType name="ActRecordToReferenceBirth24">
<xs:annotation>
<xs:documentation>Актовая запись по рождению в объеме справки по форме
24</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordBirth">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="child" type="ac:Child">
<xs:annotation>
<xs:documentation>сведения о ребёнке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО отца ребенка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО
матери
ребенка</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceBirth25">
<xs:annotation>
<xs:documentation>Актовая запись по рождению в объеме справки по форме
25</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordBirth">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="child" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения о ребёнке</xs:documentation>
</xs:annotation>
51
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
<xs:element name="father" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО отца ребенка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceBirth26">
<xs:annotation>
<xs:documentation>Актовая запись по рождению в объеме справки по форме
26</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordBirth">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="child" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения о ребёнке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="cm:birthStatus" minOccurs="0"/>
<xs:element ref="doc:isDiedInWeek" minOccurs="0"/>
<xs:element name="father" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об отце ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о матери ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceMarriage27">
<xs:annotation>
<xs:documentation>Актовая запись о заключении брака в объеме справки по форме
27</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordMarriage">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
52
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="groom" type="ac:Citizen">
<xs:annotation>
<xs:documentation>Сведения о женихе - до брака (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="ac:Citizen">
<xs:annotation>
<xs:documentation>Сведения о невесте - до брака (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа - после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены - после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceMarriage28">
<xs:annotation>
<xs:documentation>Актовая запись о заключении брака в объеме справки по форме
28</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordMarriage">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="groom" type="ac:PersonInitials">
<xs:annotation>
<xs:documentation>ФИО
жениха
до
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="ac:PersonInitials">
<xs:annotation>
<xs:documentation>ФИО
невесты
до
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа - после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены - после заключения
брака</xs:documentation>
</xs:annotation>
53
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceDivorce29">
<xs:annotation>
<xs:documentation>Актовая запись о расторжении брака в объеме справки по форме
29</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordDivorce">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="husband" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО мужа - в браке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="wife" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО жены - в браке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа - после расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены - после расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceAdoption30">
<xs:annotation>
<xs:documentation>Актовая запись об усыновлении (удочерении) в объеме справки по форме
30</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordAdoption">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="childAfter" type="ac:Child">
<xs:annotation>
<xs:documentation>Сведения
о
ребёнке
после
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
54
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>ФИО
ребенка
-
до
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter1" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО
первого
усыновителя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter2" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО
второго
усыновителя</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceFiliation31">
<xs:annotation>
<xs:documentation>Актовая запись об установлении отцовства в объеме справки по форме
31</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordFiliation">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
<xs:documentation>ФИО ребенка - до установления
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childAfter" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО ребенка - после установления
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО отца ребенка</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceNameChange32">
<xs:annotation>
<xs:documentation>Актовая запись о перемене имени в объеме справки по форме
32</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordNameChange">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
55
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="changedInitials" type="ac:PersonInitials">
<xs:annotation>
<xs:documentation>ФИО человека - после
перемены
имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personBefore" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО
человека
до
перемены
имени</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceDeath33">
<xs:annotation>
<xs:documentation>Актовая запись о смерти в объеме справки по форме
33</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordDeath">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="dead" type="ac:DeadPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
об
умершем</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="causesOfDeath"
type="doc:ListOfCausesOfDeath"
minOccurs="0">
<xs:annotation>
<xs:documentation>Причина смерти</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToReferenceDeath34">
<xs:annotation>
<xs:documentation>Актовая запись о смерти в объеме справки по форме
34</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordDeath">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="dead" type="ac:DeadPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения
об
умершем</xs:documentation>
</xs:annotation>
56
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
<xs:element
name="causesOfDeath"
type="doc:ListOfCausesOfDeath"
minOccurs="0">
<xs:annotation>
<xs:documentation>Причина смерти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="infoAndServiceMarks" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения из графы 15 "Иные сведения и
служебные отметки" записи акта о смерти</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<!-- Data Act Record Restriction Reference End -->
<!-- Data Act Record Restriction Certificate Start -->
<xs:complexType name="ActRecordToCertificateBirth">
<xs:annotation>
<xs:documentation>Актовая запись о рождении в объеме свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordBirth">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="child" type="ac:Child">
<xs:annotation>
<xs:documentation>сведения о ребёнке</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения об отце ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения о матери ребенка (в объеме
"Гражданин")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToCertificateMarriage">
<xs:annotation>
<xs:documentation>Актовая
запись
о
заключении
брака
в
объеме
свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordMarriage">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
57
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="groom" type="ac:Person">
<xs:annotation>
<xs:documentation>Сведения о женихе - до заключения
брака (в объеме "Гражданин с датойи местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bride" type="ac:Person">
<xs:annotation>
<xs:documentation>Сведения о невесте - до заключения
брака (в объеме "Гражданин с датойи местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="marriageDate" type="cm:DateRecord" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата
заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия мужа - после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия жены - после заключения
брака</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToCertificateDivorce">
<xs:annotation>
<xs:documentation>Актовая
запись
о
расторжении
брака
в
объеме
свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordDivorce">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="husband" type="ac:Person">
<xs:annotation>
<xs:documentation>cведения о муже - до расторжения
брака (в объеме "Гражданин с датой и местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="wife" type="ac:Person">
<xs:annotation>
<xs:documentation>cведения о жене - до расторжения
брака (в объеме "Гражданин с датой и местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newLastNameOfHusb" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>фамилия мужа - после расторжения
брака</xs:documentation>
</xs:annotation>
58
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
<xs:element name="newLastNameOfWife" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>фамилия жены - после расторжения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="divorceDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата
прекращения
брака</xs:documentation>
</xs:annotation>
</xs:element>
<!--<xs:element
name="issuedToWhom"
type="ac:PersonInitials"
minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО
получателя
свидетельства</xs:documentation>
</xs:annotation>
</xs:element>-->
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToCertificateAdoption">
<xs:annotation>
<xs:documentation>Актовая
запись
об
усыновлении
(удочерении)
в
объеме
свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordAdoption">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="childAfter" type="ac:Child">
<xs:annotation>
<xs:documentation>сведения
о
ребёнкt
после
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
<xs:documentation>сведения
о
ребёнке
до
усыновления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter1" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения
о
первом
усыновителе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="adopter2" type="ac:Citizen" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения
о
втором
усыновителе</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
59
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:complexType>
<xs:complexType name="ActRecordToCertificateFiliation">
<xs:annotation>
<xs:documentation>Актовая
запись
об
установлении
отцовства
в
объеме
свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordFiliation">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="childBefore" type="ac:Child">
<xs:annotation>
<xs:documentation>сведения о ребенке - до установления
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="childAfter" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>ФИО ребенка - после установления
отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="father" type="ac:Person" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения об отце ребенка (в объеме
"Гражданин с датой и местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mother" type="ac:Person" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения о матери ребенка (в объеме
"Гражданин с датой и местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToCertificateNameChange">
<xs:annotation>
<xs:documentation>Актовая
запись
о
перемене
имени
в
объеме
свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordNameChange">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="changedInitials" type="ac:PersonInitials">
<xs:annotation>
<xs:documentation>ФИО человека - после перемены
имени</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personBefore" type="ac:Person" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения о человеке - до перемены имени
(в объеме "Гражданин с датой и местом рождения")</xs:documentation>
60
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ActRecordToCertificateDeath">
<xs:annotation>
<xs:documentation>Актовая запись о смерти в объеме свидетельства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="doc:ActRecordDeath">
<xs:sequence>
<xs:element ref="cm:registrarId"/>
<xs:element ref="doc:documentUID"/>
<xs:element ref="doc:number"/>
<xs:element ref="doc:documentDate"/>
<xs:element name="dead" type="ac:DeadPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>сведения об умершем (в объеме
"Гражданин с датой и местом рождения")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<!-- Data Act Record Restriction Certificate End -->
<!-- Reference Start -->
<xs:complexType name="ReferenceBirth24">
<xs:annotation>
<xs:documentation>Справка о рождении формы 24</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceBirth24" type="doc:ActRecordToReferenceBirth24"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceBirth25">
<xs:annotation>
<xs:documentation>Справка о рождении формы 25</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceBirth25" type="doc:ActRecordToReferenceBirth25"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceBirth26">
<xs:annotation>
<xs:documentation>Справка о рождении формы 26</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceBirth26" type="doc:ActRecordToReferenceBirth26"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceMarriage27">
<xs:annotation>
<xs:documentation>Справка о заключении брака формы 27</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceMarriage27" type="doc:ActRecordToReferenceMarriage27"/>
61
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceMarriage28">
<xs:annotation>
<xs:documentation>Справка о заключении брака формы 28</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceMarriage28" type="doc:ActRecordToReferenceMarriage28"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDivorce29">
<xs:annotation>
<xs:documentation>Справка о расторжении брака формы 29</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceDivorce29" type="doc:ActRecordToReferenceDivorce29"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceAdoption30">
<xs:annotation>
<xs:documentation>Справка об усыновлении (удочерении) формы 30</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceAdoption30" type="doc:ActRecordToReferenceAdoption30"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceFiliation31">
<xs:annotation>
<xs:documentation>Справка об установлении отцовства формы 31</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceFiliation31" type="doc:ActRecordToReferenceFiliation31"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceNameChange32">
<xs:annotation>
<xs:documentation>Справка о перемене имени формы 32</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element
name="referenceNameChange32"
type="doc:ActRecordToReferenceNameChange32"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDeath33">
<xs:annotation>
<xs:documentation>Справка о смерти формы 33</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
<xs:element name="referenceDeath33" type="doc:ActRecordToReferenceDeath33"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceDeath34">
<xs:annotation>
<xs:documentation>Справка о смерти формы 34</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperReference"/>
62
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="referenceDeath34" type="doc:ActRecordToReferenceDeath34"/>
</xs:sequence>
</xs:complexType>
<!-- Reference End -->
<!-- Certificate Start -->
<xs:complexType name="CertificateBirth">
<xs:annotation>
<xs:documentation>Свидетельство о рождении</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateBirth" type="doc:ActRecordToCertificateBirth"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateMarriage">
<xs:annotation>
<xs:documentation>Свидетельство о заключении брака</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateMarriage" type="doc:ActRecordToCertificateMarriage"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateDivorce">
<xs:annotation>
<xs:documentation>Свидетельство о расторжении брака</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateDivorce" type="doc:ActRecordToCertificateDivorce"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateAdoption">
<xs:annotation>
<xs:documentation>Свидетельство об усыновлении (удочерении)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateAdoption" type="doc:ActRecordToCertificateAdoption"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateFiliation">
<xs:annotation>
<xs:documentation>Свидетельство об установлении отцовства</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateFiliation" type="doc:ActRecordToCertificateFiliation"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateNameChange">
<xs:annotation>
<xs:documentation>Свидетельство о перемене имени</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateNameChange" type="doc:ActRecordToCertificateNameChange"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertificateDeath">
<xs:annotation>
<xs:documentation>Свидетельство о смерти</xs:documentation>
</xs:annotation>
63
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:sequence>
<xs:element ref="doc:requisitesPaperCertificate"/>
<xs:element name="certificateDeath" type="doc:ActRecordToCertificateDeath"/>
</xs:sequence>
</xs:complexType>
<!-- Certificate End -->
<!-- Requisites From Statements For Service Start -->
<xs:complexType name="RequisitesFromStatementsForServiceBase" abstract="true">
<xs:annotation>
<xs:documentation>Базовый
класс
для
сведений
о
заявлениях
в
записях
актов</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="statementDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата заявления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statementNumber" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер заявления</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequisitesFromStatementsForServiceJointOfDivorce">
<xs:annotation>
<xs:documentation>Совместное
заявление
супругов
о
расторжении
брака</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:RequisitesFromStatementsForServiceBase"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RequisitesFromStatementsForServiceFatherFiliation">
<xs:annotation>
<xs:documentation>Заявление отца об установлении отцовства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:RequisitesFromStatementsForServiceBase">
<xs:sequence>
<xs:element
name="deathReqs"
type="doc:ActRecordRequisites"
minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты
а/з
о
смерти
матери</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="courtDecision"
type="exdoc:CourtDecisionInFatherStatementOfFiliation" minOccurs="0">
<xs:annotation>
<xs:documentation>Решение суда в заявлении отца об
установлении отцовства</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="refReqs"
type="exdoc:RequisitesReferenceFromOVD"
minOccurs="0">
<xs:annotation>
<xs:documentation>Справка органа внутренних дел о том,
что местонахождение матери не
установлено
</xs:documentation>
</xs:annotation>
64
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RequisitesFromStatementsForServiceJointFiliation">
<xs:annotation>
<xs:documentation>Совместное
заявление
родителей
об
установлении
отцовства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="doc:RequisitesFromStatementsForServiceBase"/>
</xs:complexContent>
</xs:complexType>
<!-- Requisites From Statements Of Service End -->
<!--ZAGS Documents End -->
<!-- TYPES Start -->
<xs:complexType name="CauseOfDeath">
<xs:annotation>
<xs:documentation>Причина смерти</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="codeInICD10" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>код причины смерти по МКБ-10</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="value" type="xs:string">
<xs:annotation>
<xs:documentation>значение причины смерти (разъясняющее, согласно
коду)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListOfCausesOfDeath">
<xs:annotation>
<xs:documentation>Список причин смерти в АЗ</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element
name="item"
type="doc:CauseOfDeath"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ActRecordRequisites" type="doc:ActRecordRequisites">
<xs:annotation>
<xs:documentation>Реквизиты актовой записи, на основании сведений которой формируется
свидетельство/справка</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentUID" type="cm:UID">
<xs:annotation>
<xs:documentation>Номер
документа
в
Федеральном
электронном
ЗАГСе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="number" type="xs:string">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="requisitesCourtDecisionActRecordRecovered" type="exdoc:RequisitesCourtDecision">
<xs:annotation>
65
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>Сведения о восстановлени записи акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="otherInformationsAndOfficialAnnotations" type="xs:string">
<xs:annotation>
<xs:documentation>Содержимое графы "Иные сведения и служебные отметки" в актовой
записи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="requisitesCourtDecisionActRecordCancel" type="exdoc:RequisitesCourtDecision">
<xs:annotation>
<xs:documentation>Сведения об аннулировании записи акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="correctionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата внесения изменений в запись акта (при совершении юридически
значимого действия)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="typeCopy" type="doc:typeCopy">
<xs:annotation>
<xs:documentation>Экземпляр актовой записи: первый, второй</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentDate" type="cm:DateRecord">
<xs:annotation>
<xs:documentation>Дата документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="certSeries" type="xs:string">
<xs:annotation>
<xs:documentation>Серия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="requisitesPaperReference" type="doc:RequisitesPaperReference"/>
<xs:element name="requisitesPaperCertificate" type="doc:RequisitesPaperCertificate"/>
<xs:element name="isDiedInWeek" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак "ребенок умер на первой неделе жизни"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="typeCopy">
<xs:annotation>
<xs:documentation>Перечисляемый тип: "экземпляр записи акта"</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="first">
<xs:annotation>
<xs:documentation>первый экземпляр записи акта</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="second">
<xs:annotation>
<xs:documentation>второй экземпляр записи акта</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!-- TYPES End -->
</xs:schema>
66
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
4.8 Описание схемы externaldocuments.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:exdoc="http://ezags.rt.ru/type/externaldocuments/"
xmlns:cm="http://ezags.rt.ru/type/common/" xmlns:ac="http://ezags.rt.ru/type/actor/"
targetNamespace="http://ezags.rt.ru/type/externaldocuments/" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://ezags.rt.ru/type/common/" schemaLocation="common.xsd"/>
<xs:import namespace="http://ezags.rt.ru/type/actor/" schemaLocation="actor.xsd"/>
<!-- IdentityDocuments Start -->
<xs:complexType name="IdentityDocument">
<xs:annotation>
<xs:documentation>Документ, удостоверяющий личность человека</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="documentType" type="xs:int">
<xs:annotation>
<xs:documentation>тип документа (согласно внутреннему справочнику
еЗАГС)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="series" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>серия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="number" type="xs:string">
<xs:annotation>
<xs:documentation>номер</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationName" type="xs:string">
<xs:annotation>
<xs:documentation>наименование организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentDate" type="xs:date">
<xs:annotation>
<xs:documentation>дата выдачи документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="divisionCode" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>код подразделения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verificationStatus" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>код статуса проверки данного документа в ФОИВ
(РОИВ)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Need add other documents -->
<!-- IdentityDocuments End -->
<xs:complexType name="PowerOfAttorney">
<xs:annotation>
<xs:documentation>Доверенность</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="number" type="xs:string"/>
67
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="date" type="xs:date"/>
<xs:element name="witness" type="xs:string">
<xs:annotation>
<xs:documentation>кем заверена</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Medical documents Start -->
<xs:complexType name="MedicalCertificateOfBirthByOrganization">
<xs:annotation>
<xs:documentation>Документ установленной формы о рождении, выданный медицинской
организацией
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="series" type="cm:SERIES7">
<xs:annotation>
<xs:documentation>Серия документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="number" type="xs:string">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Наименование организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationAddress" type="cm:FullAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Адрес медицинской организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="okpo" type="xs:string">
<xs:annotation>
<xs:documentation>Код по ОКПО медицинской организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата выдачи документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="duplicate" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак "дубликат"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verificationStatus" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Статус проверки сведений в данном документе
(справочник DocumentVerifStatus)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
68
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:complexType name="MedicalCertificateOfBirthByPrivatePractitioner">
<xs:annotation>
<xs:documentation>Документ установленной формы о рождении, выданный
частнопрактикующим врачем
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="series" type="cm:SERIES7">
<xs:annotation>
<xs:documentation>Серия документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="number" type="xs:string">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="xs:string">
<xs:annotation>
<xs:documentation>Фамилия практикующего врача</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" type="xs:string">
<xs:annotation>
<xs:documentation>Имя практикующего врача</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="middleName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Отчество практикующего врача</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address" type="cm:FullAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Адрес частнопрактикующего врача</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="licenseNumber" type="xs:string">
<xs:annotation>
<xs:documentation>Номер лицензии на медицинскую деятельность
частнопрактикующего врача
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата выдачи документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="duplicate" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак "дубликат"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verificationStatus" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Статус проверки сведений в данном документе
(справочник DocumentVerifStatus)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
69
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:complexType name="MedicalCertificateOfPerinatalDeath">
<xs:annotation>
<xs:documentation>Документ о перинатальной смерти</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:MedicalCertificateOfBirthByOrganization"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MedicalCertificateOfDeathByOrganization">
<xs:annotation>
<xs:documentation>Документ установленной формы о смерти, выданный мед.
организацией</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:MedicalCertificateOfBirthByOrganization">
<xs:sequence>
<xs:element name="medCertOfType" type="xs:int">
<xs:annotation>
<xs:documentation>Вид отметки на выданном документе
(справочник MedCertOfDeathType)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MedicalCertificateOfDeathByPrivatePractitioner">
<xs:annotation>
<xs:documentation>Документ установленной формы о смерти, выданный
частнопрактикующим врачем
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:MedicalCertificateOfBirthByPrivatePractitioner">
<xs:sequence>
<xs:element name="medCertOfDeathType" type="xs:int">
<xs:annotation>
<xs:documentation>Вид отметки на выданном документе
(справочник MedCertOfDeathType)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MedicalCertificateOfSurrogateMotherAgree">
<xs:annotation>
<xs:documentation>Документ, подтверждающий согласие суррогатной матери на запись
супругов родителями ребенка
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="documentTypeName" type="xs:string">
<xs:annotation>
<xs:documentation>Наименование типа документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentNumber" type="xs:string">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
70
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
<xs:element name="documentSeries" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Серия документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationName" type="xs:string">
<xs:annotation>
<xs:documentation>Наименование мед. организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organizationAddress" type="cm:FullAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Адрес медицинской организации, выдавшей
документ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Medical documents End -->
<xs:complexType name="DocDeathUnjustlyRepressed">
<xs:annotation>
<xs:documentation>Документ о смерти необоснованно репрессированного
лица</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="organizationName" type="xs:string">
<xs:annotation>
<xs:documentation>Кем выдан (наименование
организации)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentNumber" type="xs:string">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата выдачи документа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StateTax">
<xs:annotation>
<xs:documentation>Сведения об уплате государственной пошлины</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="registrarId" type="xs:int">
<xs:annotation>
<xs:documentation>Идентификационные данные органа ЗАГС,
зарегистрировавшего государственную пошлину
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="xs:int">
<xs:annotation>
<xs:documentation>Тип государственной пошлины (справочник
PaymentType)</xs:documentation>
</xs:annotation>
</xs:element>
71
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="amount" type="xs:double" minOccurs="0">
<xs:annotation>
<xs:documentation>Сумма госпошлины</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="payer" type="ac:PersonInitials" minOccurs="0">
<xs:annotation>
<xs:documentation>Фамилия, имя и отчество
плательщика</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="paymentDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата уплаты госпошлины</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statementDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата обращения с заявлением</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serviceDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Фактическая дата оказания услуги (завершения
исполнения услуги)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequisitesCourtDecision">
<xs:annotation>
<xs:documentation>Реквизиты документа "Решение суда" </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="courtName" type="xs:string">
<xs:annotation>
<xs:documentation>наименование суда, вынесшего
решение</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="decisionNumber" type="xs:string">
<xs:annotation>
<xs:documentation>номер решения суда</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="decisionDate" type="xs:date">
<xs:annotation>
<xs:documentation>дата решения суда</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="decisionPlace" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>место (адрес) вынесения решения
суда</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verificationStatus" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Статус проверки сведений в данном документе
(справочник DocumentVerifStatus)
</xs:documentation>
</xs:annotation>
</xs:element>
72
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:sequence>
</xs:complexType>
<!-- Court documents Start -->
<xs:complexType name="CourtDecisionInFatherStatementOfFiliation">
<xs:annotation>
<xs:documentation>Решение суда в заявлении отца об установлении
отцовства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision">
<xs:sequence>
<xs:element name="type"
type="exdoc:typeCourtDecisionInFatherStatementOfFiliation" minOccurs="0">
<xs:annotation>
<xs:documentation>Вид решения суда</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfBirth">
<xs:annotation>
<xs:documentation>Решение суда об установлении факта рождения ребенка данной
женщиной</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision">
<xs:sequence>
<xs:element name="type" type="xs:int">
<xs:annotation>
<xs:documentation>Вид решения суда (справочник
CourtSolutionBirth)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfDeath">
<xs:annotation>
<xs:documentation>Решение суда о смерти</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision">
<xs:sequence>
<xs:element name="type" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Вид решения суда (справочник
CourtSolutionDeath)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfDivorce">
<xs:annotation>
<xs:documentation>Решение суда о расторжении брака</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision"/>
</xs:complexContent>
73
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:complexType>
<xs:complexType name="CourtDecisionOfFiliation">
<xs:annotation>
<xs:documentation>Решение суда об установлении отцовства</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision">
<xs:sequence>
<xs:element name="type" type="exdoc:typeCourtDecisionOfFiliation"
minOccurs="0">
<xs:annotation>
<xs:documentation>Вид решения суда</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfMarriageCease">
<xs:annotation>
<xs:documentation>Решение суда о прекращении брака</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:RequisitesCourtDecision">
<xs:sequence>
<xs:element name="marriageCeaseDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата прекращения
брака</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfDivorceWithStatement">
<xs:annotation>
<xs:documentation>Решение суда о расторжении брака и заявление одного из
супругов</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:CourtDecisionOfDivorce">
<xs:sequence>
<xs:element name="againstWhom" type="cm:GENDERS">
<xs:annotation>
<xs:documentation>В отношении кого вынесено
решение</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="exdoc:typeJudicialAct">
<xs:annotation>
<xs:documentation>Вид судебного акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statementDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата заявления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statementNumber" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер заявления</xs:documentation>
</xs:annotation>
74
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CourtDecisionOfDivorceWithStatementAndConvict">
<xs:annotation>
<xs:documentation>Решение суда о расторжении брака и заявление одного из
супругов</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="exdoc:CourtDecisionOfDivorceWithStatement">
<xs:sequence>
<xs:element name="imprisonment" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Срок лишения свободы супруга, в
отношении которого вынесен приговор
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Court documents End -->
<xs:complexType name="RequisitesReferenceFromOVD">
<xs:annotation>
<xs:documentation>Реквизиты справки ОВД в заявлении отца об установлении
отцовства</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="organizationName" type="xs:string">
<xs:annotation>
<xs:documentation>Наименование организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="refDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата выдачи справки</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequisitesStatementOfPersonAttentedAtBirth">
<xs:annotation>
<xs:documentation>Сведения о заявлении лица, присутствовавшего во время родов, в записи
акта о рождении
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="personAttentedAtBirth" type="ac:ApplicantPerson"/>
<xs:element name="statementDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата заявления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="authOrganizationName" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Наименование организации, удостоверившей подпись
заявителя</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="authDate" type="xs:date" minOccurs="0">
75
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:annotation>
<xs:documentation>Дата удостоверения подписи</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="authOrganizationAddress" type="cm:FullAddress" minOccurs="0">
<xs:annotation>
<xs:documentation>Адрес организации, удостоверяющей подпись лица,
присутствовавшего при родах
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="proceedMethod" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Способ поступления</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="courtDecisionOfFiliation" type="exdoc:CourtDecisionOfFiliation"/>
<xs:element name="courtDecisionOfDeath" type="exdoc:CourtDecisionOfDeath"/>
<xs:element name="medicalCertificateOfSurrogateMotherAgree"
type="exdoc:MedicalCertificateOfSurrogateMotherAgree"/>
<xs:simpleType name="typeCourtDecisionInFatherStatementOfFiliation">
<xs:annotation>
<xs:documentation>Вид решения суда в заявлении отца об установлении
отцовства</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>Значение не определено</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="missing">
<xs:annotation>
<xs:documentation>Решение о признании матери безвестно
отсутствующей</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="incompetent">
<xs:annotation>
<xs:documentation>Решение о признани матери
недееспособной</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="deprived_of_parental_rights">
<xs:annotation>
<xs:documentation>Решение о признании матери лишённой родительских
прав</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeJudicialAct">
<xs:annotation>
<xs:documentation>Вид судебного акта (включая приговор и разные типы решения
суда)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>Значение не определено</xs:documentation>
</xs:annotation>
76
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:enumeration>
<xs:enumeration value="missing">
<xs:annotation>
<xs:documentation>Решение суда о признании второго супруга безвестно
отсутствующим
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="incompetent">
<xs:annotation>
<xs:documentation>Решение суда о признани второго супруга
недееспособным</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="inprisonment">
<xs:annotation>
<xs:documentation>Приговор суда об осуждении к лишению
свободы</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCourtDecisionOfFiliation">
<xs:annotation>
<xs:documentation>Вид решения суда об установлении отцовства</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="undefined">
<xs:annotation>
<xs:documentation>Значение не определено</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="filiation">
<xs:annotation>
<xs:documentation>Вид решения суда об установлении
отцовства</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="recognition_of_paternity">
<xs:annotation>
<xs:documentation>Решение суда об установлении факта признания
отцовства</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>
4.9 Описание схемы smev.gosuslugi.ru.rev111111.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:smev="http://smev.gosuslugi.ru/rev111111" xmlns:xop="http://www.w3.org/2004/08/xop/include"
targetNamespace="http://smev.gosuslugi.ru/rev111111"
elementFormDefault="qualified" attributeFormDefault="unqualified"
xmlns:ns2="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
version="1.0">
77
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:import namespace="http://www.w3.org/2004/08/xop/include"
schemaLocation="../../xsd/xop.xsd" />
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="../../xsd-sgn/xmldsig-coreschema.xsd"/>
<xs:import namespace="http://ezags.rt.ru/fzags/InterDepPersonalService/type/local/"
schemaLocation="../wsdl/LocalInterDepPersonalService.xsd"/>
<xs:element name="Header" type="smev:HeaderType">
<xs:annotation>
<xs:documentation>Служебный загловок СМЭВ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BaseMessage" type="smev:BaseMessageType">
<xs:annotation>
<xs:documentation>Базовый тип, описывающий сообщение в целом
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Message" type="smev:MessageType">
<xs:annotation>
<xs:documentation>Служебный блок атрибутов СМЭВ
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData" type="smev:AppDataBirth"/>
<xs:element ref="smev:AppDocument"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AppData" type="smev:AppDataBirth">
<xs:annotation>
<xs:documentation>Блок структурированных сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="AppDataBirth">
<xs:sequence>
<xs:element ref="ns2:certificateBirthResponseObj"/>
<xs:element ref="ds:Signature" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="AppDocument" type="smev:AppDocumentType">
<xs:annotation>
<xs:documentation>Блок вложений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sender" type="smev:orgExternalType">
<xs:annotation>
<xs:documentation>Данные о системе-ициаторе взаимодействия
(Потребителе) (валидируется СМЭВ на соответствие сертификату)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Recipient" type="smev:orgExternalType">
<xs:annotation>
<xs:documentation>Данные о системе-получателе сообщения (Поставщике)
(валидируется СМЭВ рестру поставщиков)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Originator" type="smev:orgExternalType">
<xs:annotation>
78
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>Данные о системе, инициировавашей цепочку из
нескольких запросов-ответов, объединенных единым процессом в рамках
взаимодействия
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TypeCode" type="smev:TypeCodeType">
<xs:annotation>
<xs:documentation>Тип сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Date" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата создания запроса</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestIdRef" type="smev:idType">
<xs:annotation>
<xs:documentation>Идентификатор сообщения-запроса, инициировавшего
взаимодействие
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OriginRequestIdRef" type="smev:idType">
<xs:annotation>
<xs:documentation>Идентификатор сообщения-запроса, инициировавшего
цепочку из нескольких запросов-ответов, объединенных единым
процессом в рамках взаимодействия
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceCode" type="xs:string">
<xs:annotation>
<xs:documentation>Код услуги</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CaseNumber" type="xs:string">
<xs:annotation>
<xs:documentation>Номер заявки в информационной системе-отправителе
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageId" type="smev:idType">
<xs:annotation>
<xs:documentation>Идентификатор сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TimeStamp" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Метка времени получения запроса СМЭВом
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NodeId" type="xs:string">
<xs:annotation>
<xs:documentation>Уникальный идентификатор узла</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageClass" type="smev:MessageClassType">
<xs:annotation>
<xs:documentation>Идентификатор класса сообщения</xs:documentation>
</xs:annotation>
</xs:element>
79
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element name="Status" type="smev:StatusType">
<xs:annotation>
<xs:documentation>Статус сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExchangeType" type="xs:string">
<xs:annotation>
<xs:documentation>Категория взаимодействия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BinaryData" type="xs:base64Binary">
<xs:annotation>
<xs:documentation>Контент вложения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Reference" type="smev:ReferenceType">
<xs:annotation>
<xs:documentation>Ссылка на вложение</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DigestValue" type="xs:base64Binary">
<xs:annotation>
<xs:documentation>Хеш-код вложения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TestMsg" type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор тестового запроса</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestCode" type="xs:string">
<xs:annotation>
<xs:documentation>Код заявления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="HeaderType">
<xs:sequence>
<xs:element ref="smev:NodeId" />
<xs:element ref="smev:MessageId" />
<xs:element ref="smev:TimeStamp" />
<xs:element ref="smev:MessageClass" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="BaseMessageType">
<xs:sequence>
<xs:element ref="smev:Message" />
<xs:element ref="smev:MessageData" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageType">
<xs:sequence>
<xs:element ref="smev:Sender" />
<xs:element ref="smev:Recipient" />
<xs:element ref="smev:Originator" minOccurs="0" />
<xs:element ref="smev:TypeCode" />
<xs:element ref="smev:Status" />
<xs:element ref="smev:Date" />
<xs:element ref="smev:ExchangeType" />
<xs:element ref="smev:RequestIdRef" minOccurs="0" />
<xs:element ref="smev:OriginRequestIdRef" minOccurs="0" />
<xs:element ref="smev:ServiceCode" minOccurs="0" />
<xs:element ref="smev:CaseNumber" minOccurs="0" />
80
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:element ref="smev:TestMsg" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AppDocumentType">
<xs:sequence>
<xs:element ref="smev:RequestCode" />
<xs:choice>
<xs:element ref="smev:BinaryData" />
<xs:sequence>
<xs:element ref="smev:Reference" />
<xs:element ref="smev:DigestValue" />
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceType" mixed="true">
<xs:sequence>
<xs:element ref="xop:Include" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="orgExternalType">
<xs:annotation>
<xs:documentation>Сведения об информационной системе
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Code" type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор
системы</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>Наименование системы</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TypeCodeType">
<xs:restriction base="xs:string">
<xs:enumeration value="GSRV">
<xs:annotation>
<xs:documentation>Взаимодействие в рамках оказания государственных
услуг
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GFNC">
<xs:annotation>
<xs:documentation>Взаимодействие в рамках исполнения
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MessageClassType">
<xs:restriction base="xs:string">
<xs:enumeration value="REQUEST">
<xs:annotation>
<xs:documentation>Запрос от потребителя к поставщику
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RESPONSE">
<xs:annotation>
81
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
<xs:documentation>Ответ поставщика потребителю</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="REQUEST">
<xs:annotation>
<xs:documentation>Запрос</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RESULT">
<xs:annotation>
<xs:documentation>Результат</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="REJECT">
<xs:annotation>
<xs:documentation>Мотивированный отказ</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="INVALID">
<xs:annotation>
<xs:documentation>Ошибка при ФЛК</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ACCEPT">
<xs:annotation>
<xs:documentation>Сообщение-квиток о приеме</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PING">
<xs:annotation>
<xs:documentation>Запрос данных/результатов</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PROCESS">
<xs:annotation>
<xs:documentation>В обработке</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NOTIFY">
<xs:annotation>
<xs:documentation>Уведомление об ошибке</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FAILURE">
<xs:annotation>
<xs:documentation>Технический сбой</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CANCEL">
<xs:annotation>
<xs:documentation>Отзыв заявления</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="STATE">
<xs:annotation>
<xs:documentation>Возврат состояния</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
82
Руководство пользователя сервиса получения сведений о государственной регистрации актов гражданского
состояния, представляемых в форме электронных документов
</xs:simpleType>
<xs:simpleType name="idType">
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:schema>
83
Скачать