Add migrated to .NET 8.0 variant of Hcs.Client
This commit is contained in:
@ -0,0 +1,107 @@
|
||||
<?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:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/infrastructure-service-async/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/infrastructure/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/infrastructure-service-async/">
|
||||
<wsdl:types>
|
||||
<xs:schema version="10.0.1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/infrastructure/" schemaLocation="hcs-infrastructure-types.xsd"/>
|
||||
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
|
||||
</xs:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="Fault">
|
||||
<wsdl:part name="Fault" element="base:Fault"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importOKIRequest">
|
||||
<wsdl:part name="importOKIRequest" element="ns:importOKIRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="importOKIResult">
|
||||
<wsdl:part name="AckRequest" element="base:AckRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportOKIRequest">
|
||||
<wsdl:part name="exportOKIRequest" element="ns:exportOKIRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="RequestHeader">
|
||||
<wsdl:part name="Header" element="base:RequestHeader"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="ResultHeader">
|
||||
<wsdl:part name="Header" element="base:ResultHeader"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStateRequest">
|
||||
<wsdl:part name="getStateRequest" element="base:getStateRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStateResult">
|
||||
<wsdl:part name="getStateResult" element="ns:getStateResult"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="exportOKIResult">
|
||||
<wsdl:part name="AckRequest" element="base:AckRequest"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="InfrastructurePortsTypeAsync">
|
||||
<wsdl:operation name="importOKI">
|
||||
<wsdl:documentation>Импорт информации об ОКИ</wsdl:documentation>
|
||||
<wsdl:input message="tns:importOKIRequest"/>
|
||||
<wsdl:output message="tns:importOKIResult"/>
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportOKI">
|
||||
<wsdl:documentation>Экспорт списка ОКИ </wsdl:documentation>
|
||||
<wsdl:input message="tns:exportOKIRequest"/>
|
||||
<wsdl:output message="tns:exportOKIResult"/>
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getState">
|
||||
<wsdl:documentation>Получить статус запроса</wsdl:documentation>
|
||||
<wsdl:input message="tns:getStateRequest"/>
|
||||
<wsdl:output message="tns:getStateResult"/>
|
||||
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="InfrastructureBindingAsync" type="tns:InfrastructurePortsTypeAsync">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="importOKI">
|
||||
<soap:operation soapAction="urn:importOKI"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault name="InvalidRequest" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="exportOKI">
|
||||
<soap:operation soapAction="urn:exportOKI"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault name="InvalidRequest" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getState">
|
||||
<soap:operation soapAction="urn:getState"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:RequestHeader" part="Header" use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
<soap:header message="tns:ResultHeader" part="Header" use="literal"/>
|
||||
</wsdl:output>
|
||||
<wsdl:fault name="InvalidRequest">
|
||||
<soap:fault name="InvalidRequest" use="literal"/>
|
||||
</wsdl:fault>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="InfrastructureServiceAsync">
|
||||
<wsdl:documentation>Асинхронный сервис управления ОКИ</wsdl:documentation>
|
||||
<wsdl:port name="InfrastructurePortAsync" binding="tns:InfrastructureBindingAsync">
|
||||
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-rki-service/services/InfrastructureAsync"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@ -0,0 +1,562 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/infrastructure/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/infrastructure/" elementFormDefault="qualified" version="12.2.3.8">
|
||||
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
|
||||
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" schemaLocation="../lib/hcs-nsi-base.xsd"/>
|
||||
<xs:element name="importOKIRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Импорт информации об ОКИ </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RKIItem" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Объект коммунальной инфраструктуры</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element ref="base:TransportGUID"/>
|
||||
<xs:element name="OKIGUID" type="base:GUIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификатор ОКИ ГИС ЖКХ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:element name="OKI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="tns:InfrastructureType"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Termination" type="xs:boolean" fixed="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Заполняется только ОМС Удалить ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:key name="importOKIRequest_TransportGUIDKey">
|
||||
<xs:selector xpath=".//base:TransportGUID"/>
|
||||
<xs:field xpath="."/>
|
||||
</xs:key>
|
||||
</xs:element>
|
||||
<xs:element name="exportOKIRequest">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Экспорт ОКИ </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="base:BaseType">
|
||||
<xs:sequence>
|
||||
<xs:element name="OKIType" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Вид ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ExpiredManagement" type="xs:boolean" fixed="true" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ОКИ только с истекшим сроком управления </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OKTMO" type="base:OKTMORefType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ОКТМО</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="RSOOrganizationGUID" type="base:GUIDType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Заполняется только ОМС Идентификатор РСО</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="exportOKIResultType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ответ на экспорт ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="OKIGuid" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификатор ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CodeOKI" type="tns:CodeOKIType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Реестровый номер в РКИ </xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OKI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="tns:InfrastructureType"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<!--Методы для асинхронного обмена-->
|
||||
<xs:element name="getStateResult">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Возврат статуса отправленного сообщения</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="base:BaseAsyncResponseType">
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element ref="base:ErrorMessage" maxOccurs="unbounded"/>
|
||||
<xs:element name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded"/>
|
||||
<xs:element name="ExportOKIResult" type="tns:exportOKIResultType" maxOccurs="unbounded"/>
|
||||
</xs:choice>
|
||||
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="ResourceType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ресурс </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="MunicipalResource" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид коммунального ресурса" (реестровый номер 2)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="TotalLoad" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Присоединенная нагрузка, в т.ч.:</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IndustrialLoad" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Промышленность</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="SocialLoad" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Социальная сфера</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PopulationLoad" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Население</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="InfrastructureType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Name">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование объекта </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:ShortTextType">
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Base" type="nsi-base:nsiRef">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Основание эксплуатации объекта инфраструктуры" (Реестровый номер 39)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AttachmentList" type="base:AttachmentType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Основание управления объектом</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:choice>
|
||||
<xs:element name="EndManagmentDate" type="xs:date">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Окончание управления</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="IndefiniteManagement" type="xs:boolean" fixed="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Бессрочное управление</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:element name="ManagerOKI" type="tns:ManagerOKIType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Заполняется только ОМС Организация, управляющая ОКИ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OKIType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид ОКИ" (реестровый номер 33)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="nsi-base:nsiRef">
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:choice minOccurs="0">
|
||||
<xs:element name="WaterIntakeType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид водозаборного сооружения" (реестровый номер 34)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ESubstationType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Тип электрической подстанции" (реестровый номер 37)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PowerPlantType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид электростанции" (реестровый номер 38)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
<xs:element name="FuelType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид топлива" (реестровый номер 40)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="GasNetworkType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Тип газораспределительной сети" (реестровый номер 35)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Services" type="nsi-base:nsiRef" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид коммунальной услуги" (реестровый номер 3)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OKTMO" type="base:OKTMORefType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>ОКТМО</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Adress" type="tns:ShortTextType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Адрес объекта</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CommissioningYear">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Год ввода в эксплуатацию</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="base:YearType">
|
||||
<xs:minInclusive value="1850"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="IndependentSource" type="xs:boolean" fixed="true" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Признак автономного источника снабжения</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Deterioration" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Уровень износа (%)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:CentesimalType">
|
||||
<xs:maxInclusive value="100"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
<xs:fractionDigits value="1"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="ObjectProperty" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Характеристики объекта </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="Resources" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Характеристика сетевого объекта. Значения указываются в единицах измерения в соответствии с полем «Единица измерения мощности и присоединенной нагрузки (ссылка на справочник «ОКЕИ»)» справочника «Вид коммунальной услуги».</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="tns:ResourceType">
|
||||
<xs:sequence>
|
||||
<xs:element name="SetPower" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Установленная мощность.Значение указывается в единицах измерения в соответствии с полем "Единица измерения ссылка на справочник «ОКЕИ»" справочника "Вид коммунального ресурса"</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="SitingPower" type="tns:PowerType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Распологаемая мощность. Значение указывается в единицах измерения в соответствии с полем "Единица измерения ссылка на справочник «ОКЕИ»" справочника "Вид коммунального ресурса"</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:sequence>
|
||||
<xs:element name="TransportationResources" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Характеристика передачи (транспортировки) коммунальных ресурсов. Значения указываются в единицах измерения в соответствии с полем «Единица измерения мощности и присоединенной нагрузки (ссылка на справочник «ОКЕИ»)» справочника «Вид коммунальной услуги».</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="tns:ResourceType">
|
||||
<xs:sequence>
|
||||
<xs:element name="VolumeLosses">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Объем потерь. Значение указывается в единицах измерения в соответствии с полем «Единица измерения (ссылка на справочник «ОКЕИ»)» справочника «Вид коммунальной услуги»</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:PowerType">
|
||||
<xs:totalDigits value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CoolantType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Вид теплоносителя" (реестровый номер 41)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="NetPieces" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Сведения об участках сети</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование участка</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:ShortTextType">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Diameter">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Диаметр(мм)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:PowerType">
|
||||
<xs:totalDigits value="8"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Length">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Протяженность(км)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:PowerType">
|
||||
<xs:totalDigits value="8"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="NeedReplaced" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Нуждается в замене(км)</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="tns:PowerType">
|
||||
<xs:totalDigits value="8"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Wearout" type="tns:CentesimalType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Износ(%)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PressureType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Уровень давления газопровода" (реестровый номер 36 )</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="VoltageType" type="nsi-base:nsiRef" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылка на НСИ "Уровень напряжения" (реестровый номер 45 )</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="CountAccidents" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Число аварий на 100 км сетей</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:maxInclusive value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="OKILinks" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Ссылки на источники/приемники</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SourceOKI" type="base:GUIDType" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Cсылка на источник Идентификатор ОКИ в ГИС ЖКХ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ReceiverOKI" type="base:GUIDType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификатор ОКИ в ГИС ЖКХ</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AddInfo" type="base:LongTextType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Дополнительная информация</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AttachmentsEnergyEfficiency" type="base:AttachmentType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Документы, подтверждающие соответствие требованиям энергетической эффективности</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ManagerOKIType">
|
||||
<xs:choice>
|
||||
<xs:element name="RSO">
|
||||
<xs:annotation>
|
||||
<xs:documentation>РСО</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="RSOOrganizationGUID" type="base:GUIDType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Идентификатор РСО</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Name" type="tns:eTextType" minOccurs="0">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Наименование РСО</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Municipalities" type="xs:boolean" fixed="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation>На балансе муниципального образования</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="eTextType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Текстовое поле 500</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PowerType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:totalDigits value="9"/>
|
||||
<xs:pattern value="\d+(\.\d{1,3})?"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LongTextType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>текстовое поле 255</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255"/>
|
||||
<xs:minLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="nsiCodeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="MonthType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Номер месяца</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:byte">
|
||||
<xs:minInclusive value="1"/>
|
||||
<xs:maxInclusive value="12"/>
|
||||
<xs:enumeration value="01"/>
|
||||
<xs:enumeration value="02"/>
|
||||
<xs:enumeration value="03"/>
|
||||
<xs:enumeration value="04"/>
|
||||
<xs:enumeration value="05"/>
|
||||
<xs:enumeration value="06"/>
|
||||
<xs:enumeration value="07"/>
|
||||
<xs:enumeration value="08"/>
|
||||
<xs:enumeration value="09"/>
|
||||
<xs:enumeration value="10"/>
|
||||
<xs:enumeration value="11"/>
|
||||
<xs:enumeration value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CentesimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100"/>
|
||||
<xs:fractionDigits value="1"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ShortTextType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>короткое текстовое поле 140</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodeOKIType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Уникальный код объекта инфраструктуры</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[(0-9)]{11}[(А-Я)]{3}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user