Государственный адресный реестр ФИАС (ГАР ФИАС) является систематизированным сводом актуальных адресных сведений, истории их изменения.
Адресные сведения в ГАР ФИАС представлены как в соответствии с муниципальным делением, так и административно-территориальным делением Российской Федерации.
Входные данные метода getRegions.
<xs:element name="GetRegionsRequest">
<xs:annotation>
<xs:documentation>
Входные данные метода getRegions.
</xs:documentation>
</xs:annotation>
<xs:complexType />
</xs:element>
Субъекты Российской Федерации (регионы).
<xs:complexType name="Region">
<xs:annotation>
<xs:documentation>
Субъекты Российской Федерации (регионы).
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="code" type="xs:string" />
<xs:element name="name" type="xs:string" />
</xs:sequence>
</xs:complexType>
Список субъектов РФ (регионов).
<xs:complexType name="RegionArray">
<xs:annotation>
<xs:documentation>
Список субъектов РФ (регионов).
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="region" type="tns:Region" />
</xs:sequence>
</xs:complexType>
Результат работы метода getRegions.
<xs:element name="GetRegionsResponse">
<xs:annotation>
<xs:documentation>
Результат работы метода getRegions.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="regions" type="tns:RegionArray" />
</xs:sequence>
</xs:complexType>
</xs:element>
Данные возвращаемые клиенту при возникновении ошибки.
<xs:element name="DbFault">
<xs:annotation>
<xs:documentation>
Данные возвращаемые клиенту при возникновении ошибки.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="errno" type="xs:int" />
<xs:element name="error" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
WSDL
- состоит из следующих элементов:
Входные параметры метода getRegions.
<wsdl:message name="getRegionsRequest">
<wsdl:documentation>
Входные параметры метода getRegions.
</wsdl:documentation>
<wsdl:part name="parameters" element="tns:GetRegionsRequest" />
</wsdl:message>
Результат работы метода getRegions.
<wsdl:message name="getRegionsResponse">
<wsdl:documentation>
Результат работы метода getRegions.
</wsdl:documentation>
<wsdl:part name="parameters" element="tns:GetRegionsResponse" />
</wsdl:message>
Данные возвращаемые клиенту при возникновении ошибки.
<wsdl:message name="dbFault">
<wsdl:documentation>
Данные возвращаемые клиенту при возникновении ошибки.
</wsdl:documentation>
<wsdl:part name="fault" element="tns:DbFault" />
</wsdl:message>
Список методов службы.
<wsdl:portType name="RegistryPort">
<wsdl:documentation>
Список методов службы.
</wsdl:documentation>
<wsdl:operation name="getRegions">
<wsdl:input message="tns:getRegionsRequest" />
<wsdl:output message="tns:getRegionsResponse" />
<wsdl:fault message="tns:dbFault" name="DbFault" />
</wsdl:operation>
</wsdl:portType>
Способ доставки сообщений.
<wsdl:binding name="RegistryBinding" type="tns:RegistryPort">
<wsdl:documentation>
Способ доставки сообщений.
</wsdl:documentation>
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getRegions">
<soap:operation soapAction="http://robosvc.ru/registry/schemas/getRegions" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="DbFault">
<soap:fault name="DbFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
Определение службы в целом.
<wsdl:service name="RegistryService">
<wsdl:documentation>
Определение службы в целом.
</wsdl:documentation>
<wsdl:port name="RegistryPort" binding="tns:RegistryBinding">
<soap:address location="https://robosvc.ru/websvc/addresses/book/registry_server.php" />
</wsdl:port>
</wsdl:service>