Task: Low Fare Shop Request

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.

Section 1: Short Answer

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:

Section 2: Detailed Description

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:

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:

Section 3: Tables

Request (Input) Tags

<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
<FqPicOnly>

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>

Response (Output) Tags

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>