<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:tns="http://geocode.floodcert.com/wsdl/1.0" xmlns:ns="http://geocode.floodcert.com/xsd/1.0"
  name="GeoCode" targetNamespace="http://geocode.floodcert.com/wsdl/1.0">
  <types>
    <xsd:schema targetNamespace="http://geocode.floodcert.com/wsdl/1.0">
      <xsd:import namespace="http://geocode.floodcert.com/xsd/1.0"
        schemaLocation="GeoCodeService.xsd"/>
    </xsd:schema>
  </types>
  <message name="GeoCodeOperationRequest">
    <part name="request" element="ns:GeoCodeRequest"/>
  </message>
  <message name="GeoCodeOperationReply">
    <part name="response" element="ns:GeoCodeResponse"/>
  </message>
  <message name="GeoCodeOperationFault">
    <part name="fault" element="ns:GeoCodeFault"/>
  </message>
  <portType name="GeoCodePortType">
    <operation name="GeoCodeOperation">
      <input name="input1" message="tns:GeoCodeOperationRequest"/>
      <output name="output1" message="tns:GeoCodeOperationReply"/>
      <fault name="fault1" message="tns:GeoCodeOperationFault"/>
    </operation>
  </portType>
  <binding name="GeoCodeBinding" type="tns:GeoCodePortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GeoCodeOperation">
      <soap:operation/>
      <input name="input1">
        <soap:body use="literal"/>
      </input>
      <output name="output1">
        <soap:body use="literal"/>
      </output>
      <fault name="fault1">
        <soap:fault use="literal" name="fault1"/>
      </fault>
    </operation>
  </binding>
  <service name="GeoCodeService">
    <port name="GeoCodePort" binding="tns:GeoCodeBinding">
      <soap:address location="http://demo2.flooddata.com/geocode/GeoCodeService"/>
    </port>
  </service>
</definitions>
