TikAero TikSqlDbWeb service


Click here for a complete list of operations.

BookingAddFlight

Function BookingAddFlight(ByVal rsPassengersByte As Byte(), ByVal rsSegmentsByte As Byte(), ByVal rsMappingsByte As Byte(), ByVal rsTaxesByte As Byte(), ByVal rsServicesByte As Byte(), ByVal strAgencyCode As String, ByVal rsQuotesByte As Byte(), ByVal rsRemarksByte As Byte(), ByVal rsFlightsByte As Byte(), ByVal dtFlight As String, ByVal strBookingID As String, ByVal strBoardpoint As String, ByVal strOffpoint As String, ByVal strFlightID As String, ByVal strFareId As String, ByVal strAirline As String, ByVal strFlight As String, ByVal strBoardingClass As String, ByVal strBookingClass As String, ByVal strLanguageCode As String, ByVal strCurrencyCode As String, ByVal bETicket As Boolean, ByVal bRefundable As Boolean, ByVal bGroupBooking As Boolean, ByVal bWaitlist As Boolean, ByVal bQuoteOnly As Boolean, ByVal bNonRevenue As Boolean, ByVal bSubjectToAvailability As Boolean, ByVal strMarketingAirline As String, ByVal strMarketingFlight As String, ByVal strSegmentId As String, ByVal iIdReduction As Short, ByVal strUserId As String) As Byte()

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /TikSqlDbWeb.asmx HTTP/1.1
Host: asr.yetiairlines.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.tiksystems.com/TikSqlDBWebServices/AddFlight"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <BookingAddFlight xmlns="http://www.tiksystems.com/TikSqlDBWebServices">
      <rsPassengersByte>base64Binary</rsPassengersByte>
      <rsSegmentsByte>base64Binary</rsSegmentsByte>
      <rsMappingsByte>base64Binary</rsMappingsByte>
      <rsTaxesByte>base64Binary</rsTaxesByte>
      <rsServicesByte>base64Binary</rsServicesByte>
      <strAgencyCode>string</strAgencyCode>
      <rsQuotesByte>base64Binary</rsQuotesByte>
      <rsRemarksByte>base64Binary</rsRemarksByte>
      <rsFlightsByte>base64Binary</rsFlightsByte>
      <dtFlight>string</dtFlight>
      <strBookingID>string</strBookingID>
      <strBoardpoint>string</strBoardpoint>
      <strOffpoint>string</strOffpoint>
      <strFlightID>string</strFlightID>
      <strFareId>string</strFareId>
      <strAirline>string</strAirline>
      <strFlight>string</strFlight>
      <strBoardingClass>string</strBoardingClass>
      <strBookingClass>string</strBookingClass>
      <strLanguageCode>string</strLanguageCode>
      <strCurrencyCode>string</strCurrencyCode>
      <bETicket>boolean</bETicket>
      <bRefundable>boolean</bRefundable>
      <bGroupBooking>boolean</bGroupBooking>
      <bWaitlist>boolean</bWaitlist>
      <bQuoteOnly>boolean</bQuoteOnly>
      <bNonRevenue>boolean</bNonRevenue>
      <bSubjectToAvailability>boolean</bSubjectToAvailability>
      <strMarketingAirline>string</strMarketingAirline>
      <strMarketingFlight>string</strMarketingFlight>
      <strSegmentId>string</strSegmentId>
      <iIdReduction>short</iIdReduction>
      <strUserId>string</strUserId>
      <bExcludeQuote>boolean</bExcludeQuote>
      <bOverbook>boolean</bOverbook>
      <strIpAddress>string</strIpAddress>
      <bNoVat>boolean</bNoVat>
    </BookingAddFlight>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <BookingAddFlightResponse xmlns="http://www.tiksystems.com/TikSqlDBWebServices">
      <BookingAddFlightResult>base64Binary</BookingAddFlightResult>
      <rsPassengersByte>base64Binary</rsPassengersByte>
      <rsSegmentsByte>base64Binary</rsSegmentsByte>
      <rsMappingsByte>base64Binary</rsMappingsByte>
      <rsTaxesByte>base64Binary</rsTaxesByte>
      <rsServicesByte>base64Binary</rsServicesByte>
      <rsQuotesByte>base64Binary</rsQuotesByte>
      <rsRemarksByte>base64Binary</rsRemarksByte>
    </BookingAddFlightResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /TikSqlDbWeb.asmx HTTP/1.1
Host: asr.yetiairlines.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <BookingAddFlight xmlns="http://www.tiksystems.com/TikSqlDBWebServices">
      <rsPassengersByte>base64Binary</rsPassengersByte>
      <rsSegmentsByte>base64Binary</rsSegmentsByte>
      <rsMappingsByte>base64Binary</rsMappingsByte>
      <rsTaxesByte>base64Binary</rsTaxesByte>
      <rsServicesByte>base64Binary</rsServicesByte>
      <strAgencyCode>string</strAgencyCode>
      <rsQuotesByte>base64Binary</rsQuotesByte>
      <rsRemarksByte>base64Binary</rsRemarksByte>
      <rsFlightsByte>base64Binary</rsFlightsByte>
      <dtFlight>string</dtFlight>
      <strBookingID>string</strBookingID>
      <strBoardpoint>string</strBoardpoint>
      <strOffpoint>string</strOffpoint>
      <strFlightID>string</strFlightID>
      <strFareId>string</strFareId>
      <strAirline>string</strAirline>
      <strFlight>string</strFlight>
      <strBoardingClass>string</strBoardingClass>
      <strBookingClass>string</strBookingClass>
      <strLanguageCode>string</strLanguageCode>
      <strCurrencyCode>string</strCurrencyCode>
      <bETicket>boolean</bETicket>
      <bRefundable>boolean</bRefundable>
      <bGroupBooking>boolean</bGroupBooking>
      <bWaitlist>boolean</bWaitlist>
      <bQuoteOnly>boolean</bQuoteOnly>
      <bNonRevenue>boolean</bNonRevenue>
      <bSubjectToAvailability>boolean</bSubjectToAvailability>
      <strMarketingAirline>string</strMarketingAirline>
      <strMarketingFlight>string</strMarketingFlight>
      <strSegmentId>string</strSegmentId>
      <iIdReduction>short</iIdReduction>
      <strUserId>string</strUserId>
      <bExcludeQuote>boolean</bExcludeQuote>
      <bOverbook>boolean</bOverbook>
      <strIpAddress>string</strIpAddress>
      <bNoVat>boolean</bNoVat>
    </BookingAddFlight>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <BookingAddFlightResponse xmlns="http://www.tiksystems.com/TikSqlDBWebServices">
      <BookingAddFlightResult>base64Binary</BookingAddFlightResult>
      <rsPassengersByte>base64Binary</rsPassengersByte>
      <rsSegmentsByte>base64Binary</rsSegmentsByte>
      <rsMappingsByte>base64Binary</rsMappingsByte>
      <rsTaxesByte>base64Binary</rsTaxesByte>
      <rsServicesByte>base64Binary</rsServicesByte>
      <rsQuotesByte>base64Binary</rsQuotesByte>
      <rsRemarksByte>base64Binary</rsRemarksByte>
    </BookingAddFlightResponse>
  </soap12:Body>
</soap12:Envelope>