Update WSDL to 15.7.0.1

This commit is contained in:
2025-08-13 16:20:48 +09:00
parent 33ab055b43
commit b2c0b0bcd7
198 changed files with 89500 additions and 37842 deletions

View File

@ -0,0 +1,109 @@
<?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/appeals-service-async" xmlns:ap="http://dom.gosuslugi.ru/schema/integration/appeals/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/appeals-service-async">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="12.2.0.5">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/appeals/" schemaLocation="hcs-appeals-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<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="ap:getStateResult"/>
</wsdl:message>
<wsdl:message name="exportAppealRequest">
<wsdl:part name="exportAppealRequest" element="ap:exportAppealRequest"/>
</wsdl:message>
<wsdl:message name="exportAppealResult">
<wsdl:part name="exportAppealResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importAnswerRequest">
<wsdl:part name="importAnswerRequest" element="ap:importAnswerRequest"/>
</wsdl:message>
<wsdl:message name="importAnswerResult">
<wsdl:part name="importAnswerResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:portType name="AppealsAsyncPort">
<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:operation name="exportAppeal">
<wsdl:documentation>Экспорт обращений и ответов на обращения</wsdl:documentation>
<wsdl:input message="tns:exportAppealRequest"/>
<wsdl:output message="tns:exportAppealResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importAnswer">
<wsdl:documentation>Импорт ответов на обращения</wsdl:documentation>
<wsdl:input message="tns:importAnswerRequest"/>
<wsdl:output message="tns:importAnswerResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="AppealsAsyncBinding" type="tns:AppealsAsyncPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="exportAppeal">
<wsdl:documentation>Экспорт обращений</wsdl:documentation>
<soap:operation soapAction="urn:exportAppeal"/>
<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="importAnswer">
<wsdl:documentation>Импорт ответов на обращения</wsdl:documentation>
<soap:operation soapAction="urn:importAnswer"/>
<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="AppealsServiceAsync">
<wsdl:documentation>Сервис управления обращениями</wsdl:documentation>
<wsdl:port name="AppealsAsyncPort" binding="tns:AppealsAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-appeals-service/services/AppealsAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,340 @@
<?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/bills-service-async/" xmlns:b="http://dom.gosuslugi.ru/schema/integration/bills/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/organization-registry-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/payments-base/" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/organization-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:ns9="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns10="http://dom.gosuslugi.ru/schema/integration/organizations-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/bills-service-async/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="13.0.0.7">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/bills/" schemaLocation="hcs-bills-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="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="b:getStateResult"/>
</wsdl:message>
<wsdl:message name="importPaymentDocumentDataRequest">
<wsdl:part name="importPaymentDocumentDataRequest" element="b:importPaymentDocumentRequest"/>
</wsdl:message>
<wsdl:message name="importPaymentDocumentDataResult">
<wsdl:part name="importPaymentDocumentDataResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportPaymentDocumentDataRequest">
<wsdl:part name="exportPaymentDocumentDataRequest" element="b:exportPaymentDocumentRequest"/>
</wsdl:message>
<wsdl:message name="exportPaymentDocumentDataResult">
<wsdl:part name="exportPaymentDocumentDataResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportNotificationsOfOrderExecutionRequest">
<wsdl:part name="exportNotificationsOfOrderExecutionRequest" element="b:exportNotificationsOfOrderExecutionRequest"/>
</wsdl:message>
<wsdl:message name="exportNotificationsOfOrderExecutionResult">
<wsdl:part name="exportNotificationsOfOrderExecutionResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importAcknowledgmentRequest">
<wsdl:part name="importAcknowledgmentRequest" element="b:importAcknowledgmentRequest"/>
</wsdl:message>
<wsdl:message name="importAcknowledgmentResult">
<wsdl:part name="importAcknowledgmentResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importInsuranceProductRequest">
<wsdl:part name="importInsuranceProductRequest" element="b:importInsuranceProductRequest"/>
</wsdl:message>
<wsdl:message name="importInsuranceProductResult">
<wsdl:part name="importInsuranceProductResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportInsuranceProductRequest">
<wsdl:part name="exportInsuranceProductRequest" element="b:exportInsuranceProductRequest"/>
</wsdl:message>
<wsdl:message name="exportInsuranceProductResult">
<wsdl:part name="exportInsuranceProductResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importRSOSettlementsRequest">
<wsdl:part name="importRSOSettlementsRequest" element="b:importRSOSettlementsRequest"/>
</wsdl:message>
<wsdl:message name="importRSOSettlementsResult">
<wsdl:part name="importRSOSettlementsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importIKUSettlementsRequest">
<wsdl:part name="importIKUSettlementsRequest" element="b:importIKUSettlementsRequest"/>
</wsdl:message>
<wsdl:message name="importIKUSettlementsResult">
<wsdl:part name="importIKUSettlementsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportSettlementsRequest">
<wsdl:part name="exportSettlementsRequest" element="b:exportSettlementsRequest"/>
</wsdl:message>
<wsdl:message name="exportSettlementsResult">
<wsdl:part name="exportSettlementsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportNotificationsOfOrderExecutionPaginalRequest">
<wsdl:part name="exportNotificationsOfOrderExecutionPaginalRequest" element="b:exportNotificationsOfOrderExecutionPaginalRequest"/>
</wsdl:message>
<wsdl:message name="exportNotificationsOfOrderExecutionPaginalResult">
<wsdl:part name="exportNotificationsOfOrderExecutionPaginalResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="getRequestsStateRequest">
<wsdl:part name="getRequestsStateRequest" element="base:getRequestsStateRequest"/>
</wsdl:message>
<wsdl:message name="getRequestsStateResult">
<wsdl:part name="getRequestsStateResult" element="base:getRequestsStateResult"/>
</wsdl:message>
<wsdl:portType name="BillsPortsTypeAsync">
<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:operation name="importPaymentDocumentData">
<wsdl:documentation>Импорт сведений о платежных документах</wsdl:documentation>
<wsdl:input message="tns:importPaymentDocumentDataRequest"/>
<wsdl:output message="tns:importPaymentDocumentDataResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportPaymentDocumentData">
<wsdl:documentation>Экспорт сведений о платежных документах </wsdl:documentation>
<wsdl:input message="tns:exportPaymentDocumentDataRequest"/>
<wsdl:output message="tns:exportPaymentDocumentDataResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportNotificationsOfOrderExecution">
<wsdl:documentation>Экспорт документов «Извещение о принятии к исполнению распоряжения» с результатами квитирования </wsdl:documentation>
<wsdl:input message="tns:exportNotificationsOfOrderExecutionRequest"/>
<wsdl:output message="tns:exportNotificationsOfOrderExecutionResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importAcknowledgment">
<wsdl:documentation>Импорт запросов на проведение квитирования</wsdl:documentation>
<wsdl:input message="tns:importAcknowledgmentRequest"/>
<wsdl:output message="tns:importAcknowledgmentResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importInsuranceProduct">
<wsdl:documentation>Импорт страховых продуктов</wsdl:documentation>
<wsdl:input message="tns:importInsuranceProductRequest"/>
<wsdl:output message="tns:importInsuranceProductResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportInsuranceProduct">
<wsdl:documentation>Экспорт страховых продуктов</wsdl:documentation>
<wsdl:input message="tns:exportInsuranceProductRequest"/>
<wsdl:output message="tns:exportInsuranceProductResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importRSOSettlements">
<wsdl:documentation>Импорт информации о состоянии расчетов от имени РСО</wsdl:documentation>
<wsdl:input message="tns:importRSOSettlementsRequest"/>
<wsdl:output message="tns:importRSOSettlementsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importIKUSettlements">
<wsdl:documentation>Импорт информации о состоянии расчетов от имени организации - исполнителя коммунальных услуг (УО, ТСЖ и тд)</wsdl:documentation>
<wsdl:input message="tns:importIKUSettlementsRequest"/>
<wsdl:output message="tns:importIKUSettlementsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportSettlements">
<wsdl:documentation>Экспорт информации о расчетах по ДРСО</wsdl:documentation>
<wsdl:input message="tns:exportSettlementsRequest"/>
<wsdl:output message="tns:exportSettlementsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportNotificationsOfOrderExecutionPaginal">
<wsdl:documentation>Постраничный экспорт документов «Извещение о принятии к исполнению распоряжения» с результатами квитирования</wsdl:documentation>
<wsdl:input message="tns:exportNotificationsOfOrderExecutionPaginalRequest"/>
<wsdl:output message="tns:exportNotificationsOfOrderExecutionPaginalResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getRequestsState">
<wsdl:documentation>Получить список обработанных сообщений</wsdl:documentation>
<wsdl:input message="tns:getRequestsStateRequest"/>
<wsdl:output message="tns:getRequestsStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BillsBindingAsync" type="tns:BillsPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importPaymentDocumentData">
<soap:operation soapAction="urn:importPaymentDocumentData"/>
<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="exportPaymentDocumentData">
<soap:operation soapAction="urn:exportPaymentDocumentData"/>
<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="exportNotificationsOfOrderExecution">
<soap:operation soapAction="urn:exportNotificationsOfOrderExecution"/>
<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="importAcknowledgment">
<soap:operation soapAction="urn:importAcknowledgment"/>
<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="importInsuranceProduct">
<soap:operation soapAction="urn:importInsuranceProduct"/>
<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="exportInsuranceProduct">
<soap:operation soapAction="urn:exportInsuranceProduct"/>
<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:RequestHeader" part="Header" use="literal"/>
</wsdl:output>
<wsdl:fault name="InvalidRequest">
<soap:fault name="InvalidRequest" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="importRSOSettlements">
<soap:operation soapAction="urn:importRSOSettlements"/>
<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="importIKUSettlements">
<soap:operation soapAction="urn:importIKUSettlements"/>
<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="exportSettlements">
<soap:operation soapAction="urn:exportSettlements"/>
<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="exportNotificationsOfOrderExecutionPaginal">
<soap:operation soapAction="urn:exportNotificationsOfOrderExecutionPaginal"/>
<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="getRequestsState">
<soap:operation soapAction="urn:getRequestsState"/>
<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="BillsServiceAsync">
<wsdl:port name="BillsPortAsync" binding="tns:BillsBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-bills-service/services/BillsAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,653 @@
<?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/capital-repair-service-async/" xmlns:crp="http://dom.gosuslugi.ru/schema/integration/capital-repair/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/capital-repair-service-async/">
<wsdl:types>
<xs:schema version="13.1.8.2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/capital-repair/" schemaLocation="hcs-capital-repair-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="getStateRequest">
<wsdl:part name="getStateRequest" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getStateResult" element="crp:getStateResult"/>
</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="importContractsRequest">
<wsdl:part name="importContractsRequest" element="crp:importContractsRequest"/>
</wsdl:message>
<wsdl:message name="importContractsResult">
<wsdl:part name="importContractsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportContractsRequest">
<wsdl:part name="exportContractsRequest" element="crp:exportContractsRequest"/>
</wsdl:message>
<wsdl:message name="exportContractsResult">
<wsdl:part name="exportContractsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importRegionalProgramRequest">
<wsdl:part name="importRegionalProgramRequest" element="crp:importRegionalProgramRequest"/>
</wsdl:message>
<wsdl:message name="importRegionalProgramResult">
<wsdl:part name="importRegionalProgramResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importRegionalProgramWorkRequest">
<wsdl:part name="importRegionalProgramWorkRequest" element="crp:importRegionalProgramWorkRequest"/>
</wsdl:message>
<wsdl:message name="importRegionalProgramWorkResult">
<wsdl:part name="importRegionalProgramWorkResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportRegionalProgramRequest">
<wsdl:part name="exportRegionalProgramRequest" element="crp:exportRegionalProgramRequest"/>
</wsdl:message>
<wsdl:message name="exportRegionalProgramResult">
<wsdl:part name="exportRegionalProgramResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportRegionalProgramWorkRequest">
<wsdl:part name="exportRegionalProgramWorkRequest" element="crp:exportRegionalProgramWorkRequest"/>
</wsdl:message>
<wsdl:message name="exportRegionalProgramWorkResult">
<wsdl:part name="exportRegionalProgramWorkResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importPlanRequest">
<wsdl:part name="importPlanRequest" element="crp:importPlanRequest"/>
</wsdl:message>
<wsdl:message name="importPlanResult">
<wsdl:part name="importPlanResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importPlanWorkRequest">
<wsdl:part name="importPlanWorkRequest" element="crp:importPlanWorkRequest"/>
</wsdl:message>
<wsdl:message name="importPlanWorkResult">
<wsdl:part name="importPlanWorkResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportPlanRequest">
<wsdl:part name="exportPlanRequest" element="crp:exportPlanRequest"/>
</wsdl:message>
<wsdl:message name="exportPlanResult">
<wsdl:part name="exportPlanResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportPlanWorkRequest">
<wsdl:part name="exportPlanWorkRequest" element="crp:exportPlanWorkRequest"/>
</wsdl:message>
<wsdl:message name="exportPlanWorkResult">
<wsdl:part name="exportPlanWorkResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importAccountRegionalOperatorRequest">
<wsdl:part name="importAccountRegionalOperatorRequest" element="crp:importAccountRegionalOperatorRequest"/>
</wsdl:message>
<wsdl:message name="importAccountRegionalOperatorResult">
<wsdl:part name="importAccountRegionalOperatorResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportAccountRequest">
<wsdl:part name="exportAccountRequest" element="crp:exportAccountRequest"/>
</wsdl:message>
<wsdl:message name="exportAccountResult">
<wsdl:part name="exportAccountResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importAccountSpecialRequest">
<wsdl:part name="importAccountSpecialRequest" element="crp:importAccountSpecialRequest"/>
</wsdl:message>
<wsdl:message name="importAccountSpecialResult">
<wsdl:part name="importAccountSpecialResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importDecisionsFormingFundRequest">
<wsdl:part name="importDecisionsFormingFundRequest" element="crp:importDecisionsFormingFundRequest"/>
</wsdl:message>
<wsdl:message name="importDecisionsFormingFundResult">
<wsdl:part name="importDecisionsFormingFundResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportDecisionsFormingFundRequest">
<wsdl:part name="exportDecisionsFormingFundRequest" element="crp:exportDecisionsFormingFundRequest"/>
</wsdl:message>
<wsdl:message name="exportDecisionsFormingFundResult">
<wsdl:part name="exportDecisionsFormingFundResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importOperationAndBalanceRequest">
<wsdl:part name="importOperationAndBalanceRequest" element="crp:importOperationAndBalanceRequest"/>
</wsdl:message>
<wsdl:message name="importOperationAndBalanceResult">
<wsdl:part name="importOperationAndBalanceResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCreditContractRequest">
<wsdl:part name="exportCreditContractRequest" element="crp:exportCreditContractRequest"/>
</wsdl:message>
<wsdl:message name="exportCreditContractResult">
<wsdl:part name="exportCreditContractResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importFundSizeInfoRequest">
<wsdl:part name="importFundSizeInfoRequest" element="crp:importFundSizeInfoRequest"/>
</wsdl:message>
<wsdl:message name="importFundSizeInfoResult">
<wsdl:part name="importFundSizeInfoResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportFundSizeInfoRequest">
<wsdl:part name="exportFundSizeInfoRequest" element="crp:exportFundSizeInfoRequest"/>
</wsdl:message>
<wsdl:message name="exportFundSizeInfoResult">
<wsdl:part name="exportFundSizeInfoResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importCertificatesRequest">
<wsdl:part name="importCertificatesRequest" element="crp:importCertificatesRequest"/>
</wsdl:message>
<wsdl:message name="importCertificatesResult">
<wsdl:part name="importCertificatesResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importPaymentsInfoRequest">
<wsdl:part name="importPaymentsInfoRequest" element="crp:importPaymentsInfoRequest"/>
</wsdl:message>
<wsdl:message name="importPaymentsInfoResult">
<wsdl:part name="importPaymentsInfoResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importDecisionsOrderOfProvidingPDRequest">
<wsdl:part name="importDecisionsOrderOfProvidingPDRequest" element="crp:importDecisionsOrderOfProvidingPDRequest"/>
</wsdl:message>
<wsdl:message name="importDecisionsOrderOfProvidingPDResult">
<wsdl:part name="importDecisionsOrderOfProvidingPDResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportDecisionsOrderOfProvidingPDRequest">
<wsdl:part name="exportDecisionsOrderOfProvidingPDRequest" element="crp:exportDecisionsOrderOfProvidingPDRequest"/>
</wsdl:message>
<wsdl:message name="exportDecisionsOrderOfProvidingPDResult">
<wsdl:part name="exportDecisionsOrderOfProvidingPDResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="CapitalRepairAsyncPort">
<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:operation name="importContracts">
<wsdl:documentation>Импорт договоров на выполнение работ (оказание услуг) по капитальному ремонту</wsdl:documentation>
<wsdl:input message="tns:importContractsRequest"/>
<wsdl:output message="tns:importContractsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportContracts">
<wsdl:documentation>Экспорт договоров на выполнение работ (оказание услуг) по капитальному ремонту</wsdl:documentation>
<wsdl:input message="tns:exportContractsRequest"/>
<wsdl:output message="tns:exportContractsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importRegionalProgram">
<wsdl:documentation>Импорт общих сведений о региональной программе капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:importRegionalProgramRequest"/>
<wsdl:output message="tns:importRegionalProgramResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importRegionalProgramWork">
<wsdl:documentation>Импорт сведений о домах и работах региональной программы капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:importRegionalProgramWorkRequest"/>
<wsdl:output message="tns:importRegionalProgramWorkResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportRegionalProgram">
<wsdl:documentation>Экспорт сведений о региональной программе капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:exportRegionalProgramRequest"/>
<wsdl:output message="tns:exportRegionalProgramResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportRegionalProgramWork">
<wsdl:documentation>Экспорт сведений о домах и работах региональной программы капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:exportRegionalProgramWorkRequest"/>
<wsdl:output message="tns:exportRegionalProgramWorkResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importPlan">
<wsdl:documentation>Импорт общих сведений о КПР/РАПКР/МАПКР</wsdl:documentation>
<wsdl:input message="tns:importPlanRequest"/>
<wsdl:output message="tns:importPlanResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importPlanWork">
<wsdl:documentation>Импорт сведений о домах и работах КПР/РАПКР/МАПКР</wsdl:documentation>
<wsdl:input message="tns:importPlanWorkRequest"/>
<wsdl:output message="tns:importPlanWorkResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportPlan">
<wsdl:documentation>Экспорт КПР</wsdl:documentation>
<wsdl:input message="tns:exportPlanRequest"/>
<wsdl:output message="tns:exportPlanResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportPlanWork">
<wsdl:documentation>Экспорт сведений о домах и работах КПР/РАПКР/МАПКР</wsdl:documentation>
<wsdl:input message="tns:exportPlanWorkRequest"/>
<wsdl:output message="tns:exportPlanWorkResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importRegionalOperatorAccounts">
<wsdl:documentation>Импорт счетов регионального оператора</wsdl:documentation>
<wsdl:input message="tns:importAccountRegionalOperatorRequest"/>
<wsdl:output message="tns:importAccountRegionalOperatorResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importSpecialAccounts">
<wsdl:documentation>Импорт специальных счетов</wsdl:documentation>
<wsdl:input message="tns:importAccountSpecialRequest"/>
<wsdl:output message="tns:importAccountSpecialResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportAccounts">
<wsdl:documentation>Экспорт счетов регионального оператора и специальных счетов</wsdl:documentation>
<wsdl:input message="tns:exportAccountRequest"/>
<wsdl:output message="tns:exportAccountResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importDecisionsFormingFund">
<wsdl:documentation>Импорт решений о выборе способа формирования фонда капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:importDecisionsFormingFundRequest"/>
<wsdl:output message="tns:importDecisionsFormingFundResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDecisionsFormingFund">
<wsdl:documentation>Экспорт решений о выборе способа формирования фонда капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:exportDecisionsFormingFundRequest"/>
<wsdl:output message="tns:exportDecisionsFormingFundResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCertificates">
<wsdl:documentation>Импорт актов выполненных работ</wsdl:documentation>
<wsdl:input message="tns:importCertificatesRequest"/>
<wsdl:output message="tns:importCertificatesResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importPaymentsInfo">
<wsdl:documentation>Импорт информации об оплате работ по капитальному ремонту</wsdl:documentation>
<wsdl:input message="tns:importPaymentsInfoRequest"/>
<wsdl:output message="tns:importPaymentsInfoResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importOperationAndBalance">
<wsdl:documentation>Импорт информации о совершенных операциях и остатках по счетам</wsdl:documentation>
<wsdl:input message="tns:importOperationAndBalanceRequest"/>
<wsdl:output message="tns:importOperationAndBalanceResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCreditContract">
<wsdl:documentation>Экспорт кредитных договоров/договоров займа</wsdl:documentation>
<wsdl:input message="tns:exportCreditContractRequest"/>
<wsdl:output message="tns:exportCreditContractResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importFundSizeInfo">
<wsdl:documentation>Импорт информации о размере фондов капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:importFundSizeInfoRequest"/>
<wsdl:output message="tns:importFundSizeInfoResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportFundSizeInfo">
<wsdl:documentation>Экспорт информации о размере фондов капитального ремонта</wsdl:documentation>
<wsdl:input message="tns:exportFundSizeInfoRequest"/>
<wsdl:output message="tns:exportFundSizeInfoResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importDecisionsOrderOfProvidingPD">
<wsdl:documentation>Импорт решений/информации о порядке представления платежных документов</wsdl:documentation>
<wsdl:input message="tns:importDecisionsOrderOfProvidingPDRequest"/>
<wsdl:output message="tns:importDecisionsOrderOfProvidingPDResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDecisionsOrderOfProvidingPD">
<wsdl:documentation>Экспорт решений/информации о порядке представления платежных документов</wsdl:documentation>
<wsdl:input message="tns:exportDecisionsOrderOfProvidingPDRequest"/>
<wsdl:output message="tns:exportDecisionsOrderOfProvidingPDResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CapitalRepairAsyncBinding" type="tns:CapitalRepairAsyncPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importContracts">
<soap:operation soapAction="urn:importContracts"/>
<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="exportContracts">
<soap:operation soapAction="urn:exportContracts"/>
<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="importRegionalProgram">
<soap:operation soapAction="urn:importRegionalProgram"/>
<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="importRegionalProgramWork">
<soap:operation soapAction="urn:importRegionalProgramWork"/>
<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="exportRegionalProgram">
<soap:operation soapAction="urn:exportRegionalProgram"/>
<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="exportRegionalProgramWork">
<soap:operation soapAction="urn:exportRegionalProgramWork"/>
<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="importPlan">
<soap:operation soapAction="urn:importPlan"/>
<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="importPlanWork">
<soap:operation soapAction="urn:importPlanWork"/>
<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:RequestHeader" part="Header" use="literal"/>
</wsdl:output>
<wsdl:fault name="InvalidRequest">
<soap:fault name="InvalidRequest" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportPlan">
<soap:operation soapAction="urn:exportPlan"/>
<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="exportPlanWork">
<soap:operation soapAction="urn:exportPlanWork"/>
<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="importRegionalOperatorAccounts">
<soap:operation soapAction="urn:importRegionalOperatorAccounts"/>
<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="importSpecialAccounts">
<soap:operation soapAction="urn:importSpecialAccounts"/>
<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="exportAccounts">
<soap:operation soapAction="urn:exportAccounts"/>
<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="importDecisionsFormingFund">
<soap:operation soapAction="urn:importDecisionsFormingFund"/>
<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="exportDecisionsFormingFund">
<soap:operation soapAction="urn:exportDecisionsFormingFund"/>
<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="importCertificates">
<soap:operation soapAction="urn:importCertificates"/>
<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="importPaymentsInfo">
<soap:operation soapAction="urn:importPaymentsInfo"/>
<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="importOperationAndBalance">
<soap:operation soapAction="urn:importOperationAndBalance"/>
<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="exportCreditContract">
<soap:operation soapAction="urn:exportCreditContract"/>
<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="importFundSizeInfo">
<soap:operation soapAction="urn:importFundSizeInfo"/>
<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="exportFundSizeInfo">
<soap:operation soapAction="urn:exportFundSizeInfo"/>
<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="importDecisionsOrderOfProvidingPD">
<soap:operation soapAction="urn:importDecisionsOrderOfProvidingPD"/>
<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="exportDecisionsOrderOfProvidingPD">
<soap:operation soapAction="urn:exportDecisionsOrderOfProvidingPD"/>
<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="CapitalRepairAsyncService">
<wsdl:documentation>Сервис Капитальный ремонт</wsdl:documentation>
<wsdl:port name="CapitalRepairAsyncPort" binding="tns:CapitalRepairAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-capital-repair-programs-service/services/CapitalRepairAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/drs/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/drs/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="14.0.0.0">
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/drs/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/drs/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="15.3.0.0">
<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="importDRsRequest">
<xs:annotation>
<xs:documentation>Импорт в ГИС ЖКХ запросов о наличии задолженности за ЖКУ. Доступны версии 13.1.10.1 и 14.0.0.0</xs:documentation>
<xs:documentation>Импорт в ГИС ЖКХ запросов о наличии задолженности за ЖКУ. Доступны версии 13.1.10.1, 14.0.0.0,</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -74,7 +74,7 @@
<!--Выгрузка из ГИС ЖКХ запросов о наличии задолженности за ЖКУ-->
<xs:element name="exportDRsRequest">
<xs:annotation>
<xs:documentation>Экспорт из ГИС ЖКХ запросов о наличии задолженности за ЖКУ. Доступны версии 13.1.10.1 и 14.0.0.0</xs:documentation>
<xs:documentation>Экспорт из ГИС ЖКХ запросов о наличии задолженности за ЖКУ. Доступны версии 13.1.10.1, 14.0.0.0 и 15.3.0.0</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -178,7 +178,7 @@
</xs:element>
<xs:element name="exportDRsResult">
<xs:annotation>
<xs:documentation>Результат экспорта из ГИС ЖКХ запросов о наличии задолженности за ЖКУ. Доступны версии 13.1.10.1 и 14.0.0.0</xs:documentation>
<xs:documentation>Результат экспорта из ГИС ЖКХ запросов о наличии задолженности за ЖКУ.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -252,7 +252,7 @@
<!--Выгрузка из ГИС ЖКХ подзапросов о наличии задолженности за ЖКУ, адресованных организации, и ответов организации на них-->
<xs:element name="exportDSRsRequest">
<xs:annotation>
<xs:documentation>Экспорт из ГИС ЖКХ подзапросов о наличии задолженности за ЖКУ, сформированных ГИС ЖКХ. Доступны версии 13.1.10.1 и 14.0.0.0</xs:documentation>
<xs:documentation>Экспорт из ГИС ЖКХ подзапросов о наличии задолженности за ЖКУ, сформированных ГИС ЖКХ. Доступны версии 13.1.10.1, 14.0.0.0 и 15.3.0.0</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -340,7 +340,7 @@
</xs:element>
<xs:element name="exportDSRsResult">
<xs:annotation>
<xs:documentation>Результат экспорта из ГИС ЖКХ подзапросов о наличии задолженности за ЖКУ, сформированных ГИС ЖКХ. Доступны версии 13.1.10.1 и 14.0.0.0</xs:documentation>
<xs:documentation>Результат экспорта из ГИС ЖКХ подзапросов о наличии задолженности за ЖКУ, сформированных ГИС ЖКХ. Доступны версии 13.1.10.1, 14.0.0.0 и 15.3.0.0</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -1113,7 +1113,7 @@
</xs:complexType>
<xs:complexType name="ActType">
<xs:annotation>
<xs:documentation>блок судебного акта</xs:documentation>
<xs:documentation>блок судебного акта Доступные версии: 14.0.0.0 и 15.3.0.0</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="number">
@ -1131,6 +1131,11 @@
<xs:documentation>Дата вступления в силу судебного акта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="judicalActDatePronouncing" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата судебного акта (вынесения) Необязательный атрибут. Заполняется, начиная с версии 15.3.0.0, если значение не пустое</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CancelledAddressType">
@ -1447,4 +1452,4 @@
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</xs:schema>

View File

@ -0,0 +1,100 @@
<?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:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:debt="http://dom.gosuslugi.ru/schema/integration/debts/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/debts-async/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/debts-async/">
<wsdl:types>
<xs:schema version="13.3.1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/debts/" schemaLocation="hcs-debts-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="importDebtRequest">
<wsdl:part name="importDebtRequest" element="debt:importDebtRequest"/>
</wsdl:message>
<wsdl:message name="AckRequest">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="getStateRequest">
<wsdl:part name="getRequestState" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getRequestStateResult" element="debt:getStateResult"/>
</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="exportDebtRequest">
<wsdl:part name="exportDebtRequest" element="debt:exportDebtRequest"/>
</wsdl:message>
<wsdl:portType name="DebtPortsTypeAsync">
<wsdl:operation name="importDebt">
<wsdl:documentation>Импорт о сведений о задолженностях за ЖКУ</wsdl:documentation>
<wsdl:input message="tns:importDebtRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDebt">
<wsdl:documentation>Экспорт сведений о задолженностях за ЖКУ</wsdl:documentation>
<wsdl:input message="tns:exportDebtRequest"/>
<wsdl:output message="tns:AckRequest"/>
<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="DebtAsyncBinding" type="tns:DebtPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importDebt">
<wsdl:documentation>Импорт о сведений о задолженностях за ЖКУ</wsdl:documentation>
<soap:operation soapAction="urn:importDebt"/>
<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"/>
</wsdl:operation>
<wsdl:operation name="exportDebt">
<wsdl:documentation>Экспорт сведений о задолженностях за ЖКУ</wsdl:documentation>
<soap:operation soapAction="urn:exportDebt"/>
<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"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:documentation>Получение статуса обработки запроса</wsdl:documentation>
<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"/>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="DebtServiceAsync">
<wsdl:port name="DebtPortAsync" binding="tns:DebtAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-debt-service/services/DebtAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,80 @@
<?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/fas-service-async/" xmlns:fas="http://dom.gosuslugi.ru/schema/integration/fas/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/fas-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/fas/" schemaLocation="hcs-fas-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="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="fas:getStateResult"/>
</wsdl:message>
<wsdl:message name="importRSORequest">
<wsdl:part name="importRSORequest" element="fas:importRSORequest"/>
</wsdl:message>
<wsdl:message name="importRSOResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="FASPortsTypeAsync">
<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:operation name="importRSO">
<wsdl:documentation>Импорт сведений о лицах, осуществляющих поставки ресурсов.</wsdl:documentation>
<wsdl:input message="tns:importRSORequest"/>
<wsdl:output message="tns:importRSOResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="FASBindingAsync" type="tns:FASPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importRSO">
<soap:operation soapAction="urn:importRSO"/>
<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="FASServiceAsync">
<wsdl:port name="FASPortAsync" binding="tns:FASBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-fas-service/services/FASAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,260 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/fas/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/fas/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="10.0.1.2">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" schemaLocation="../lib/hcs-organizations-base.xsd"/>
<!--Запросы-->
<xs:element name="importRSORequest">
<xs:annotation>
<xs:documentation>Импорт сведений о лицах, осуществляющих поставки ресурсов, необходимых для предоставления коммунальных услуг, в многоквартирные дома, жилые дома</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="RSO" maxOccurs="100">
<xs:annotation>
<xs:documentation>Ресурсоснабжающая организация</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ActualDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата актуальности сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="RSOActualDATA">
<xs:annotation>
<xs:documentation>Внести актуальные сведения в реестр</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
<xs:element ref="organizations-base:KPP" minOccurs="0"/>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование для ЮЛ или фамилия, имя и отчество для ИП</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IsEntpr" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element ref="organizations-base:OGRN"/>
<xs:element ref="organizations-base:OGRNIP"/>
</xs:choice>
<xs:element name="Resource" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Регулируемый вид деятельности по поставке ресурсов</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ResourseType" type="tns:ResourseType">
<xs:annotation>
<xs:documentation>Регулируемый вид деятельности по поставке ресурсов по справочнику</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OKTMO" type="base:OKTMORefType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Муниципальное образование, на территории которого юридическое лицо или индивидуальный предприниматель осуществляет регулируемые виды деятельности по поставке ресурсов</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RegistryOfNaturalMonopolies" minOccurs="0">
<xs:annotation>
<xs:documentation>Реестр субъектов естественных монополий</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Number">
<xs:annotation>
<xs:documentation>Номер</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата включения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RegistryGuaranteeingSuppliers" minOccurs="0">
<xs:annotation>
<xs:documentation>Федеральный информационный реестр гарантирующих поставщиков и зон их деятельности</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Number">
<xs:annotation>
<xs:documentation>Номер</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата включения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RemoveRSO">
<xs:annotation>
<xs:documentation>Аннулировать сведения в реестре</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
<xs:element ref="organizations-base:KPP"/>
<xs:choice minOccurs="0">
<xs:element ref="organizations-base:OGRN"/>
<xs:element ref="organizations-base:OGRNIP"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</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="importRSORequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Типы асинхронного обмена-->
<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"/>
<xs:element name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:simpleType name="ResourseType">
<xs:annotation>
<xs:documentation>Регулируемый вид деятельности по поставке ресурсов (по справочнику Реестр ВД)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="ResourseTypeGIS">
<xs:annotation>
<xs:documentation>Регулируемый вид деятельности по поставке ресурсов (по справочнику видов деятельности ГИС ЖКХ)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Холодное водоснабжение/Транспортировка воды, включая распределение воды</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>Холодное водоснабжение/Подвоз воды (на основании заявления органа местного самоуправления)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Горячее водоснабжение с использованием закрытых систем теплоснабжения (горячего водоснабжения)/Приготовление воды на нужды горячего водоснабжения</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>Водоотведение, в том числе очистка сточных вод, обращение с осадком сточных вод</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>Теплоснабжение/Сбыт тепловой энергии и теплоносителя</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>Теплоснабжение/Поддержание резервной тепловой мощности при отсутствии потребления тепловой энергии</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>Поставки электрической энергии населению</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>Услуги по поставке (реализации) природного газа/Реализация газа населению</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>Услуги по поставке (реализации) природного газа/Реализация сжиженного газа населению для бытовых нужд</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Поставка топлива твердого, топлива печного бытового и керосина гражданам/Поставка топлива твердого гражданам </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation>Электроснабжение: поставки электрической энергии населению</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="12">
<xs:annotation>
<xs:documentation>Услуги по поставке (реализации) природного газа: реализация газа населению</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="13">
<xs:annotation>
<xs:documentation>Услуги по поставке (реализации) природного газа: реализация сжиженного газа населению для бытовых нужд</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="14">
<xs:annotation>
<xs:documentation>Поставка топлива твердого, топлива печного бытового и керосина гражданам: поставка топлива твердого гражданам</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="15">
<xs:annotation>
<xs:documentation>Поставка топлива твердого, топлива печного бытового и керосина гражданам: Поставка топлива печного бытового гражданам</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@ -15,6 +15,9 @@
<wsdl:message name="exportMeteringDeviceDataRequest">
<wsdl:part name="exportMeteringDeviceDataRequest" element="hm:exportMeteringDeviceDataRequest"/>
</wsdl:message>
<wsdl:message name="exportODSPMeteringDeviceDataRequest">
<wsdl:part name="exportODSPMeteringDeviceDataRequest" element="hm:exportODSPMeteringDeviceDataRequest"/>
</wsdl:message>
<wsdl:message name="RequestHeader">
<wsdl:part name="Header" element="base:RequestHeader"/>
</wsdl:message>
@ -45,6 +48,9 @@
<wsdl:message name="exportMeteringDeviceDataResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportODSPMeteringDeviceDataResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importContractResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
@ -269,6 +275,12 @@
<wsdl:output message="tns:exportMeteringDeviceDataResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportODSPMeteringDeviceData">
<wsdl:documentation>Получить перечень ПУ по ЛС для ОДСП</wsdl:documentation>
<wsdl:input message="tns:exportODSPMeteringDeviceDataRequest"/>
<wsdl:output message="tns:exportODSPMeteringDeviceDataResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
@ -521,6 +533,20 @@
<soap:fault name="InvalidRequest" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportODSPMeteringDeviceData">
<soap:operation soapAction="urn:exportODSPMeteringDeviceData"/>
<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>

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:organizations-registry-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:metering-device-base="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/house-management/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.1.9.2">
<!-- edited with XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com) by kirill (ois) -->
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:organizations-registry-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:metering-device-base="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/house-management/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="15.6.0.1">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/" schemaLocation="../lib/hcs-bills-base.xsd"/>
@ -428,7 +429,7 @@
</xs:element>
<xs:element name="importHouseOMSRequest">
<xs:annotation>
<xs:documentation>Импорт данных дома. В ответ на запрос формируется статус обработки данных многоквартирного дома. ImportResult содержит результат обработки данных дома (В GUID содержится FIASHouseGuid входных данных, UniqueNumber содержит Уникальный номер дома), помещений (UniqueNumber содержит Уникальный номер помещения), комнат (UniqueNumber содержит Уникальный номер комнаты). Доступны версии 11.5.0.2, 13.2.3.2</xs:documentation>
<xs:documentation>Импорт данных дома. В ответ на запрос формируется статус обработки данных многоквартирного дома. ImportResult содержит результат обработки данных дома (В GUID содержится FIASHouseGuid входных данных, UniqueNumber содержит Уникальный номер дома), помещений (UniqueNumber содержит Уникальный номер помещения), комнат (UniqueNumber содержит Уникальный номер комнаты). Доступны версии 11.5.0.2, 13.2.3.2, 15.6.0.1</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -452,13 +453,19 @@
<xs:sequence>
<xs:element name="HouseManagementType" type="nsi-base:nsiRef" minOccurs="0">
<xs:annotation>
<xs:documentation>Cпособ управления домом (НСИ 25). Разрешено предавать параметр только при отсутствии информации об управлении МКД (отсутствует запись в РИСУ и/или не размещён договор управления/устав):
- Не выбран
- Непосредственное управление.
</xs:documentation>
<xs:documentation>Cпособ управления домом (НСИ 25). Разрешено передавать параметр только при отсутствии информации об управлении МКД (отсутствует запись в РИСУ и/или не размещён договор управления/устав):
- Не выбран;
- Непосредственное управление;
- Выбран, но не реализован.
В иных случаях значение элемента игнорируется.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ManagementPeriodFrom" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала способа управления. Заполняется только для версии 15.6.0.1 и выше</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@ -476,9 +483,15 @@
<xs:element name="HouseManagementType" type="nsi-base:nsiRef" minOccurs="0">
<xs:annotation>
<xs:documentation>Cпособ управления домом (НСИ 25). Разрешено предавать параметр только при отсутствии информации об управлении МКД (отсутствует запись в РИСУ и/или не размещён договор управления/устав):
- Не выбран
- Непосредственное управление.
</xs:documentation>
- Не выбран;
- Непосредственное управление;
- Выбран, но не реализован.
В иных случаях значение элемента игнорируется.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManagementPeriodFrom" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала способа управления. Заполняется только для версии 15.6.0.1 и выше</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
@ -870,7 +883,7 @@
</xs:element>
<xs:element name="importHouseESPRequest">
<xs:annotation>
<xs:documentation>Импорт данных дома. В ответ на запрос формируется статус обработки данных многоквартирного дома. ImportResult содержит результат обработки данных дома (В GUID содержится FIASHouseGuid входных данных, UniqueNumber содержит Уникальный номер дома), помещений (UniqueNumber содержит Уникальный номер помещения), комнат (UniqueNumber содержит Уникальный номер комнаты). Доступны версии 11.6.0.2, 13.2.3.2</xs:documentation>
<xs:documentation>Импорт данных дома. В ответ на запрос формируется статус обработки данных многоквартирного дома. ImportResult содержит результат обработки данных дома (В GUID содержится FIASHouseGuid входных данных, UniqueNumber содержит Уникальный номер дома), помещений (UniqueNumber содержит Уникальный номер помещения), комнат (UniqueNumber содержит Уникальный номер комнаты). Доступны версии 11.6.0.2, 13.2.3.2, 15.6.0.1</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -896,10 +909,17 @@
<xs:annotation>
<xs:documentation>Разрешено предавать параметр только при отсутствии информации об управлении МКД (отсутствует запись в РИСУ и/или не размещён договор управления/устав):
- Не выбран
- Непосредственное управление.
- Непосредственное управление
- Выбран, но не реализован.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManagementPeriodFrom" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала способа управления
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@ -918,10 +938,17 @@
<xs:annotation>
<xs:documentation>Разрешено предавать параметр только при отсутствии информации об управлении МКД (отсутствует запись в РИСУ и/или не размещён договор управления/устав):
- Не выбран
- Непосредственное управление.
- Непосредственное управление
- Выбран, но не реализован.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManagementPeriodFrom" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала способа управления
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@ -1141,7 +1168,7 @@
<xs:annotation>
<xs:documentation>Запрос на экспорт информации о доме.
Доступны версии: 11.1.0.1, 12.2.0.1 и 13.2.3.2</xs:documentation>
Доступны версии: 11.1.0.1, 12.2.0.1, 13.2.3.2, 15.6.0.1</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -1173,6 +1200,11 @@
<xs:documentation>Дата модификации данных дома</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HouseGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор дома в реестре объектов жилищного фонда. Элемент заполняется для версии 15.6.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="ApartmentHouse">
<xs:annotation>
@ -2694,7 +2726,7 @@ IndividualServiceGUID - для обновления индивидуальной
</xs:element>
<xs:element name="exportMeteringDeviceDataRequest">
<xs:annotation>
<xs:documentation>Экспорт ПУ</xs:documentation>
<xs:documentation>Экспорт ПУ. Доступные версии 11.1.0.2, 14.8.0.1</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -2772,7 +2804,7 @@ IndividualServiceGUID - для обновления индивидуальной
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.1.0.2"/>
<xs:attribute ref="base:version" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@ -2842,6 +2874,74 @@ Archival-Архивный</xs:documentation>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="exportODSPMeteringDeviceDataRequest">
<xs:annotation>
<xs:documentation>Запрос экспорта ПУ по лицевому счету для Оператора ДСП</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="AccountNumber" type="xs:string">
<xs:annotation>
<xs:documentation>Номер ЛС</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="15.3.0.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="exportODSPMeteringDeviceDataResultType">
<xs:annotation>
<xs:documentation>Ответ на запрос экспорта ПУ по лицевому счету для Оператора ДСП</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MeteringDeviceRootGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор ПУ в ГИС ЖКХ </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MeteringDeviceNumber">
<xs:annotation>
<xs:documentation>Заводской (серийный) номер ПУ</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FIASHouseGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsConnected" type="xs:boolean">
<xs:annotation>
<xs:documentation>Признак подключения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UpdateDateTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата подключения/отключения к опратору ДСП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="MunicipalResourceEnergy" type="tns:MunicipalResourceElectricExportType">
<xs:annotation>
<xs:documentation>Последние полученные показания и коэффициент трансформации для ПУ, измеряющего электроэнергию. Указывается только для ПУ, предоставляющих показания</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MunicipalResourceNotEnergy" type="tns:MunicipalResourceNotElectricExportType" maxOccurs="3">
<xs:annotation>
<xs:documentation>Сведения о коммунальном ресурсе и последние полученные показания ПУ (тепловая энергия, газ, горячая вода, холодная вода, сточные бытовые воды). Указывается только для ПУ, предоставляющих показания</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<!--Импорт ДУ (Договор на управление)-->
<xs:element name="importContractRequest">
<xs:annotation>
@ -4902,7 +5002,7 @@ Locked-Заблокирован</xs:documentation>
<xs:sequence>
<xs:element name="ServiceType">
<xs:annotation>
<xs:documentation>Предмет договора
<xs:documentation>Предмет договора
Виды КУ. Ссылка на НСИ "Вид коммунальной услуги" (реестровый номер 3) </xs:documentation>
</xs:annotation>
<xs:complexType>
@ -5434,7 +5534,7 @@ P(roprietor)-Исполнитель коммунальных услуг. Зап
<xs:sequence>
<xs:element name="ServiceType">
<xs:annotation>
<xs:documentation>Предмет договора
<xs:documentation>Предмет договора
Виды КУ. Ссылка на НСИ "Вид коммунальной услуги" (реестровый номер 3) </xs:documentation>
</xs:annotation>
<xs:complexType>
@ -6321,7 +6421,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
<xs:annotation>
<xs:documentation>Порядок размещения информации о начислениях за коммунальные услуги ведется
D - в разрезе договора.
O - в разрезе объектов жилищного фонда.
O - в разрезе объектов жилищного фонда.
Заполняется, если второй стороной договора является исполнитель коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:simpleType>
@ -7555,7 +7655,7 @@ O - в разрезе объектов жилищного фонда. Запол
<xs:annotation>
<xs:documentation>Размещение информации о начислениях за коммунальные услуги осуществляет:
R(SO)- РСО.
P(roprietor)-Исполнитель коммунальных услуг.
P(roprietor)-Исполнитель коммунальных услуг.
Заполняется, если порядок размещения информации о начислениях за коммунальные услуги ведется в разрезе договора</xs:documentation>
</xs:annotation>
<xs:simpleType>
@ -7838,7 +7938,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
<xs:annotation>
<xs:documentation>Порядок размещения информации о начислениях за коммунальные услуги ведется
D - в разрезе договора.
O - в разрезе объектов жилищного фонда.
O - в разрезе объектов жилищного фонда.
Заполняется, если второй стороной договора является исполнитель коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:simpleType>
@ -8809,7 +8909,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.11.0.6"/>
<xs:attribute ref="base:version" use="required" fixed="15.4.0.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@ -8851,9 +8951,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
</xs:element>
<xs:element name="exportVotingProtocolRequest">
<xs:annotation>
<xs:documentation>Экспорт протоколов ОСС
Доступны версии 11.11.0.6, 12.2.3.1, 13.1.0.4 и 13.1.8.1</xs:documentation>
<xs:documentation>Экспорт протоколов ОСС</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
@ -8897,7 +8995,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required"/>
<xs:attribute ref="base:version" use="required" fixed="15.4.0.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@ -9014,7 +9112,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute ref="base:version" fixed="13.1.8.1"/>
<xs:attribute ref="base:version" use="required" fixed="15.4.0.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@ -9042,7 +9140,7 @@ N (ext) - следующего месяца за расчетным. </xs:docume
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" fixed="13.1.8.1"/>
<xs:attribute ref="base:version" use="required" fixed="15.4.0.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
@ -9835,6 +9933,11 @@ STATE_(M)UNICIPAL_FUND - Договор найма жилого помещени
<xs:documentation>Письменные отказы собственников</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="exportODSPMeteringDeviceDataResult" type="tns:exportODSPMeteringDeviceDataResultType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>ПУ для оператора дистанционного снятия показаний</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="11.0.0.1"/>
</xs:extension>
@ -14037,9 +14140,6 @@ STATE_(M)UNICIPAL_FUND - Договор найма жилого помещени
</xs:complexType>
</xs:element>
<xs:element name="TKOContract" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Договор на оказание услуг по обращению с твердыми коммунальными отходами</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element ref="tns:ContractGUID" minOccurs="0"/>
@ -15719,13 +15819,12 @@ Annul-Сведения аннулированы
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date" minOccurs="0">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала приема решений собственников.
Обязательно для заполнения, если заполнен элемент tns:Placing.</xs:documentation>
<xs:documentation>Дата начала приема решений собственников.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -15828,13 +15927,12 @@ Annul-Сведения аннулированы
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AVotingStartDate" type="xs:date" minOccurs="0">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала приема решений собственников.
Обязательно для заполнения, если заполнен элемент tns:Placing.</xs:documentation>
<xs:documentation>Дата начала приема решений собственников.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -16051,9 +16149,11 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
<xs:documentation>Номер сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MessageDate" type="xs:date">
<xs:element name="MessageDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата составления сообщения</xs:documentation>
<xs:documentation>Дата составления сообщения
Обязательна к заполнению для всех сообщений, кроме голосований, проводимых с помощью системы ГИС ЖКХ. Для собраний, проводимых с помощью ГИС ЖКХ значение элемента будет проигнорировано и в дату составления запишется текущая дата и время.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
@ -16081,12 +16181,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата начала приема решений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingEndDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -16138,12 +16238,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата начала приема решений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingEndDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -16408,12 +16508,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата начала приема решений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingEndDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -16465,12 +16565,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата начала приема решений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingEndDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -16554,7 +16654,7 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
Заполняется только если в tns:VotingSystem выбрано "Региональная информационная система" или "ЕПГУ"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType">
<xs:element name="AdminOfGeneralMeeting" type="tns:AdminOfGeneralMeetingType" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения об АОСС</xs:documentation>
</xs:annotation>
@ -16929,12 +17029,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AVotingStartDate" type="xs:date" minOccurs="0">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала приема решений собственников</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -17049,12 +17149,12 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AVotingStartDate" type="xs:date" minOccurs="0">
<xs:element name="StartMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата начала приема решений собственников</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AVotingDate" type="xs:date">
<xs:element name="EndMakingDecisionDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания приема решений</xs:documentation>
</xs:annotation>
@ -18436,7 +18536,7 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:element>
<xs:element name="EndSupplyDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания поставки ресурса. Является обязательным, если указано значение в AutomaticRollOverOneYear</xs:documentation>
<xs:documentation>Дата окончания поставки ресурса. Является обязательным, если указано значение в AutomaticRollOverOneYear или не указано значение в IndefiniteTerm</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
@ -18612,9 +18712,11 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:element name="PremiseGUID" type="base:GUIDType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение)</xs:documentation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение).
Идентификатор помещения (тип = жилое помещение).
Заполняется для импорта версии 11.1.0.8 и экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccountGUID" type="base:GUIDType" maxOccurs="unbounded">
@ -18627,6 +18729,26 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
<xs:documentation>Электронный образ акта ввода узла учета в эксплуатацию</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseInfo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Заполняется для экспорта для версии 14.8.0.1. Для импорта игнорируется</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение) Идентификатор помещения (тип = жилое помещение).
Заполняется для экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseNo">
<xs:annotation>
<xs:documentation>Номер помещения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="ResidentialPremiseAccounts">
@ -18643,9 +18765,11 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:element name="PremiseGUID" type="base:GUIDType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор помещения (тип = нежилое помещение)</xs:documentation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение).
Идентификатор помещения (тип = жилое помещение).
Заполняется для импорта версии 11.1.0.8 и экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccountGUID" type="base:GUIDType" maxOccurs="unbounded">
@ -18658,6 +18782,26 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
<xs:documentation>Электронный образ акта ввода узла учета в эксплуатацию</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseInfo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Заполняется для экспорта для версии 14.8.0.1. Для импорта игнорируется</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение) Идентификатор помещения (тип = жилое помещение).
Заполняется для экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseNo">
<xs:annotation>
<xs:documentation>Номер помещения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="NonResidentialPremiseAccounts">
@ -18705,9 +18849,10 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LivingRoomGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:element name="LivingRoomGUID" type="base:GUIDType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор комнаты</xs:documentation>
<xs:documentation>Идентификатор комнаты.
Заполняется для импорта и экспорта версии 11.1.0.2</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccountGUID" type="base:GUIDType" maxOccurs="unbounded">
@ -18720,6 +18865,25 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
<xs:documentation>Электронный образ акта ввода узла учета в эксплуатацию</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LivingRoomInfo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Заполняется для экспорта для версии 14.8.0.1. Для импорта игнорируется</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LivingRoomGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор комнаты</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LivingRoomNo">
<xs:annotation>
<xs:documentation>Номер комнаты</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="LivingRoomAccounts">
@ -18736,9 +18900,11 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:element name="PremiseGUID" type="base:GUIDType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор жилого помещения</xs:documentation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение).
Идентификатор помещения (тип = жилое помещение).
Заполняется для импорта версии 11.1.0.8 и экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccountGUID" type="base:GUIDType" maxOccurs="unbounded">
@ -18751,6 +18917,26 @@ DECISION_IS_(N)OT_MADE - решение не принято</xs:documentation>
<xs:documentation>Электронный образ акта ввода узла учета в эксплуатацию</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseInfo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Заполняется для экспорта для версии 14.8.0.1. Для импорта игнорируется</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор помещения (тип = жилое помещение) Идентификатор помещения (тип = жилое помещение).
Заполняется для экспорта версий 11.1.0.2 и 14.8.0.1</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PremiseNo">
<xs:annotation>
<xs:documentation>Номер помещения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="CollectiveApartmentAccounts">

View File

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

View File

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

View File

@ -0,0 +1,216 @@
<?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/inspection-service-async/" xmlns:ins="http://dom.gosuslugi.ru/schema/integration/inspection/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/inspection-service-async/">
<wsdl:types>
<xs:schema version="11.2.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/inspection/" schemaLocation="hcs-inspection-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importInspectionPlanRequest">
<wsdl:part name="importInspectionPlanRequest" element="ins:importInspectionPlanRequest"/>
</wsdl:message>
<wsdl:message name="importInspectionPlanResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportInspectionPlansRequest">
<wsdl:part name="exportInspectionPlansRequest" element="ins:exportInspectionPlansRequest"/>
</wsdl:message>
<wsdl:message name="exportInspectionPlansResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importExaminationsRequest">
<wsdl:part name="importExaminationsRequest" element="ins:importExaminationsRequest"/>
</wsdl:message>
<wsdl:message name="importExaminationsResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportExaminationsRequest">
<wsdl:part name="exportExaminationsRequest" element="ins:exportExaminationsRequest"/>
</wsdl:message>
<wsdl:message name="exportExaminationsResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="cancelDocumentsResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</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="ins:getStateResult"/>
</wsdl:message>
<wsdl:message name="exportExaminationURIStateRequest">
<wsdl:part name="exportExaminationURIStateRequest" element="ins:exportExaminationURIStateRequest"/>
</wsdl:message>
<wsdl:message name="exportExaminationURIStateResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="InspectionPortsTypeAsync">
<wsdl:operation name="importInspectionPlan">
<wsdl:documentation>ВИ_ПИЖФ_ИПП. Импорт плана проверок.</wsdl:documentation>
<wsdl:input message="tns:importInspectionPlanRequest"/>
<wsdl:output message="tns:importInspectionPlanResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportInspectionPlans">
<wsdl:documentation>ВИ_ПИЖФ_ЭПП. Экспорт плана проверок.</wsdl:documentation>
<wsdl:input message="tns:exportInspectionPlansRequest"/>
<wsdl:output message="tns:exportInspectionPlansResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importExaminations">
<wsdl:documentation>ВИ_ПИЖФ_ИП. Импорт проверок.</wsdl:documentation>
<wsdl:input message="tns:importExaminationsRequest"/>
<wsdl:output message="tns:importExaminationsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportExaminations">
<wsdl:documentation>ВИ_ПИЖФ_ЭП. Экспорт проверок.</wsdl:documentation>
<wsdl:input message="tns:exportExaminationsRequest"/>
<wsdl:output message="tns:exportExaminationsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<!-- <wsdl:operation name="cancelDocuments">
<wsdl:documentation>ВИ_ПИЖФ_ОД. Отмена документов (проверок).</wsdl:documentation>
<wsdl:input message="tns:cancelDocumentsRequest"/>
<wsdl:output message="tns:cancelDocumentsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>-->
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportExaminationURIState">
<wsdl:documentation>ВИ_ПИЖФ_ЭСП. Экспорт статуса размещения проверок из ЕРП</wsdl:documentation>
<wsdl:input message="tns:exportExaminationURIStateRequest"/>
<wsdl:output message="tns:exportExaminationURIStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="InspectionBindingAsync" type="tns:InspectionPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importInspectionPlan">
<wsdl:documentation>ВИ_ПИЖФ_ИПП. Импорт плана проверок.</wsdl:documentation>
<soap:operation soapAction="urn:importInspectionPlan"/>
<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="exportInspectionPlans">
<wsdl:documentation>ВИ_ПИЖФ_ЭПП. Экспорт плана проверок.</wsdl:documentation>
<soap:operation soapAction="urn:exportInspectionPlans"/>
<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="importExaminations">
<wsdl:documentation>ВИ_ПИЖФ_ИП. Импорт проверок.</wsdl:documentation>
<soap:operation soapAction="urn:importExaminations"/>
<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="exportExaminations">
<wsdl:documentation>ВИ_ПИЖФ_ЭП. Экспорт проверок.</wsdl:documentation>
<soap:operation soapAction="urn:exportExaminations"/>
<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="cancelDocuments">
<wsdl:documentation>ВИ_ПИЖФ_ОД. Отмена документов (проверок).</wsdl:documentation>
<soap:operation soapAction="urn:cancelDocuments"/>
<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:operation name="exportExaminationURIState">
<wsdl:documentation>ВИ_ПИЖФ_ЭСП. Экспорт статуса размещения проверок из ЕРП</wsdl:documentation>
<soap:operation soapAction="urn:exportExaminationURIState"/>
<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="InspectionServiceAsync">
<wsdl:documentation>Асинхронный сервис работы с планами проверок и проверками</wsdl:documentation>
<wsdl:port name="InspectionPortAsync" binding="tns:InspectionBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-inspection-service/services/InspectionAsync"/>
</wsdl:port>
</wsdl:service>
<!-- <wsdl:message name="cancelDocumentsRequest">
<wsdl:part name="cancelDocumentsRequest" element="ins:cancelDocumentsRequest"/>
</wsdl:message> -->
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com) by rzf (fdbs) -->
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://dom.gosuslugi.ru/schema/integration/base/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.1.10.2">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
<xs:simpleType name="String2000Type">
@ -430,7 +431,8 @@
</xs:element>
<xs:element name="ErrorMessage" type="tns:ErrorMessageType">
<xs:annotation>
<xs:documentation>Описание ошибок контролей или бизнес-процесса</xs:documentation>
<xs:documentation>Описание ошибок контролей или бизнес-процесса. Элемент не заполянется. Оставлен для совместимости
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ErrorMessageType">

View File

@ -514,7 +514,7 @@
</xs:annotation>
<xs:element name="HSType" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Вид ЖУ (справочник "Классификатор видов работ (услуг)")</xs:documentation>
<xs:documentation>Вид ЖУ (справочник "Вид жилищной услуги")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MSType" type="base:GUIDType">

View File

@ -0,0 +1,158 @@
<?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/licenses-service-async/" xmlns:lc="http://dom.gosuslugi.ru/schema/integration/licenses/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/licenses-service-async/">
<wsdl:types>
<xs:schema version="14.4.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/licenses/" schemaLocation="hcs-licenses-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="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="exportLicenseRequest">
<wsdl:part name="exportLicenseRequest" element="lc:exportLicenseRequest"/>
</wsdl:message>
<wsdl:message name="exportLicenseResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportDisqualifiedPersonRequest">
<wsdl:part name="exportDisqualifiedPersonRequest" element="lc:exportDisqualifiedPersonRequest"/>
</wsdl:message>
<wsdl:message name="exportDisqualifiedPersonResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportActualLicenseStateRequest">
<wsdl:part name="exportActualLicenseStateRequest" element="lc:exportActualLicenseStateRequest"/>
</wsdl:message>
<wsdl:message name="exportActualLicenseStateResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importLicenseEntryRequest">
<wsdl:part name="importLicenseEntryRequest" element="lc:importLicenseEntryRequest"/>
</wsdl:message>
<wsdl:message name="importLicenseEntryResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="getStateRequest">
<wsdl:part name="getStateRequest" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getStateResult" element="lc:getStateResult"/>
</wsdl:message>
<wsdl:portType name="LicensePortsTypeAsync">
<wsdl:operation name="exportLicense">
<wsdl:documentation>Экспорт сведений из реестра лицензий (старый формат)</wsdl:documentation>
<wsdl:input message="tns:exportLicenseRequest"/>
<wsdl:output message="tns:exportLicenseResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDisqualifiedPerson">
<wsdl:documentation>Экспорт сведений из реестра дисквалифицированных лиц</wsdl:documentation>
<wsdl:input message="tns:exportDisqualifiedPersonRequest"/>
<wsdl:output message="tns:exportDisqualifiedPersonResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportActualLicenseState">
<wsdl:documentation>Экспорт сведений из реестра лицензий (по реестровой модели)</wsdl:documentation>
<wsdl:input message="tns:exportActualLicenseStateRequest"/>
<wsdl:output message="tns:exportActualLicenseStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importLicenseEntry">
<wsdl:documentation>Импорт реестровых записей</wsdl:documentation>
<wsdl:input message="tns:importLicenseEntryRequest"/>
<wsdl:output message="tns:importLicenseEntryResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="LicenseBindingAsync" type="tns:LicensePortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="exportLicense">
<soap:operation soapAction="urn:exportLicense"/>
<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="exportDisqualifiedPerson">
<soap:operation soapAction="urn:exportDisqualifiedPerson"/>
<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:operation name="exportActualLicenseState">
<soap:operation soapAction="urn:exportActualLicenseState"/>
<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="importLicenseEntry">
<soap:operation soapAction="urn:importLicenseEntry"/>
<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="LicenseServiceAsync">
<wsdl:documentation>Асинхронный сервис управления экспортом лицензий и дисквалифицированных лиц</wsdl:documentation>
<wsdl:port name="LicensesPortAsync" binding="tns:LicenseBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-licenses-service/services/LicensesAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,184 @@
<?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/msp-service-async/" xmlns:msp="http://dom.gosuslugi.ru/schema/integration/msp/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/msp-service-async/">
<wsdl:types>
<xs:schema version="13.0.0.7" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/msp/" schemaLocation="hcs-msp-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="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="msp:getStateResult"/>
</wsdl:message>
<wsdl:message name="importCitizenSubsidyRequest">
<wsdl:part name="importCitizenSubsidyRequest" element="msp:importCitizenSubsidyRequest"/>
</wsdl:message>
<wsdl:message name="importCitizenSubsidyResult">
<wsdl:part name="importCitizenSubsidyResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCategoriesRequest">
<wsdl:part name="exportCategoriesRequest" element="msp:exportCategoriesRequest"/>
</wsdl:message>
<wsdl:message name="exportCategoriesResult">
<wsdl:part name="exportCategoriesResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importCitizenCompensationRequest">
<wsdl:part name="importCitizenCompensationRequest" element="msp:importCitizenCompensationRequest"/>
</wsdl:message>
<wsdl:message name="importCitizenCompensationResult">
<wsdl:part name="importCitizenCompensationResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCitizenSubsidyRequest">
<wsdl:part name="exportCitizenSubsidyRequest" element="msp:exportCitizenSubsidyRequest"/>
</wsdl:message>
<wsdl:message name="exportCitizenSubsidyResult">
<wsdl:part name="exportCitizenSubsidyResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCitizenCompensationRequest">
<wsdl:part name="exportCitizenCompensationRequest" element="msp:exportCitizenCompensationRequest"/>
</wsdl:message>
<wsdl:message name="exportCitizenCompensationResult">
<wsdl:part name="exportCitizenCompensationResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="MSPAsyncPort">
<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:operation name="importCitizenSubsidy">
<wsdl:documentation>Импорт сведений о гражданах, получающих субсидии</wsdl:documentation>
<wsdl:input message="tns:importCitizenSubsidyRequest"/>
<wsdl:output message="tns:importCitizenSubsidyResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCitizenCompensation">
<wsdl:documentation>Импорт сведений о гражданах, получающих компенсации расходов</wsdl:documentation>
<wsdl:input message="tns:importCitizenCompensationRequest"/>
<wsdl:output message="tns:importCitizenCompensationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCategories">
<wsdl:documentation>Экспорт перечня отдельных категорий граждан, имеющих право на получение компенсации расходов</wsdl:documentation>
<wsdl:input message="tns:exportCategoriesRequest"/>
<wsdl:output message="tns:exportCategoriesResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCitizenSubsidy">
<wsdl:documentation>Экспорт сведений о гражданах, получающих субсидии</wsdl:documentation>
<wsdl:input message="tns:exportCitizenSubsidyRequest"/>
<wsdl:output message="tns:exportCitizenSubsidyResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCitizenCompensation">
<wsdl:documentation>Экспорт сведений о гражданах, получающих компенсации расходов</wsdl:documentation>
<wsdl:input message="tns:exportCitizenCompensationRequest"/>
<wsdl:output message="tns:exportCitizenCompensationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="MSPAsyncBinding" type="tns:MSPAsyncPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importCitizenSubsidy">
<soap:operation soapAction="urn:importCitizenSubsidy"/>
<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="importCitizenCompensation">
<soap:operation soapAction="urn:importCitizenCompensation"/>
<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="exportCategories">
<soap:operation soapAction="urn:exportCategories"/>
<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="exportCitizenSubsidy">
<soap:operation soapAction="urn:exportCitizenSubsidy"/>
<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="exportCitizenCompensation">
<soap:operation soapAction="urn:exportCitizenCompensation"/>
<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="MSPAsyncService">
<wsdl:port name="MSPAsyncPort" binding="tns:MSPAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-msp-service/services/MSPAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,134 @@
<?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/nsi-common-service-async/" xmlns:nsi-common="http://dom.gosuslugi.ru/schema/integration/nsi-common/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi-common-service-async/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="11.1.0.2">
<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-common/" schemaLocation="hcs-nsi-common-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="exportNsiListRequest">
<wsdl:part name="exportNsiListRequest" element="nsi-common:exportNsiListRequest"/>
</wsdl:message>
<wsdl:message name="exportNsiListResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportNsiItemRequest">
<wsdl:part name="exportNsiItemRequest" element="nsi-common:exportNsiItemRequest"/>
</wsdl:message>
<wsdl:message name="exportNsiItemResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportNsiPagingItemRequest">
<wsdl:part name="exportNsiPagingItemRequest" element="nsi-common:exportNsiPagingItemRequest"/>
</wsdl:message>
<wsdl:message name="exportNsiPagingItemResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="ISRequestHeader">
<wsdl:part name="Header" element="base:ISRequestHeader"/>
</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="nsi-common:getStateResult"/>
</wsdl:message>
<wsdl:portType name="NsiPortsTypeAsync">
<wsdl:operation name="exportNsiList">
<wsdl:documentation>ВИ_НСИ_ППС. Получить перечень общесистемных справочников с указанием даты последнего изменения каждого из них.</wsdl:documentation>
<wsdl:input message="tns:exportNsiListRequest"/>
<wsdl:output message="tns:exportNsiListResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportNsiItem">
<wsdl:documentation>ВИ_НСИ_ПДС. Получить данные общесистемного справочника.</wsdl:documentation>
<wsdl:input message="tns:exportNsiItemRequest"/>
<wsdl:output message="tns:exportNsiItemResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportNsiPagingItem">
<wsdl:documentation>ВИ_НСИ_ПДСОСТР. Получить данные общесистемного справочника.</wsdl:documentation>
<wsdl:input message="tns:exportNsiPagingItemRequest"/>
<wsdl:output message="tns:exportNsiPagingItemResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NsiBindingAsync" type="tns:NsiPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="exportNsiList">
<wsdl:documentation>ВИ_НСИ_ППС. Получить перечень справочников с указанием даты последнего изменения каждого из них.</wsdl:documentation>
<soap:operation soapAction="urn:exportNsiList"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:ISRequestHeader" 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="exportNsiItem">
<wsdl:documentation>ВИ_НСИ_ПДС. Получить данные справочника.</wsdl:documentation>
<soap:operation soapAction="urn:exportNsiItem"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:ISRequestHeader" 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="exportNsiPagingItem">
<soap:operation soapAction="urn:exportNsiPagingItem"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="tns:ISRequestHeader" 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:ISRequestHeader" 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="NsiServiceAsync">
<wsdl:documentation>Асинхронный сервис экспорта общих справочников подсистемы НСИ</wsdl:documentation>
<wsdl:port name="NsiPortAsync" binding="tns:NsiBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-nsi-common-service/services/NsiCommonAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/nsi-common/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi-common/" elementFormDefault="qualified" attributeFormDefault="unqualified" 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="exportNsiListRequest">
<xs:annotation>
<xs:documentation>Запрос получения перечня общесистмного справочников.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element ref="nsi-base:ListGroup" minOccurs="0"/>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- ВИ_НСИ_ПДС. Получить данные справочника. -->
<xs:element name="exportNsiItemRequest">
<xs:annotation>
<xs:documentation>Запрос на получение данных общесистмного справочника.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="RegistryNumber" type="nsi-base:NsiItemRegistryNumberType">
<xs:annotation>
<xs:documentation>Реестровый номер справочника.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="nsi-base:ListGroup"/>
<xs:element name="ModifiedAfter" type="xs:dateTime" 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.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--ВИ_НСИ_ПДСОСТР. Получить данные справочника с разбивкой по страницам -->
<xs:element name="exportNsiPagingItemRequest">
<xs:annotation>
<xs:documentation>Запрос на получение данных общесистмного справочника.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="RegistryNumber" type="nsi-base:NsiItemRegistryNumberType">
<xs:annotation>
<xs:documentation>Реестровый номер справочника.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="nsi-base:ListGroup"/>
<xs:element name="Page">
<xs:annotation>
<xs:documentation>Страница выборки. Возвращается по 1000 элементов.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ModifiedAfter" type="xs:dateTime" 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.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Методы для асинхронного обмена-->
<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"/>
<xs:element name="NsiItem" type="nsi-base:NsiItemType"/>
<xs:element name="NsiPagingItem">
<xs:complexType>
<xs:complexContent>
<xs:extension base="nsi-base:NsiItemType">
<xs:sequence>
<xs:element name="TotalItemsCount" type="xs:int">
<xs:annotation>
<xs:documentation>Количество записей в справочнике</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalPages" type="xs:int">
<xs:annotation>
<xs:documentation>Количество страниц</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CurrentPage">
<xs:annotation>
<xs:documentation>Номер текущей страницы</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="NsiList" type="nsi-base:NsiListType"/>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,294 @@
<?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/nsi-service-async/" xmlns:nsi="http://dom.gosuslugi.ru/schema/integration/nsi/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi-service-async/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="12.2.2.1">
<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/" schemaLocation="hcs-nsi-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importAdditionalServicesRequest">
<wsdl:part name="importAdditionalServicesRequest" element="nsi:importAdditionalServicesRequest"/>
</wsdl:message>
<wsdl:message name="importAdditionalServicesResult">
<wsdl:part name="importAdditionalServicesResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importMunicipalServicesRequest">
<wsdl:part name="importMunicipalServicesRequest" element="nsi:importMunicipalServicesRequest"/>
</wsdl:message>
<wsdl:message name="importMunicipalServicesResult">
<wsdl:part name="importMunicipalServicesResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importOrganizationWorksRequest">
<wsdl:part name="importOrganizationWorksRequest" element="nsi:importOrganizationWorksRequest"/>
</wsdl:message>
<wsdl:message name="importOrganizationWorksResult">
<wsdl:part name="importOrganizationWorksResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importCommunalInfrastructureSystemRequest">
<wsdl:part name="importCommunalInfrastructureSystemRequest" element="nsi:importCommunalInfrastructureSystemRequest"/>
</wsdl:message>
<wsdl:message name="importCommunalInfrastructureSystemResult">
<wsdl:part name="importCommunalInfrastructureRequest" element="base:AckRequest"/>
</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="nsi:getStateResult"/>
</wsdl:message>
<wsdl:message name="exportDataProviderNsiItemRequest">
<wsdl:part name="exportDataProviderNsiItemRequest" element="nsi:exportDataProviderNsiItemRequest"/>
</wsdl:message>
<wsdl:message name="exportDataProviderNsiItemResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportDataProviderNsiPagingItemRequest">
<wsdl:part name="exportDataProviderNsiPagingItemRequest" element="nsi:exportDataProviderNsiPagingItemRequest"/>
</wsdl:message>
<wsdl:message name="exportDataProviderNsiPagingItemResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importCapitalRepairWorkRequest">
<wsdl:part name="importCapitalRepairWorkRequest" element="nsi:importCapitalRepairWorkRequest"/>
</wsdl:message>
<wsdl:message name="importCapitalRepairWorkResult">
<wsdl:part name="importCapitalRepairWorkResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importBaseDecisionMSPRequest">
<wsdl:part name="importBaseDecisionMSPRequest" element="nsi:importBaseDecisionMSPRequest"/>
</wsdl:message>
<wsdl:message name="importBaseDecisionMSPResult">
<wsdl:part name="importBaseDecisionMSPResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importGeneralNeedsMunicipalResourceRequest">
<wsdl:part name="importGeneralNeedsMunicipalResourceRequest" element="nsi:importGeneralNeedsMunicipalResourceRequest"/>
</wsdl:message>
<wsdl:message name="importGeneralNeedsMunicipalResourceResult">
<wsdl:part name="importGeneralNeedsMunicipalResourceResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="NsiPortsTypeAsync">
<wsdl:operation name="importAdditionalServices">
<wsdl:documentation>ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги".</wsdl:documentation>
<wsdl:input message="tns:importAdditionalServicesRequest"/>
<wsdl:output message="tns:importAdditionalServicesResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importMunicipalServices">
<wsdl:documentation>ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги".</wsdl:documentation>
<wsdl:input message="tns:importMunicipalServicesRequest"/>
<wsdl:output message="tns:importMunicipalServicesResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importOrganizationWorks">
<wsdl:documentation>ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации".</wsdl:documentation>
<wsdl:input message="tns:importOrganizationWorksRequest"/>
<wsdl:output message="tns:importOrganizationWorksResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCommunalInfrastructureSystem">
<wsdl:documentation>ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры".</wsdl:documentation>
<wsdl:input message="tns:importCommunalInfrastructureSystemRequest"/>
<wsdl:output message="tns:importCommunalInfrastructureSystemResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDataProviderNsiItem">
<wsdl:documentation>Экспортировать данные справочников поставщика информации </wsdl:documentation>
<wsdl:input message="tns:exportDataProviderNsiItemRequest"/>
<wsdl:output message="tns:exportDataProviderNsiItemResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDataProviderPagingNsiItem">
<wsdl:documentation>Экспортировать данные справочников поставщика информации постранично </wsdl:documentation>
<wsdl:input message="tns:exportDataProviderNsiPagingItemRequest"/>
<wsdl:output message="tns:exportDataProviderNsiPagingItemResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCapitalRepairWork">
<wsdl:documentation>ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта".</wsdl:documentation>
<wsdl:input message="tns:importCapitalRepairWorkRequest"/>
<wsdl:output message="tns:importCapitalRepairWorkResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importBaseDecisionMSP">
<wsdl:documentation>ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина"</wsdl:documentation>
<wsdl:input message="tns:importBaseDecisionMSPRequest"/>
<wsdl:output message="tns:importBaseDecisionMSPResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importGeneralNeedsMunicipalResource">
<wsdl:documentation>Импортировать данные справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме"</wsdl:documentation>
<wsdl:input message="tns:importGeneralNeedsMunicipalResourceRequest"/>
<wsdl:output message="tns:importGeneralNeedsMunicipalResourceResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NsiBindingAsync" type="tns:NsiPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importAdditionalServices">
<wsdl:documentation>ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги".</wsdl:documentation>
<soap:operation soapAction="urn:importAdditionalServices"/>
<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="importMunicipalServices">
<wsdl:documentation>ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги".</wsdl:documentation>
<soap:operation soapAction="urn:importMunicipalServices"/>
<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="importOrganizationWorks">
<wsdl:documentation>ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации".</wsdl:documentation>
<soap:operation soapAction="urn:importOrganizationWorks"/>
<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="importCommunalInfrastructureSystem">
<wsdl:documentation>ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры".</wsdl:documentation>
<soap:operation soapAction="urn:importCommunalInfrastructureSystem"/>
<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:operation name="exportDataProviderNsiItem">
<soap:operation soapAction="urn:exportDataProviderNsiItem"/>
<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="exportDataProviderPagingNsiItem">
<soap:operation soapAction="urn:exportDataProviderPagingNsiItem"/>
<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="importCapitalRepairWork">
<wsdl:documentation>ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта".</wsdl:documentation>
<soap:operation soapAction="urn:importCapitalRepairWork"/>
<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="importBaseDecisionMSP">
<wsdl:documentation>ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина"</wsdl:documentation>
<soap:operation soapAction="urn:importBaseDecisionMSP"/>
<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="importGeneralNeedsMunicipalResource">
<soap:operation soapAction="urn:importGeneralNeedsMunicipalResource"/>
<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="NsiServiceAsync">
<wsdl:documentation>Асинхронный сервис экспорта общих справочников подсистемы НСИ</wsdl:documentation>
<wsdl:port name="NsiPortAsync" binding="tns:NsiBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,864 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/nsi/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/nsi/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.0.0.1">
<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"/>
<!--Импортировать данные справочника 1 "Дополнительные услуги"-->
<xs:element name="importAdditionalServicesRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 1 "Дополнительные услуги".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportAdditionalServiceType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение вида дополнительной услуги.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="AdditionalServiceTypeName" type="base:String100Type">
<xs:annotation>
<xs:documentation>Наименование вида дополнительной услуги.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element ref="base:OKEI">
<xs:annotation>
<xs:documentation>Единица измерения из справочника ОКЕИ.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StringDimensionUnit">
<xs:annotation>
<xs:documentation>(параметр более не поддерживается)
Другая единица измерения.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String100Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RecoverAdditionalServiceType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление вида дополнительной услуги.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор ранее существовавшего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteAdditionalServiceType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление вида дополнительной услуги.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importAdditionalServicesRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importAdditionalServicesRequest_ElementGuidKey">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Импортировать данные справочника 51 "Коммунальные услуги"-->
<xs:element name="importMunicipalServicesRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 51 "Коммунальные услуги".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportMainMunicipalService" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Уровень 2. Создание/изменение главной коммунальной услуги.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="MunicipalServiceRef" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Вид коммунальной услуги" (реестровый номер 3).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeneralNeeds" type="xs:boolean" fixed="true" minOccurs="0">
<xs:annotation>
<xs:documentation>(не используется) Признак "Услуга предоставляется на общедомовые нужды"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SelfProduced" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>(не используется) Признак "Самостоятельное производство коммунальной услуги"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MainMunicipalServiceName" type="base:String100Type">
<xs:annotation>
<xs:documentation>Наименование главной коммунальной услуги.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MunicipalResourceRef" type="nsi-base:nsiRef" maxOccurs="1">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Вид коммунального ресурса" (реестровый номер 2)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:OKEI" minOccurs="0">
<xs:annotation>
<xs:documentation>(не используется)
Единница измерения из справочника ОКЕИ.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="SortOrder">
<xs:annotation>
<xs:documentation>Порядок сортировки.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SortOrderNotDefined" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Порядок сортировки не задан</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RecoverMainMunicipalService" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Уровень 2. Восстановление главной коммунальной услуги (ветки).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор ранее существовавшего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HierarchyRecover" type="xs:boolean" fixed="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак восстановления всех дочерних элементов.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteMainMunicipalService" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Уровень 2. Удаление главной коммунальной услуги (ветки).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.0.0.4"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importMunicipalServicesRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importMunicipalServicesRequest_ElementGuidKey">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Импортировать данные справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме"-->
<xs:element name="importGeneralNeedsMunicipalResourceRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:sequence>
<xs:element name="TopLevelMunicipalResource" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Для записей 2-го уровня иерархии сссылка на родитльскую запись. Поскольку записи 1-го уровня иерархии добавляются всем поставщикам и их неввозможно изменить/удалить, ссылка ннх представлена реестровым номером записи из справочника "Вид коммунального ресурса" (см описание ParentCode). В ответе на запрос вместе с указанным TransportGuid возвращается GUID записи.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ParentCode">
<xs:annotation>
<xs:documentation>Код родительской записи верхнего уровня. Может быть:
1 - Холодная вода
2 - Горячая вода
3 - Электрическая энергия
8 - Сточные воды</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:byte">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ImportGeneralMunicipalResource" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение главного коммунального ресурса (ветки)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:importGeneralNeedsMunicipalResourceType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RecoverGeneralMunicipalResource" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление главного коммунального ресурса (ветки).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор ранее существовавшего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteGeneralMunicipalResource" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление главного коммунального ресурса (ветки).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="12.2.2.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importGeneralNeedsMunicipalResourceRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importGeneralNeedsMunicipalResourceRequest_ElementGuidKey">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:complexType name="importGeneralNeedsMunicipalResourceType">
<xs:annotation>
<xs:documentation>Тип позиции справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме".</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника 2-го уровня иерархии и ниже</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeneralMunicipalResourceName" type="base:String255Type">
<xs:annotation>
<xs:documentation>Наименование главного коммунального ресурса.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MunicipalResourceRef" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид коммунального ресурса (НСИ №2 "Вид коммунального ресурса").</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:OKEI">
<xs:annotation>
<xs:documentation>(не используется)
Единница измерения из справочника ОКЕИ.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="SortOrder">
<xs:annotation>
<xs:documentation>Порядок сортировки.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SortOrderNotDefined" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Порядок сортировки не задан</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<!--Импортировать данные справочника 59 "Работы и услуги организации"-->
<xs:element name="importOrganizationWorksRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 59 "Работы и услуги организации".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportOrganizationWork" type="tns:ImportOrganizationWorkType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение элемента справочника работ и услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RecoverOrganizationWork" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление элемент (ветки) справочника работ и услуг организации.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор ранее существовавшего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HierarchyRecover" type="xs:boolean" fixed="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак восстановления всех дочерних элементов.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteOrganizationWork" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление элемента (ветки) справочника работ и услуг организации.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importOrganizationWorksRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importOrganizationWorksRequest_ElementGuidKey">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:complexType name="ImportOrganizationWorkType">
<xs:annotation>
<xs:documentation>Элемент справочника работ и услуг организации.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice minOccurs="0">
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InsertInCopiedWorks" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Добавить в запись кодом 0 - "Работы (услуги), скопированные из справочника другой организации", запрещенной для редактирования.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:element name="WorkName" type="base:String500Type">
<xs:annotation>
<xs:documentation>Название работы/услуги.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceTypeRef" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Вид работ" (реестровый номер 56).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequiredServiceRef" type="nsi-base:nsiRef" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Обязательные работы, обеспечивающие надлежащее содержание МКД" (реестровый номер 67).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element ref="base:OKEI">
<xs:annotation>
<xs:documentation>Единница измерения из справочника ОКЕИ.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StringDimensionUnit" type="base:String100Type">
<xs:annotation>
<xs:documentation>Элемент не рекомендуется использовать. Вместо него следует использовать элемент base:OKEI</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="ImportOrganizationWork" type="tns:ImportOrganizationWorkType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Дочерний элемент</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Импортировать данные справочника 219 "Вид работ капитального ремонта"-->
<xs:element name="importCapitalRepairWorkRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 219 "Вид работ капитального ремонта".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportCapitalRepairWork" type="tns:ImportCapitalRepairWorkType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение элемента справочника виды работ капитального ремонта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RecoverCapitalRepairWork" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление элемента справочника виды работ капитального ремонта</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteCapitalRepairWork" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление элемента справочника виды работ капитального ремонта</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.1.0.5"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="ElementGuid_CR_Unique">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="TransportGUID_Unique">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:complexType name="ImportCapitalRepairWorkType">
<xs:annotation>
<xs:documentation>Элемент справочника виды работ капитального ремонта.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="ServiceName" type="base:String500Type">
<xs:annotation>
<xs:documentation>Наименование вида работ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WorkGroupRef" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Группа работ" (реестровый номер 218).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Импортировать данные справочника 272 "Система коммунальной инфраструктуры"-->
<xs:element name="importCommunalInfrastructureSystemRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 272 "Система коммунальной инфраструктуры"</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportCommunalInfrastructureSystem" type="tns:importCommunalInfrastructureSystemType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение элемента справочника коммунальной инфраструктуры</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RecoverCommunalInfrastructureSystem" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление элемента справочника коммунальной инфраструктуры</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteCommunalInfrastructureSystem" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление элемента справочника коммунальной инфраструктуры</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.5.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="TransportGuid_CIS_Unique">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="ElementGuid_CIS_Unique">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:complexType name="importCommunalInfrastructureSystemType">
<xs:annotation>
<xs:documentation>Элемент справочника "Система коммунальной инфраструктуры"</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="SystemName" type="base:String500Type">
<xs:annotation>
<xs:documentation>Наименование системы</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CommunalSystemInfrastructureType" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Ссылка на НСИ 42
Вид системы коммунальной инфраструктуры</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина"-->
<xs:element name="importBaseDecisionMSPRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт данных справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина".</xs:documentation>
<xs:documentation>Зание принятия решения о мерах социальной поддержки гражданина".</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ImportBaseDecisionMSP" type="tns:importBaseDecisionMSPType" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Создание/изменение элемента справочника оснований принятия решений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RecoverBaseDecisionMSP" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Восстановление элемента справочника оснований принятия решений</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteBaseDecisionMSP" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Удаление элемента справочника оснований принятия решений</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.1.0.5"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="TransportGuid_Unique">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="ElementGuid_BDMS_Unique">
<xs:selector xpath=".//tns:ElementGuid"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:complexType name="importBaseDecisionMSPType">
<xs:annotation>
<xs:documentation>Элемент справочника оснований принятия решений.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:element name="ElementGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор существующего элемента справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="DecisionName" type="base:String500Type">
<xs:annotation>
<xs:documentation>Наименование основания принятия решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionType" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Ссылка на НСИ "Тип решения о мерах социальной поддержки гражданина" (реестровый номер 301)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsAppliedToSubsidiaries" type="xs:boolean">
<xs:annotation>
<xs:documentation>Применяется для субсидий</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsAppliedToRefundOfCharges" type="xs:boolean">
<xs:annotation>
<xs:documentation>Применяется для компенсации расходов</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Экспортировать данные справочников поставщика информации (1,51,59,219,272,302,337)-->
<xs:element name="exportDataProviderNsiItemRequest">
<xs:annotation>
<xs:documentation>Запрос на получение данных справочника поставщика</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="RegistryNumber">
<xs:annotation>
<xs:documentation>Реестровый номер справочника.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nsi-base:NsiItemRegistryNumberType">
<xs:enumeration value="1"/>
<xs:enumeration value="51"/>
<xs:enumeration value="59"/>
<xs:enumeration value="219"/>
<xs:enumeration value="272"/>
<xs:enumeration value="302"/>
<xs:enumeration value="337"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ModifiedAfter" type="xs:dateTime" 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.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Экспортировать данные справочников поставщика информации постранично -->
<xs:element name="exportDataProviderNsiPagingItemRequest">
<xs:annotation>
<xs:documentation>Запрос на получение данных справочника поставщика постранично</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="RegistryNumber">
<xs:annotation>
<xs:documentation>Реестровый номер справочника.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="nsi-base:NsiItemRegistryNumberType">
<xs:enumeration value="1"/>
<xs:enumeration value="51"/>
<xs:enumeration value="59"/>
<xs:enumeration value="219"/>
<xs:enumeration value="302"/>
<xs:enumeration value="337"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Page">
<xs:annotation>
<xs:documentation>Страница выборки. Возвращается по 1000 элементов.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ModifiedAfter" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата и время, измененные после которой элементы справочника должны быть возвращены в ответе. Если не указана, возвращаются все элементы справочника.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.1.0.5"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Методы для асинхронного обмена-->
<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"/>
<xs:element name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded"/>
<xs:element name="NsiItem" type="nsi-base:NsiItemType"/>
<xs:element name="NsiPagingItem">
<xs:complexType>
<xs:complexContent>
<xs:extension base="nsi-base:NsiItemType">
<xs:sequence>
<xs:element name="TotalItemsCount" type="xs:int">
<xs:annotation>
<xs:documentation>Количество записей в справочнике</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalPages" type="xs:int">
<xs:annotation>
<xs:documentation>Количество страниц</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CurrentPage">
<xs:annotation>
<xs:documentation>Номер текущей страницы</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="NsiList" type="nsi-base:NsiListType"/>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,101 @@
<?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:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/outage-report-service-async/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:outage="http://dom.gosuslugi.ru/schema/integration/outage-report/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://dom.gosuslugi.ru/schema/integration/outage-report-service-async/">
<wsdl:types>
<xs:schema version="13.2.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/outage-report/" schemaLocation="hcs-outage-report-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="importOutageReportRequest">
<wsdl:part name="importOutageReportRequest" element="outage:importOutageReportRequest"/>
</wsdl:message>
<wsdl:message name="AckRequest">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="getStateRequest">
<wsdl:part name="getRequestState" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getRequestStateResult" element="outage:getStateResult"/>
</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="exportOutageReportRequest">
<wsdl:part name="exportOutageReportRequest" element="outage:exportOutageReportRequest"/>
</wsdl:message>
<wsdl:portType name="OutageReportPortsTypeAsync">
<wsdl:operation name="importOutageReport">
<wsdl:documentation>Импорт о сведений о перерывах в предоставлении коммунальных услуг</wsdl:documentation>
<wsdl:input message="tns:importOutageReportRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" 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="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportOutageReport">
<wsdl:documentation>Экспорт сведений о перерывах в предоставлении коммунальных услуг</wsdl:documentation>
<wsdl:input message="tns:exportOutageReportRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="OutageReportBindingAsync" type="tns:OutageReportPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importOutageReport">
<soap:operation soapAction="urn:importOutageReport"/>
<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="FaultName">
<soap:fault name="FaultName" 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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportOutageReport">
<soap:operation soapAction="urn:exportOutageReport"/>
<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:RequestHeader" part="Header" use="literal"/>
</wsdl:output>
<wsdl:fault name="FaultName"/>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="OutageReportServiceAsync">
<wsdl:port name="OutageReportPortAsync" binding="tns:OutageReportBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-outage-report-service/services/OutageReportAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,737 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/outage-report/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/outage-report/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.2.2.0">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" schemaLocation="../lib/hcs-nsi-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" schemaLocation="../lib/hcs-organizations-base.xsd"/>
<xs:element name="importOutageReportRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт о сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="OutageReport" maxOccurs="100">
<xs:annotation>
<xs:documentation>Сведения о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice>
<xs:element name="PlacingOutageReport">
<xs:annotation>
<xs:documentation>Размещение сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OutageReportData" type="tns:OutageReportType">
<xs:annotation>
<xs:documentation>едения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReportObjects">
<xs:annotation>
<xs:documentation>Список объектов жилого фонда, по которым планируется перерыв в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:OutageReportObjectType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditOutageReport">
<xs:annotation>
<xs:documentation>Редактирование сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OutageReportGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор сведений о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReportData" type="tns:OutageReportType">
<xs:annotation>
<xs:documentation>едения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReportObjects">
<xs:annotation>
<xs:documentation>Список объектов жилого фонда, по которым планируется перерыв в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:OutageReportObjectType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnnulmentOutageReport">
<xs:annotation>
<xs:documentation>Аннулирование сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OutageReportGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор сведений о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AnnulmentReason">
<xs:annotation>
<xs:documentation>Причина аннулирования сведений о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.2.2.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importOutageReport_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importOutageReport_OutageReportGUIDKey">
<xs:selector xpath=".//tns:OutageReportGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<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 name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Результат импорта сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExportOutageReportResult" type="tns:ExportOutageReportResultType" maxOccurs="1">
<xs:annotation>
<xs:documentation>Результат экспорта сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:ErrorMessage"/>
</xs:choice>
<xs:attribute ref="base:version" fixed="13.2.0.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="OutageReportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий сведения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OutageKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид перерыва. Указываются значения из справочника №361 "Вид перерыва в предоставлении коммунальных услуг". В текущей реализации сервиса, должен быть указан вид перерыва 1 = "Плановый".</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageType" type="tns:OutageTypeType">
<xs:annotation>
<xs:documentation>Тип перерыва. Возможные значения:
PAUSE - Перерыв в предоставлении коммунальной услуги;
LIMITATION - Ограничение в предоставлении коммунальной услуги;
SUSPENSION - Приостановление предоставления коммунальной услуги.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceCodes">
<xs:annotation>
<xs:documentation>Список кодов вида коммунальной услуги</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceCode" type="tns:ServiceCodeType" maxOccurs="7">
<xs:annotation>
<xs:documentation>Код вида коммунальной услуги. Возможные значения:
1 - Холодное водоснабжение;
2 - Горячее водоснабжение;
3 - Отведение сточных вод;
4 Электроснабжение;
5 Газоснабжение;
6 Отопление;
7 Обращение с твердыми коммунальными отходами.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата и время начала перерыва</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EndDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата и время окончания перерыва</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Причина перерыва. Указываются значения из справочника №360 "Причины перерывов в предоставлении коммунальных услуг", для которых в атрибуте «Вид перерыва» указано значение «Плановый»</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReasonText" minOccurs="0">
<xs:annotation>
<xs:documentation>Текст причины перерыва. Обязательно заполнен, если в атрибуте "Причина перерыва" указано значение 3 "Иная"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionalInfo" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ServiceCodeType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий код вид коммунальной услуги. Возможные значения:
1 - Холодное водоснабжение;
2 - Горячее водоснабжение;
3 - Отведение сточных вод;
4 Электроснабжение;
5 Газоснабжение;
6 Отопление;
7 Обращение с твердыми коммунальными отходами.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:byte">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OutageTypeType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий тип перерыва. Возможные значения:
PAUSE - Перерыв в предоставлении коммунальной услуги;
LIMITATION - Ограничение в предоставлении коммунальной услуги;
SUSPENSION - Приостановление предоставления коммунальной услуги.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PAUSE"/>
<xs:enumeration value="LIMITATION"/>
<xs:enumeration value="SUSPENSION"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StatusType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий статус информации о перерыве. Возможные значения:
PUBLISHED - Информация размещена;
CANCELLED - Информация аннулирована.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PUBLISHED"/>
<xs:enumeration value="CANCELLED"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="OutageReportObjectType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий объекты жилого фонда, по которым планируется перерыв в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="Houses">
<xs:annotation>
<xs:documentation>Дома, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="FiasHouseGUID" type="premises-base:FIASHouseGUIDType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС/Идентификационный код дома в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HouseGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор дома в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="Premises">
<xs:annotation>
<xs:documentation>Помещения/блоки, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор помещения/блока в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rooms">
<xs:annotation>
<xs:documentation>Комнаты, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoomGUID" type="base:GUIDType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Идентификатор комнаты в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:element name="exportOutageReportRequest">
<xs:annotation>
<xs:documentation>Запрос на экспорт сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ExportCriteria" type="tns:ExportCriteriaOutageReportType">
<xs:annotation>
<xs:documentation>Критерии экспорта сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NextPageExportRequestGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор, используемый для экспорта 2-го и последующих блоков данных.
Если в элементе exportOutageReportRequest указаны условия отбора по атрибутам запроса, то экспорт осуществляется блоками по 1000 записей в каждом блоке (последний блок может содержать меньшее число записей).
Элемент NextPageExportRequestGUID не указывается для экспорта первого блока данных. Для экспорта каждого следующего блока данных в элементе NextPageExportRequestGUID должно указываться значение элемента tns:getStateResult/tns:ExportOutageReport/tns:ExportOutageReportGUID, полученное при экспорте предыдущего блока данных</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.2.2.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="ExportOutageReportDataType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий сведения о перерыве в предоставлении коммунальных услуг при экспорте</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OutageReportGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор сведений о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид перерыва. Содержит значения из справочника №361 "Вид перерыва в предоставлении коммунальных услуг"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageType" type="tns:OutageTypeType">
<xs:annotation>
<xs:documentation>Тип перерыва. Возможные значения:
PAUSE - Перерыв в предоставлении коммунальной услуги;
LIMITATION - Ограничение в предоставлении коммунальной услуги;
SUSPENSION - Приостановление предоставления коммунальной услуги.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceCodes">
<xs:annotation>
<xs:documentation>Список кодов вида коммунальной услуги</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceCode" type="tns:ServiceCodeType" maxOccurs="7">
<xs:annotation>
<xs:documentation>Код вида коммунальной услуги. Возможные значения:
1 - Холодное водоснабжение;
2 - Горячее водоснабжение;
3 - Отведение сточных вод;
4 Электроснабжение;
5 Газоснабжение;
6 Отопление;
7 Обращение с твердыми коммунальными отходами.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата и время начала перерыва</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EndDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата и время окончания перерыва</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Причина перерыва. Указываются значения из справочника №360 "Причины перерывов в предоставлении коммунальных услуг", для которых в атрибуте «Вид перерыва» указано значение «Плановый»</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReasonText" minOccurs="0">
<xs:annotation>
<xs:documentation>Текст причины перерыва. Обязательно заполнен, если в атрибуте "Причина перерыва" указано значение 3 "Иная"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionalInfo" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Status" type="tns:StatusType">
<xs:annotation>
<xs:documentation>Статус сведений о перерыве. Возможные значения:
PUBLISHED Информация размещена;
CANCELLED - Информация аннулирована.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PublishedDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Дата размещения сведений о перерыве</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelledDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата аннулирования сведений о перерыве</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelledReason" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина аннулирования сведений о перерыве</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="exportOutageReportResult">
<xs:annotation>
<xs:documentation>Результат экспорта информации о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:element name="exportOutageReportResult" type="tns:ExportOutageReportResultType">
<xs:annotation>
<xs:documentation>Результат выполнения запроса на экспорт информации об управляющих организациях</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:ErrorMessage"/>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="13.2.2.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="ExportOutageReportResultType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий результат экспорта сведений о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OutageReport" type="tns:ExportOutageReportType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Сведения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="ExportOutageReportGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор сведений о перерыве в предоставлении коммунальных услуг следующей 1000 записей</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsLastPage" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Последняя страница экспорта</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportOutageReportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий экспортируемые сведения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OutageReportData" type="tns:ExportOutageReportDataType">
<xs:annotation>
<xs:documentation>едения о перерыве в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReportObjects" type="tns:ExportOutageReportObjectResultType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Список объектов жилого фонда, по которым планируется перерыв в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportCriteriaOutageReportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий критерии экспорта сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OutagePeriod" type="base:PeriodOpen">
<xs:annotation>
<xs:documentation>Период перерыва в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageReportPlacingPeriod" type="base:PeriodOpen">
<xs:annotation>
<xs:documentation>Период размещения сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OutageTypes" minOccurs="0">
<xs:annotation>
<xs:documentation>Список типов перерыва</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OutageType" type="tns:OutageTypeType" maxOccurs="3">
<xs:annotation>
<xs:documentation>Тип перерыва. Возможные значения:
PAUSE - Перерыв в предоставлении коммунальной услуги;
LIMITATION - Ограничение в предоставлении коммунальной услуги;
SUSPENSION - Приостановление предоставления коммунальной услуги.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Statuses" minOccurs="0">
<xs:annotation>
<xs:documentation>Список статусов сведений о перерывах в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Status" type="tns:StatusType" maxOccurs="2">
<xs:annotation>
<xs:documentation>Статус сведений о перерыве. Возможные значения:
PUBLISHED Информация размещена;
CANCELLED - Информация аннулирована.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServiceCodes" minOccurs="0">
<xs:annotation>
<xs:documentation>Список кодов вида коммунальной услуги</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceCode" type="tns:ServiceCodeType" maxOccurs="7">
<xs:annotation>
<xs:documentation>Код вида коммунальной услуги. Возможные значения:
1 - Холодное водоснабжение;
2 - Горячее водоснабжение;
3 - Отведение сточных вод;
4 Электроснабжение;
5 Газоснабжение;
6 Отопление;
7 Обращение с твердыми коммунальными отходами.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OutageReasons" minOccurs="0">
<xs:annotation>
<xs:documentation>Список причин перерыва</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OutageReason" type="nsi-base:nsiRef" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Причина перерыва. Указываются значения из справочника №360 "Причины перерывов в предоставлении коммунальных услуг", для которых в атрибуте «Вид перерыва» указано значение «Плановый»</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OutageReportObject" type="tns:ExportOutageReportObjectRequestType" minOccurs="0">
<xs:annotation>
<xs:documentation>Объект жилого фонда, по которому планируется перерыв в предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportOutageReportObjectRequestType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий объекты жилого фонда, по которым планируется перерыв в предоставлении коммунальных услуг в запросе на экспорт</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="Houses">
<xs:annotation>
<xs:documentation>Дома, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="FiasHouseGUID" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС/Идентификационный код дома в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HouseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор дома в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="Premises">
<xs:annotation>
<xs:documentation>Помещения/блоки, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор помещения/блока в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rooms">
<xs:annotation>
<xs:documentation>Комнаты, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoomGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор комнаты в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="ExportOutageReportObjectResultType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий объекты жилого фонда, по которому планируется перерыв в предоставлении коммунальных услуг в результате экспорта</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="Houses">
<xs:annotation>
<xs:documentation>Дома, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FiasHouseGUID" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС/Идентификационный код дома в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HouseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор дома в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Premises">
<xs:annotation>
<xs:documentation>Помещения/блоки, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PremiseGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор помещения/блока в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rooms">
<xs:annotation>
<xs:documentation>Комнаты, по которым планируется перерыв в
предоставлении коммунальных услуг</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RoomGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор комнаты в реестре объектов жилищного фонда ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,148 @@
<?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:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/payment-service-async/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:pm="http://dom.gosuslugi.ru/schema/integration/payment/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/payments-base/" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/payment-service-async/">
<wsdl:types>
<xs:schema version="13.0.1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/payment/" schemaLocation="hcs-payment-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="importNotificationsOfOrderExecutionRequest">
<wsdl:part name="importNotificationsOfOrderExecutionRequest" element="pm:importNotificationsOfOrderExecutionRequest"/>
</wsdl:message>
<wsdl:message name="AckRequest">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importNotificationsOfOrderExecutionCancellationRequest">
<wsdl:part name="importNotificationsOfOrderExecutionCancellationRequest" element="pm:importNotificationsOfOrderExecutionCancellationRequest"/>
</wsdl:message>
<wsdl:message name="getStateRequest">
<wsdl:part name="getRequestState" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getRequestStateResult" element="pm:getStateResult"/>
</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="exportPaymentDocumentDetailsRequest">
<wsdl:part name="exportPaymentDocumentDetailsRequest" element="pm:exportPaymentDocumentDetailsRequest"/>
</wsdl:message>
<wsdl:message name="importSupplierNotificationsOfOrderExecutionRequest">
<wsdl:part name="importSupplierNotificationsOfOrderExecutionRequest" element="pm:importSupplierNotificationsOfOrderExecutionRequest"/>
</wsdl:message>
<wsdl:portType name="PaymentPortsTypeAsync">
<wsdl:operation name="importNotificationsOfOrderExecution">
<wsdl:documentation>ВИ_ОПЛАТАЗВ. Передать перечень документов "Извещение о принятии к исполнению распоряжения"</wsdl:documentation>
<wsdl:input message="tns:importNotificationsOfOrderExecutionRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importNotificationsOfOrderExecutionCancellation">
<wsdl:documentation>ВИ_ ОПЛАТАЗВАН. Импорт документов "Извещение об аннулировании извещения о принятии к исполнению распоряжения"</wsdl:documentation>
<wsdl:input message="tns:importNotificationsOfOrderExecutionCancellationRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" 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="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportPaymentDocumentDetails">
<wsdl:input message="tns:exportPaymentDocumentDetailsRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importSupplierNotificationsOfOrderExecution">
<wsdl:documentation>Импорт пакета документов «Извещение о принятии к исполнению распоряжения», размещаемых исполнителем </wsdl:documentation>
<wsdl:input message="tns:importSupplierNotificationsOfOrderExecutionRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PaymentsBindingAsync" type="tns:PaymentPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importNotificationsOfOrderExecution">
<soap:operation soapAction="urn:importNotificationsOfOrderExecution"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="importNotificationsOfOrderExecutionCancellation">
<soap:operation soapAction="urn:importNotificationsOfOrderExecutionCancellation"/>
<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="FaultName">
<soap:fault name="FaultName" 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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportPaymentDocumentDetails">
<soap:operation soapAction="urn:exportPaymentDocumentDetails"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="importSupplierNotificationsOfOrderExecution">
<soap:operation soapAction="urn:importSupplierNotificationsOfOrderExecution"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PaymentsServiceAsync">
<wsdl:port name="PaymentPortAsync" binding="tns:PaymentsBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-payment-service/services/PaymentAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,800 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/payment/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:payments-base="http://dom.gosuslugi.ru/schema/integration/payments-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/payment/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.1.8.1">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/" schemaLocation="../lib/hcs-bills-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/account-base/" schemaLocation="../lib/hcs-account-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/" schemaLocation="../lib/hcs-payments-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" schemaLocation="../lib/hcs-organizations-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" schemaLocation="../lib/hcs-individual-registry-base.xsd"/>
<!--Передать перечень документов «Извещение о принятии к исполнению распоряжения»-->
<xs:element name="importNotificationsOfOrderExecutionRequest">
<xs:annotation>
<xs:documentation>Пакет извещений о принятии к исполнению распоряжений (СД_ИОПЛАТАЗВ_ЗАП)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:element name="NotificationOfOrderExecutionType" maxOccurs="500">
<xs:annotation>
<xs:documentation>Извещения о принятии к исполнению распоряжений</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="payments-base:NotificationOfOrderExecutionType">
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="NotificationOfOrderExecution139Type" maxOccurs="500">
<xs:annotation>
<xs:documentation>Извещения о принятии к исполнению распоряжений (указание реквизитов платежа по п.139 приказа №589/944 от 28.12.2015)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="payments-base:NotificationOfOrderExecution139Type">
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importSupplierNotificationsOfOrderExecutionRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importNotificationsOfOrderExecutionRequest_OrderIDKey">
<xs:selector xpath="tns:NotificationOfOrderExecutionType/tns:OrderInfo/tns:OrderID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Импорт документов «Извещение об аннулировании извещения о принятии к исполнению распоряжения»-->
<xs:element name="importNotificationsOfOrderExecutionCancellationRequest">
<xs:annotation>
<xs:documentation>Пакет извещений об аннулировании извещений о принятии к распоряжения к исполнению (СД_ИОПЛАТАЗВАН_ЗАП)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="NotificationOfOrderExecutionCancellation" type="payments-base:NotificationOfOrderExecutionCancellationType" maxOccurs="500"/>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importNotificationsOfOrderExecutionCancellationRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importNotificationsOfOrderExecutionCancellationRequest_OrderIDKey">
<xs:selector xpath="tns:NotificationOfOrderExecutionCancellation/tns:OrderID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Экспорт реквизитов платежных документов-->
<xs:element name="exportPaymentDocumentDetailsRequest">
<xs:annotation>
<xs:documentation>Запрос экспорта реквизитов и сведений о платежных документах.
Доступны версии: 11.0.1.1, 12.2.0.1 и 13.1.0.1</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:choice>
<xs:element ref="bills-base:PaymentDocumentID"/>
<xs:sequence>
<xs:element ref="base:Year" minOccurs="0"/>
<xs:element ref="base:Month" minOccurs="0"/>
<xs:choice>
<xs:element ref="account-base:UnifiedAccountNumber"/>
<xs:sequence>
<xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:sequence>
<xs:element name="ResidentialPremise">
<xs:annotation>
<xs:documentation>Номер жилого помещения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResidentialPremiseRoom" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер комнаты жилого помещения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element name="ResidentialBlock">
<xs:annotation>
<xs:documentation>Номер жилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ResidentialBlockRoom" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер комнаты жилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:element name="NonResidentialApartment">
<xs:annotation>
<xs:documentation>Номер нежилого помещения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonResidentialBlock">
<xs:annotation>
<xs:documentation>Номер нежилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:choice>
<xs:element ref="account-base:AccountNumber"/>
<xs:element ref="bills-base:PaymentDocumentNumber"/>
</xs:choice>
</xs:sequence>
<xs:element ref="account-base:ServiceID"/>
</xs:choice>
</xs:sequence>
</xs:choice>
<xs:element name="AmountRequired" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о потребителе, необходимые для получения информации о сумме начислений/задолженности</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element ref="tns:Individual"/>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Юридическое лицо</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
<xs:element ref="organizations-base:KPP"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Импорт пакета документов «Извещение о принятии к исполнению распоряжения», размещаемых исполнителем-->
<xs:element name="importSupplierNotificationsOfOrderExecutionRequest">
<xs:annotation>
<xs:documentation>Импорт пакета документов «Извещение о принятии к исполнению распоряжения», размещаемых исполнителем</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="SupplierNotificationOfOrderExecution" maxOccurs="250">
<xs:annotation>
<xs:documentation>Извещение о принятии к исполнению распоряжения, размещаемое исполнителем</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:SupplierNotificationOfOrderExecutionType">
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</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="importNotificationsOfOrderExecutionRequest_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<!--Методы для асинхронного обмена-->
<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"/>
<xs:element name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded"/>
<xs:element name="exportPaymentDocumentDetailsResult">
<xs:annotation>
<xs:documentation>Ответ на запрос экспорта реквизитов и сведений о платежных документах</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Charge">
<xs:annotation>
<xs:documentation>Сведения о начислении (для поиска по номерам лицевых счетов и адресу)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:PaymentDocument" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="tns:Service" maxOccurs="unbounded"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="10.0.1.1"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Используемые типы и элементы-->
<xs:element name="Individual">
<xs:annotation>
<xs:documentation>Потребитель-физическое лицо, в том числе индивидуальный предприниматель</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="individual-registry-base:FIOType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Purpose">
<xs:annotation>
<xs:documentation>Назначение платежа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PDServiceName">
<xs:annotation>
<xs:documentation>Наименование услуги (работы), оказываемой (выполняемой) исполнителем, штрафной санкции</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PaymentDocument">
<xs:annotation>
<xs:documentation>Сведения о платежном документе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="bills-base:PaymentDocumentID" minOccurs="0"/>
<xs:element ref="bills-base:PaymentDocumentNumber" minOccurs="0"/>
<xs:element ref="account-base:UnifiedAccountNumber" minOccurs="0"/>
<xs:element ref="account-base:AccountNumber" minOccurs="0"/>
<xs:element ref="account-base:ServiceID" minOccurs="0"/>
<xs:sequence>
<xs:element name="PaymentDocumentDetails" type="tns:PaymentDocumentDetailsType">
<xs:annotation>
<xs:documentation>Платежный документ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element ref="base:Year" minOccurs="0"/>
<xs:element ref="base:Month" minOccurs="0"/>
<xs:element name="PaymentDocumentGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>GUID платежного документа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="PaymentDocumentDetailsType">
<xs:annotation>
<xs:documentation>Реквизиты и свойства платежного документа</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ConsumerInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>Сведения о потребителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:element name="Entpr">
<xs:annotation>
<xs:documentation>Потребитель-индивидуальный предприниматель</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Потребитель-юридическое лицо</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="160"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="organizations-base:KPP"/>
<xs:element ref="organizations-base:INN"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="address" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Адрес помещения</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="region" type="xs:string">
<xs:annotation>
<xs:documentation>Субъект РФ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="area" minOccurs="0">
<xs:annotation>
<xs:documentation>Район </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="120"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="city" minOccurs="0">
<xs:annotation>
<xs:documentation>Город</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="120"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="place" minOccurs="0">
<xs:annotation>
<xs:documentation>Населенный пункт</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="120"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="street" minOccurs="0">
<xs:annotation>
<xs:documentation>Улица</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="120"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="housenum" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер дома</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="buildnum" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер корпуса</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="strucnum" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер строения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="apartment" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер жилого помещения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="placement" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер комнаты жилого помещения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="address_string">
<xs:annotation>
<xs:documentation>Неформализованное описание адреса</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2500"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="residential_block" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер жилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="residential_block_room" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер комнаты жилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="non_residential_block" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер нежилого блока</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExecutorInformation">
<xs:annotation>
<xs:documentation>едения об исполнителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
<xs:choice>
<xs:element name="Entpr" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Исполнитель-ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Исполнитель-ЮЛ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:KPP"/>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="PaymentInformation" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="payments-base:PaymentInformationExportType">
<xs:sequence>
<xs:element name="PaymentInformationGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор платежных реквизитов организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Reminder" type="bills-base:MoneyKopeckType" minOccurs="0">
<xs:annotation>
<xs:documentation>Сумма к оплате за расчетный период по получателю платежа (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="account-base:AccountNumber" minOccurs="0"/>
<xs:element ref="account-base:ServiceID" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element ref="base:ErrorMessage"/>
<xs:sequence>
<xs:element name="DebtOrAdvance" type="bills-base:MoneyKopeckType" minOccurs="0">
<xs:annotation>
<xs:documentation>Задолженность за предыдущие периоды/Аванс на начало расчетного периода (учтены платежи, поступившие до 25 числа включительно) по получателю платежа (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalWithDebtAndAdvance" type="bills-base:MoneyKopeckType" minOccurs="0">
<xs:annotation>
<xs:documentation>Итого к оплате c учетом задолженности/переплаты по получателю платежа (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="MailingAddress">
<xs:annotation>
<xs:documentation>Почтовый адрес</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Reminder" type="bills-base:MoneyKopeckType">
<xs:annotation>
<xs:documentation>Сумма к оплате за расчетный период по всему платежному документу (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element ref="base:ErrorMessage"/>
<xs:sequence>
<xs:element name="Debt" type="bills-base:MoneyKopeckType" minOccurs="0">
<xs:annotation>
<xs:documentation>Задолженность (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalWithDebtAndAdvance" type="bills-base:MoneyKopeckType" minOccurs="0">
<xs:annotation>
<xs:documentation>Итого к оплате c учетом задолженности/переплаты по всему платежному документу (в копейках)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:element ref="tns:Purpose" minOccurs="0"/>
<xs:element ref="tns:PDServiceName" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Service">
<xs:annotation>
<xs:documentation>Сведния об ИЖКУ (при отсутствии начислений)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="account-base:UnifiedAccountNumber"/>
<xs:element ref="account-base:AccountNumber" minOccurs="0"/>
<xs:element ref="account-base:ServiceID"/>
<xs:element name="ServiceIDGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>GUID жилищно-коммунальной услуги</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExecutorInformation">
<xs:annotation>
<xs:documentation>едения об исполнителе</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:INN"/>
<xs:choice>
<xs:element name="Entpr" type="individual-registry-base:FIOType">
<xs:annotation>
<xs:documentation>Исполнитель-ИП</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Legal">
<xs:annotation>
<xs:documentation>Исполнитель-ЮЛ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="organizations-base:KPP"/>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="PaymentInformation" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Сведения о платежных реквизитах организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="payments-base:PaymentInformationExportType">
<xs:sequence>
<xs:element name="PaymentInformationGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор платежных реквизитов организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="MailingAddress">
<xs:annotation>
<xs:documentation>Почтовый адрес</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="tns:Purpose" minOccurs="0"/>
<xs:element ref="tns:PDServiceName" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--Размещение информации об оплате исполнителем-->
<xs:complexType name="SupplierNotificationOfOrderExecutionType">
<xs:annotation>
<xs:documentation>Извещение о принятии к исполнению распоряжения, размещаемое исполнителем</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OrderDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата внесения платы (в случае отсутствия: дата поступления средств)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrderPeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Период, за который вносится плата</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:Month"/>
<xs:element ref="base:Year"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element ref="bills-base:PaymentDocumentID"/>
<xs:element ref="account-base:ServiceID"/>
</xs:choice>
<xs:element name="Amount">
<xs:annotation>
<xs:documentation>Сумма</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="bills-base:MoneyPositiveType">
<xs:totalDigits value="13"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OnlinePayment" type="xs:boolean" fixed="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Признак онлайн-оплаты</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,109 @@
<?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/rap-service-async/" xmlns:rap="http://dom.gosuslugi.ru/schema/integration/rap/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:ns9="http://dom.gosuslugi.ru/schema/integration/rap-service-async/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/rap-service-async/">
<wsdl:types>
<xs:schema version="11.10.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/rap/" schemaLocation="hcs-rap-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<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="rap:getStateResult"/>
</wsdl:message>
<wsdl:message name="ImportDecreesAndDocumentsRequest">
<wsdl:part name="ImportDecreesAndDocumentsRequest" element="rap:ImportDecreesAndDocumentsRequest"/>
</wsdl:message>
<wsdl:message name="ImportDecreesAndDocumentsResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="ExportDecreesAndDocumentsRequest">
<wsdl:part name="ExportDecreesAndDocumentsRequest" element="rap:ExportDecreesAndDocumentsRequest"/>
</wsdl:message>
<wsdl:message name="ExportDecreesAndDocumentsResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:portType name="RapPortAsync">
<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:operation name="importDecreesAndDocumentsData">
<wsdl:documentation>Импорт постановлений и процессуальных документов</wsdl:documentation>
<wsdl:input message="tns:ImportDecreesAndDocumentsRequest"/>
<wsdl:output message="tns:ImportDecreesAndDocumentsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDecreesAndDocumentsData">
<wsdl:documentation>Экспорт постановлений и процессуальных документов</wsdl:documentation>
<wsdl:input message="tns:ExportDecreesAndDocumentsRequest"/>
<wsdl:output message="tns:ExportDecreesAndDocumentsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RapBindingAsync" type="tns:RapPortAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importDecreesAndDocumentsData">
<wsdl:documentation>Импорт постановлений и процессуальных документов</wsdl:documentation>
<soap:operation soapAction="urn:importDecreesAndDocumentsData"/>
<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="exportDecreesAndDocumentsData">
<wsdl:documentation>Экспорт постановлений и процессуальных документов</wsdl:documentation>
<soap:operation soapAction="urn:exportDecreesAndDocumentsData"/>
<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="RapServiceAsync">
<wsdl:documentation>Асинхронный сервис работы с административными правонарушениями</wsdl:documentation>
<wsdl:port name="RapPortAsync" binding="tns:RapBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-rap-service/services/RapAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,978 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/rap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:bills-base="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:account-base="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:organizations-registry-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:metering-device-base="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:individual-registry-base="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/rap/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.0.0.10">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" schemaLocation="../lib/hcs-nsi-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" schemaLocation="../lib/hcs-organizations-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" schemaLocation="../lib/hcs-organizations-registry-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" schemaLocation="../lib/hcs-individual-registry-base.xsd"/>
<!--Простые типы-->
<xs:simpleType name="LimitedDateType">
<xs:annotation>
<xs:documentation>Дата, с ограничениями от 01.01.1992 до 31.12.2030</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:date">
<xs:minInclusive value="1992-01-01"/>
<xs:maxInclusive value="2030-12-31"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="FineType">
<xs:annotation>
<xs:documentation>Размер штрафа</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="99999999.99"/>
<xs:totalDigits value="10"/>
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecreeStatusType">
<xs:annotation>
<xs:documentation>Статус постановления в ГИС ЖКХ</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Published"/>
<xs:enumeration value="Cancelled"/>
<xs:enumeration value="Annulled"/>
</xs:restriction>
</xs:simpleType>
<!--Составные типы-->
<xs:complexType name="DecreeInfoType">
<xs:annotation>
<xs:documentation>Данные постановления</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Offender">
<xs:annotation>
<xs:documentation>Правонарушитель</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:annotation>
<xs:documentation>Юридическое лицо / Индивидуальный предприниматель</xs:documentation>
</xs:annotation>
<xs:element name="Organization" type="organizations-registry-base:RegOrgType">
<xs:annotation>
<xs:documentation>Организация</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OfficialName" minOccurs="0">
<xs:annotation>
<xs:documentation>Должностное лицо</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:DecreeIndType">
<xs:sequence>
<xs:element name="Position">
<xs:annotation>
<xs:documentation>Должность</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String300Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ControlRoleCode" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Регулируемые виды деятельности по поставке ресурсов (НСИ 270) (поле доступно и обязательно для заполнения только для организации пользователя с функцией ФСТ или "ОИВ субъекта РФ по регулированию тарифов")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="Person" type="tns:DecreeIndType">
<xs:annotation>
<xs:documentation>Физическое лицо</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="ReviewResult">
<xs:annotation>
<xs:documentation>Результат рассмотрения дела об административном правонарушении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ResultKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид результата по делу об административном правонарушении (НСИ-227)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecreeDocument" type="tns:ProceduralDocumentType">
<xs:annotation>
<xs:documentation>Постановление</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PunishmentKind" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="100">
<xs:annotation>
<xs:documentation>Вид административного наказания (НСИ-225). Обязательно для заполнения, если в tns:ResultKind указано «Назначение административного наказания».
Для Организаций:
-Административный штраф;
-Предупреждение;
-Административное приостановление деятельности.
Для физических лиц:
-Административный штраф;
-Предупреждение;
-Дисквалификация.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakingDecisionAuthority" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Орган, которым вынесено решение по делу об административном правонарушении (НСИ 332)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakingDecisionAuthorityName" minOccurs="0">
<xs:annotation>
<xs:documentation>Название органа, принявшего решение о применении мер административного воздействия. НЕ заполняется, если в tns:TakingDecisionAuthority указано значение "Организация, разместившая постановление"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="2500"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PositionOfAcceptedPerson">
<xs:annotation>
<xs:documentation>Должность лица, принявшего документ о применении административного воздействия</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String100Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ViolationObject" type="nsi-base:nsiRef" maxOccurs="100">
<xs:annotation>
<xs:documentation>Предмет нарушения (НСИ-229)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProceedingDate" type="tns:LimitedDateType">
<xs:annotation>
<xs:documentation>Дата привлечения к административной ответственности</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Fine" type="tns:FineType" minOccurs="0">
<xs:annotation>
<xs:documentation>Размер штрафа (доступно при указании вида административного наказания "Административный штраф"; иначе - не заполняется)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FinePaymentDate" type="tns:LimitedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата уплаты штрафа (может заполняться только, если в поле в tns:Executed указано true (Исполнено) И в поле PunishmentKind указан "Административный штраф" И поле Fine заполнено)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DisqualificationPeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Срок дисквалификации (доступен и обязателен, если Вид административного наказания = "Дисквалификация")</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Months">
<xs:annotation>
<xs:documentation>Месяцев</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Years">
<xs:annotation>
<xs:documentation>Лет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="AdministrativeSuspensionPeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Срок приостановления деятельности (доступен и обязателен, если Вид административного наказания = "Административное приостановление деятельности")</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Months">
<xs:annotation>
<xs:documentation>Месяцев</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Years">
<xs:annotation>
<xs:documentation>Лет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="ViolationShortDescription" type="base:String500Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Краткое описание нарушения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakenAction" type="base:String1500Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Меры, принятые для устранения нарушений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Executed" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исполнении (true - Исполнено; false - Не исполнено; при незаполнении устанавливается значение по умолчанию - Не заполнено)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportAttachmentType">
<xs:annotation>
<xs:documentation>Вложение</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name" minOccurs="0">
<xs:annotation>
<xs:documentation>Наименование вложения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Description" minOccurs="0">
<xs:annotation>
<xs:documentation>Описание вложения</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Attachment">
<xs:complexType>
<xs:sequence>
<xs:element name="AttachmentGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор сохраненного вложения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AttachmentHASH" minOccurs="0">
<xs:annotation>
<xs:documentation>Хэш-тег вложения по алгоритму ГОСТ в binhex</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProceduralDocumentType">
<xs:annotation>
<xs:documentation>Процессуальный документ</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DocumentKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид процессуального документа (НСИ-226).
Должен соответствовать категории процессуального документа (НСИ-228).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentName">
<xs:annotation>
<xs:documentation> Имя документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String300Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DocumentNumber">
<xs:annotation>
<xs:documentation>Номер процессуального документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String100Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DocumentDate" type="tns:LimitedDateType">
<xs:annotation>
<xs:documentation>Дата процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Executed" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исполнении (true - Исполнено; false - Не исполнено; при незаполнении устанавливается значение по умолчанию - Не заполнено)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Document" type="base:AttachmentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ-вложение</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChangeReasonType">
<xs:annotation>
<xs:documentation>Причина изменения постановления</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Основание внесения изменений в информацию (НСИ-271)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChangeBaseDocument" type="tns:ProceduralDocumentType" minOccurs="0">
<xs:annotation>
<xs:documentation>Документ-основание для внесения изменений вида: Судебные, Изменение (необязательно, если основание - «В связи с ошибкой ввода» или «По другому основанию»; иначе - обязательно)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChangeShortDescription" type="base:String2000Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Краткое описание изменений сведений (необязательно только, если основание внесения изменений - «В связи с ошибкой ввода»; иначе - обязательно)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CancelReasonType">
<xs:annotation>
<xs:documentation>Причина отмены постановления</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Основание внесения изменений или отмены информации (НСИ-271)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelBaseDocument" type="tns:ProceduralDocumentType">
<xs:annotation>
<xs:documentation>Документ-основание для отмены</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelShortDescription">
<xs:annotation>
<xs:documentation>Краткое описание отмены сведений</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String2000Type">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DecreeIndType">
<xs:annotation>
<xs:documentation>Физическое лицо </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Surname">
<xs:annotation>
<xs:documentation>Фамилия</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FirstName">
<xs:annotation>
<xs:documentation>Имя</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Patronymic" minOccurs="0">
<xs:annotation>
<xs:documentation>Отчество</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportDecreeType">
<xs:annotation>
<xs:documentation>Экспортируемое постановление и процессуальные документы</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DecreeGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор постановления в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RegistryNumber" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Реестровый номер постановления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ControlOrganization">
<xs:annotation>
<xs:documentation>Организация, рассмотревшая дело</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="organizations-registry-base:RegOrgType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DecreeInfo" type="tns:ExportDecreeInfoType">
<xs:annotation>
<xs:documentation>Данные постановления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProceduralDocuments" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Процессуальные документы</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:ExportProceduralDocumentType">
<xs:sequence>
<xs:element name="ProceduralDocumentGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Status" type="tns:DecreeStatusType">
<xs:annotation>
<xs:documentation>Статус в ГИС ЖКХ
Допустимые значения:
Published- размещено в ГИС ЖКХ. Cancelled-отменено Annulled-аннулировано</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChangeReason" type="tns:ExportChangeReasonType" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина последнего изменнения постановления </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelReason" type="tns:ExportCancelReasonType" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина отмены постановления</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportDecreeInfoType">
<xs:annotation>
<xs:documentation>Экспорт данных постановления</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Offender">
<xs:annotation>
<xs:documentation>Правонарушитель</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:annotation>
<xs:documentation>Юридическое лицо / Индивидуальный предприниматель</xs:documentation>
</xs:annotation>
<xs:element name="Organization" type="organizations-registry-base:RegOrgType" minOccurs="0">
<xs:annotation>
<xs:documentation>Организация</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OfficialName" minOccurs="0">
<xs:annotation>
<xs:documentation>Данные официального лица</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:DecreeIndType">
<xs:sequence>
<xs:element name="Position" type="base:String300Type">
<xs:annotation>
<xs:documentation>Должность</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ControlRoleCode" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Регулируемые виды деятельности по поставке ресурсов (НСИ 270) (заполняется только ФАС или "ОИВ субъекта РФ по регулированию тарифов")</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="Person" type="tns:DecreeIndType">
<xs:annotation>
<xs:documentation>Физическое лицо</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="ReviewResult">
<xs:annotation>
<xs:documentation>Результат рассмотрения дела об административном правонарушении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ResultKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид результата по делу об административном правонарушении (НСИ-227)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecreeDocument" type="tns:ExportProceduralDocumentType" minOccurs="0">
<xs:annotation>
<xs:documentation>Постановление</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PunishmentKind" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Вид административного наказания (НСИ-225)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakingDecisionAuthority" type="nsi-base:nsiRef" minOccurs="0">
<xs:annotation>
<xs:documentation>Орган, которым вынесено решение по делу об административном правонарушении</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakingDecisionAuthorityName" minOccurs="0">
<xs:annotation>
<xs:documentation>Название органа, принявшего решение о применении мер административного воздействия. </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="2500"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PositionOfAcceptedPerson" type="base:String100Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Должность лица, принявшего документ о применении административного воздействия</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Fine" type="tns:FineType" minOccurs="0">
<xs:annotation>
<xs:documentation>Размер штрафа </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FinePaymentDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата уплаты штрафа </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DisqualificationPeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Срок дисквалификации </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Months">
<xs:annotation>
<xs:documentation>Месяцев</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Years">
<xs:annotation>
<xs:documentation>Лет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="AdministrativeSuspensionPeriod" minOccurs="0">
<xs:annotation>
<xs:documentation>Срок приостановления деятельности</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="Months">
<xs:annotation>
<xs:documentation>Месяцев</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Years">
<xs:annotation>
<xs:documentation>Лет</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minExclusive value="0"/>
<xs:maxExclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="ViolationObject" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Предмет нарушения (НСИ-229)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProceedingDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата привлечения к административной ответственности</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ViolationShortDescription" type="base:String500Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Краткое описание нарушения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TakenAction" type="base:String1500Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Меры, принятые для устранения нарушений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Executed" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исполнении (true - Исполнено; falce - Не исполнено; при незаполнении устанавливается значение по умолчанию - Не заполнено)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportProceduralDocumentType">
<xs:annotation>
<xs:documentation>Процессуальный документ (экспорт)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DocumentKind" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид процессуального документа (НСИ-226). </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentName" type="base:String300Type">
<xs:annotation>
<xs:documentation> Имя документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentNumber" type="base:String100Type">
<xs:annotation>
<xs:documentation>Номер процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Executed" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исполнении (true - Исполнено; false - Не исполнено; при незаполнении устанавливается значение по умолчанию - Не заполнено)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Document" type="base:AttachmentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ-вложение</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportChangeReasonType">
<xs:annotation>
<xs:documentation>Причина изменения постановления (экспорт)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Основание внесения изменений в информацию (НСИ-271)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChangeBaseDocument" type="tns:ExportProceduralDocumentType" minOccurs="0">
<xs:annotation>
<xs:documentation>Документ-основание для внесения изменений </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChangeShortDescription" type="base:String2000Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Краткое описание изменений сведений </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExportCancelReasonType">
<xs:annotation>
<xs:documentation>Причина отмены постановления (экспорт)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Основание внесения изменений или отмены информации (НСИ-271)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelBaseDocument" type="tns:ExportProceduralDocumentType">
<xs:annotation>
<xs:documentation>Документ-основание для отмены</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CancelShortDescription" type="base:String2000Type">
<xs:annotation>
<xs:documentation>Краткое описание отмены сведений</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Импорт постановлений и процессуальных документов-->
<xs:element name="ImportDecreesAndDocumentsRequest">
<xs:annotation>
<xs:documentation>Импорт постановлений и процессуальных документов</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="importDecreesAndDocuments" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Постановления и процессуальные документы</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element name="TransportGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Транспортный идентификатор для выполнения операций с постановлением</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecreeGuid" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор постановления в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element name="Decree" minOccurs="0">
<xs:annotation>
<xs:documentation>Создание, изменение постановления</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DecreeInfo">
<xs:annotation>
<xs:documentation>Данные постановления</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:DecreeInfoType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeReason" type="tns:ChangeReasonType" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина изменения сведений (не заполняется для операций "добавление постановления" и "добавление процессуального документа")</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ImportProceduralDocuments" minOccurs="0" maxOccurs="100">
<xs:annotation>
<xs:documentation>Другие процессуальные документы. Доступны для указания виды документов: Постановление, Протокол, Подтверждение принятых мер, Другой документ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element name="TransportGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Транспортный идентификатор для выполнения операции с процессуальным документом</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProceduralDocumentGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор процессуального документа в ГИС ЖКХ (обязателен при изменении/удалении существующего документа)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:choice>
<xs:element name="ProceduralDocument" type="tns:ProceduralDocumentType">
<xs:annotation>
<xs:documentation>Добавление / изменение процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DeleteProceduralDocument" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Удаление процессуального документа</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:key name="ProceduralDocumentGUID_Key">
<xs:annotation>
<xs:documentation>Проверка уникальности идентификатора документа в рамках запроса</xs:documentation>
</xs:annotation>
<xs:selector xpath=".//tns:ProceduralDocumentGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
</xs:sequence>
<xs:element name="CancelDecree">
<xs:annotation>
<xs:documentation>Отмена постановления</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CancelReason" type="tns:CancelReasonType">
<xs:annotation>
<xs:documentation>Причина отмены сведений</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnnulDecree" 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="11.10.0.5"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:unique name="importDecreeRequest_TransportGUIDUnique">
<xs:annotation>
<xs:documentation>Проверка уникальности транспортного идентификатора в рамках запроса</xs:documentation>
</xs:annotation>
<xs:selector xpath=".//tns:TransportGuid"/>
<xs:field xpath="."/>
</xs:unique>
<xs:unique name="importDecreeRequest_DecreeGUID">
<xs:annotation>
<xs:documentation>Проверка уникальности корневого идентификатора постановления в рамках запроса</xs:documentation>
</xs:annotation>
<xs:selector xpath=".//tns:DecreeGuid"/>
<xs:field xpath="."/>
</xs:unique>
</xs:element>
<!--Экспорт постановлений и процессуальных документов-->
<xs:element name="ExportDecreesAndDocumentsRequest">
<xs:annotation>
<xs:documentation>Запрос экспорта постановлений и процессуальных документов.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:element name="DecreeGUID" type="base:GUIDType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Идентификатор постановления в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element name="ProceedingDateFrom" type="xs:date">
<xs:annotation>
<xs:documentation>Дата привлечения к административной ответственности С</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProceedingDateTo" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата привлечения к административной ответственности ПО</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="11.10.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Асинхронные методы-->
<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"/>
<xs:element name="CommonResult" type="base:CommonResultType" maxOccurs="unbounded"/>
<xs:element name="ExportDecreesAndDocuments" type="tns:ExportDecreeType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Экспортируемые постановления и процессуальные документы</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="11.10.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,149 @@
<?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:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/rvuo-service-async/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:rvuo="http://dom.gosuslugi.ru/schema/integration/rvuo/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/rvuo-service-async/">
<wsdl:types>
<xs:schema version="13.1.10.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/rvuo/" schemaLocation="hcs-rvuo-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="importManagingOrganizationRequest">
<wsdl:part name="importManagingOrganizationRequest" element="rvuo:importManagingOrganizationRequest"/>
</wsdl:message>
<wsdl:message name="AckRequest">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importDecisionRequest">
<wsdl:part name="importDecisionRequest" element="rvuo:importDecisionRequest"/>
</wsdl:message>
<wsdl:message name="getStateRequest">
<wsdl:part name="getRequestState" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getRequestStateResult" element="rvuo:getStateResult"/>
</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="exportManagingOrganizationRequest">
<wsdl:part name="exportManagingOrganizationRequest" element="rvuo:exportManagingOrganizationRequest"/>
</wsdl:message>
<wsdl:message name="exportDecisionRequest">
<wsdl:part name="exportDecisionRequest" element="rvuo:exportDecisionRequest"/>
</wsdl:message>
<wsdl:portType name="RvuoPortsTypeAsync">
<wsdl:operation name="importManagingOrganization">
<wsdl:documentation>Импорт информации об управляющей организации в реестр управляющих организаций и решений об определении управляющих организаций</wsdl:documentation>
<wsdl:input message="tns:importManagingOrganizationRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importDecision">
<wsdl:documentation>Импорт информации о решении об определении управляющей организации в реестр управляющих организаций и решений об определении управляющих организаций</wsdl:documentation>
<wsdl:input message="tns:importDecisionRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" 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="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportManagingOrganization">
<wsdl:documentation>Экспорт информации об управляющих организациях из реестра управляющих организаций и решений об определении управляющих организаций</wsdl:documentation>
<wsdl:input message="tns:exportManagingOrganizationRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDecision">
<wsdl:documentation>Экспорт информации о решении об определении управляющей организации из реестра управляющих организаций и решений об определении управляющих организаций</wsdl:documentation>
<wsdl:input message="tns:exportDecisionRequest"/>
<wsdl:output message="tns:AckRequest"/>
<wsdl:fault name="FaultName" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RvuoBindingAsync" type="tns:RvuoPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importManagingOrganization">
<soap:operation soapAction="urn:importManagingOrganization"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="importDecision">
<soap:operation soapAction="urn:importDecision"/>
<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="FaultName">
<soap:fault name="FaultName" 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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportManagingOrganization">
<soap:operation soapAction="urn:exportManagingOrganization"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="exportDecision">
<soap:operation soapAction="urn:exportDecision"/>
<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="FaultName">
<soap:fault name="FaultName" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RvuoServiceAsync">
<wsdl:port name="RvuoPortAsync" binding="tns:RvuoBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-rvuo-service/services/RvuoAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,991 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://dom.gosuslugi.ru/schema/integration/rvuo/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:organizations-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/rvuo/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="13.1.10.1">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/" schemaLocation="../lib/hcs-nsi-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/" schemaLocation="../lib/hcs-organizations-base.xsd"/>
<!--Базовые типы-->
<xs:simpleType name="OrgStateType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий состояние организации. Возможные значения: Excluded - Исключена; Included - Включена.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Excluded"/>
<xs:enumeration value="Included"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="InfoStatusType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Project"/>
<xs:enumeration value="Placed"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="InfoStatusExportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий статус размещаемой информации в результатах экспорта. Возможные значения: Project - Проект; Placed - Размещена; Annulled - Аннулирована.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Project"/>
<xs:enumeration value="Placed"/>
<xs:enumeration value="Annulled"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OrganizationDocumentBlockInfoType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий блок информации для документа. Возможные значения: IncludedInfo - Информация о включении; AdditionalInfo - Дополнительна информация; ExcludedInfo - Информация об исключении.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="IncludedInfo"/>
<xs:enumeration value="AdditionalInfo"/>
<xs:enumeration value="ExcludedInfo"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecisionDocumentBlockInfoType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий блок информации для документа. Возможные значения: DecisionInfo - Информация о решении; AdditionalInfo - Дополнительна информация; ServicesInfo - Перечень работ и услуг.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="DecisionInfo"/>
<xs:enumeration value="AdditionalInfo"/>
<xs:enumeration value="ServicesInfo"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AttachedOrganizationDocumentType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий документ прилагаемый к информации об управляющей организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Attachment" type="base:AttachmentType">
<xs:annotation>
<xs:documentation>Прикрепленный файл</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentBlockInfoType" type="tns:OrganizationDocumentBlockInfoType">
<xs:annotation>
<xs:documentation>Тип блока информации для документа. Возможные значения: IncludedInfo - Информация о включении; AdditionalInfo - Дополнительна информация; ExcludedInfo - Информация об исключении.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AttachedDecisionDocumentType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий документ в запросе на импорт информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Attachment" type="base:AttachmentType">
<xs:annotation>
<xs:documentation>Прикрепленный файл</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentBlockInfoType" type="tns:DecisionDocumentBlockInfoType">
<xs:annotation>
<xs:documentation>Тип блока информации для документа. Возможные значения: DecisionInfo - Информация о решении; AdditionalInfo - Дополнительна информация; ServicesInfo - Перечень работ и услуг.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BusinessPropertiesType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий реквизиты организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="OGRN" type="organizations-base:OGRNType">
<xs:annotation>
<xs:documentation>ОГРН</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OGRNIP" type="organizations-base:OGRNIPType">
<xs:annotation>
<xs:documentation>ОГРНИП</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="INN" type="organizations-base:INNType">
<xs:annotation>
<xs:documentation>ИНН</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KPP" type="organizations-base:KPPType" minOccurs="0">
<xs:annotation>
<xs:documentation>КПП</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="HouseType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий дом в решении</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="FIASHouseGuid" type="premises-base:FIASHouseGUIDType">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС/Идентификационный код дома в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManagementPeriod" type="base:Period">
<xs:annotation>
<xs:documentation> Период управления</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--Типы для решений об определении управляющей организации-->
<xs:complexType name="DecisionType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий решение об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Number" type="base:String100Type">
<xs:annotation>
<xs:documentation>Номер решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaymentSize">
<xs:annotation>
<xs:documentation>Размер платы за содержание</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InfoStatus" type="tns:InfoStatusType">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DecisionExportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий решение об определении управляющей организации в результатах экспорта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Number" type="base:String100Type">
<xs:annotation>
<xs:documentation>Номер решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaymentSize">
<xs:annotation>
<xs:documentation>Размер платы за содержание</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InfoStatus" type="tns:InfoStatusExportType">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена; Annulled - Аннулирована.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlacingDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата и время размещения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AnnulmentReason" type="base:String255Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина аннулирования</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="House" type="tns:HouseType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Дом в решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="exportDecisionResult">
<xs:annotation>
<xs:documentation>Результат экспорта информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:element name="exportDecisionResult" type="tns:exportDecisionResultType">
<xs:annotation>
<xs:documentation>Результат выполнения запроса на Результат экспорта информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:ErrorMessage"/>
</xs:choice>
<xs:attribute ref="base:version" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="exportDecisionResultType">
<xs:annotation>
<xs:documentation>Результат выполнения запроса на Результат экспорта информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Decision" type="tns:DecisionExportType" maxOccurs="1000"/>
<xs:choice>
<xs:element name="ExportDecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор решения об определении управляющей организации для экспорта следующей 1000 решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsLastPage" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Последняя страница экспорта</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<!--Типы для управляющих организаций-->
<xs:complexType name="ManagingOrganizationType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий управляющую организацию</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OKTMO" type="base:OKTMOType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Код ОКТМО</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BaseForInclude">
<xs:annotation>
<xs:documentation>Основание включения</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Type" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Тип основания. Ссылка на НСИ "Вид основания для включения в перечень УО" (реестровый номер 204)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProtocolNumber" type="base:String100Type">
<xs:annotation>
<xs:documentation>Номер заявления/протокола</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProtocolDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата заявления/протокола</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IncludeDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата включения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SerialNumber">
<xs:annotation>
<xs:documentation>Порядковый номер</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExclusionInfo" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исключении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Причина исключения. Ссылка на НСИ "Вид основания для исключения из перечня УО" (реестровый номер 205)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата исключения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InfoStatus" type="tns:InfoStatusType">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ManagingOrganizationExportType">
<xs:annotation>
<xs:documentation>Тип данных, описывающий управляющую организацию в результатах экспорта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OKTMO" type="base:OKTMOType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Код ОКТМО</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BaseForInclude">
<xs:annotation>
<xs:documentation>Основание включения</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Type" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Тип основания. Ссылка на НСИ "Вид основания для включения в перечень УО" (реестровый номер 204)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProtocolNumber">
<xs:annotation>
<xs:documentation>Номер заявления/протокола</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="base:String100Type">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ProtocolDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата заявления/протокола</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IncludeDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата включения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SerialNumber">
<xs:annotation>
<xs:documentation>Порядковый номер</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:maxInclusive value="999"/>
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExclusionInfo" minOccurs="0">
<xs:annotation>
<xs:documentation>Информация об исключении</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Reason" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Причина исключения. Ссылка на НСИ "Вид основания для исключения из перечня УО" (реестровый номер 205)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Date" type="xs:date">
<xs:annotation>
<xs:documentation>Дата исключения</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>Дополнительная информация</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InfoStatus" type="tns:InfoStatusExportType">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена; Annulled - Аннулирована.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlacingDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата и время размещения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AnnulmentReason" type="base:String255Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Причина аннулирования</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="exportManagingOrganizationResult">
<xs:annotation>
<xs:documentation>Результат экспорта информации об управляющих организациях</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:element name="exportManagingOrganizationResult" type="tns:exportManagingOrganizationResultType">
<xs:annotation>
<xs:documentation>Результат выполнения запроса на экспорт информации об управляющих организациях</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:ErrorMessage"/>
</xs:choice>
<xs:attribute ref="base:version" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="exportManagingOrganizationResultType">
<xs:annotation>
<xs:documentation>Результат экспорта информации об управляющих организациях</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ManagingOrganization" type="tns:ManagingOrganizationExportType" maxOccurs="1000"/>
<xs:choice>
<xs:element name="ExportOrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор управляющей организации для экспорта следующей 1000 управляющих организаций</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IsLastPage" type="xs:boolean" fixed="true">
<xs:annotation>
<xs:documentation>Последняя страница экспорта</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<!--Операции с решениями об определении управляющей организации-->
<xs:element name="importDecisionRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="Decision" maxOccurs="100">
<xs:annotation>
<xs:documentation>Решение об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice>
<xs:element name="PlacingDecision">
<xs:annotation>
<xs:documentation>Размещение решения об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionData" type="tns:DecisionType">
<xs:annotation>
<xs:documentation>Информация о решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AttachedDocument" type="tns:AttachedDecisionDocumentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ прилагаемый к информации о решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="House" type="tns:HouseType" minOccurs="0" maxOccurs="100">
<xs:annotation>
<xs:documentation>Дом в решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditDecision">
<xs:annotation>
<xs:documentation>Редактирование решения об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionData" type="tns:DecisionType">
<xs:annotation>
<xs:documentation>Информация о решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AttachedDocument" type="tns:AttachedDecisionDocumentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ прилагаемый к информации о решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="House" type="tns:HouseType" minOccurs="0" maxOccurs="100">
<xs:annotation>
<xs:documentation>Дом в решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnnulmentDecision">
<xs:annotation>
<xs:documentation>Аннулирование решения об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Reason" type="base:String255Type" minOccurs="1">
<xs:annotation>
<xs:documentation>Причина аннулирования управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteDecision">
<xs:annotation>
<xs:documentation>Удаление решения об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PublishDecision">
<xs:annotation>
<xs:documentation>Изменение решения об определении управляющей организации в статусе "Проект" на статус "Размещена"</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.1.8.3"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importDecision_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importDecision_DecisionGUIDKey">
<xs:selector xpath=".//tns:DecisionGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:element name="exportDecisionRequest">
<xs:annotation>
<xs:documentation>Запрос на экспорт информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="DecisionGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Уникальный идентификатор решения об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrgGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BusinessProperties" type="tns:BusinessPropertiesType" minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Number" type="base:String100Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер решения</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OKTMO" type="base:OKTMOType" minOccurs="0">
<xs:annotation>
<xs:documentation>Код ОКТМО</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="FIASHouseGUID" type="premises-base:FIASHouseGUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Глобальный уникальный идентификатор дома по ФИАС/Идентификационный код дома в ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Address" minOccurs="0">
<xs:annotation>
<xs:documentation>Неформализованное описание адреса</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2500"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:choice minOccurs="0">
<xs:element name="DecisionDate" type="xs:date" minOccurs="1">
<xs:annotation>
<xs:documentation>Дата принятия решения. Используется для поиска решений по дате принятия. Значение содержит одну дату. В результирующую выборку попадут решения, у которых дата принятия входит в диапазон с 00:00:00 до 23:59:59 часов даты, указанной в элементе</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DecisionPeriod" type="base:Period" minOccurs="1">
<xs:annotation>
<xs:documentation>Период принятия решения. Используется для поиска решений по дате принятия. Значение содержит временной период</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="InfoStatus" type="tns:InfoStatusExportType" minOccurs="0">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена; Annulled - Аннулирована.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManagementPeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период управления</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreatePeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период создания сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlacingPeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период размещения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="exportRequestGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор, используемый для экспорта 2-го и последующих блоков данных.
Если в элементе exportDecisionRequest указаны условия отбора по атрибутам запроса, то экспорт запросов осуществляется блоками по 1000 запросов в каждом блоке (последний блок может содержать меньшее число запросов).
Для экспорта первого блока данных элемент не указывается. Для экспорта каждого следующего блока данных в элементе должно указываться значение элемента getStateResult/ exportDecisionResult/ ExportDecisionGUID, полученное при экспорте предыдущего блока данных</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.1.8.3"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Операции с управляющими организациями-->
<xs:element name="importManagingOrganizationRequest">
<xs:annotation>
<xs:documentation>Запрос на импорт информации об управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="ManagingOrganization" maxOccurs="100">
<xs:annotation>
<xs:documentation>Управляющая организация</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice>
<xs:element name="PlacingManagingOrganization">
<xs:annotation>
<xs:documentation>Размещение управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="BusinessProperties" type="tns:BusinessPropertiesType">
<xs:annotation>
<xs:documentation>Реквизиты управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganizationData" type="tns:ManagingOrganizationType">
<xs:annotation>
<xs:documentation>Информация об управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AttachedDocument" type="tns:AttachedOrganizationDocumentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ прилагаемый к информации об управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditManagingOrganization">
<xs:annotation>
<xs:documentation>Редактирование управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganizationData" type="tns:ManagingOrganizationType">
<xs:annotation>
<xs:documentation>Информация об управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AttachedDocument" type="tns:AttachedOrganizationDocumentType" maxOccurs="100">
<xs:annotation>
<xs:documentation>Документ прилагаемый к информации об управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnnulmentManagingOrganization">
<xs:annotation>
<xs:documentation>Аннулирование управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AnnulmentReason" type="base:String255Type" minOccurs="1">
<xs:annotation>
<xs:documentation>Причина аннулирования управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteManagingOrganization">
<xs:annotation>
<xs:documentation>Удаление управляющей организации</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PublishManagingOrganization">
<xs:annotation>
<xs:documentation>Изменение управляющей организации в статусе "Проект" на статус "Размещена"</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.1.8.3"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:key name="importManagingOrganization_TransportGUIDKey">
<xs:selector xpath=".//base:TransportGUID"/>
<xs:field xpath="."/>
</xs:key>
<xs:key name="importManagingOrganization_OrgGUIDKey">
<xs:selector xpath=".//tns:OrgGUID"/>
<xs:field xpath="."/>
</xs:key>
</xs:element>
<xs:element name="exportManagingOrganizationRequest">
<xs:annotation>
<xs:documentation>Запрос на экспорт информации об управляющих организациях</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="OrgGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Уникальный идентификатор управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BaseForInclude" type="nsi-base:nsiRef" minOccurs="0" maxOccurs="2">
<xs:annotation>
<xs:documentation>Основание включения сведений. Ссылка на НСИ "Вид основания для включения в перечень УО" (реестровый номер 204)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BusinessProperties" type="tns:BusinessPropertiesType" minOccurs="0">
<xs:annotation>
<xs:documentation>Реквизиты управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OKTMO" type="base:OKTMOType" minOccurs="0">
<xs:annotation>
<xs:documentation>Код ОКТМО</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrgState" type="tns:OrgStateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Состояние организации. Возможные значения: Excluded - Исключена; Included - Включена.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InfoStatus" type="tns:InfoStatusExportType" minOccurs="0">
<xs:annotation>
<xs:documentation>Статус размещаемой информации. Возможные значения: Project - Проект; Placed - Размещена; Annulled - Аннулирована.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreatePeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период создания сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IncludePeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период включения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExcludePeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период исключения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PlacingPeriod" type="base:Period" minOccurs="0">
<xs:annotation>
<xs:documentation>Период размещения сведений</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="exportRequestGUID" type="base:GUIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Идентификатор, используемый для экспорта 2-го и последующих блоков данных.
Если в элементе exportManagingOrganizationRequest указаны условия отбора по атрибутам запроса, то экспорт запросов осуществляется блоками по 1000 запросов в каждом блоке (последний блок может содержать меньшее число запросов).
Для экспорта первого блока данных элемент не указывается. Для экспорта каждого следующего блока данных в элементе должно указываться значение элемента getStateResult/ exportManagingOrganizationResult/ ExportOrgGUID, полученное при экспорте предыдущего блока данных</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="13.1.8.3"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!--Операции получения статуса отправленного сообщения -->
<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 name="ImportResult" type="base:CommonResultType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Результат импорта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="exportManagingOrganizationResult" type="tns:exportManagingOrganizationResultType">
<xs:annotation>
<xs:documentation>Результат экспорта информации об управляющих организациях</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="exportDecisionResult" type="tns:exportDecisionResultType">
<xs:annotation>
<xs:documentation>Результат экспорта информации о решении об определении управляющей организации</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="base:ErrorMessage"/>
</xs:choice>
<xs:attribute ref="base:version" fixed="13.1.8.3"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,287 @@
<?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/services-service-async/" xmlns:serv="http://dom.gosuslugi.ru/schema/integration/services/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/services-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/services/" schemaLocation="hcs-services-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="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="serv:getStateResult"/>
</wsdl:message>
<wsdl:message name="exportHMServicesTarifsDataRequest">
<wsdl:part name="exportHMServicesTarifsDataRequest" element="serv:exportHMServicesTarifsRequest"/>
</wsdl:message>
<wsdl:message name="exportHMServicesTarifsDataResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportWorkingListRequest">
<wsdl:part name="exportWorkingListRequest" element="serv:exportWorkingListRequest"/>
</wsdl:message>
<wsdl:message name="exportWorkingListResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importWorkingListRequest">
<wsdl:part name="importWorkingListRequest" element="serv:importWorkingListRequest"/>
</wsdl:message>
<wsdl:message name="importWorkingListResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importWorkingPlanRequest">
<wsdl:part name="importWorkingPlanRequest" element="serv:importWorkingPlanRequest"/>
</wsdl:message>
<wsdl:message name="importWorkingPlanResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportWorkingPlanRequest">
<wsdl:part name="exportWorkingPlanRequest" element="serv:exportWorkingPlanRequest"/>
</wsdl:message>
<wsdl:message name="exportWorkingPlanResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importCompletedWorksRequest">
<wsdl:part name="importCompletedWorksRequest" element="serv:importCompletedWorksRequest"/>
</wsdl:message>
<wsdl:message name="importCompletedWorksResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCompletedWorksRequest">
<wsdl:part name="exportCompletedWorksRequest" element="serv:exportCompletedWorksRequest"/>
</wsdl:message>
<wsdl:message name="exportCompletedWorksResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importQualityAssessmentRequest">
<wsdl:part name="importQualityAssessmentRequest" element="serv:importQualityAssessmentRequest"/>
</wsdl:message>
<wsdl:message name="importQualityAssessmentResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportQualityAssessmentRequest">
<wsdl:part name="exportQualityAssessmentRequest" element="serv:exportQualityAssessmentRequest"/>
</wsdl:message>
<wsdl:message name="exportQualityAssessmentResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="ServicesPortsTypeAsync">
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportHMServicesTarifs">
<wsdl:documentation>ВИ_ИПОЧ_УК_ТФ_ЭКСП. экспорт тарифов ЖКУ</wsdl:documentation>
<wsdl:input message="tns:exportHMServicesTarifsDataRequest"/>
<wsdl:output message="tns:exportHMServicesTarifsDataResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportWorkingList">
<wsdl:documentation>ВИ_ИПФРЕРКСП. экспорт основных сведений по перечню работ</wsdl:documentation>
<wsdl:input message="tns:exportWorkingListRequest"/>
<wsdl:output message="tns:exportWorkingListResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importWorkingList">
<wsdl:documentation>ВИ_ИПФРЕРМП. импорт основных сведений по перечню работ</wsdl:documentation>
<wsdl:input message="tns:importWorkingListRequest"/>
<wsdl:output message="tns:importWorkingListResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importWorkingPlan">
<wsdl:documentation>ВИ_ИПФР_ПЛАНМП. импорт актуальных планов по перечню работ/услуг</wsdl:documentation>
<wsdl:input message="tns:importWorkingPlanRequest"/>
<wsdl:output message="tns:importWorkingPlanResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportWorkingPlan">
<wsdl:documentation>ВИ_ИПФР_ПЛАНКСП. экспорт актуальных планов по перечню работ/услуг</wsdl:documentation>
<wsdl:input message="tns:exportWorkingPlanRequest"/>
<wsdl:output message="tns:exportWorkingPlanResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCompletedWorks">
<wsdl:documentation>ВИ_ИПФР_ВЫП_ИМП. импорт сведений о выполненных работах и услугах</wsdl:documentation>
<wsdl:input message="tns:importCompletedWorksRequest"/>
<wsdl:output message="tns:importCompletedWorksResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCompletedWorks">
<wsdl:documentation>ВИ_ИПФР_ВЫП_ЭКСП. экспорт сведений о выполненных работах и услугах</wsdl:documentation>
<wsdl:input message="tns:exportCompletedWorksRequest"/>
<wsdl:output message="tns:exportCompletedWorksResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importQualityAssessment">
<wsdl:documentation>Импорт сведений об оценке качества</wsdl:documentation>
<wsdl:input message="tns:importQualityAssessmentRequest"/>
<wsdl:output message="tns:importQualityAssessmentResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportQualityAssessment">
<wsdl:documentation>Экспорт сведений об оценке качества</wsdl:documentation>
<wsdl:input message="tns:exportQualityAssessmentRequest"/>
<wsdl:output message="tns:exportQualityAssessmentResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ServicesBindingAsync" type="tns:ServicesPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="exportHMServicesTarifs">
<soap:operation soapAction="urn:exportHMServicesTarifs"/>
<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="exportWorkingList">
<soap:operation soapAction="urn:exportWorkingList"/>
<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="importWorkingList">
<soap:operation soapAction="urn:importWorkingList"/>
<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="importWorkingPlan">
<soap:operation soapAction="urn:importWorkingPlan"/>
<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="exportWorkingPlan">
<soap:operation soapAction="urn:exportWorkingPlan"/>
<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="importCompletedWorks">
<soap:operation soapAction="urn:importCompletedWorks"/>
<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="exportCompletedWorks">
<soap:operation soapAction="urn:exportCompletedWorks"/>
<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="importQualityAssessment">
<soap:operation soapAction="urn:importQualityAssessment"/>
<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="exportQualityAssessment">
<soap:operation soapAction="urn:exportQualityAssessment"/>
<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="ServicesServiceAsync">
<wsdl:port name="defaultPort" binding="tns:ServicesBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-organization-service/services/OrganizationAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,341 @@
<?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/tariff-service/" xmlns:tariff="http://dom.gosuslugi.ru/schema/integration/tariff/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/tariff-service/">
<wsdl:types>
<xs:schema version="13.2.0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/tariff/" schemaLocation="hcs-tariff-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="getStateRequest">
<wsdl:part name="getStateRequest" element="base:getStateRequest"/>
</wsdl:message>
<wsdl:message name="getStateResult">
<wsdl:part name="getStateResult" element="tariff:getStateResult"/>
</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="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="importSocialNormsRequest">
<wsdl:part name="importSocialNormsRequest" element="tariff:importSocialNormsRequest"/>
</wsdl:message>
<wsdl:message name="importSocialNormsResult">
<wsdl:part name="importSocialNormsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportSocialNormsRequest">
<wsdl:part name="exportSocialNormsRequest" element="tariff:exportSocialNormsRequest"/>
</wsdl:message>
<wsdl:message name="exportSocialNormsResult">
<wsdl:part name="exportSocialNormsResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importResidentialPremisesMaintenanceRequest">
<wsdl:part name="importResidentialPremisesMaintenanceRequest" element="tariff:importResidentialPremisesMaintenanceRequest"/>
</wsdl:message>
<wsdl:message name="importResidentialPremisesMaintenanceResult">
<wsdl:part name="importResidentialPremisesMaintenanceResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportResidentialPremisesMaintenanceRequest">
<wsdl:part name="exportResidentialPremisesMaintenanceRequest" element="tariff:exportResidentialPremisesMaintenanceRequest"/>
</wsdl:message>
<wsdl:message name="exportResidentialPremisesMaintenanceResult">
<wsdl:part name="exportResidentialPremisesMaintenanceResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importMunicipalResourceTariffRequest">
<wsdl:part name="importMunicipalResourceTariffRequest" element="tariff:importMunicipalResourceTariffRequest"/>
</wsdl:message>
<wsdl:message name="importMunicipalResourceTariffResult">
<wsdl:part name="importMunicipalResourceTariffResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportMunicipalResourceTariffRequest">
<wsdl:part name="exportMunicipalResourceTariffRequest" element="tariff:exportMunicipalResourceTariffRequest"/>
</wsdl:message>
<wsdl:message name="exportMunicipalResourceTariffResult">
<wsdl:part name="exportMunicipalResourceTariffResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importCapitalRepairTariffRequest">
<wsdl:part name="importCapitalRepairTariffRequest" element="tariff:importCapitalRepairTariffRequest"/>
</wsdl:message>
<wsdl:message name="importCapitalRepairTariffResult">
<wsdl:part name="importCapitalRepairTariffResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportCapitalRepairTariffRequest">
<wsdl:part name="exportCapitalRepairTariffRequest" element="tariff:exportCapitalRepairTariffRequest"/>
</wsdl:message>
<wsdl:message name="exportCapitalRepairTariffResult">
<wsdl:part name="exportCapitalRepairTariffResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importResidentialPremisesUsageRequest">
<wsdl:part name="importResidentialPremisesUsageRequest" element="tariff:importResidentialPremisesUsageRequest"/>
</wsdl:message>
<wsdl:message name="importResidentialPremisesUsageResult">
<wsdl:part name="importResidentialPremisesUsageResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportResidentialPremisesUsageRequest">
<wsdl:part name="exportResidentialPremisesUsageRequest" element="tariff:exportResidentialPremisesUsageRequest"/>
</wsdl:message>
<wsdl:message name="exportResidentialPremisesUsageResult">
<wsdl:part name="exportResidentialPremisesUsageResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportTariffDifferentiationRequest">
<wsdl:part name="exportTariffDifferentiationRequest" element="tariff:exportTariffDifferentiationRequest"/>
</wsdl:message>
<wsdl:message name="exportTariffDifferentiationResult">
<wsdl:part name="exportTariffDifferentiationResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="TariffAsyncPort">
<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:operation name="importSocialNorms">
<wsdl:documentation>Импорт информации о социальных нормах потребления электрической энергии</wsdl:documentation>
<wsdl:input message="tns:importSocialNormsRequest"/>
<wsdl:output message="tns:importSocialNormsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportSocialNorms">
<wsdl:documentation>Экспорт информации о социальных нормах потребления электрической энергии</wsdl:documentation>
<wsdl:input message="tns:exportSocialNormsRequest"/>
<wsdl:output message="tns:exportSocialNormsResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importResidentialPremisesMaintenance">
<wsdl:documentation>Импорт информации о размерах платы за содержание жилого помещения</wsdl:documentation>
<wsdl:input message="tns:importResidentialPremisesMaintenanceRequest"/>
<wsdl:output message="tns:importResidentialPremisesMaintenanceResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportResidentialPremisesMaintenance">
<wsdl:documentation>Экспорт информации о размерах платы за содержание жилого помещения</wsdl:documentation>
<wsdl:input message="tns:exportResidentialPremisesMaintenanceRequest"/>
<wsdl:output message="tns:exportResidentialPremisesMaintenanceResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importMunicipalResourceTariff">
<wsdl:documentation>Импорт информации о тарифах на оплату коммунальных ресурсов</wsdl:documentation>
<wsdl:input message="tns:importMunicipalResourceTariffRequest"/>
<wsdl:output message="tns:importMunicipalResourceTariffResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportMunicipalResourceTariff">
<wsdl:documentation>Экспорт информации о тарифах на оплату коммунальных ресурсов</wsdl:documentation>
<wsdl:input message="tns:exportMunicipalResourceTariffRequest"/>
<wsdl:output message="tns:exportMunicipalResourceTariffResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importCapitalRepairTariff">
<wsdl:documentation>Импорт информации о минимальных размерах взносов на капитальный ремонт</wsdl:documentation>
<wsdl:input message="tns:importCapitalRepairTariffRequest"/>
<wsdl:output message="tns:importCapitalRepairTariffResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportCapitalRepairTariff">
<wsdl:documentation>Экспорт информации о минимальных размерах взносов на капитальный ремонт</wsdl:documentation>
<wsdl:input message="tns:exportCapitalRepairTariffRequest"/>
<wsdl:output message="tns:exportCapitalRepairTariffResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importResidentialPremisesUsage">
<wsdl:documentation>Импорт информации о размерах платы за пользование жилым помещением</wsdl:documentation>
<wsdl:input message="tns:importResidentialPremisesUsageRequest"/>
<wsdl:output message="tns:importResidentialPremisesUsageResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportResidentialPremisesUsage">
<wsdl:documentation>Экспорт информации о размерах платы за пользование жилым помещением</wsdl:documentation>
<wsdl:input message="tns:exportResidentialPremisesUsageRequest"/>
<wsdl:output message="tns:exportResidentialPremisesUsageResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportTariffDifferentiation">
<wsdl:documentation>Экспорт списка критериев дифференциации</wsdl:documentation>
<wsdl:input message="tns:exportTariffDifferentiationRequest"/>
<wsdl:output message="tns:exportTariffDifferentiationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="TariffAsyncBinding" type="tns:TariffAsyncPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importSocialNorms">
<soap:operation soapAction="urn:importSocialNorms"/>
<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="exportSocialNorms">
<soap:operation soapAction="urn:exportSocialNorms"/>
<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="importResidentialPremisesMaintenance">
<soap:operation soapAction="urn:importResidentialPremisesMaintenance"/>
<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="exportResidentialPremisesMaintenance">
<soap:operation soapAction="urn:exportResidentialPremisesMaintenance"/>
<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="importMunicipalResourceTariff">
<soap:operation soapAction="urn:importMunicipalResourceTariff"/>
<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="exportMunicipalResourceTariff">
<soap:operation soapAction="urn:exportMunicipalResourceTariff"/>
<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="importCapitalRepairTariff">
<soap:operation soapAction="urn:importCapitalRepairTariff"/>
<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="exportCapitalRepairTariff">
<soap:operation soapAction="urn:exportCapitalRepairTariff"/>
<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="importResidentialPremisesUsage">
<soap:operation soapAction="urn:importResidentialPremisesUsage"/>
<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="exportResidentialPremisesUsage">
<soap:operation soapAction="urn:exportResidentialPremisesUsage"/>
<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="exportTariffDifferentiation">
<soap:operation soapAction="urn:exportTariffDifferentiation"/>
<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="TariffAsyncService">
<wsdl:documentation>Сервис Ведение тарифов</wsdl:documentation>
<wsdl:port name="TariffAsyncPort" binding="tns:TariffAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-tariff-service/services/TariffAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,324 @@
<?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/tech-conn-service-async/" xmlns:tc="http://dom.gosuslugi.ru/schema/integration/tech-conn/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:org-reg-base="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns1="http://www.w3.org/2000/09/xmldsig#" xmlns:org-base="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:prem-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/tech-conn-service-async/">
<wsdl:types>
<xs:schema version="13.2.5.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/tech-conn/" schemaLocation="hcs-tech-conn-types.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:message name="exportOrganizationDeterminationApplicationRequest">
<wsdl:part name="exportOrganizationDeterminationApplicationRequest" element="tc:exportOrganizationDeterminationApplicationRequest"/>
</wsdl:message>
<wsdl:message name="exportOrganizationDeterminationApplicationResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportTechnicalSpecificationApplicationRequest">
<wsdl:part name="exportTechnicalSpecificationApplicationRequest" element="tc:exportTechnicalSpecificationApplicationRequest"/>
</wsdl:message>
<wsdl:message name="exportTechnicalSpecificationApplicationResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportConnectionPossibilityApplicationRequest">
<wsdl:part name="exportConnectionPossibilityApplicationRequest" element="tc:exportConnectionPossibilityApplicationRequest"/>
</wsdl:message>
<wsdl:message name="exportConnectionPossibilityApplicationResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportAgreementApplicationRequest">
<wsdl:part name="exportAgreementApplicationRequest" element="tc:exportAgreementApplicationRequest"/>
</wsdl:message>
<wsdl:message name="exportAgreementApplicationResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportActApplicationRequest">
<wsdl:part name="exportActApplicationRequest" element="tc:exportActApplicationRequest"/>
</wsdl:message>
<wsdl:message name="exportActApplicationResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importOrganizationDeterminationApplicationStatusRequest">
<wsdl:part name="importOrganizationDeterminationApplicationStatusRequest" element="tc:importOrganizationDeterminationApplicationStatusRequest"/>
</wsdl:message>
<wsdl:message name="importOrganizationDeterminationApplicationStatusResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importTechnicalSpecificationApplicationStatusRequest">
<wsdl:part name="importTechnicalSpecificationApplicationStatusRequest" element="tc:importTechnicalSpecificationApplicationStatusRequest"/>
</wsdl:message>
<wsdl:message name="importTechnicalSpecificationApplicationStatusResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importConnectionPossibilityApplicationStatusRequest">
<wsdl:part name="importConnectionPossibilityApplicationStatusRequest" element="tc:importConnectionPossibilityApplicationStatusRequest"/>
</wsdl:message>
<wsdl:message name="importConnectionPossibilityApplicationStatusResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importAgreementApplicationStatusRequest">
<wsdl:part name="importAgreementApplicationStatusRequest" element="tc:importAgreementApplicationStatusRequest"/>
</wsdl:message>
<wsdl:message name="importAgreementApplicationStatusResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importActApplicationStatusRequest">
<wsdl:part name="importActApplicationStatusRequest" element="tc:importActApplicationStatusRequest"/>
</wsdl:message>
<wsdl:message name="importActApplicationStatusResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</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="tc:getStateResult"/>
</wsdl:message>
<wsdl:portType name="TechConnPortsTypeAsync">
<wsdl:operation name="exportOrganizationDeterminationApplication">
<wsdl:documentation>Экспорт заявления на определение организации для технологического присоединения</wsdl:documentation>
<wsdl:input message="tns:exportOrganizationDeterminationApplicationRequest"/>
<wsdl:output message="tns:exportOrganizationDeterminationApplicationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportTechnicalSpecificationApplication">
<wsdl:documentation>Экспорт заявления на предоставление технических условий подключения</wsdl:documentation>
<wsdl:input message="tns:exportTechnicalSpecificationApplicationRequest"/>
<wsdl:output message="tns:exportTechnicalSpecificationApplicationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportConnectionPossibilityApplication">
<wsdl:documentation>Экспорт заявления на предоставление информации о возможности подключения</wsdl:documentation>
<wsdl:input message="tns:exportConnectionPossibilityApplicationRequest"/>
<wsdl:output message="tns:exportConnectionPossibilityApplicationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportAgreementApplication">
<wsdl:documentation>Экспорт заявления на заключение договора о подключении</wsdl:documentation>
<wsdl:input message="tns:exportAgreementApplicationRequest"/>
<wsdl:output message="tns:exportAgreementApplicationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportActApplication">
<wsdl:documentation>Экспорт заявления на получение акта по договору о подключении</wsdl:documentation>
<wsdl:input message="tns:exportActApplicationRequest"/>
<wsdl:output message="tns:exportActApplicationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importOrganizationDeterminationApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на определение организации для технологического присоединения</wsdl:documentation>
<wsdl:input message="tns:importOrganizationDeterminationApplicationStatusRequest"/>
<wsdl:output message="tns:importOrganizationDeterminationApplicationStatusResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importTechnicalSpecificationApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на предоставление технических условий подключения</wsdl:documentation>
<wsdl:input message="tns:importTechnicalSpecificationApplicationStatusRequest"/>
<wsdl:output message="tns:importTechnicalSpecificationApplicationStatusResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importConnectionPossibilityApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на предоставление информации о возможности подключения</wsdl:documentation>
<wsdl:input message="tns:importConnectionPossibilityApplicationStatusRequest"/>
<wsdl:output message="tns:importConnectionPossibilityApplicationStatusResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importAgreementApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на заключение договора о подключении</wsdl:documentation>
<wsdl:input message="tns:importAgreementApplicationStatusRequest"/>
<wsdl:output message="tns:importAgreementApplicationStatusResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importActApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на получение акта по договору</wsdl:documentation>
<wsdl:input message="tns:importActApplicationStatusRequest"/>
<wsdl:output message="tns:importActApplicationStatusResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="TechConnBindingAsync" type="tns:TechConnPortsTypeAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="exportOrganizationDeterminationApplication">
<wsdl:documentation>Экспорт заявления на определение организации для технологического присоединения</wsdl:documentation>
<soap:operation soapAction="urn:exportOrganizationDeterminationApplication"/>
<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="exportTechnicalSpecificationApplication">
<wsdl:documentation>Экспорт заявления на предоставление технических условий подключения</wsdl:documentation>
<soap:operation soapAction="urn:exportTechnicalSpecificationApplication"/>
<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="exportConnectionPossibilityApplication">
<wsdl:documentation>Экспорт заявления на предоставление информации о возможности подключения</wsdl:documentation>
<soap:operation soapAction="urn:exportConnectionPossibilityApplication"/>
<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="exportAgreementApplication">
<wsdl:documentation>Экспорт заявления на заключение договора о подключении</wsdl:documentation>
<soap:operation soapAction="urn:exportAgreementApplication"/>
<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="exportActApplication">
<wsdl:documentation>Экспорт заявления на получение акта по договору о подключении</wsdl:documentation>
<soap:operation soapAction="urn:exportActApplication"/>
<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="importOrganizationDeterminationApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на определение организации для технологического присоединения</wsdl:documentation>
<soap:operation soapAction="urn:importOrganizationDeterminationApplicationStatus"/>
<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="importTechnicalSpecificationApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на предоставление технических условий подключения</wsdl:documentation>
<soap:operation soapAction="urn:importTechnicalSpecificationApplicationStatus"/>
<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="importConnectionPossibilityApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на предоставление информации о возможности подключения</wsdl:documentation>
<soap:operation soapAction="urn:importConnectionPossibilityApplicationStatus"/>
<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="importAgreementApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на заключение договора о подключении</wsdl:documentation>
<soap:operation soapAction="urn:importAgreementApplicationStatus"/>
<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="importActApplicationStatus">
<wsdl:documentation>Импорт информации об изменении статуса заявления на получение акта по договору</wsdl:documentation>
<soap:operation soapAction="urn:importActApplicationStatus"/>
<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="TechConnServiceAsync">
<wsdl:documentation>Асинхронный сервис работы с заявлениями по технологическому присоединению</wsdl:documentation>
<wsdl:port name="TechConnPortAsync" binding="tns:TechConnBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-tech-conn-service/services/TechConnAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,136 @@
<?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/uk-service-async/" xmlns:uk="http://dom.gosuslugi.ru/schema/integration/uk/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns1="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/uk-service-async/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="13.1.2.5">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/uk/" schemaLocation="hcs-uk-types.xsd"/>
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
</xs:schema>
</wsdl:types>
<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="uk:getStateResult"/>
</wsdl:message>
<wsdl:message name="importDocumentRegionRequest">
<wsdl:part name="importDocumentRegionRequest" element="uk:importDocumentRegionRequest"/>
</wsdl:message>
<wsdl:message name="importDocumentRegionResult">
<wsdl:part name="importDocumentRegionResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importDocumentMunicipalRequest">
<wsdl:part name="importDocumentMunicipalRequest" element="uk:importDocumentMunicipalRequest"/>
</wsdl:message>
<wsdl:message name="importDocumentMunicipalResult">
<wsdl:part name="importDocumentMunicipalResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="exportDocumentRequest">
<wsdl:part name="exportDocumentRequest" element="uk:exportDocumentRequest"/>
</wsdl:message>
<wsdl:message name="exportDocumentResult">
<wsdl:part name="exportDocumentResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="Fault">
<wsdl:part name="Fault" element="base:Fault"/>
</wsdl:message>
<wsdl:portType name="UkAsyncPort">
<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:operation name="importDocumentRegion">
<wsdl:documentation>Импорт документов закона/нормативно-правового акта регионального уровня</wsdl:documentation>
<wsdl:input message="tns:importDocumentRegionRequest"/>
<wsdl:output message="tns:importDocumentRegionResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importDocumentMunicipal">
<wsdl:documentation>Импорт документов закона/нормативно-правового акта уровня муниципальных образований</wsdl:documentation>
<wsdl:input message="tns:importDocumentMunicipalRequest"/>
<wsdl:output message="tns:importDocumentMunicipalResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="exportDocument">
<wsdl:documentation>Экспорт документов</wsdl:documentation>
<wsdl:input message="tns:exportDocumentRequest"/>
<wsdl:output message="tns:exportDocumentResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="UkAsyncBinding" type="tns:UkAsyncPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<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:operation name="importDocumentRegion">
<wsdl:documentation>Импорт документов закона/нормативно-правового акта регионального уровня</wsdl:documentation>
<soap:operation soapAction="urn:importDocumentRegion"/>
<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="importDocumentMunicipal">
<wsdl:documentation>Импорт документов закона/нормативно-правового акта уровня муниципальных образований</wsdl:documentation>
<soap:operation soapAction="urn:importDocumentMunicipal"/>
<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="exportDocument">
<wsdl:documentation>Экспорт документов</wsdl:documentation>
<soap:operation soapAction="urn:exportDocument"/>
<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="UkAsyncService">
<wsdl:documentation>Асинхронный сервис Управление контентом</wsdl:documentation>
<wsdl:port name="UkAsyncPort" binding="tns:UkAsyncBinding">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-uk-service/services/UkAsyncService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -0,0 +1,538 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:tns="http://dom.gosuslugi.ru/schema/integration/uk/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:nsi-base="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:premises-base="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/uk/" elementFormDefault="qualified" attributeFormDefault="unqualified" 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:import namespace="http://dom.gosuslugi.ru/schema/integration/premises-base/" schemaLocation="../lib/hcs-premises-base.xsd"/>
<!--Объекты-->
<xs:complexType name="DocumentPortalType">
<xs:annotation>
<xs:documentation>Базовый тип документа</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1000"/>
<xs:pattern value="(.*)([0-9а-яА-Яa-zA-Z]+)(.*)"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DocNumber">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApproveDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата принятия документа органом власти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Attachment" type="base:AttachmentType">
<xs:annotation>
<xs:documentation>Вложение</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentType" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Вид документа. (Ссылка на справочник "Вид закона и нормативного акта"). НСИ 324</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentPortalExportType">
<xs:annotation>
<xs:documentation>Базовый тип документа для экспорта</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Name">
<xs:annotation>
<xs:documentation>Наименование документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DocNumber" minOccurs="0">
<xs:annotation>
<xs:documentation>Номер документа</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApproveDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата принятия документа органом власти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Attachment" type="base:AttachmentType">
<xs:annotation>
<xs:documentation>Вложение</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentType" type="nsi-base:nsiRef" minOccurs="0">
<xs:annotation>
<xs:documentation>Вид документа. (Ссылка на справочник "Вид закона и нормативного акта"). НСИ 324</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentMunicipalType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта уровня муниципальных образований</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalType">
<xs:sequence>
<xs:element name="Municipal" type="base:OKTMORefType">
<xs:annotation>
<xs:documentation>Действие документа на определенном муниципальном образовании РФ. Для опеарции импорта документов поле должно быть заполнено кодом ОКТМО из полномочий ОМС</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DocumentMunicipalExportType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта уровня муниципальных образований для операции экспорта</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalExportType">
<xs:sequence minOccurs="0">
<xs:element name="Municipal" type="base:OKTMORefType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Действие документа на определенном муниципальном образовании РФ. Для опеарции импорта документов поле должно быть заполнено кодом ОКТМО из полномочий ОМС</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DocumentRegionType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта регионального уровня</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalType">
<xs:choice>
<xs:element name="Region" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Действие документа на определенном субъекте РФ. Для опеарции импорта документов поле должно быть заполнено кодом субъекта из пономочий ОГВ. (Ссылка на справочник Субъекты РФ). НСИ 237</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Municipal" type="base:OKTMORefType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Действие документа на определенном муниципальном образовании РФ. Для опеарции импорта документов должны быть указаны муниципальные образования, входящие в территорию действий полномочий ОГВ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DocumentRegionExportType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта регионального уровня для операции экспорта</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalExportType">
<xs:choice minOccurs="0">
<xs:element name="Region" type="nsi-base:nsiRef" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Действие документа на определенном субъекте РФ. Для опеарции импорта документов поле должно быть заполнено кодом субъекта из пономочий ОГВ. (Ссылка на справочник Субъекты РФ). НСИ 237</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Municipal" type="base:OKTMORefType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Действие документа на определенном муниципальном образовании РФ. Для опеарции импорта документов должны быть указаны муниципальные образования, входящие в территорию действий полномочий ОГВ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DocumentFederalType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта федерального уровня</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalType">
<xs:sequence>
<xs:element name="Аudience" minOccurs="0">
<xs:annotation>
<xs:documentation>Аудитория документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HeaderDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ на главной странице портала</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PeopleDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для получателей услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProviderDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для поставщиков услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GovernmentAuthorityDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для органов власти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DefaultSearchDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать по умолчанию при поиске законов и нормативных актов</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element name="Federal" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>Дествие документа на всей территории РФ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Region" type="base:RegionType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Действие документа на определенных субъектах РФ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DocumentFederalExportType">
<xs:annotation>
<xs:documentation>Документ закона/нормативно-правового акта федерального уровня для операции экспорта</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="tns:DocumentPortalExportType">
<xs:sequence>
<xs:element name="Audience" minOccurs="0">
<xs:annotation>
<xs:documentation>Аудитория документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="HeaderDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ на главной странице портала</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PeopleDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для получателей услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProviderDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для поставщиков услуг</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GovernmentAuthorityDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать документ для органов власти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DefaultSearchDocument" type="xs:boolean" default="true" minOccurs="0">
<xs:annotation>
<xs:documentation>Отображать по умолчанию при поиске законов и нормативных актов</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element name="Federal" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>Дествие документа на всей территории РФ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Region" type="base:RegionType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Действие документа на определенных субъектах РФ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="exportDocumentType">
<xs:annotation>
<xs:documentation>Экспортируемый документ</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DocumentGuid" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор документа в системе ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="DocumentFederal" type="tns:DocumentFederalExportType">
<xs:annotation>
<xs:documentation>Реквизиты документа закона/нормативно провавого акта федерального уровня</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentRegion" type="tns:DocumentRegionExportType">
<xs:annotation>
<xs:documentation>Реквизиты документа закона/нормативно провавого акта регионального уровня</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DocumentMunicipal" type="tns:DocumentMunicipalExportType">
<xs:annotation>
<xs:documentation>Реквизиты документа закона/нормативно провавого акта уровня муниципальных образований</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:element name="DocumentGUID" type="base:GUIDType">
<xs:annotation>
<xs:documentation>Идентификатор документа</xs:documentation>
</xs:annotation>
</xs:element>
<!--Импорт документа-->
<xs:element name="importDocumentRegionRequest">
<xs:annotation>
<xs:documentation>Запрос импорта документа закона/нормативно-правового акта регионального уровня</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="Document" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Документ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice>
<xs:element name="importDocument">
<xs:annotation>
<xs:documentation>Добавление/Изменеие документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:DocumentRegionType">
<xs:sequence>
<xs:element ref="tns:DocumentGUID" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AnnulmentDocument">
<xs:annotation>
<xs:documentation>Аннулирование документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:DocumentGUID"/>
<xs:element name="ReasonOfAnnulment">
<xs:annotation>
<xs:documentation>Причина аннулировани</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="500"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.2.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:unique name="DocumentRegionTransportGuidUnique">
<xs:selector xpath=".//tns:TransportGuid"/>
<xs:field xpath="."/>
</xs:unique>
<xs:unique name="DocumentRegionGuid">
<xs:selector xpath=".//tns:DocumentGuid"/>
<xs:field xpath="."/>
</xs:unique>
</xs:element>
<xs:element name="importDocumentMunicipalRequest">
<xs:annotation>
<xs:documentation>Запрос импорта закона/нормативно-правового акта уровня муниципальных образований</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:sequence>
<xs:element name="Document" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Документ</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="base:TransportGUID"/>
<xs:choice>
<xs:element name="importDocument">
<xs:annotation>
<xs:documentation>Добавление/изменение документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:DocumentMunicipalType">
<xs:sequence>
<xs:element ref="tns:DocumentGUID" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AnnulmentDocument">
<xs:annotation>
<xs:documentation>Аннулирование документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:DocumentGUID"/>
<xs:element name="ReasonOfAnnulment">
<xs:annotation>
<xs:documentation>Причина аннулировани</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="500"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="base:version" use="required" fixed="11.2.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:unique name="DocumentMunicipalTransportGuid">
<xs:selector xpath=".//tns:TransportGuid"/>
<xs:field xpath="."/>
</xs:unique>
<xs:unique name="DocumentMunicipalGuid">
<xs:selector xpath=".//tns:DocumentGuid"/>
<xs:field xpath="."/>
</xs:unique>
</xs:element>
<!--Экспорт документа-->
<xs:element name="exportDocumentRequest">
<xs:annotation>
<xs:documentation>Запрос экспорта документа</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="base:BaseType">
<xs:choice>
<xs:sequence>
<xs:choice>
<xs:element name="Federal" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>Сфера действия документа "Федеральный уровень"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Region" type="nsi-base:nsiRef">
<xs:annotation>
<xs:documentation>Сфера действия документа "Региональный уровень". Действие документа на определенном субъекте РФ. (Ссылка на справочник Субъекты РФ). НСИ 237</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Municipal" type="base:OKTMORefType">
<xs:annotation>
<xs:documentation>Сфера действия документа "Муниципальный уровень". Действие документа на определенном муниципальном образовании</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:sequence minOccurs="0">
<xs:element name="AcceptStartDate" type="xs:date">
<xs:annotation>
<xs:documentation>Дата начала периода принятия документа органом власти</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AcceptEndDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Дата окончания периода принятия документа органов власти</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="DocumentType" type="nsi-base:nsiRef" minOccurs="0">
<xs:annotation>
<xs:documentation>Вид документа. (Ссылка на справочник "Вид закона и нормативного акта"). НСИ 324</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:element name="DocumentGuid" type="base:GUIDType" maxOccurs="1000">
<xs:annotation>
<xs:documentation>Идентификатор документа в системе ГИС ЖКХ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="11.2.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<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"/>
<xs:element name="ImportDocumentResult" type="base:CommonResultType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Результат импорта</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Document" type="tns:exportDocumentType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Экспортируемый документ</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attribute ref="base:version" use="required" fixed="11.2.0.2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,105 @@
<?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/volume-quality-service-async/" xmlns:qv="http://dom.gosuslugi.ru/schema/integration/volume-quality/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns5="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/premises-base/" targetNamespace="http://dom.gosuslugi.ru/schema/integration/volume-quality-service-async/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="13.0.0.7">
<xs:import namespace="http://dom.gosuslugi.ru/schema/integration/volume-quality/" schemaLocation="hcs-volume-quality-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="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="qv:getStateResult"/>
</wsdl:message>
<wsdl:message name="importVolumeAndQualityInformationRequest">
<wsdl:part name="importVolumeAndQualityInformationRequest" element="qv:importVolumeAndQualityInformationRequest"/>
</wsdl:message>
<wsdl:message name="importVolumeAndQualityInformationResult">
<wsdl:part name="importVolumeAndQualityInformationResult" element="base:AckRequest"/>
</wsdl:message>
<wsdl:message name="importIntervalRequest">
<wsdl:part name="importIntervalRequest" element="qv:importIntervalRequest"/>
</wsdl:message>
<wsdl:message name="importIntervalResult">
<wsdl:part name="AckRequest" element="base:AckRequest"/>
</wsdl:message>
<wsdl:portType name="VolumeQualityPortAsync">
<wsdl:operation name="importVolumeAndQualityInformation">
<wsdl:documentation>Импорт информаци об объеме и качестве КР и КУ</wsdl:documentation>
<wsdl:input message="tns:importVolumeAndQualityInformationRequest"/>
<wsdl:output message="tns:importVolumeAndQualityInformationResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="getState">
<wsdl:input message="tns:getStateRequest"/>
<wsdl:output message="tns:getStateResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
<wsdl:operation name="importInterval">
<wsdl:input message="tns:importIntervalRequest"/>
<wsdl:output message="tns:importIntervalResult"/>
<wsdl:fault name="InvalidRequest" message="tns:Fault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="VolumeQualityBindingAsync" type="tns:VolumeQualityPortAsync">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="importVolumeAndQualityInformation">
<soap:operation soapAction="urn:importVolumeAndQualityInformation"/>
<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:operation name="importInterval">
<soap:operation soapAction="urn:importInterval"/>
<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="VolumeQualityServiceAsync">
<wsdl:documentation>Сервис управления сведениями об объеме и качестве коммунальных услуг и коммунальных ресурсов (асинхронный)</wsdl:documentation>
<wsdl:port name="VolumeQualityPortAsync" binding="tns:VolumeQualityBindingAsync">
<soap:address location="https://api.dom.gosuslugi.ru/ext-bus-volume-quality-service/services/VolumeQualityAsync"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>