FAB_PkgAvailRQ

A FAB_PkgAvailRQ message will result in a FAB_PkgAvailRS response message that will show holiday availability information. Each FAB_PkgAvailRQ must contain a HolidaySearchRequest.

HolidaySearchRequest

HolidaySearchRequest is an example of a FABSearchRequest

It has the following additional structure:

Attribute or elementMandatory?DefinitionNote
SearchCriteria@FlightOnlyNo, default falseboolean, if true then search is for flights, if false then search is for packagesAlways set this to true
SearchCriteria@OneWayOnlyNo, default falseboolean, if true then search is for one way flights, if false then search is for return flights-
SearchCriteria@NumberOfAdultsNo, default 1Number of adults in partyAn adult is aged 16 years or older at datetime of final flight.
SearchCriteria@NumberOfYouthsNo, default 0Number of youths in partyA youth is aged 12 years or older but less than 16 years old at datetime of final flight.
SearchCriteria@NumberOfChildrenNo, default 0Number of children in partyA child is aged 2 years or older but less than 12 years old at datetime of final flight.
SearchCriteria@NumberOfInfantsNo, default 0Number of infants in partyAn infant is less than 2 years old at datetime of final flight.
SearchCriteria@IncludeITFaresNo, default falseboolean if true FAB will attempt to include IT Fares in the result set-
SearchCriteria/DepartureDateRange@StartDateYesyyyyMMdd start date of departure date rangeFor a range greater than 7 contact your Account Manager about our PaxCache product
SearchCriteria/DepartureDateRange@EndDateYesyyyyMMdd end date of departure date rangeFor a range greater than 7 contact your Account Manager about our PaxCache product
SearchCriteria/HolidayDuration@MinNumberOfNightsYes for a return searchInteger greater than zeroMust equal MaxNumberOfNights. For duration ranged searches talk to your Paxport Account Manager about our PaxCache product. Simple calculation between departure date and return departure date, no consideration of time.
SearchCriteria/HolidayDuration@MaxNumberOfNightsYes for a return searchInteger greater than zeroMust equal MinNumberOfNights. For duration ranged searches talk to your Paxport Account Manager about our PaxCache product. Simple calculation between departure date and return departure date, no consideration of time.
SearchCriteria/TimePreferencesNoOptionally limit results based on departure/arrival timesDefault leeway applied to each of +/- 60 minutes, this can be adjusted by Paxport Customer Service Team.
SearchCriteria/TimePreferences@OutboundDepartureTimeNoHHmmIn local time of airport
SearchCriteria/TimePreferences@OutboundArrivalTimeNoHHmmIn local time of airport
SearchCriteria/TimePreferences@HomeboundDepartureTimeNoHHmmIn local time of airport
SearchCriteria/TimePreferences@HomeboundArrivalTimeNoHHmmIn local time of airport
SearchCriteria/FlightPreferences@DirectFlightsOnlyNo, default falseboolean, if true then limit results to direct flights onlyA direct flight can include technical landings, this behaviour can be changed by Paxport Customer Service Team
SearchCriteria/FlightPreferences@CabinClassNoLimit results to one of the following cabin classes: economy premium business firstIf unset FAB will attempt to return all cabin classes. Note that for some suppliers only one cabin class can be searched at a time, with economy being the default.
SearchCriteria/FlightPreferences@CarrierNo, default no limitLimit results to flights that are marketed and operated by this carrier (code)ICAO or IATA code, depending on supplier’s preference
SearchCriteria/DepartureAirportsYes, unless search uses SpecificRouteFlightSearchListList of Airport to depart from-
SearchCriteria/DepartureAirports/Airport[*]YesIATA airport codeIATA city codes are supported as long as they are unique; city codes that also refer to a specific airport are not supported
SearchCriteria/DestinationChoice/DestinationAirportsYes, unless search uses SpecificRouteFlightSearchListList of Airport to arrive at-
SearchCriteria/DestinationChoice/DestinationAirports/Airport[*]YesIATA airport codeIATA city codes are supported as long as they are unique; city codes that also refer to a specific airport are not supported
SearchCriteria/SuppliersNoContains one or Supplier elements-
SearchCriteria/Suppliers/Supplier[*]NoContains FAB supplier codeLimiting your search to specific suppliers may improve performance
SearchCriteria/ExcludeSuppliersNoContains one or Supplier elements-
SearchCriteria/ExcludeSuppliers/Supplier[*]NoContains FAB supplier codeLimiting your search to exclude specific suppliers may improve performance
SearchCriteria/AdultAge[*]NoInteger age in years of adult at datetime of final flight, element can be repeated as a listSet if known as this may improve price accuracy
SearchCriteria/YouthAge[*]NoInteger age in years of youth at datetime of final flight, element can be repeated as a listSet if known as this may improve price accuracy
SearchCriteria/ChildAge[*]NoInteger age in years of child at datetime of final flight, element can be repeated as a listSet if known as this may improve price accuracy
SearchCriteria/CostConstraintsNoLimit results to a cost range-
SearchCriteria/CostConstraints@MaxPerPersonCostYesMax cost per person-
SearchCriteria/CostConstraints@MinPerPersonCostYesMin cost per person-
SearchCriteria/CostConstraints@CurrencyYesISO 4217 alphabetic currency-
SearchCriteria/SpecificRouteFlightSearchListYes, unless search uses DepartureAirports and DestinationAirportsList of SpecificRouteFlightSearch, for making Open Jaw searches-
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]YesContains exactly two TravelPointPair to describe one Open Jaw trip-
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*]YesExactly two per SpecificRouteFlightSearch, one per segment of a trip-
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*]@DeparturePointYesDeparture point of segment-
SearchCriteria/SpecificRouteFlightSearchList/SpecificRouteFlightSearch[*]/TravelPointPair[*]@ArrivalPointYesArrival point of segment-
Last modified November 2, 2023