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, and passenger types.

See the Air Shop FAQ for questions regarding all air shopping transactions.

Section 1: Short Answer

Transaction Name:

FareQuoteSuperBB_11

Can any other transaction(s) perform this same task?

Yes. Use FareQuoteFinder_# 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:

<AirAvailMods> must be sent with a general availability <GenAvail> child element; arrays of origin/destination pairs can be sent. The <SuperBBMods> element must also be sent with <PassengerType>.

Other data in the request can include:

Without appropriate personal geography information, a user may not receive a lower fare based on their request. If a lower fare is NOT returned, either higher fares or an error response are returned.

Availability and Classes of Service
There are three basic ways to request flights with respect to flight classes:

Prerequisite tasks:

To use the transaction, a user must be signed up for the Low Fare Shopping function and have the appropriate field in the AAT table set to Y (yes). The user may also be signed up for agency and/or airline private fares to receive private fares.

Expected response:

The response sends back <FareInfo> with:

Error and warning responses:

All errors are sent back in the <SuperBB> or <FareInfo> response <ErrText> tag.

An indicator in the AAT (Agency Account Table) must be set for the request to process. If the AAT indicator is not set, an error response is returned:

Additionally, the following error/warning messages can display:

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

Additional errors may display in the <ErrorCode> tag in the Response. See the main help system topic Troubleshooting > Errors > Transaction and Translation Error Descriptions.

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

1-1

<GenAvail>

B

AACP

0-4

<AirVPrefInd>

C

AAC1

0-4

<AirVPrefs>

D

AAMP

0-1

<ConxPrefInd>

E

AAM1

0-1

<ConxPref>

F

AABP

0-1

<BICPrefs>

F

AABF

0-1

<BICFilter>

 

<SuperBBMods>

Terminal Equivalents:

Apollo: Not Applicable

Galileo: Not Applicable

Ordering

KLR

Min/Max

XML Tag

A

GQNP or GQPO or
GQPA

1-?

<PsgrMods> or
<FqPicOnly> or
<PassengerType>

A

GQOD

0-?

<PFInfo>

A

GQMF

0-?

<MaxFare>

A

GQQM

0-?

<GenQuoteInfo>

A

GQTE

0-?

<TaxExemptMods>

A

GQWV

0-1

<WaiverMods>

A

FLTR

0-?

<Optimize>

Response (Output) Tags

<AirAvail>

 

Ordering

KLR

Min/Max

XML Tag

 

AAT1

0-?

<AvailText>

 

AAFT

0-?

<FltText>

 

AAFH

0-1

<AvailSummary>

 

AAFI

0-48

<AvailFlt>

 

AABC

0-48

<FltAvailStatus>

 

AAB1

0-48

<BICAvail>

 

AATC

0-1

<TSAirVPrefs>

 

AATS

0-1

<TSPrefs>

 

AAMT

0-1

<MoreToken>

 

Tags with asterisks (*) in the Ordering column can contain CAT 35 elements on the Galileo CRS.

 

<FareInfo>

 

Ordering

KLR

Min/Max

XML Tag

 

EROR

 

<ErrText>

 

GFBC

 

<PrevBICSegMapping>

 

GFBK

 

<NewBICSegMapping>

*

GFC7

 

<CommNetGrossInfo>

 

GFCI

 

<CityIndInfo>

 

GFDR

 

<TkRestrictionInfo>

*

GFEQ

 

<ExtendedQuoteInformation>

 

GFFC

 

<FareConstruction>

 

GFFO

 

<OverrideInfo>

 

GFFS

 

<FilingStatus>

 

GFGQ

 

<GenQuoteDetails>

 

GFIS

 

<ItinSeg>

 

GFJT

 

<JrnyType>

 

GFMM

 

<InfoMsg>

*

GFN1

 

<SellFareConstruct>

*

GFN2

 

<NetFareConstruct>

*

GFN3

 

<TkAuditFareConstruct>

*

GFN4

 

<TkPsgrFareConstruct>

 

GFPF

 

<PsgrFacilityCharge>

 

GFPI

 

<PsgrTypes>

 

GFPU

 

<PlusUps>

 

GFPV

 

<PrivateFareInfo>

 

GFPX

 

<EnhancedPrivateFare>

 

GFRH

 

<RespHeader>

 

GFRI

 

<RulesInfo>

 

GFRR

 

<RvsnRules>

 

GFJ5

 

<AdvRsvnTktRules>

 

GFJ6

 

<MinStayRules>

 

GFJ7

 

<MaxStayRules>

 

GFJF

 

<SalesRestrictionRules>

 

GFJG

 

<PenaltyRules>

*

GFS2

 

<NetStructFareConstruct>

*

GFS3

 

<TkAuditStructFareConstruct>

*

GFS4

 

<TkPsgrStructFareConstruct>

*

GFSF

 

<SellStructFareConstruct>

 

GFSR

 

<SegRelatedInfo>

 

GFSU

 

<Surcharge>

*

GFT1

 

<TkPsgrFareConstructTaxInfo>

 

GFTS

 

<TaxBreakdown>

 

GFXI

 

<FlightItemCrossRef>

 

GFXR

 

<BBQInfo>

 

GFZ6

 

<SegMapping>

 

GRFB

 

<FareBasisCodeSummary>

 

Related Samples

FareQuoteSuperBB_11_s1

FareQuoteSuperBB_11_s2

FareQuoteSuperBB_11_s3

FareQuoteSuperBB_11_s4

FareQuoteSuperBB_11_s5

FareQuoteSuperBB_11_s6

FareQuoteSuperBB_11_s7

FareQuoteSuperBB_11_s8

FareQuoteSuperBB_11_s9

FareQuoteSuperBB_11_s10

FareQuoteSuperBB_11_s11

FareQuoteSuperBB_11_s12

FareQuoteSuperBB_11_s13

FareQuoteSuperBB_11_s14