The Flight Availability with Booking Preference task searches for flight availability for a preferred booking class.
Transaction name:
AirAvailability_16
Can any other transaction perform this same task?
No other transactions can perform this task.
Can this task be performed in a sessionless environment?
This task can be performed in both a sessioned and a sessionless environment.
Are the request and response identical on both the Apollo and Galileo systems?
The request and response are identical on both the Apollo and Galileo systems.
List any industry-specific knowledge required to understand this task in terms of the specific business process.
None.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
Although 2 digits are allowed for the number of flights requested, 48 is the maximum that will be returned.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
The required data for this request includes the departure or arrival date, the board point and arrival point. To refine the information to return a preferred booking class, the preferred booking class must be supplied.
In the <GenAvail>, the <InhibitLinkStatus> can be set to Y so that the transaction uses AVS status to check availability rather than link status.
Prerequisite tasks:
There are no prerequisite tasks.
Expected response:
Depending upon the information included in the request, various responses may be returned. These responses are described below.
Note: If the AAFI <AvailFlt> / <GenTrafRestriction> element is returned in the 1001 <AirAvail> response, see the Flight Item General Traffic Restriction Codes page.
Error and warning responses:
<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.
Follow-on requests:
The only follow-on task would be to ask for more flights.
<AirAvailMods> |
Terminal Equivalents: |
Apollo: ADENORD |
Galileo: ADENORD |
Ordering |
KLR |
Min/Max |
XML Tag |
1 |
AABF |
1-99 |
<BICFilter> |
2 |
AABP |
1-99 |
<BICPrefs> |
3 |
AACS |
1-99 |
<AirVSpecificAvail> |
4 |
AACP |
1-99 |
<AirVPrefInd> |
5 |
AAC1 |
1-99 |
<AirVPrefs> |
6 |
AAGA |
1-99 |
<GenAvail> |
7 |
AAJD |
0-1 |
<JurnyAwrAvl> |
<AirAvail> |
Ordering |
KLR |
Min/Max |
XML Tag |
1 |
AAFH |
0-99 |
<AvailSummary> |
2 |
AAFI |
0-99 |
<AvailFlt> |
3 |
AABC |
0-99 |
<FltAvailStatus> |
4 |
AAB1 |
0-99 |
<BICAvail> |
5 |
AAMT |
0-99 |
<MoreToken> |
6 |
AAT1 |
0-99 |
<AvailText> |