IATA_AirShoppingRQ/RS Calendar
Introduction
The IATA_AirShoppingRQ/RS message pair can also be used to retrieve flight schedules using the calendar function.
This information can be retrieved using IATA_AirlineProfileRQ/RS
General Usage
In this case, the given parameters are more general and a time range is added. But most parameters are used in the same way as in the IATA_AirShoppingRQ/RS.
Please note, that in this version of the NDC schema, there is no possibility to link the calendar price to a price class. So if multiple price classes are requested (multiple of no/default fare criteria), the available price classes are listed, but it is not clear, which price belongs to which price class.
Sample
IATA_AirShoppingRQ
Show/Hide Request
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <IATA_AirShoppingRQ xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_AirShoppingRQ"> <Party> <Sender> <EnabledSystem> <SystemID>94021</SystemID> </EnabledSystem> </Sender> </Party> <Request> <FlightCriteria> <OriginDestCriteria> <CalendarDateCriteria> <DaysAfterNumber>5</DaysAfterNumber> <DaysBeforeNumber>5</DaysBeforeNumber> </CalendarDateCriteria> <DestArrivalCriteria> <IATA_LocationCode>TFS</IATA_LocationCode> </DestArrivalCriteria> <OriginDepCriteria> <Date>2020-10-14</Date> <IATA_LocationCode>FRA</IATA_LocationCode> </OriginDepCriteria> <OriginDestID>OD1</OriginDestID> </OriginDestCriteria> </FlightCriteria> <ResponseParameters> <CurParameter> <RequestedCurCode>EUR</RequestedCurCode> </CurParameter> </ResponseParameters> <ShoppingCriteria> <FareCriteria> <FareBasisCode>SPO</FareBasisCode> <PrefLevel/> </FareCriteria> </ShoppingCriteria> </Request> </IATA_AirShoppingRQ>
IATA_AirShoppingRS
Show/Hide Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <IATA_AirShoppingRS xmlns="http://www.iata.org/IATA/2015/00/2019.2/IATA_AirShoppingRS"> <Response> <DataLists> <OriginDestList> <OriginDest> <DestCode>TFS</DestCode> <OriginCode>FRA</OriginCode> <OriginDestID>OD1</OriginDestID> </OriginDest> </OriginDestList> <PriceClassList> <PriceClass> <CabinType> <CabinTypeCode>Y</CabinTypeCode> <CabinTypeName>ECONOMY</CabinTypeName> </CabinType> <FareBasisCode>SPO</FareBasisCode> <Name>SPO</Name> <PriceClassID>PC1</PriceClassID> </PriceClass> </PriceClassList> </DataLists> <OffersGroup> <CarrierOffers> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-09</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <PriceCalendarDate> <Date>2020-10-16</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <PriceCalendarDate> <Date>2020-10-18</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">279.99</TotalPriceAmount> </PriceCalendar> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-14</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">307.99</TotalPriceAmount> </PriceCalendar> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-17</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">309.99</TotalPriceAmount> </PriceCalendar> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-11</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <PriceCalendarDate> <Date>2020-10-15</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">351.99</TotalPriceAmount> </PriceCalendar> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-12</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">367.99</TotalPriceAmount> </PriceCalendar> <PriceCalendar> <PriceCalendarDate> <Date>2020-10-10</Date> <OriginDestRefID>OD1</OriginDestRefID> </PriceCalendarDate> <TotalPriceAmount CurCode="EUR">411.99</TotalPriceAmount> </PriceCalendar> </CarrierOffers> </OffersGroup> </Response> <PayloadAttributes> <Timestamp TimeZoneCode="UTC">2020-06-02T09:18:54.456</Timestamp> <VersionNumber>19.2</VersionNumber> </PayloadAttributes> </IATA_AirShoppingRS>