При ответе сервис возвращает код обработки запроса Status, который принимает одно из следующих значений:

Код возврата

Описание кода возврата

Условия возникновения

Комментарий

1

ACCEPT

Сообщение-квиток о приеме

Служебное сообщение, свидетельствует о приеме электронного сообщения на стороне поставщика электронного сервиса.

2

REJECT

Мотивированный отказ

Бизнес-отрицательный ответ на запрос

3

FAILURE

Технический сбой

Обработанное прерывание на стороне поставщика электронного сервиса, свидетельствующее об ошибке обработки электронного сообщения запроса.

4

INVALID

Ошибка при ФЛК

Ошибка, возникающая при выполнении формально-логического контроля входящего сообщения

5

PROCESS

В обработке

Ответ на запрос данных/результатов,

отправляемый поставщиком сервиса в

случае, если результат еще может

быть предоставлен по причине того,

что обработка не завершена.

Корректный запрос

<?xml version="1.0"?>

-<soap:Envelope xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-secext-1.0.xsd" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ds="http://www. w3.org/2000/09/xmldsig#">-<soap:Header>-<wsse:Security soap:actor="http://smev. *****/actors/smev"><wsse:BinarySecurityToken wsu:Id="CertId" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" EncodingType="http://docs. oasis-open. org/wss/2004/01/oasiswss-soap-message-security-1.0#Base64Binary">MIIDSjCCAvmgAwIBAgIKHkXpHAAAAAANRjAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTExMDE4MDczODAwWhcNMTIxMDE4MDczOTAwWjAsMQswCQYDVQQGEwJSVTEdMBsGA1UEAx4UBBwEJwQhACAEIAQ+BEEEQQQ4BDgwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAXwJLPJgLi0hrz2DOXezjAwQDSMks9CU3bdwvNlb/cqgCmEH4OxyvrrayN0itvtDvP4hFYptB1QLNaYoik/7G1qOCAXYwggFyMA4GA1UdDwEB/wQEAwIE8DAZBgkqhkiG9w0BCQ8EDDAKMAgGBiqFAwICFTAkBgNVHSUEHTAbBgYqhQNkAgIGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRooQcL7pT6+WCa97uQ1ieXxZkghDAfBgNVHSMEGDAWgBRlV3dg4VvqWQB6Mm8W9U4NBQslKTAwBgkrBgEEAYI3FQoEIzAhMAgGBiqFA2QCAjAJBgcqhQMCAiIGMAoGCCsGAQUFBwMCMGcGA1UdHwRgMF4wLKAqoCiGJmh0dHA6Ly91Yy5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMC6gLKAqhihodHRwOi8vY2RwMS5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMEQGCCsGAQUFBwEBBDgwNjA0BggrBgEFBQcwAoYoaHR0cDovL3VjLm9naWMucnUvQ0VSVFMvVUNfT0dJQ19WVV8xLmNlcjAIBgYqhQMCAgMDQQCzhZWeOhGZQlOtWq3KRBL8KU9kmNQFkt3dAYqnFR+q4WF87gIJeEQCNXMwa1W9BW9wIL1WHv7Zetxs1tEIg8E/</wsse:BinarySecurityToken>-<ds:Signature>-<ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>-<ds:Reference URI="#body">-<ds:Transforms><ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/><ds:DigestValue>WeaVwT7uRtV36Q0tINC9gwC+0VOLeqKxNpv5xU46fj4=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>ZzffztE+/UY+EvBdzDPjDudBqxr2qrHeP+013SFJqorcI7J5a/9W6Y6VK64ZbENMoAWIgs6pTo+YQSkyIRfdXw==</ds:SignatureValue>-<ds:KeyInfo>-<wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" URI="#CertId"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap:Header>-<soap:Body wsu:Id="body">-<ns4:getDeathInfo xmlns:ns5="http://sample. /error" xmlns:ns4="http://sample. /MCHSDeathInfo" xmlns:ns3="http://smev. *****/rev111111" xmlns:ns2="http://www. w3.org/2004/08/xop/include">-<ns3:Message>-<ns3:Sender><ns3:Code>senderCode355</ns3:Code><ns3:Name>senderName355</ns3:Name></ns3:Sender>-<ns3:Recipient><ns3:Code>recipientCode355</ns3:Code><ns3:Name>recipientName355</ns3:Name></ns3:Recipient>-<ns3:Originator><ns3:Code>originatorCode355</ns3:Code><ns3:Name>originatorName355</ns3:Name></ns3:Originator><ns3:TypeCode>GSRV</ns3:TypeCode><ns3:Status>PING</ns3:Status><ns3:Date>T10:22:24.190+04:00</ns3:Date><ns3:ExchangeType>0</ns3:ExchangeType><ns3:RequestIdRef>GUID_2</ns3:RequestIdRef><ns3:OriginRequestIdRef>GUID_1</ns3:OriginRequestIdRef><ns3:ServiceCode>serviceCode355</ns3:ServiceCode><ns3:CaseNumber>caseNumber355</ns3:CaseNumber><ns3:TestMsg>test msg</ns3:TestMsg></ns3:Message><ns3:MessageData/></ns4:getDeathInfo></soap:Body></soap:Envelope>

Ответ на корректный запрос

НЕ нашли? Не то? Что вы ищете?

<?xml version="1.0"?>

-<soap:Envelope xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-secext-1.0.xsd" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ds="http://www. w3.org/2000/09/xmldsig#">-<soap:Header>-<wsse:Security soap:actor="http://smev. *****/actors/smev"><wsse:BinarySecurityToken wsu:Id="CertId" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" EncodingType="http://docs. oasis-open. org/wss/2004/01/oasiswss-soap-message-security-1.0#Base64Binary">MIIDSjCCAvmgAwIBAgIKHkXpHAAAAAANRjAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTExMDE4MDczODAwWhcNMTIxMDE4MDczOTAwWjAsMQswCQYDVQQGEwJSVTEdMBsGA1UEAx4UBBwEJwQhACAEIAQ+BEEEQQQ4BDgwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAXwJLPJgLi0hrz2DOXezjAwQDSMks9CU3bdwvNlb/cqgCmEH4OxyvrrayN0itvtDvP4hFYptB1QLNaYoik/7G1qOCAXYwggFyMA4GA1UdDwEB/wQEAwIE8DAZBgkqhkiG9w0BCQ8EDDAKMAgGBiqFAwICFTAkBgNVHSUEHTAbBgYqhQNkAgIGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRooQcL7pT6+WCa97uQ1ieXxZkghDAfBgNVHSMEGDAWgBRlV3dg4VvqWQB6Mm8W9U4NBQslKTAwBgkrBgEEAYI3FQoEIzAhMAgGBiqFA2QCAjAJBgcqhQMCAiIGMAoGCCsGAQUFBwMCMGcGA1UdHwRgMF4wLKAqoCiGJmh0dHA6Ly91Yy5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMC6gLKAqhihodHRwOi8vY2RwMS5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMEQGCCsGAQUFBwEBBDgwNjA0BggrBgEFBQcwAoYoaHR0cDovL3VjLm9naWMucnUvQ0VSVFMvVUNfT0dJQ19WVV8xLmNlcjAIBgYqhQMCAgMDQQCzhZWeOhGZQlOtWq3KRBL8KU9kmNQFkt3dAYqnFR+q4WF87gIJeEQCNXMwa1W9BW9wIL1WHv7Zetxs1tEIg8E/</wsse:BinarySecurityToken>-<ds:Signature>-<ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>-<ds:Reference URI="#body">-<ds:Transforms><ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/><ds:DigestValue>8y41f1c+r18FNMM5P1IIjIWUrXv9pagqKn0j0786nCc=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>AGIAm856qKo5oLclGnnQLv7zrapE+NqRw6p558l6o9rwz81/ZLCsFl1gSw+2SoFe5viMqqNblx7E9K91T1gT7A==</ds:SignatureValue>-<ds:KeyInfo>-<wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" URI="#CertId"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security>-<Header xmlns="http://smev. *****/rev111111"><NodeId>nodeId</NodeId><MessageId>GUID_4</MessageId><TimeStamp>T10:22:49.191+04:00</TimeStamp><MessageClass>RESPONSE</MessageClass></Header></soap:Header>-<soap:Body wsu:Id="body">-<ns4:getDeathInfoResponse xmlns:ns5="http://sample. /error" xmlns:ns4="http://sample. /MCHSDeathInfo" xmlns:ns3="http://smev. *****/rev111111" xmlns:ns2="http://www. w3.org/2004/08/xop/include">-<ns3:Message>-<ns3:Sender><ns3:Code>recipientCode355</ns3:Code><ns3:Name>recipientName355</ns3:Name></ns3:Sender>-<ns3:Recipient><ns3:Code>senderCode355</ns3:Code><ns3:Name>senderName355</ns3:Name></ns3:Recipient>-<ns3:Originator><ns3:Code>originatorCode355</ns3:Code><ns3:Name>originatorName355</ns3:Name></ns3:Originator><ns3:TypeCode>GSRV</ns3:TypeCode><ns3:Status>PROCESS</ns3:Status><ns3:Date>T10:22:36.753+04:00</ns3:Date><ns3:ExchangeType>0</ns3:ExchangeType><ns3:RequestIdRef>GUID_3</ns3:RequestIdRef><ns3:OriginRequestIdRef>GUID_1</ns3:OriginRequestIdRef><ns3:ServiceCode>serviceCode355</ns3:ServiceCode><ns3:CaseNumber>caseNumber355</ns3:CaseNumber><ns3:TestMsg>test msg</ns3:TestMsg></ns3:Message><ns3:MessageData/></ns4:getDeathInfoResponse></soap:Body></soap:Envelope>

Ответ на корректный запрос

<?xml version="1.0"?>

-<soap:Envelope xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-secext-1.0.xsd" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ds="http://www. w3.org/2000/09/xmldsig#">-<soap:Header>-<wsse:Security soap:actor="http://smev. *****/actors/smev"><wsse:BinarySecurityToken wsu:Id="CertId" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" EncodingType="http://docs. oasis-open. org/wss/2004/01/oasiswss-soap-message-security-1.0#Base64Binary">MIIDSjCCAvmgAwIBAgIKHkXpHAAAAAANRjAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTExMDE4MDczODAwWhcNMTIxMDE4MDczOTAwWjAsMQswCQYDVQQGEwJSVTEdMBsGA1UEAx4UBBwEJwQhACAEIAQ+BEEEQQQ4BDgwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAXwJLPJgLi0hrz2DOXezjAwQDSMks9CU3bdwvNlb/cqgCmEH4OxyvrrayN0itvtDvP4hFYptB1QLNaYoik/7G1qOCAXYwggFyMA4GA1UdDwEB/wQEAwIE8DAZBgkqhkiG9w0BCQ8EDDAKMAgGBiqFAwICFTAkBgNVHSUEHTAbBgYqhQNkAgIGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRooQcL7pT6+WCa97uQ1ieXxZkghDAfBgNVHSMEGDAWgBRlV3dg4VvqWQB6Mm8W9U4NBQslKTAwBgkrBgEEAYI3FQoEIzAhMAgGBiqFA2QCAjAJBgcqhQMCAiIGMAoGCCsGAQUFBwMCMGcGA1UdHwRgMF4wLKAqoCiGJmh0dHA6Ly91Yy5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMC6gLKAqhihodHRwOi8vY2RwMS5vZ2ljLnJ1L0NEUC9VQ19PR0lDX1ZVXzEuY3JsMEQGCCsGAQUFBwEBBDgwNjA0BggrBgEFBQcwAoYoaHR0cDovL3VjLm9naWMucnUvQ0VSVFMvVUNfT0dJQ19WVV8xLmNlcjAIBgYqhQMCAgMDQQCzhZWeOhGZQlOtWq3KRBL8KU9kmNQFkt3dAYqnFR+q4WF87gIJeEQCNXMwa1W9BW9wIL1WHv7Zetxs1tEIg8E/</wsse:BinarySecurityToken>-<ds:Signature>-<ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>-<ds:Reference URI="#body">-<ds:Transforms><ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/><ds:DigestValue>RndEPLyn03h+yeIS4ApxGEGhuGzDof1AA2/uR1eUCQQ=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>E2TsfDgt9czfDpsu0RGmjaNWTaC0CVrq9iKCbQPJZZiS+Hajy6WUhATUQYQKFPgKPx6mDzpi6nKC9Omu0dBUFg==</ds:SignatureValue>-<ds:KeyInfo>-<wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" URI="#CertId"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security>-<Header xmlns="http://smev. *****/rev111111"><NodeId>nodeId</NodeId><MessageId>GUID_6</MessageId><TimeStamp>T10:23:13.879+04:00</TimeStamp><MessageClass>RESPONSE</MessageClass></Header></soap:Header>-<soap:Body wsu:Id="body">-<ns4:getDeathInfoResponse xmlns:ns5="http://sample. /error" xmlns:ns4="http://sample. /MCHSDeathInfo" xmlns:ns3="http://smev. *****/rev111111" xmlns:ns2="http://www. w3.org/2004/08/xop/include">-<ns3:Message>-<ns3:Sender><ns3:Code>recipientCode45</ns3:Code><ns3:Name>recipientName45</ns3:Name></ns3:Sender>-<ns3:Recipient><ns3:Code>senderCode45</ns3:Code><ns3:Name>senderName45</ns3:Name></ns3:Recipient>-<ns3:Originator><ns3:Code>originatorCode45</ns3:Code><ns3:Name>originatorName45</ns3:Name></ns3:Originator><ns3:TypeCode>GSRV</ns3:TypeCode><ns3:Status>RESULT</ns3:Status><ns3:Date>T10:23:01.613+04:00</ns3:Date><ns3:ExchangeType>0</ns3:ExchangeType><ns3:RequestIdRef>GUID_5</ns3:RequestIdRef><ns3:OriginRequestIdRef>GUID_1</ns3:OriginRequestIdRef><ns3:ServiceCode>serviceCode45</ns3:ServiceCode><ns3:CaseNumber>caseNumber45</ns3:CaseNumber><ns3:TestMsg>test msg</ns3:TestMsg></ns3:Message>-<ns3:MessageData>-<ns3:AppData>-<ns4:mchsDeathInfoAppDataResponse>-<ManInfoRez><SurnameRez>Иванов</SurnameRez><NameRez>Иван</NameRez><PatronymicRez>Иванович</PatronymicRez></ManInfoRez><BirthDayRez>T00:00:00+02:30</BirthDayRez><Position>Начальник спасательного центра</Position>-<IntroPrikazInfo><IntroPrikazDate>T00:00:00+02:00</IntroPrikazDate><IntroPrikazNumber>№45/67854</IntroPrikazNumber><IntroPrikazOrg>Спасательныйцентр № 000 р. п. Коченево Новосибирской области</IntroPrikazOrg></IntroPrikazInfo>-<OutPrikazInfo><OutPrikazDate>T00:00:00+02:00</OutPrikazDate><OutPrikazNumber>№45/67854</OutPrikazNumber><OutPrikazOrg>Спасательный центр № 000 р. п. Коченево Новосибирской области</OutPrikazOrg><OutPrikazReason>Гибель сотрудника</OutPrikazReason></OutPrikazInfo><DeathFact>Подтвержден</DeathFact></ns4:mchsDeathInfoAppDataResponse></ns3:AppData></ns3:MessageData></ns4:getDeathInfoResponse></soap:Body></soap:Envelope>

4  Методика испытаний

4.1 Общие условия

Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».

Порядок проведения типовых испытаний предполагает следующие этапы:

-  Проверка комплектности предоставленной документации;

-  Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса;

-  Регистрация сервиса и тестирование сервиса на контрольном примере.

4.2 Параметры испытаний на тестовой среде

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

-  Контактное лицо: , Ведущий инженер ЦОД ГИМС МЧС России,(499),*****@***ru

-  Адрес тестового экземпляра: http://195.137.187.108:7788/MCHSDeathInfo/MCHSDeathInfoService? wsdl

-  Режим функционирования тестовой среды: 8/252

-  Для того чтоб протестировать сервис, необходимо:

-  зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования,

-  протестировать все операции на основании контрольных примеров, приведённых в разделах 2.1.5, 2.2.5.

4.3 Параметры испытаний на продуктивной среде

Приведите сведения, необходимые для тестирования электронного сервиса на продуктивной среде СМЭВ:

-  Контактные лицо: , Ведущий инженер ЦОД ГИМС МЧС России,(499),*****@***ru

-  Адрес тестового экземпляра: http://172.22.255.5:7788/MCHSDeathInfo/MCHSDeathInfoService? wsdl

Для того чтоб протестировать сервис, необходимо:

-  зарегистрировать сервис на продуктивной среде во время ее доступности согласно режиму функционирования,

-  протестировать все операции на основании контрольных примеров, приведённых в разделах 2.1.5, 2.2.5.

4.4 Особые условия

Особые условия и правила проведения контрольных испытаний не предусмотрены.

5  Приложения

5.1 Описание сервиса (WSDL)

<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="MCHSDeathInfoService" targetNamespace="http://sample. /MCHSDeathInfo" xmlns:ns1="http://smev. *****/rev111111" xmlns:ns2="http://schemas. xmlsoap. org/soap/http" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:tns="http://sample. /MCHSDeathInfo" xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/" xmlns:xsd="http://www. w3.org/2001/XMLSchema">

<wsdl:types>

<xs:schema targetNamespace="http://www. w3.org/2004/08/xop/include" version="1.0" xmlns:tns="http://www. w3.org/2004/08/xop/include" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:element name="Include" type="tns:Include"/>

<xs:complexType name="Include">

<xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>

</xs:sequence>

<xs:attribute name="href" type="xs:anyURI" use="required"/>

<xs:anyAttribute namespace="##other" processContents="skip"/>

</xs:complexType>

</xs:schema>

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://smev. *****/rev111111" xmlns:ns1="http://www. w3.org/2004/08/xop/include" xmlns:tns="http://smev. *****/rev111111" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:import namespace="http://www. w3.org/2004/08/xop/include"/>

<xs:element name="AppData" type="tns:AppDataType"/>

<xs:element name="AppDocument" type="tns:AppDocumentType"/>

<xs:element name="BaseMessage" type="tns:BaseMessageType"/>

<xs:element name="BinaryData" type="xs:base64Binary"/>

<xs:element name="CaseNumber" type="xs:string"/>

<xs:element name="Date" type="xs:anySimpleType"/>

<xs:element name="DigestValue" type="xs:base64Binary"/>

<xs:element name="ExchangeType" type="xs:string"/>

<xs:element name="Header" type="tns:HeaderType"/>

<xs:element name="Message" type="tns:MessageType"/>

<xs:element name="MessageClass" type="tns:MessageClassType"/>

<xs:element name="MessageData" type="tns:MessageDataType"/>

<xs:element name="MessageId" type="xs:string"/>

<xs:element name="NodeId" type="xs:string"/>

<xs:element name="OriginRequestIdRef" type="xs:string"/>

<xs:element name="Originator" type="tns:orgExternalType"/>

<xs:element name="Recipient" type="tns:orgExternalType"/>

<xs:element name="Reference" type="tns:ReferenceType"/>

<xs:element name="RequestCode" type="xs:string"/>

<xs:element name="RequestIdRef" type="xs:string"/>

<xs:element name="Sender" type="tns:orgExternalType"/>

<xs:element name="ServiceCode" type="xs:string"/>

<xs:element name="Status" type="tns:StatusType"/>

<xs:element name="TestMsg" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:anySimpleType"/>

<xs:element name="TypeCode" type="tns:TypeCodeType"/>

<xs:complexType name="HeaderType">

<xs:sequence>

<xs:element name="NodeId" type="xs:string"/>

<xs:element name="MessageId" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:dateTime"/>

<xs:element name="MessageClass" type="tns:MessageClassType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="BaseMessageType">

<xs:sequence>

<xs:element name="Message" type="tns:MessageType"/>

<xs:element name="MessageData" type="tns:MessageDataType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="MessageType">

<xs:sequence>

<xs:element name="Sender" type="tns:orgExternalType"/>

<xs:element name="Recipient" type="tns:orgExternalType"/>

<xs:element minOccurs="0" name="Originator" type="tns:orgExternalType"/>

<xs:element name="TypeCode" type="tns:TypeCodeType"/>

<xs:element name="Status" type="tns:StatusType"/>

<xs:element name="Date" type="xs:dateTime"/>

<xs:element name="ExchangeType" type="xs:string"/>

<xs:element minOccurs="0" name="RequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" name="OriginRequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" name="ServiceCode" type="xs:string"/>

<xs:element minOccurs="0" name="CaseNumber" type="xs:string"/>

<xs:element minOccurs="0" name="TestMsg" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="orgExternalType">

<xs:sequence>

<xs:element name="Code" type="xs:string"/>

<xs:element name="Name" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="MessageDataType">

<xs:sequence>

<xs:element minOccurs="0" name="AppData" type="tns:AppDataType"/>

<xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDataType">

<xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>

</xs:sequence>

<xs:anyAttribute namespace="##other" processContents="skip"/>

</xs:complexType>

<xs:complexType mixed="true" name="ReferenceType">

<xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" ref="ns1:Include"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDocumentType">

<xs:sequence>

<xs:element name="RequestCode" type="xs:string"/>

<xs:element minOccurs="0" name="BinaryData" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="Reference" type="tns:ReferenceType"/>

<xs:element minOccurs="0" name="DigestValue" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

<xs:simpleType name="MessageClassType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST"/>

<xs:enumeration value="RESPONSE"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="TypeCodeType">

<xs:restriction base="xs:string">

<xs:enumeration value="GSRV"/>

<xs:enumeration value="GFNC"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="StatusType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST"/>

<xs:enumeration value="RESULT"/>

<xs:enumeration value="REJECT"/>

<xs:enumeration value="INVALID"/>

<xs:enumeration value="ACCEPT"/>

<xs:enumeration value="PING"/>

<xs:enumeration value="PROCESS"/>

<xs:enumeration value="NOTIFY"/>

<xs:enumeration value="FAILURE"/>

<xs:enumeration value="CANCEL"/>

<xs:enumeration value="STATE"/>

</xs:restriction>

</xs:simpleType>

</xs:schema>

<xs:schema targetNamespace="http://sample. /error" version="1.0" xmlns:tns="http://sample. /error" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:element name="errors" type="tns:ErrorsType"/>

<xs:complexType name="ErrorsType">

<xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="error" nillable="true" type="tns:ErrorType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ErrorType">

<xs:sequence>

<xs:element minOccurs="0" name="code" type="xs:string"/>

<xs:element minOccurs="0" name="message" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:schema>

<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://sample. /MCHSDeathInfo" xmlns:ns1="http://smev. *****/rev111111" xmlns:tns="http://sample. /MCHSDeathInfo" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:import namespace="http://smev. *****/rev111111"/>

<xs:element name="documentInfo" type="tns:DocumentInfoType"/>

<xs:element name="introPrikazInfo" type="tns:IntroPrikazInfoType"/>

<xs:element name="manInfo" type="tns:ManInfoType"/>

<xs:element name="manInfoRez" type="tns:ManInfoRezType"/>

<xs:element name="mchsDeathInfoAppDataRequest" type="tns:MCHSDeathInfoAppDataRequestType"/>

<xs:element name="mchsDeathInfoAppDataResponse" type="tns:MCHSDeathInfoAppDataResponseType"/>

<xs:element name="outPrikazInfo" type="tns:OutPrikazInfoType"/>

<xs:complexType name="MCHSDeathInfoRequestType">

<xs:complexContent>

<xs:extension base="ns1:BaseMessageType">

<xs:sequence/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="MCHSDeathInfoAppDataRequestType">

<xs:sequence>

<xs:element name="BirthDay" type="xs:dateTime"/>

<xs:element name="DeathDay" type="xs:dateTime"/>

<xs:element name="DeathPlace" type="xs:string"/>

<xs:element name="DeathReason" type="xs:string"/>

<xs:element name="ServicePlace" type="xs:string"/>

<xs:element name="RegionCode" type="xs:string"/>

<xs:element name="ManInfo" type="tns:ManInfoType"/>

<xs:element name="DocumentInfo" type="tns:DocumentInfoType"/>

<xs:element name="DocumentRelation" type="xs:string"/>

<xs:element name="RelationData" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ManInfoType">

<xs:sequence>

<xs:element name="Surname" type="xs:string"/>

<xs:element name="Name" type="xs:string"/>

<xs:element minOccurs="0" name="Patronymic" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="DocumentInfoType">

<xs:sequence>

<xs:element name="Seria" type="xs:int"/>

<xs:element name="Number" type="xs:int"/>

<xs:element name="IssueOrg" type="xs:string"/>

<xs:element name="IssueDate" type="xs:dateTime"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="MCHSDeathInfoAppDataResponseType">

<xs:sequence>

<xs:element name="ManInfoRez" type="tns:ManInfoRezType"/>

<xs:element name="BirthDayRez" type="xs:dateTime"/>

<xs:element name="Position" type="xs:string"/>

<xs:element name="IntroPrikazInfo" type="tns:IntroPrikazInfoType"/>

<xs:element name="OutPrikazInfo" type="tns:OutPrikazInfoType"/>

<xs:element name="DeathFact" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ManInfoRezType">

<xs:sequence>

<xs:element name="SurnameRez" type="xs:string"/>

<xs:element name="NameRez" type="xs:string"/>

<xs:element minOccurs="0" name="PatronymicRez" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="IntroPrikazInfoType">

<xs:sequence>

<xs:element name="IntroPrikazDate" type="xs:dateTime"/>

<xs:element name="IntroPrikazNumber" type="xs:string"/>

<xs:element name="IntroPrikazOrg" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="OutPrikazInfoType">

<xs:sequence>

<xs:element name="OutPrikazDate" type="xs:dateTime"/>

<xs:element name="OutPrikazNumber" type="xs:string"/>

<xs:element name="OutPrikazOrg" type="xs:string"/>

<xs:element name="OutPrikazReason" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:element name="queryDeathInfo" nillable="true" type="tns:MCHSDeathInfoRequestType"/>

<xs:element name="queryDeathInfoResponse" nillable="true" type="tns:MCHSDeathInfoRequestType"/>

<xs:element name="getDeathInfo" nillable="true" type="tns:MCHSDeathInfoRequestType"/>

<xs:element name="getDeathInfoResponse" nillable="true" type="tns:MCHSDeathInfoRequestType"/>

</xs:schema>

</wsdl:types>

<wsdl:message name="getDeathInfo">

<wsdl:part element="ns1:Header" name="Header">

</wsdl:part>

<wsdl:part element="tns:getDeathInfo" name="getDeathInfo">

</wsdl:part>

</wsdl:message>

<wsdl:message name="queryDeathInfo">

<wsdl:part element="ns1:Header" name="Header">

</wsdl:part>

<wsdl:part element="tns:queryDeathInfo" name="queryDeathInfo">

</wsdl:part>

</wsdl:message>

<wsdl:message name="getDeathInfoResponse">

<wsdl:part element="tns:getDeathInfoResponse" name="getDeathInfoResponse">

</wsdl:part>

<wsdl:part element="ns1:Header" name="Header">

</wsdl:part>

</wsdl:message>

<wsdl:message name="queryDeathInfoResponse">

<wsdl:part element="tns:queryDeathInfoResponse" name="queryDeathInfoResponse">

</wsdl:part>

<wsdl:part element="ns1:Header" name="Header">

</wsdl:part>

</wsdl:message>

<wsdl:portType name="MCHSDeathInfoService">

<wsdl:operation name="queryDeathInfo" parameterOrder="Header queryDeathInfo">

<wsdl:input message="tns:queryDeathInfo" name="queryDeathInfo">

</wsdl:input>

<wsdl:output message="tns:queryDeathInfoResponse" name="queryDeathInfoResponse">

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="getDeathInfo" parameterOrder="Header getDeathInfo">

<wsdl:input message="tns:getDeathInfo" name="getDeathInfo">

</wsdl:input>

<wsdl:output message="tns:getDeathInfoResponse" name="getDeathInfoResponse">

</wsdl:output>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="MCHSDeathInfoServiceSoapBinding" type="tns:MCHSDeathInfoService">

<soap:binding style="document" transport="http://schemas. xmlsoap. org/soap/http"/>

<wsdl:operation name="queryDeathInfo">

<soap:operation soapAction="" style="document"/>

<wsdl:input name="queryDeathInfo">

<soap:header message="tns:queryDeathInfo" part="Header" use="literal">

</soap:header>

<soap:body parts="queryDeathInfo" use="literal"/>

</wsdl:input>

<wsdl:output name="queryDeathInfoResponse">

<soap:header message="tns:queryDeathInfoResponse" part="Header" use="literal">

</soap:header>

<soap:body parts="queryDeathInfoResponse" use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="getDeathInfo">

<soap:operation soapAction="" style="document"/>

<wsdl:input name="getDeathInfo">

<soap:header message="tns:getDeathInfo" part="Header" use="literal">

</soap:header>

<soap:body parts="getDeathInfo" use="literal"/>

</wsdl:input>

<wsdl:output name="getDeathInfoResponse">

<soap:header message="tns:getDeathInfoResponse" part="Header" use="literal">

</soap:header>

<soap:body parts="getDeathInfoResponse" use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="MCHSDeathInfoService">

<wsdl:port binding="tns:MCHSDeathInfoServiceSoapBinding" name="MCHSDeathInfoServiceImplPort">

<soap:address location="http://localhost:7788/MCHSDeathInfo/MCHSDeathInfoService"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

5.2 Описание общих структур данных

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4