<?xml version="1.0" encoding="ISO-8859-1"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.the-airport-guide.com/AirportQueryService1_9" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.the-airport-guide.com/AirportQueryService1_9">
<types><xsd:schema targetNamespace="http://www.the-airport-guide.com/AirportQueryService1_9"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="AirportArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Airport[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Airport">
  <xsd:all>
   <xsd:element name="version" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="country" type="xsd:string"/>
   <xsd:element name="country_code" type="xsd:string"/>
   <xsd:element name="country_code_iso3166" type="xsd:string"/>
   <xsd:element name="icao" type="xsd:string"/>
   <xsd:element name="iata" type="xsd:string"/>
   <xsd:element name="faa_id" type="xsd:string"/>
   <xsd:element name="us_state" type="xsd:string"/>
   <xsd:element name="city" type="xsd:string"/>
   <xsd:element name="island_group" type="xsd:string"/>
   <xsd:element name="time" type="xsd:string"/>
   <xsd:element name="elevation" type="xsd:string"/>
   <xsd:element name="clearance_status" type="xsd:string"/>
   <xsd:element name="Overflight" type="xsd:string"/>
   <xsd:element name="Landing" type="xsd:string"/>
   <xsd:element name="slots_required" type="xsd:string"/>
   <xsd:element name="operating_hours" type="xsd:string"/>
   <xsd:element name="type" type="xsd:string"/>
   <xsd:element name="operating_agency" type="xsd:string"/>
   <xsd:element name="beacon" type="xsd:string"/>
   <xsd:element name="daylight_savings" type="xsd:string"/>
   <xsd:element name="daylight_savings_start" type="xsd:string"/>
   <xsd:element name="daylight_savings_end" type="xsd:string"/>
   <xsd:element name="daylight_savings_comments" type="xsd:string"/>
   <xsd:element name="latitude" type="xsd:string"/>
   <xsd:element name="longitude" type="xsd:string"/>
   <xsd:element name="magetic_variation" type="xsd:string"/>
   <xsd:element name="ofl" type="tns:OFL"/>
   <xsd:element name="communications" type="tns:CommnunicationArray"/>
   <xsd:element name="runways" type="tns:RunwayArray"/>
   <xsd:element name="navaids" type="tns:NavaidArray"/>
   <xsd:element name="airport_remarks" type="tns:AirportRemarksArray"/>
   <xsd:element name="miscellaneous_numbers" type="tns:HandlerArray"/>
   <xsd:element name="ground_handlers" type="tns:HandlerArray"/>
   <xsd:element name="flight_support_services" type="tns:HandlerArray"/>
   <xsd:element name="fuel_suppliers" type="tns:HandlerArray"/>
   <xsd:element name="hotels" type="tns:HandlerArray"/>
   <xsd:element name="charterers" type="tns:HandlerArray"/>
   <xsd:element name="catering" type="tns:HandlerArray"/>
   <xsd:element name="maintenance" type="tns:HandlerArray"/>
   <xsd:element name="industry_other" type="tns:HandlerArray"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="StringArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="OFL">
  <xsd:all>
   <xsd:element name="Country" type="xsd:string"/>
   <xsd:element name="OverflightPermitRequired" type="xsd:string"/>
   <xsd:element name="LandingPermitRequired" type="xsd:string"/>
   <xsd:element name="PassportVisa" type="xsd:string"/>
   <xsd:element name="FlightPlanOnFile-Minimum" type="xsd:string"/>
   <xsd:element name="PriorNotice-Minimum" type="xsd:string"/>
   <xsd:element name="PermitValidLife" type="xsd:string"/>
   <xsd:element name="AircraftOwnerName" type="xsd:string"/>
   <xsd:element name="AircraftOperatorName" type="xsd:string"/>
   <xsd:element name="AircraftOperatorAddress" type="xsd:string"/>
   <xsd:element name="NationalityOfAircraft" type="xsd:string"/>
   <xsd:element name="AircraftType" type="xsd:string"/>
   <xsd:element name="CallSign-FlightNumber" type="xsd:string"/>
   <xsd:element name="Registration" type="xsd:string"/>
   <xsd:element name="MaximumTakeOffWeight-MTOW" type="xsd:string"/>
   <xsd:element name="PilotInCommand" type="xsd:string"/>
   <xsd:element name="PICLicenseNumber" type="xsd:string"/>
   <xsd:element name="NumberOfCrew" type="xsd:string"/>
   <xsd:element name="RouteOfFlight" type="xsd:string"/>
   <xsd:element name="Itinerary" type="xsd:string"/>
   <xsd:element name="DateTimeFIREntryPoint" type="xsd:string"/>
   <xsd:element name="DateTimeFIRExitPoint" type="xsd:string"/>
   <xsd:element name="DateTimeArrivalAirport-InCountry" type="xsd:string"/>
   <xsd:element name="DateTimeDepartureAirport-InCountry" type="xsd:string"/>
   <xsd:element name="DateOverflightOrLanding" type="xsd:string"/>
   <xsd:element name="DateTimePointOfDeparture-ICAOFormat" type="xsd:string"/>
   <xsd:element name="DateTimeFinalDestination-ICAOFormat" type="xsd:string"/>
   <xsd:element name="PurposeOfTrip" type="xsd:string"/>
   <xsd:element name="NatureAndAmountOfCargo-IfAny" type="xsd:string"/>
   <xsd:element name="NumberOfPassengers" type="xsd:string"/>
   <xsd:element name="NamesOfVIPs" type="xsd:string"/>
   <xsd:element name="PassengerNamesOrLocalContactIfBusinessFlight" type="xsd:string"/>
   <xsd:element name="WhenAvailable-ChartererDetails" type="xsd:string"/>
   <xsd:element name="HandlingAgent-PartyResponsibleForFee" type="xsd:string"/>
   <xsd:element name="RequiredStatements" type="xsd:string"/>
   <xsd:element name="Phone" type="xsd:string"/>
   <xsd:element name="Fax" type="xsd:string"/>
   <xsd:element name="SITA" type="xsd:string"/>
   <xsd:element name="ARINC" type="xsd:string"/>
   <xsd:element name="AFTN" type="xsd:string"/>
   <xsd:element name="E-Mail" type="xsd:string"/>
   <xsd:element name="TELEX" type="xsd:string"/>
   <xsd:element name="Notes" type="xsd:string"/>
   <xsd:element name="Notes2" type="xsd:string"/>
   <xsd:element name="AdditionalPassportVisaInformation-USACitizensOnly" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="CommnunicationArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Communication[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Communication">
  <xsd:all>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="type" type="xsd:string"/>
   <xsd:element name="frequencies" type="tns:StringArray"/>
   <xsd:element name="remarks" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="RunwayArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Runway[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Runway">
  <xsd:all>
   <xsd:element name="id" type="xsd:string"/>
   <xsd:element name="alt_id" type="xsd:string"/>
   <xsd:element name="dimensions" type="xsd:string"/>
   <xsd:element name="surface" type="xsd:string"/>
   <xsd:element name="pcn" type="xsd:string"/>
   <xsd:element name="ils" type="xsd:string"/>
   <xsd:element name="surface_description" type="xsd:string"/>
   <xsd:element name="true_heading" type="xsd:string"/>
   <xsd:element name="magnetic_heading" type="xsd:string"/>
   <xsd:element name="latitude" type="xsd:string"/>
   <xsd:element name="latitude_d" type="xsd:string"/>
   <xsd:element name="longitude" type="xsd:string"/>
   <xsd:element name="longitude_d" type="xsd:string"/>
   <xsd:element name="elevation" type="xsd:string"/>
   <xsd:element name="slope" type="xsd:string"/>
   <xsd:element name="landing_distance" type="xsd:string"/>
   <xsd:element name="takeoff_distance" type="xsd:string"/>
   <xsd:element name="lighting_systems" type="tns:StringArray"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="NavaidArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Navaid[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Navaid">
  <xsd:all>
   <xsd:element name="type" type="xsd:string"/>
   <xsd:element name="id" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="channel" type="xsd:string"/>
   <xsd:element name="frequency" type="xsd:string"/>
   <xsd:element name="distance_from_field" type="xsd:string"/>
   <xsd:element name="bearing_from_navaid" type="xsd:string"/>
   <xsd:element name="type_desc" type="xsd:string"/>
   <xsd:element name="country_code" type="xsd:string"/>
   <xsd:element name="country_code_iso3166" type="xsd:string"/>
   <xsd:element name="latitude" type="xsd:string"/>
   <xsd:element name="latitude_d" type="xsd:string"/>
   <xsd:element name="longitude" type="xsd:string"/>
   <xsd:element name="longitude_d" type="xsd:string"/>
   <xsd:element name="ICAO" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="AirportRemarksArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Airport_Remarks[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Airport_Remarks">
  <xsd:all>
   <xsd:element name="type" type="xsd:string"/>
   <xsd:element name="type_detail" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="HandlerArray">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Handler[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="Handler">
  <xsd:all>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="detail" type="tns:StringArray"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="AirportQueryRequest"><part name="UserName" type="xsd:string" /><part name="Password" type="xsd:string" /><part name="AirportId" type="xsd:string" /><part name="HRadius" type="xsd:string" /><part name="HMaxRows" type="xsd:string" /><part name="HMinRating" type="xsd:string" /><part name="HInclUnrated" type="xsd:string" /></message>
<message name="AirportQueryResponse"><part name="return" type="tns:Airport" /></message>
<message name="AirportQueryByIataRequest"><part name="UserName" type="xsd:string" /><part name="Password" type="xsd:string" /><part name="AirportId" type="xsd:string" /><part name="HRadius" type="xsd:string" /><part name="HMaxRows" type="xsd:string" /><part name="HMinRating" type="xsd:string" /><part name="HInclUnrated" type="xsd:string" /></message>
<message name="AirportQueryByIataResponse"><part name="return" type="tns:AirportArray" /></message>
<portType name="AirportQueryServicePortType"><operation name="AirportQuery"><input message="tns:AirportQueryRequest"/><output message="tns:AirportQueryResponse"/></operation><operation name="AirportQueryByIata"><input message="tns:AirportQueryByIataRequest"/><output message="tns:AirportQueryByIataResponse"/></operation></portType>
<binding name="AirportQueryServiceBinding" type="tns:AirportQueryServicePortType"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="AirportQuery"><soap:operation soapAction="http://www.the-airport-guide.com/airportQueryService.php/AirportQuery" style="rpc"/><input><soap:body use="encoded" namespace="http://www.the-airport-guide.com/AirportQueryService1_9" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input><output><soap:body use="encoded" namespace="http://www.the-airport-guide.com/AirportQueryService1_9" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output></operation><operation name="AirportQueryByIata"><soap:operation soapAction="http://www.the-airport-guide.com/airportQueryService.php/AirportQueryByIata" style="rpc"/><input><soap:body use="encoded" namespace="http://www.the-airport-guide.com/AirportQueryService1_9" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input><output><soap:body use="encoded" namespace="http://www.the-airport-guide.com/AirportQueryService1_9" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output></operation></binding>
<service name="AirportQueryService"><port name="AirportQueryServicePort" binding="tns:AirportQueryServiceBinding"><soap:address location="http://www.the-airport-guide.com/airportQueryService.php"/></port></service>
</definitions>