<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://v1.airports.cache.conducivetech.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="AirportsV1SoapService" targetNamespace="http://v1.airports.cache.conducivetech.com/">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://v1.airports.cache.conducivetech.com/" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://v1.airports.cache.conducivetech.com/" version="1.0">
  <xs:element name="airportByFsCode" type="tns:airportByFsCode"/>
  <xs:element name="airportByFsCodeResponse" type="tns:airportByFsCodeResponse"/>
  <xs:element name="airportByIata" type="tns:airportByIata"/>
  <xs:element name="airportByIataResponse" type="tns:airportByIataResponse"/>
  <xs:element name="airportByIcao" type="tns:airportByIcao"/>
  <xs:element name="airportByIcaoResponse" type="tns:airportByIcaoResponse"/>
  <xs:element name="airports" type="tns:airports"/>
  <xs:element name="airportsByIata" type="tns:airportsByIata"/>
  <xs:element name="airportsByIataResponse" type="tns:airportsByIataResponse"/>
  <xs:element name="airportsByIcao" type="tns:airportsByIcao"/>
  <xs:element name="airportsByIcaoResponse" type="tns:airportsByIcaoResponse"/>
  <xs:element name="airportsResponse" type="tns:airportsResponse"/>
  <xs:element name="allAirports" type="tns:allAirports"/>
  <xs:element name="allAirportsResponse" type="tns:allAirportsResponse"/>
  <xs:element name="anyCode_airportForDay" type="tns:anyCode_airportForDay"/>
  <xs:element name="anyCode_airportForDayResponse" type="tns:anyCode_airportForDayResponse"/>
  <xs:element name="anyCode_currentAirport" type="tns:anyCode_currentAirport"/>
  <xs:element name="anyCode_currentAirportResponse" type="tns:anyCode_currentAirportResponse"/>
  <xs:element name="cityCode_airports" type="tns:cityCode_airports"/>
  <xs:element name="cityCode_airportsResponse" type="tns:cityCode_airportsResponse"/>
  <xs:element name="countryCode_airports" type="tns:countryCode_airports"/>
  <xs:element name="countryCode_airportsResponse" type="tns:countryCode_airportsResponse"/>
  <xs:element name="currentAirports" type="tns:currentAirports"/>
  <xs:element name="currentAirportsResponse" type="tns:currentAirportsResponse"/>
  <xs:element name="radius_airports" type="tns:radius_airports"/>
  <xs:element name="radius_airportsResponse" type="tns:radius_airportsResponse"/>
  <xs:complexType name="anyCode_airportForDay">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="code" type="xs:string"/>
      <xs:element name="year" type="xs:int"/>
      <xs:element name="month" type="xs:int"/>
      <xs:element name="day" type="xs:int"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="anyCode_airportForDayResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="airport">
    <xs:sequence>
      <xs:element minOccurs="0" name="fs" type="xs:string"/>
      <xs:element minOccurs="0" name="iata" type="xs:string"/>
      <xs:element minOccurs="0" name="icao" type="xs:string"/>
      <xs:element minOccurs="0" name="faa" type="xs:string"/>
      <xs:element minOccurs="0" name="name" type="xs:string"/>
      <xs:element minOccurs="0" name="street1" type="xs:string"/>
      <xs:element minOccurs="0" name="street2" type="xs:string"/>
      <xs:element minOccurs="0" name="city" type="xs:string"/>
      <xs:element minOccurs="0" name="cityCode" type="xs:string"/>
      <xs:element minOccurs="0" name="district" type="xs:string"/>
      <xs:element minOccurs="0" name="stateCode" type="xs:string"/>
      <xs:element minOccurs="0" name="postalCode" type="xs:string"/>
      <xs:element minOccurs="0" name="countryCode" type="xs:string"/>
      <xs:element minOccurs="0" name="countryName" type="xs:string"/>
      <xs:element minOccurs="0" name="regionName" type="xs:string"/>
      <xs:element minOccurs="0" name="regionIata" type="xs:string"/>
      <xs:element minOccurs="0" name="timeZoneRegionName" type="xs:string"/>
      <xs:element minOccurs="0" name="weatherZone" type="xs:string"/>
      <xs:element minOccurs="0" name="localTime" type="xs:string"/>
      <xs:element name="utcOffsetHours" type="xs:double"/>
      <xs:element name="latitude" type="xs:double"/>
      <xs:element name="longitude" type="xs:double"/>
      <xs:element minOccurs="0" name="elevationFeet" type="xs:int"/>
      <xs:element name="classification" type="xs:int"/>
      <xs:element name="active" type="xs:boolean"/>
      <xs:element minOccurs="0" name="dateFrom" type="xs:string"/>
      <xs:element minOccurs="0" name="dateTo" type="xs:string"/>
      <xs:element minOccurs="0" name="delayIndexUrl" type="xs:string"/>
      <xs:element minOccurs="0" name="weatherUrl" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByIcao">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="icaoCode" type="xs:string"/>
      <xs:element name="year" type="xs:int"/>
      <xs:element name="month" type="xs:int"/>
      <xs:element name="day" type="xs:int"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByIcaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportsByIata">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="iataCode" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportsByIataResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportsByIcao">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="icaoCode" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportsByIcaoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="countryCode_airports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="countryCode" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="countryCode_airportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="allAirports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="allAirportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="anyCode_currentAirport">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="code" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="anyCode_currentAirportResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="year" type="xs:int"/>
      <xs:element name="month" type="xs:int"/>
      <xs:element name="day" type="xs:int"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByFsCode">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="code" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByFsCodeResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="radius_airports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="longitude" type="xs:string"/>
      <xs:element name="latitude" type="xs:string"/>
      <xs:element name="radiusMiles" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="radius_airportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByIata">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="iataCode" type="xs:string"/>
      <xs:element name="year" type="xs:int"/>
      <xs:element name="month" type="xs:int"/>
      <xs:element name="day" type="xs:int"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="airportByIataResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="currentAirports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="currentAirportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="cityCode_airports">
    <xs:sequence>
      <xs:element name="appId" type="xs:string"/>
      <xs:element name="appKey" type="xs:string"/>
      <xs:element name="cityCode" type="xs:string"/>
      <xs:element minOccurs="0" name="extendedOptions" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="cityCode_airportsResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:airport"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="APIException" type="tns:APIException"/>
  <xs:complexType name="APIException">
    <xs:sequence>
      <xs:element minOccurs="0" name="errorCode" type="xs:string"/>
      <xs:element minOccurs="0" name="errorId" type="xs:string"/>
      <xs:element minOccurs="0" name="httpStatusCode" type="xs:int"/>
      <xs:element minOccurs="0" name="errorMessage" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="airportsByIataResponse">
    <wsdl:part element="tns:airportsByIataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="anyCode_airportForDay">
    <wsdl:part element="tns:anyCode_airportForDay" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByIcao">
    <wsdl:part element="tns:airportByIcao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByFsCodeResponse">
    <wsdl:part element="tns:airportByFsCodeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportsByIata">
    <wsdl:part element="tns:airportsByIata" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportsByIcao">
    <wsdl:part element="tns:airportsByIcao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="countryCode_airports">
    <wsdl:part element="tns:countryCode_airports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByIataResponse">
    <wsdl:part element="tns:airportByIataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="allAirports">
    <wsdl:part element="tns:allAirports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="radius_airports">
    <wsdl:part element="tns:radius_airports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByIata">
    <wsdl:part element="tns:airportByIata" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportsByIcaoResponse">
    <wsdl:part element="tns:airportsByIcaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="radius_airportsResponse">
    <wsdl:part element="tns:radius_airportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="currentAirports">
    <wsdl:part element="tns:currentAirports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="cityCode_airports">
    <wsdl:part element="tns:cityCode_airports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByIcaoResponse">
    <wsdl:part element="tns:airportByIcaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportsResponse">
    <wsdl:part element="tns:airportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="anyCode_currentAirport">
    <wsdl:part element="tns:anyCode_currentAirport" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airports">
    <wsdl:part element="tns:airports" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="airportByFsCode">
    <wsdl:part element="tns:airportByFsCode" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="currentAirportsResponse">
    <wsdl:part element="tns:currentAirportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="APIException">
    <wsdl:part element="tns:APIException" name="APIException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="anyCode_currentAirportResponse">
    <wsdl:part element="tns:anyCode_currentAirportResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="cityCode_airportsResponse">
    <wsdl:part element="tns:cityCode_airportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="allAirportsResponse">
    <wsdl:part element="tns:allAirportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="anyCode_airportForDayResponse">
    <wsdl:part element="tns:anyCode_airportForDayResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="countryCode_airportsResponse">
    <wsdl:part element="tns:countryCode_airportsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="airportsService">
    <wsdl:operation name="anyCode_airportForDay">
      <wsdl:input message="tns:anyCode_airportForDay" name="anyCode_airportForDay" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDayRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDayRequest">
    </wsdl:input>
      <wsdl:output message="tns:anyCode_airportForDayResponse" name="anyCode_airportForDayResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDayResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDayResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDay/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByIcao">
      <wsdl:input message="tns:airportByIcao" name="airportByIcao" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcaoRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcaoRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportByIcaoResponse" name="airportByIcaoResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcaoResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcao/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportsByIata">
      <wsdl:input message="tns:airportsByIata" name="airportsByIata" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIataRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIataRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportsByIataResponse" name="airportsByIataResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIataResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIataResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIata/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportsByIcao">
      <wsdl:input message="tns:airportsByIcao" name="airportsByIcao" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcaoRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcaoRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportsByIcaoResponse" name="airportsByIcaoResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcaoResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcaoResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcao/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="countryCode_airports">
      <wsdl:input message="tns:countryCode_airports" name="countryCode_airports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:countryCode_airportsResponse" name="countryCode_airportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="allAirports">
      <wsdl:input message="tns:allAirports" name="allAirports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/allAirportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/allAirportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:allAirportsResponse" name="allAirportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/allAirportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/allAirportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/allAirports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="anyCode_currentAirport">
      <wsdl:input message="tns:anyCode_currentAirport" name="anyCode_currentAirport" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirportRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirportRequest">
    </wsdl:input>
      <wsdl:output message="tns:anyCode_currentAirportResponse" name="anyCode_currentAirportResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirportResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirportResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirport/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airports">
      <wsdl:input message="tns:airports" name="airports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportsResponse" name="airportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByFsCode">
      <wsdl:input message="tns:airportByFsCode" name="airportByFsCode" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCodeRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCodeRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportByFsCodeResponse" name="airportByFsCodeResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCodeResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCodeResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCode/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="radius_airports">
      <wsdl:input message="tns:radius_airports" name="radius_airports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/radius_airportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/radius_airportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:radius_airportsResponse" name="radius_airportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/radius_airportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/radius_airportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/radius_airports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByIata">
      <wsdl:input message="tns:airportByIata" name="airportByIata" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIataRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIataRequest">
    </wsdl:input>
      <wsdl:output message="tns:airportByIataResponse" name="airportByIataResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIataResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIataResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/airportByIata/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="currentAirports">
      <wsdl:input message="tns:currentAirports" name="currentAirports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/currentAirportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/currentAirportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:currentAirportsResponse" name="currentAirportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/currentAirportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/currentAirportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/currentAirports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="cityCode_airports">
      <wsdl:input message="tns:cityCode_airports" name="cityCode_airports" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airportsRequest" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airportsRequest">
    </wsdl:input>
      <wsdl:output message="tns:cityCode_airportsResponse" name="cityCode_airportsResponse" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airportsResponse" wsaw:Action="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airportsResponse">
    </wsdl:output>
      <wsdl:fault message="tns:APIException" name="APIException" wsam:Action="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airports/Fault/APIException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="AirportsV1SoapServiceSoapBinding" type="tns:airportsService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="anyCode_airportForDay">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_airportForDayRequest" style="document"/>
      <wsdl:input name="anyCode_airportForDay">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="anyCode_airportForDayResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByIcao">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportByIcaoRequest" style="document"/>
      <wsdl:input name="airportByIcao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportByIcaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportsByIata">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIataRequest" style="document"/>
      <wsdl:input name="airportsByIata">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportsByIataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportsByIcao">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportsByIcaoRequest" style="document"/>
      <wsdl:input name="airportsByIcao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportsByIcaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="countryCode_airports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/countryCode_airportsRequest" style="document"/>
      <wsdl:input name="countryCode_airports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="countryCode_airportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="allAirports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/allAirportsRequest" style="document"/>
      <wsdl:input name="allAirports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="allAirportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="anyCode_currentAirport">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/anyCode_currentAirportRequest" style="document"/>
      <wsdl:input name="anyCode_currentAirport">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="anyCode_currentAirportResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportsRequest" style="document"/>
      <wsdl:input name="airports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByFsCode">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportByFsCodeRequest" style="document"/>
      <wsdl:input name="airportByFsCode">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportByFsCodeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="radius_airports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/radius_airportsRequest" style="document"/>
      <wsdl:input name="radius_airports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="radius_airportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="airportByIata">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/airportByIataRequest" style="document"/>
      <wsdl:input name="airportByIata">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="airportByIataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="currentAirports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/currentAirportsRequest" style="document"/>
      <wsdl:input name="currentAirports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="currentAirportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="cityCode_airports">
      <soap:operation soapAction="http://v1.airports.cache.conducivetech.com/airportsService/cityCode_airportsRequest" style="document"/>
      <wsdl:input name="cityCode_airports">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="cityCode_airportsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="APIException">
        <soap:fault name="APIException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="AirportsV1SoapService">
    <wsdl:port binding="tns:AirportsV1SoapServiceSoapBinding" name="airportsServicePort">
      <soap:address location="http://api.flightstats.com/flex/airports/soap/v1/airportsService"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>