ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО (КАЗНАЧЕЙСТВО РОССИИ)
Руководство пользователя
электронного сервиса смэв
Сервис системы учета начислений и фактов оплаты государственных пошлин, денежных платежей (штрафов) и сборов
Дата: 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">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</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"?> |
Импортируемая схема: 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 Описание общих структур данных
Описание общих структур данных приведено в документе «Форматы взаимодействия УНИФО с внешними информационными системами»


