ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО (КАЗНАЧЕЙСТВО РОССИИ)

Руководство пользователя

электронного сервиса смэв

Сервис системы учета начислений и фактов оплаты государственных пошлин, денежных платежей (штрафов) и сборов

Дата: 29.08.2011

Версия: 1.0

Листов: 18

СОДЕРЖАНИЕ

1 Общие сведения.. 4

1.1 Руководящие документы.. 4

1.2 Описание электронного сервиса. 4

1.3 Операции (методы) электронного сервиса. 5

1.4 Сценарии использования. 5

1.5 Схема взаимодействия. 5

1.6 Связи с другими электронными сервисами. 5

2 Руководство пользователя.. 6

2.1 Операция «Метод экспорта/импорта». 6

2.1.1 Общие сведения. 6

2.1.2 Описание входных параметров. 6

2.1.3 Описание выходных параметров. 6

2.1.4 Контрольные примеры.. 6

3 Методика испытаний.. 11

3.1 Общие условия. 11

3.2 Параметры испытаний на тестовой среде. 11

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

4 Приложения.. 12

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

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

изменения

Версия

Дата

Автор

Изменения

термины/СОКРАЩЕНИя

Термин/сокращение

Описание

СМЭВ

Система межведомственного электронного взаимодействия

Поставщик

Организация-владелец электронного сервиса

WSDL

Web Services Description Language — язык описания веб-сервисов.

XSD

XML Schema definition - язык описания структуры XML документа.

SOAP

Simple Object Access Protocol - протокол обмена структурированными сообщениями в распределённой вычислительной среде.

XML

eXtensible Markup Language — расширяемый язык разметки.

ИС УНИФО

Информационная система учета начислений и фактов оплаты физическими лицами налоговых платежей, государственных пошлин, денежных платежей (штрафов), сборов

2  Общие сведения

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

2.1 Руководящие документы

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

-  паспорт электронного сервиса, регистрируемого в системе взаимодействия;

-  методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису;

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

Основанием для создания и использования электронного сервиса являются перечисленные ниже документы.

Нормативно-правовые документы:

-  Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 000 «О единой системе межведомственного электронного взаимодействия»;

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

-  Комплект документов для подключения к системе учета начислений и фактов оплаты (УНИФО).

-  Форматы взаимодействия УНИФО с внешними информационными системами в 1.12.0

2.2 Описание электронного сервиса

Наименование:

Электронный сервис системы учета начислений и фактов оплаты государственных пошлин, денежных платежей (штрафов) и сборов - Шлюз УНИФО

Назначение:

Импорт начислений от поставщиков гос. услуг.
Импорт фактов оплаты от кредитных организаций.
Уточнение начислений, фактов оплаты и зачислений поставщиком услуг.
Уточнение фактов оплаты кредитной организацией.
Экспорт начислений в кредитную организацию.
Экспорт квитанций, фактов оплаты и зачислений поставщику услуг.
Экспорт начислений и статусов квитирования на ПГУ.

Поставщик:

Федеральное Казначейство

Область применения:

Межведомственное взаимодействие

2.3 Операции (методы) электронного сервиса

Электронный сервис системы учета начислений и фактов оплаты государственных пошлин, денежных платежей (штрафов) и сборов обеспечивает доступ внешних систем к следующим функциям ИС УНИФО:

-  Импорт начислений от поставщиков госуслуг.

-  Импорт фактов оплаты от кредитных организаций.

-  Уточнение начислений, фактов оплаты и зачислений поставщиком услуг.

-  Уточнение фактов оплаты кредитной организацией.

-  Экспорт начислений в кредитную организацию.

-  Экспорт квитанций, фактов оплаты и зачислений поставщику услуг.

-  Экспорт начислений и статусов квитирования на ПГУ.

Для обслуживания входящих запросов шлюз УНИФО предоставляет метод UnifoTransferMsg.

Метод

Назначение

Код: UnifoTransferMsg

Наименование: Метод экспорта/импорта

Экспорт начислений, зачислений, платежей и квитанций из ИС УНИФО во внешнюю информационную систему. Импорт начислений, зачислений, платежей из внешней системы в ИС УНИФО

2.4 Сценарии использования

Внешняя нформационная система вызывает сервис и передает запрос содержащий описание необходимой информации требуемой от ИС УНИФО, либо запрос содержащий начисленя, платежи или зачисления для загрузки в ИС УНИФО. Запрос передается с помощью вызова метода UnifoTransferMsg.

2.5 Схема взаимодействия

В рамках взаимодействия внешняя информационная система направляет в адрес сервиса сообщение unifo:UnifoTransferMsgRequest содержащее запрос необходимой информации или запрос содержащий нечисления или платежи или зачисления для загрузки в ИС УНИФО. В качестве ответа будет выдано сообщение unifo:UnifoTransferMsgResponse с результатом обработки запроса.

2.6 Связи с другими электронными сервисами

Не используются.

3  Руководство пользователя

3.1 Операция «Метод экспорта/импорта»

3.1.1 Общие сведения

Код операции:

UnifoTransferMsg

Наименование операции:

Метод экспорта/импорта

Назначение операции:

Эспорт/импорт начислений, зачислений, платежей и квитанций из УНИФО во внешнюю информационную систему

3.1.2 Описание входных параметров

Входные данные: UnifoTransferMsg

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

unifo:UnifoTransferMsgRequest

Входной параметр

+

Комплексный тип, объявлен в WSDL

3.1.3 Описание выходных параметров

Выходные данные: UnifoTransferMsg

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

unifo:UnifoTransferMsgResponse

Результат обработки запроса

+

Комплексный тип, объявлен в WSDL

3.1.4 Контрольные примеры

Запрос

<soapenv:Envelope xmlns:S="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ds="http://www. w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soapenv:Header><wsse:Security soapenv:actor="http://smev. gosuslugi. ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId">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</wsse:BinarySecurityToken><ds:Signature><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"></ds:SignatureMethod><ds:Reference URI="#body"><ds:Transforms><ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"></ds:DigestMethod><ds:DigestValue>g70OU0VQiMcHnjxC53Z13phNp7FnjXdHeqw+d9P93UM=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>Sf+WlsfH4RI9Cyo74c6OOF+a84RDx7SakI4Y+mKYb9uMDqE49kcTIB5i8m0INUtQq4kYN6JsGezUVepAJoBoxQ==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#CertId" ValueType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soapenv:Header><S:Body wsu:Id="body"><ns9:UnifoTransferMsg xmlns:ns10="http://roskazna. ru/xsd/ExportQuittanceResponse" xmlns:ns11="http://roskazna. ru/xsd/ExportIncomesResponse" xmlns:ns12="http://roskazna. ru/xsd/ExportPaymentsResponse" xmlns:ns13="http://roskazna. ru/xsd/PGU_ChargesResponse" xmlns:ns14="http://roskazna. ru/xsd/PaymentInfo" xmlns:ns15="http://roskazna. ru/xsd/Charge" xmlns:ns2="http://www. w3.org/2000/09/xmldsig#" xmlns:ns3="http://www. w3.org/2004/08/xop/include" xmlns:ns4="http://smev. gosuslugi. ru/rev110801" xmlns:ns5="http://roskazna. ru/xsd/PGU_ImportRequest" xmlns:ns6="http://rosrazna. ru/xsd/SmevUnifoService" xmlns:ns7="http://roskazna. ru/xsd/Ticket" xmlns:ns8="http://roskazna. ru/xsd/PGU_DataRequest" xmlns:ns9="http://roskazna. ru/SmevUnifoService/"><ns4:Message><ns4:Sender><ns4:Code>0000000001</ns4:Code><ns4:Name>External Organization</ns4:Name></ns4:Sender><ns4:Recipient><ns4:Code>0000000000</ns4:Code><ns4:Name>UNIFO</ns4:Name></ns4:Recipient><ns4:Originator><ns4:Code>0000000001</ns4:Code><ns4:Name>External Organization</ns4:Name></ns4:Originator><ns4:TypeCode>Request</ns4:TypeCode><ns4:Date>2011-08-24T12:35:39.121+04:00</ns4:Date></ns4:Message><ns4:MessageData><ns4:AppData><ns6:exportData><ns8:DataRequest kind="CHARGESTATUS"><PostBlock><ID>7ba91a04-9f25-463e-8227-ca3e46354c43</ID><TimeStamp>2011-08-24T12:35:39.121+04:00</TimeStamp><SenderIdentifier>1234ABC123</SenderIdentifier></PostBlock><SupplierBillIDs><SupplierBillID>18800000000001786439</SupplierBillID></SupplierBillIDs></ns8:DataRequest></ns6:exportData></ns4:AppData></ns4:MessageData></ns9:UnifoTransferMsg></S:Body></soapenv:Envelope>

Ответ на запрос в случае успешного исполнения

<soapenv:Envelope xmlns:S="http://schemas. xmlsoap. org/soap/envelope/" xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soapenv:Header>

<wsse:Security soapenv:actor="http://smev. gosuslugi. ru/actors/smev">

<wsse:BinarySecurityToken EncodingType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId">MIIF2TCCBYigAwIBAgIDBtIbMAgGBiqFAwICAzCCAkMxITAfBgkqhkiG9w0BCQEWEnV1Y19ma0Byb3NrYXpuYS5ydTEiMCAGA1UECQwZ0YPQuy4g0JjQu9GM0LjQvdC60LAg0LQuNzEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDGBojCBnwYJKoZIhvcNAQkCDIGR0JTQsNC90L3Ri9C5INGB0LXRgNGC0LjRhNC40LrQsNGCINC+0YLQutGA0YvRgtC+0LPQviDQutC70Y7Rh9CwINC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDRgdC+INGB0YDQtdC00YHRgtCy0L7QvCDQodCa0JfQmCDQmtGA0LjQv9GC0L4g0J/RgNC+IENTUDELMAkGA1UEBhMCUlUxcjBwBgNVBAsMadCj0L/RgNCw0LLQu9C10L3QuNC1INGA0LXQttC40LzQsCDRgdC10LrRgNC10YLQvdC+0YHRgtC4INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuNC90YTQvtGA0LzQsNGG0LjQuDE4MDYGA1UECgwv0KTQtdC00LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy0L4xfzB9BgNVBAMMdtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAINCk0LXQtNC10YDQsNC70YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LAwHhcNMTIwMzIzMDYzMTAxWhcNMTMwMzIzMDYzMTAxWjCCAUcxCzAJBgNVBAYTAlJVMRkwFwYDVQQIDBDQsy4g0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxODA2BgNVBAoML9Ck0JXQlNCV0KDQkNCb0KzQndCe0JUg0JrQkNCX0J3QkNCn0JXQmdCh0KLQktCeMTIwMAYDVQQqDCnQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9GFINGB0LjRgdGC0LXQvDEdMBsGA1UEBAwU0KPQv9GA0LDQstC70LXQvdC40LUxMDAuBgNVBAwMJ9Cd0LDRh9Cw0LvRjNC90LjQuiDQo9C/0YDQsNCy0LvQtdC90LjRjzFHMEUGA1UEAww+0KPQv9GA0LDQstC70LXQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LwwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAo5jagVBcuNm1tj4Tc38Z/nLZub/m4Y+3Q33qSniq+bvo9lbYyp8dIgG1rJf7ZWM5mtaAgRcLCuAG8EwxYqf/yqOCAVkwggFVMAwGA1UdEwEB/wQCMAAwGAYDVR0gBBEwDzANBgsqhQMDPZ7XNgECAjCBlQYDVR0RBIGNMIGKoBIGA1UEDKALEwkzMjMxMDA0MjegDgYIKoUDA4EDAQGgAhMAoBAGCiqFAwM9ntc2AQegAhMAoBAGCiqFAwM9ntc2AQWgAhMAoA0GByqFAwHgOQGgAhMAoA8GCSqGSIb3DQEJFKACEwCgEAYKKoUDAz2e1zYBCKACEwCgCwYFKoUDZAGgAhMAhgEwMA4GA1UdDwEB/wQEAwIGwDAWBgNVHSUEDzANBgsqhQMDPZ7XNgEGBDAfBgNVHSMEGDAWgBRnnftv71k68wshKTuDWMMWDRDDojArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vY3JsLnJvc2them5hLnJ1L2NybDAdBgNVHQ4EFgQU824oAI2dSwiwmUeVeEzGq22Z0EIwCAYGKoUDAgIDA0EAaxoUeeKIZws2RLllbd5aBfBJdp5Wi5jVRJVbQX7mZTZvDwzhAPW65gCj3L0Oyg7FZXmh6U5RFmhw2GaqofEqrg==</wsse:BinarySecurityToken>

<ds:Signature xmlns:ds="http://www. w3.org/2000/09/xmldsig#">

<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#gostr34102001-gostr3411"/>

<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>49ZxqEFoSofzj59ivoR1FvER+WsafWFUGYaXUOMtqjU=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>BEuEPe6Aqa9gA8cJRGdtKoxWSUqpxkcZ8ouU1ppyL2LUvLbLwikPDbd1yoq6AwDz3acpr3ROLHXLDzt4SSaCPA==</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#CertId" ValueType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<S:Body wsu:Id="body">

<ns13:UnifoTransferMsg xmlns:ns10="http://roskazna. ru/xsd/DoAcknowledgmentRequest" xmlns:ns11="http://roskazna. ru/xsd/DoAcknowledgmentResponse" xmlns:ns12="http://www. w3.org/2004/08/xop/include" xmlns:ns13="http://roskazna. ru/SmevUnifoService/" xmlns:ns14="http://roskazna. ru/xsd/ExportQuittanceResponse" xmlns:ns15="http://roskazna. ru/xsd/ExportIncomesResponse" xmlns:ns16="http://roskazna. ru/xsd/ExportPaymentsResponse" xmlns:ns17="http://roskazna. ru/xsd/PGU_ChargesResponse" xmlns:ns2="http://www. w3.org/2000/09/xmldsig#" xmlns:ns3="http://smev. gosuslugi. ru/rev110801" xmlns:ns4="http://roskazna. ru/xsd/Charge" xmlns:ns5="http://roskazna. ru/xsd/PaymentInfo" xmlns:ns6="http://roskazna. ru/xsd/PGU_ImportRequest" xmlns:ns7="http://rosrazna. ru/xsd/SmevUnifoService" xmlns:ns8="http://roskazna. ru/xsd/Ticket" xmlns:ns9="http://roskazna. ru/xsd/PGU_DataRequest">

<ns3:Message>

<ns3:Sender>

<ns3:Code>0000000000</ns3:Code>

<ns3:Name>UNIFO</ns3:Name>

</ns3:Sender>

<ns3:Recipient>

<ns3:Code>0000000001</ns3:Code>

<ns3:Name>External Organization</ns3:Name>

</ns3:Recipient>

<ns3:Originator>

<ns3:Code>0000000001</ns3:Code>

<ns3:Name>External Organization</ns3:Name>

</ns3:Originator>

<ns3:TypeCode>Request</ns3:TypeCode>

<ns3:Date>2012-04-28T16:33:44.602+04:00</ns3:Date>

</ns3:Message>

<ns3:MessageData>

<ns3:AppData>

<ns7:exportDataResponse>

<ResponseTemplate xsi:type="ns17:ExportChargesResponse" xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance">

<PostBlock>

<ID>7ba91a04-9f25-463e-8227-ca3e46354c43</ID>

<TimeStamp>2012-04-28T16:33:36.880+04:00</TimeStamp>

<SenderIdentifier>9500</SenderIdentifier>

</PostBlock>

<RequestProcessResult>

<ErrorCode>21</ErrorCode>

<ErrorDescription>Запрос от незарегистрированного участника</ErrorDescription>

</RequestProcessResult>

</ResponseTemplate>

</ns7:exportDataResponse>

</ns3:AppData>

</ns3:MessageData>

</ns13:UnifoTransferMsg>

</S:Body>

</soapenv:Envelope>

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

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

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

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

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

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

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

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

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

-  Контактное лицо: , e-mail: M. *****@***com,

-  Адрес тестового экземпляра: http://188.254.16.92:7777/gateway/services/SID0003026?wsdl

-  Режим функционирования тестовой среды: 24/5 (круглосуточно по будням). Особых условий доступности не определено.

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

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

-  протестировать все операции на основании контрольных примеров.

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

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

-  Контактное лицо: , e-mail: M. *****@***com,

-  Адрес промышленного экземпляра:

http://172.16.90.14:7777/gateway/services/SID0003194?wsdl

-  Режим функционирования промышленной среды: 24/7 (круглосуточно по будням). Особых условий доступности не определено.

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

5  Приложения

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

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/" xmlns:xsd="http://www. w3.org/2001/XMLSchema" name="SmevUnifoService" targetNamespace="http://roskazna. ru/SmevUnifoService/" xmlns:unifo="http://roskazna. ru/SmevUnifoService/">
<wsdl:types>
<xsd:schema
targetNamespace="http://roskazna. ru/SmevUnifoService/" xmlns:smev="http://smev. gosuslugi. ru/rev110801">
<xsd:import schemaLocation="xsd/request/smev. unifo. rev110801.xsd" namespace="http://smev. gosuslugi. ru/rev110801"></xsd:import>
<xsd:element name="UnifoTransferMsg">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="smev:Message"></xsd:element>
<xsd:element ref="smev:MessageData"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UnifoTransferMsgResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="smev:Message"></xsd:element>
<xsd:element ref="smev:MessageData"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="UnifoTransferMsgRequest">
<wsdl:part element="unifo:UnifoTransferMsg" name="inputmsg" />
</wsdl:message>
<wsdl:message name="UnifoTransferMsgResponse">
<wsdl:part element="unifo:UnifoTransferMsg" name="outputmsg"/>
</wsdl:message>
<wsdl:portType name="SmevUnifoService">
<wsdl:operation name="UnifoTransferMsg">
<wsdl:input message="unifo:UnifoTransferMsgRequest"/>
<wsdl:output message="unifo:UnifoTransferMsgResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SmevUnifoServiceSOAP"
type="unifo:SmevUnifoService">
<soap:binding style="document"
transport="http://schemas. xmlsoap. org/soap/http" />
<wsdl:operation name="UnifoTransferMsg">
<soap:operation
soapAction="http://roskazna. ru/SmevUnifoService/UnifoTransferMsg" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SmevUnifoService">
<wsdl:port binding="unifo:SmevUnifoServiceSOAP" name="SmevUnifoServiceSOAP">
<soap:address location="http://roskazna. ru/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

Импортируемая схема: smev. unifo. rev110801.xsd

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema"

xmlns:smev="http://smev. gosuslugi. ru/rev110801" xmlns:ds="http://www. w3.org/2000/09/xmldsig#"

xmlns:xop="http://www. w3.org/2004/08/xop/include"

targetNamespace="http://smev. gosuslugi. ru/rev110801" elementFormDefault="qualified"

attributeFormDefault="unqualified" xmlns:unifo="http://rosrazna. ru/xsd/SmevUnifoService">

<xs:import namespace="http://www. w3.org/2000/09/xmldsig#"

schemaLocation="xmldsig-core-schema. xsd"/>

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

<xs:import namespace="http://rosrazna. ru/xsd/SmevUnifoService"

schemaLocation="SmevUnifoService. xsd"/>

<xs:element name="Header" type="smev:HeaderType">

<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" type="smev:MessageDataType">

<xs:annotation>

<xs:documentation>Блок-обертка данных СМЭВ</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="AppData" type="smev:AppDataType">

<xs:annotation>

<xs:documentation>Блок структурированных сведений</xs:documentation>

</xs:annotation>

</xs:element>

<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>

<xs:documentation>Данные о системе, инициировавашей цепочку из

нескольких запросов-ответов, объединенных единым процессом в рамках

взаимодействия

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="TypeCode" type="xs:string">

<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="BinaryData" type="xs:string"/>

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

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

<xs:complexType name="HeaderType">

<xs:sequence>

<xs:element ref="smev:MessageId"/>

<xs:element ref="smev:TimeStamp"/>

</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"/>

<xs:element ref="smev:TypeCode"/>

<xs:element ref="smev:Date"/>

<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"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="MessageDataType">

<xs:sequence>

<xs:element ref="smev:AppData" minOccurs="0"/>

<xs:element ref="smev:AppDocument" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDataType">

<xs:sequence>

<xs:element ref="ds:Signature" minOccurs="0"/>

<xs:choice>

<xs:element ref="unifo:ImportData"/>

<xs:element ref="unifo:ImportDataResponse"/>

<xs:element ref="unifo:exportData"/>

<xs:element ref="unifo:exportDataResponse"/>

</xs:choice>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDocumentType">

<xs:sequence>

<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">

<xs:sequence>

<xs:element ref="xop:Include"/>

</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="idType">

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

</xs:simpleType>

</xs:schema>

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

Описание общих структур данных приведено в документе «Форматы взаимодействия УНИФО с внешними информационными системами»