<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="SearchFare">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InputSTR" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SearchFareResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SearchFareResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Search_MSFare">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InputSTR" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Search_MSFareResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Search_MSFareResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FareBreakup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FareBreakupRq" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FareBreakupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FareBreakupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AirFareMatch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="bookingXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AirFareMatchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AirFareMatchResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BookFlight">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="bookingXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BookFlightResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BookFlightResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrievePNR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inputXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrievePNRResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RetrievePNRResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrieveETicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inputXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrieveETicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RetrieveETicketResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelPNR">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inputXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelPNRResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CancelPNRResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BrandFares">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="bookingXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BrandFaresResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BrandFaresResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SearchFareSoapIn">
    <wsdl:part name="parameters" element="tns:SearchFare" />
  </wsdl:message>
  <wsdl:message name="SearchFareSoapOut">
    <wsdl:part name="parameters" element="tns:SearchFareResponse" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareSoapIn">
    <wsdl:part name="parameters" element="tns:Search_MSFare" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareSoapOut">
    <wsdl:part name="parameters" element="tns:Search_MSFareResponse" />
  </wsdl:message>
  <wsdl:message name="FareBreakupSoapIn">
    <wsdl:part name="parameters" element="tns:FareBreakup" />
  </wsdl:message>
  <wsdl:message name="FareBreakupSoapOut">
    <wsdl:part name="parameters" element="tns:FareBreakupResponse" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchSoapIn">
    <wsdl:part name="parameters" element="tns:AirFareMatch" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchSoapOut">
    <wsdl:part name="parameters" element="tns:AirFareMatchResponse" />
  </wsdl:message>
  <wsdl:message name="BookFlightSoapIn">
    <wsdl:part name="parameters" element="tns:BookFlight" />
  </wsdl:message>
  <wsdl:message name="BookFlightSoapOut">
    <wsdl:part name="parameters" element="tns:BookFlightResponse" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRSoapIn">
    <wsdl:part name="parameters" element="tns:RetrievePNR" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRSoapOut">
    <wsdl:part name="parameters" element="tns:RetrievePNRResponse" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketSoapIn">
    <wsdl:part name="parameters" element="tns:RetrieveETicket" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketSoapOut">
    <wsdl:part name="parameters" element="tns:RetrieveETicketResponse" />
  </wsdl:message>
  <wsdl:message name="CancelPNRSoapIn">
    <wsdl:part name="parameters" element="tns:CancelPNR" />
  </wsdl:message>
  <wsdl:message name="CancelPNRSoapOut">
    <wsdl:part name="parameters" element="tns:CancelPNRResponse" />
  </wsdl:message>
  <wsdl:message name="BrandFaresSoapIn">
    <wsdl:part name="parameters" element="tns:BrandFares" />
  </wsdl:message>
  <wsdl:message name="BrandFaresSoapOut">
    <wsdl:part name="parameters" element="tns:BrandFaresResponse" />
  </wsdl:message>
  <wsdl:message name="SearchFareHttpGetIn">
    <wsdl:part name="InputSTR" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchFareHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareHttpGetIn">
    <wsdl:part name="InputSTR" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="FareBreakupHttpGetIn">
    <wsdl:part name="FareBreakupRq" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FareBreakupHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchHttpGetIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="BookFlightHttpGetIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BookFlightHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRHttpGetIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketHttpGetIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CancelPNRHttpGetIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CancelPNRHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="BrandFaresHttpGetIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BrandFaresHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SearchFareHttpPostIn">
    <wsdl:part name="InputSTR" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SearchFareHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareHttpPostIn">
    <wsdl:part name="InputSTR" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Search_MSFareHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="FareBreakupHttpPostIn">
    <wsdl:part name="FareBreakupRq" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FareBreakupHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchHttpPostIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AirFareMatchHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="BookFlightHttpPostIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BookFlightHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRHttpPostIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RetrievePNRHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketHttpPostIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RetrieveETicketHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CancelPNRHttpPostIn">
    <wsdl:part name="inputXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CancelPNRHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="BrandFaresHttpPostIn">
    <wsdl:part name="bookingXML" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BrandFaresHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="FlightBookingServiceSoap">
    <wsdl:operation name="SearchFare">
      <wsdl:input message="tns:SearchFareSoapIn" />
      <wsdl:output message="tns:SearchFareSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <wsdl:input message="tns:Search_MSFareSoapIn" />
      <wsdl:output message="tns:Search_MSFareSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <wsdl:input message="tns:FareBreakupSoapIn" />
      <wsdl:output message="tns:FareBreakupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <wsdl:input message="tns:AirFareMatchSoapIn" />
      <wsdl:output message="tns:AirFareMatchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <wsdl:input message="tns:BookFlightSoapIn" />
      <wsdl:output message="tns:BookFlightSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <wsdl:input message="tns:RetrievePNRSoapIn" />
      <wsdl:output message="tns:RetrievePNRSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <wsdl:input message="tns:RetrieveETicketSoapIn" />
      <wsdl:output message="tns:RetrieveETicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <wsdl:input message="tns:CancelPNRSoapIn" />
      <wsdl:output message="tns:CancelPNRSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <wsdl:input message="tns:BrandFaresSoapIn" />
      <wsdl:output message="tns:BrandFaresSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="FlightBookingServiceHttpGet">
    <wsdl:operation name="SearchFare">
      <wsdl:input message="tns:SearchFareHttpGetIn" />
      <wsdl:output message="tns:SearchFareHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <wsdl:input message="tns:Search_MSFareHttpGetIn" />
      <wsdl:output message="tns:Search_MSFareHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <wsdl:input message="tns:FareBreakupHttpGetIn" />
      <wsdl:output message="tns:FareBreakupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <wsdl:input message="tns:AirFareMatchHttpGetIn" />
      <wsdl:output message="tns:AirFareMatchHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <wsdl:input message="tns:BookFlightHttpGetIn" />
      <wsdl:output message="tns:BookFlightHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <wsdl:input message="tns:RetrievePNRHttpGetIn" />
      <wsdl:output message="tns:RetrievePNRHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <wsdl:input message="tns:RetrieveETicketHttpGetIn" />
      <wsdl:output message="tns:RetrieveETicketHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <wsdl:input message="tns:CancelPNRHttpGetIn" />
      <wsdl:output message="tns:CancelPNRHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <wsdl:input message="tns:BrandFaresHttpGetIn" />
      <wsdl:output message="tns:BrandFaresHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="FlightBookingServiceHttpPost">
    <wsdl:operation name="SearchFare">
      <wsdl:input message="tns:SearchFareHttpPostIn" />
      <wsdl:output message="tns:SearchFareHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <wsdl:input message="tns:Search_MSFareHttpPostIn" />
      <wsdl:output message="tns:Search_MSFareHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <wsdl:input message="tns:FareBreakupHttpPostIn" />
      <wsdl:output message="tns:FareBreakupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <wsdl:input message="tns:AirFareMatchHttpPostIn" />
      <wsdl:output message="tns:AirFareMatchHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <wsdl:input message="tns:BookFlightHttpPostIn" />
      <wsdl:output message="tns:BookFlightHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <wsdl:input message="tns:RetrievePNRHttpPostIn" />
      <wsdl:output message="tns:RetrievePNRHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <wsdl:input message="tns:RetrieveETicketHttpPostIn" />
      <wsdl:output message="tns:RetrieveETicketHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <wsdl:input message="tns:CancelPNRHttpPostIn" />
      <wsdl:output message="tns:CancelPNRHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <wsdl:input message="tns:BrandFaresHttpPostIn" />
      <wsdl:output message="tns:BrandFaresHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="FlightBookingServiceSoap" type="tns:FlightBookingServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SearchFare">
      <soap:operation soapAction="http://tempuri.org/SearchFare" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <soap:operation soapAction="http://tempuri.org/Search_MSFare" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <soap:operation soapAction="http://tempuri.org/FareBreakup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <soap:operation soapAction="http://tempuri.org/AirFareMatch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <soap:operation soapAction="http://tempuri.org/BookFlight" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <soap:operation soapAction="http://tempuri.org/RetrievePNR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <soap:operation soapAction="http://tempuri.org/RetrieveETicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <soap:operation soapAction="http://tempuri.org/CancelPNR" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <soap:operation soapAction="http://tempuri.org/BrandFares" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="FlightBookingServiceSoap12" type="tns:FlightBookingServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SearchFare">
      <soap12:operation soapAction="http://tempuri.org/SearchFare" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <soap12:operation soapAction="http://tempuri.org/Search_MSFare" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <soap12:operation soapAction="http://tempuri.org/FareBreakup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <soap12:operation soapAction="http://tempuri.org/AirFareMatch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <soap12:operation soapAction="http://tempuri.org/BookFlight" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <soap12:operation soapAction="http://tempuri.org/RetrievePNR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <soap12:operation soapAction="http://tempuri.org/RetrieveETicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <soap12:operation soapAction="http://tempuri.org/CancelPNR" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <soap12:operation soapAction="http://tempuri.org/BrandFares" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="FlightBookingServiceHttpGet" type="tns:FlightBookingServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="SearchFare">
      <http:operation location="/SearchFare" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <http:operation location="/Search_MSFare" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <http:operation location="/FareBreakup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <http:operation location="/AirFareMatch" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <http:operation location="/BookFlight" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <http:operation location="/RetrievePNR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <http:operation location="/RetrieveETicket" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <http:operation location="/CancelPNR" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <http:operation location="/BrandFares" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="FlightBookingServiceHttpPost" type="tns:FlightBookingServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="SearchFare">
      <http:operation location="/SearchFare" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Search_MSFare">
      <http:operation location="/Search_MSFare" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FareBreakup">
      <http:operation location="/FareBreakup" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AirFareMatch">
      <http:operation location="/AirFareMatch" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BookFlight">
      <http:operation location="/BookFlight" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrievePNR">
      <http:operation location="/RetrievePNR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrieveETicket">
      <http:operation location="/RetrieveETicket" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelPNR">
      <http:operation location="/CancelPNR" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BrandFares">
      <http:operation location="/BrandFares" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="FlightBookingService">
    <wsdl:port name="FlightBookingServiceSoap" binding="tns:FlightBookingServiceSoap">
      <soap:address location="http://b2b.travelcation.us/FlightBookingService.asmx" />
    </wsdl:port>
    <wsdl:port name="FlightBookingServiceSoap12" binding="tns:FlightBookingServiceSoap12">
      <soap12:address location="http://b2b.travelcation.us/FlightBookingService.asmx" />
    </wsdl:port>
    <wsdl:port name="FlightBookingServiceHttpGet" binding="tns:FlightBookingServiceHttpGet">
      <http:address location="http://b2b.travelcation.us/FlightBookingService.asmx" />
    </wsdl:port>
    <wsdl:port name="FlightBookingServiceHttpPost" binding="tns:FlightBookingServiceHttpPost">
      <http:address location="http://b2b.travelcation.us/FlightBookingService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>