The Low Fare shopping tool allows a user to find the best price options for a proposed journey, using origin/destination and date information, without requiring a booked itinerary. It allows a user to enter criteria to limit the shopping request, such as time period, specific carriers to include or exclude, private fare modifiers, passenger types, etc.
Transaction Name:
FareQuoteSuperBB_8_1
Can any other transaction(s) perform this same task?
Yes. Use FareQuoteFinder_8_0_1 to fare shop if you have a booked itinerary and you want other itinerary and price options which fulfill the origin/destination and date parameters.
Can this task be performed in a sessionless environment?
Yes.
Are the request and response identical on both the Apollo and Galileo systems?
Yes.
Industry-specific knowledge required to understand this task in terms of the specific business process:
Special limits or distinct restrictions to the input data:
Request:
A user needs to send the <AirAvailMods> tag with a general availability <GenAvail> element tag. The user can send arrays of origin/destination pairs. The user must also send a <SuperBBMods> tag with the <PsgrMods> element tag or the <FqPicOnly> element tag. The <PsgrMods> element tag looks for a lower fare with the specified passenger type. If a lower fare does not exist, it sends back the lowest adult fare. The <FqPicOnly> element tag only looks for a lower fare for the specified passenger type.
<AirVPrefs>, an optional air availability request tag, provides the ability to include or exclude air vendors via the array <AirVAry>. <AirVAry> may contain up to 24 <AirVInfo> items. Including more than 24 <AirVInfo> items results in a host error.
If the <Optimize> element tag is sent up on the request, then response data will be organized and filtered according to data contained in the <Optimize> element tag. The user can specify only the reply element tags that they are interested in receiving, in order to minimize the amount of data being returned.
If the user wishes to have ‘Airline Private Fares’ considered when quoting, the <PFInfo> element tag must be sent on the query with the <ReqAirVPFs> sub-element for Airline Private Fares set to ‘Y’ and a <PFQual> section. The response formats do not vary if ‘Airline Private Fares’ are returned.
You cannot include multiple Private Fares in the request.
Availability and Classes of Service
There are three basic ways to request flights with respect to flight
classes:
- Class Specific Request
Use the <Class> element inside <GenAvail> (AAGA 2.0) inside <AirAvailMods> (1000 6.2) to specify the class 'F’, ‘C’, or ‘Y’.
The response will return flights available only for that class. If that specific class is unavailable for one or more legs of the journey, the response will be “NO AVAILABILITY FOR THIS REQUEST.”
Note: using the 'S' option in the <Class> element will yield results for all scheduled flights, regardless of the number of passengers in the party, and actual seat availability.
- Downgradeable Class Preference
Use the <ClassPref> element inside <ClassPrefs> (GQCL 1.0) inside <SuperBBMods> (1400 8.0) to show the class preference 'F’, ‘C’, or ‘Y’.
Leave the <Class> element (described above) blank.
The response will return all flights available for that class, including flights where a class downgrade is possible for one or more legs of the journey when the preferred class is unavailable.
Note: the 'S' option is not valid for <ClassPref>.
- Return all flights for all classes
Leave both elements, <Class> and <ClassPref> (described above) blank.
Note: using the 'S' option in the <Class> element will yield results for all scheduled flights, regardless of the number of passengers in the party, and actual seat availability.
IMPORTANT: There is a <Class> element (like the one described above) in both the <AirVSpecificAvail> (AACS 2.0) and the <SpecificAvailMods> (AASA 1.0) tags. It is not advised to use either of these for FareQuoteSuperBB requests. FareQuoteSuperBB is designed to work only with the <GenAvail> (AAGA 2.0) tag.
Prerequisite tasks:
There are no prerequisite tasks.
Expected response:
The response sends back the <FareInfo> tag with the summary fare information in the <GenQuoteDetails> element tag and the <FlightItemCrossRef> element tag, related flight information (referenced in the <FareInfo> tag summary) in the <AirAvail> tag, and all other fare details in the remainder of the <FareInfo> tag (see the Response Tables in Section 3).
Error and warning responses:
The following error/warning messages might display:
Follow-on requests:
The follow-on requests for this transaction are:
<AirAvailMods> |
Terminal Equivalents: |
Apollo: Not Applicable |
Galileo: Not Applicable |
Ordering |
KLR |
Min/Max |
XML Tag |
A |
AAGA 2.0 |
1-1 |
<GenAvail> |
B |
AACP 2.0 |
0-4 |
<AirVPrefInd> |
C |
AAC1 2.0 |
0-4 |
<AirVPrefs> |
D |
AAMP 1.0 |
0-1 |
<ConxPrefInd> |
E |
AAM1 2.0 |
0-1 |
<ConxPref> |
F |
AABP 1.0 |
0-1 |
<BICPrefs> |
F |
AABF 1.0 |
0-1 |
<BICFilter> |
<SuperBBMods> |
Terminal Equivalents: |
Apollo: Not Applicable |
Galileo: Not Applicable |
Ordering |
KLR |
Min/Max |
XML Tag |
A |
GQNP 1.0 or GQPO 1.0 |
1-? |
<PsgrMods> or |
A |
GQOD 1.0 |
0-? |
<PFInfo> |
A |
GQMF 1.0 |
0-? |
<MaxFare> |
A |
GQQM 2.0 |
0-? |
<GenQuoteInfo> |
A |
GQTE 1.0 |
0-? |
<TaxExemptMods> |
A |
FLTR 1.0 |
0-? |
<Optimize> |
1001v6.2 |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
AAT1 1.0 |
0-? |
<AvailText> |
|
AAFT 1.0 |
0-? |
<FltText> |
|
AAFH 1.0 |
0-1 |
<AvailSummary> |
|
AAFI 1.0 |
0-48 |
<AvailFlt> |
|
AABC 1.0 |
0-48 |
<FltAvailStatus> |
|
AAB1 1.0 |
0-48 |
<BICAvail> |
|
AATC 1.0 |
0-1 |
<TSAirVPrefs> |
|
AATS 1.0 |
0-1 |
<TSPrefs> |
|
AAMT 1.0 |
0-1 |
<MoreToken> |
1425v8.0 |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
EROR 1.0 |
|
<ErrText> |
|
GFBC 1.0 |
|
<PrevBICSegMapping> |
|
GFBK 1.0 |
|
<NewBICSegMapping> |
|
GFCI 1.0 |
|
<CityIndInfo> |
|
GFDR 1.0 |
|
<TkRestrictionInfo> |
|
GFFC 1.0 |
|
<FareConstruction> |
|
GFFO 1.0 |
|
<OverrideInfo> |
|
GFFS 1.0 |
|
<FilingStatus> |
|
GFGQ 1.0 |
|
<GenQuoteDetails> |
|
GFIS 1.0 |
|
<ItinSeg> |
|
GFJT 1.0 |
|
<JrnyType> |
|
GFMM 1.0 |
|
<InfoMsg> |
|
GFPF 1.0 |
|
<PsgrFacilityCharge> |
|
GFPI 1.0 |
|
<PsgrTypes> |
|
GFPU 1.0 |
|
<PlusUps> |
|
GFPV 1.0 |
|
<PrivateFareInfo> |
|
GFPW 1.0 |
|
<PFMods> |
|
GFPX 1.0 |
|
<EnhancedPrivateFare> |
|
GFRH 2.0 |
|
<RespHeader> |
|
GFRI 2.0 |
|
<RulesInfo> |
|
GFRR 1.0 |
|
<RvsnRules> |
|
GFSR 2.0 |
|
<SegRelatedInfo> |
|
GFSU 1.0 |
|
<Surcharge> |
|
GFTS 1.0 |
|
<TaxBreakdown> |
|
GFXI 1.0 |
|
<FlightItemCrossRef> |
|
GFXR 1.0 |
|
<BBQInfo> |
|
GFZ6 1.0 |
|
<SegMapping> |
|
GRFB 1.0 |
|
<FareBasisCodeSummary> |