  <?xml version="1.0" encoding="UTF-8" ?> 
- <wsdl:definitions name="ExternalWS" targetNamespace="urn:ws.request.pgu.sids.fccland.ru" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:ws.request.pgu.sids.fccland.ru" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:ws.request.pgu.sids.fccland.ru" xmlns:event="urn:events.pgu.sids.fccland.ru" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:ws.request.pgu.sids.fccland.ru" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="createRequest" type="tns:createRequestIn" /> 
  <xsd:element name="createRequestResponse" type="tns:createRequestOut" /> 
  <xsd:element name="getEvents" type="tns:getEventsIn" /> 
  <xsd:element name="getEventsResponse" type="tns:getEventsOut" /> 
  <xsd:element name="deleteEvents" type="tns:deleteEventsIn" /> 
  <xsd:element name="deleteEventsResponse" type="tns:deleteEventsOut" /> 
  <xsd:element name="loadEventDetails" type="tns:loadEventDetailsIn" /> 
  <xsd:element name="loadEventDetailsResponse" type="tns:loadEventDetailsOut" /> 
- <xsd:complexType name="createRequestIn">
- <xsd:sequence>
- <xsd:element name="region" type="xsd:string">
- <xsd:annotation>
  <xs:documentation>Код региона Код Расшифровка 02 респ. Башкортостан 16 респ. Татарстан 23 Краснодарский край 24 Красноярский край 38 Иркутская область 39 Калининградская область 40 Калужская область 42 Кемеровская область 43 Кировская область 52 Нижегородская область 61 Ростовская область 69 Тверская область</xs:documentation> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element name="okato" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation /> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element name="oktmo" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation /> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element name="requestData" ns1:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns1="http://www.w3.org/2005/05/xmlmime">
- <xsd:annotation>
  <xsd:documentation>"Портал услуг, требования по доработке учетных систем 1.4 и выше" описывает требования к пакету.</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element name="requestType" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>Приказ ВХ/МИН/00930/10 от 07.04.2010 Об установлении порядка предоставления сведений, внесённых в государственный кадастр недвижимости смотреть в схеме dRequest_Type.xsd</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="createRequestOut">
- <xsd:sequence>
  <xsd:element name="requestNumber" type="xsd:string" /> 
  <xsd:element name="status" type="tns:operationStatus" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="getEventsIn">
- <xsd:sequence>
- <xsd:element name="lastEventID" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>lastEventID идентификатор последнего полученного события В случае, если нам надо получить все события, необходимо указать пустую строку.</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="getEventsOut">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" minOccurs="0" name="events" type="tns:eventStruct" /> 
  <xsd:element name="status" type="tns:operationStatus" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="deleteEventsIn">
- <xsd:sequence>
  <xsd:element maxOccurs="unbounded" minOccurs="1" name="eventIDs" type="xsd:string" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="deleteEventsOut">
- <xsd:sequence>
  <xsd:element name="status" type="tns:operationStatus" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="loadEventDetailsIn">
- <xsd:sequence>
  <xsd:element name="eventID" type="xsd:string" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="loadEventDetailsOut">
- <xsd:sequence>
- <xsd:element name="detailsXML" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>status.xsd outdoc.xsd receipt.xsd</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element minOccurs="0" name="binary" ns1:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns1="http://www.w3.org/2005/05/xmlmime">
- <xsd:annotation>
  <xsd:documentation>для типа события 'STATUS' бинарника не будет</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  <xsd:element name="status" type="tns:operationStatus" /> 
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="eventStruct">
- <xsd:sequence>
- <xsd:element name="eventID" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>Внешний идентификатор события</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element name="eventType" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>Тип события STATUS OUTDOC RECEIPT ...</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  <xsd:element name="eventDate" type="xsd:dateTime" /> 
- <xsd:element name="requestNumber" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>Номер заявки</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
- <xsd:complexType name="operationStatus">
- <xsd:sequence>
- <xsd:element name="result" type="xsd:boolean">
- <xsd:annotation>
  <xsd:documentation>Результат выполнения</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
- <xsd:element minOccurs="0" name="message" type="xsd:string">
- <xsd:annotation>
  <xsd:documentation>Зависит от результата выполнения true - OK false - подробное сообщение</xsd:documentation> 
  </xsd:annotation>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
  </xs:schema>
  </wsdl:types>
- <wsdl:message name="loadEventDetailsOutMessage">
  <wsdl:part element="tns:loadEventDetailsResponse" name="params" /> 
  </wsdl:message>
- <wsdl:message name="loadEventDetailsInMessage">
  <wsdl:part element="tns:loadEventDetails" name="params" /> 
  </wsdl:message>
- <wsdl:message name="getEventsInMessage">
  <wsdl:part element="tns:getEvents" name="params" /> 
  </wsdl:message>
- <wsdl:message name="deleteEventsInMessage">
  <wsdl:part element="tns:deleteEvents" name="params" /> 
  </wsdl:message>
- <wsdl:message name="getEventsOutMessage">
  <wsdl:part element="tns:getEventsResponse" name="params" /> 
  </wsdl:message>
- <wsdl:message name="createRequestInMessage">
  <wsdl:part element="tns:createRequest" name="params" /> 
  </wsdl:message>
- <wsdl:message name="deleteEventsOutMessage">
  <wsdl:part element="tns:deleteEventsResponse" name="params" /> 
  </wsdl:message>
- <wsdl:message name="createRequestOutMessage">
  <wsdl:part element="tns:createRequestResponse" name="params" /> 
  </wsdl:message>
- <wsdl:portType name="ExternalSEI">
- <wsdl:operation name="createRequest">
  <wsdl:input message="tns:createRequestInMessage" /> 
  <wsdl:output message="tns:createRequestOutMessage" /> 
  </wsdl:operation>
- <wsdl:operation name="getEvents">
  <wsdl:input message="tns:getEventsInMessage" /> 
  <wsdl:output message="tns:getEventsOutMessage" /> 
  </wsdl:operation>
- <wsdl:operation name="deleteEvents">
  <wsdl:input message="tns:deleteEventsInMessage" /> 
  <wsdl:output message="tns:deleteEventsOutMessage" /> 
  </wsdl:operation>
- <wsdl:operation name="loadEventDetails">
  <wsdl:input message="tns:loadEventDetailsInMessage" /> 
  <wsdl:output message="tns:loadEventDetailsOutMessage" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="soap1.1Binding" type="tns:ExternalSEI">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <wsdl:operation name="createRequest">
  <soap:operation soapAction="urn:ws.request.pgu.sids.fccland.ru/createRequest" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getEvents">
  <soap:operation soapAction="urn:ws.request.pgu.sids.fccland.ru/getEvents" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="deleteEvents">
  <soap:operation soapAction="urn:ws.request.pgu.sids.fccland.ru/deleteEvents" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="loadEventDetails">
  <soap:operation soapAction="urn:ws.request.pgu.sids.fccland.ru/loadEventDetails" /> 
- <wsdl:input>
  <soap:body use="literal" /> 
  </wsdl:input>
- <wsdl:output>
  <soap:body use="literal" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="ExternalWS">
- <wsdl:port binding="tns:soap1.1Binding" name="ExternalWSSoap1.1Port">
  <soap:address location="http://10.129.224.45:8080/cxf/External" /> 
  <http-conf:client ReceiveTimeout="0" /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>