AirShoppingRQ
User Guidance - Service Input Parameters | ||
Input Parameters | Type | Optional/Mandatory |
Request Object | AirShoppingRQ | M |
<AirShoppingRQ>
<Document>
<Party>
<CoreQuery>
<DataLists>
<AirShoppingRQ> | ||||
XML Example for the following elements
| ||||
Elements | Details | Optional/Mandatory | ||
| Specify NDC schema message version. Always pass 17.2 Note: This is a mandatory attribute in NDC schema. The service will not validate what is being passed in this attribute | M | ||
<Document> | ||||
XML Example for the following elements
| ||||
Elements | Details | Optional/Mandatory | ||
| NDC Message Document information | M | ||
| Document name will be always "NDC" | O | ||
| It will be NDC version | O | ||
<PointOfSale> | ||||
XML Example for the following elements
</ns:PointOfSale> | ||||
| Details | Mandatory/Optional | ||
| Point of sale location information. | |||
| Country Code | M | ||
| Airport or City Code | M | ||
| Point Of Sale Timestamp value Example: 2017-01-13T13:59:38Z | M | ||
| Point of Sale timezone Example : UTC, CET | M |
<Party> | ||||
XML Example for the following elementsNormal bookings/B2C bookings <ns:Party> <ns:Sender> <ns:AgentUserSender> <ns:Name>Guest Website</ns:Name> <ns:AgentUserID>Guest EN</ns:AgentUserID> </ns:AgentUserSender> </ns:Sender> <ns:Recipient> <ns:ORA_Recipient> <ns:AirlineID>V1</ns:AirlineID> <ns:Name>Airline Name</ns:Name> </ns:ORA_Recipient> </ns:Recipient> </ns:Party>B2B login/travel agent login <edis:Party> <edis:Sender> <edis:AgentUserSender> <edis:OtherIDs> <edis:OtherID Description="Booking Channel ID">Channel Code given by IBS</edis:OtherID> </edis:OtherIDs> <edis:AgentUserID Owner="Agency code">Agent id </edis:AgentUserID> </edis:AgentUserSender> </edis:Sender> <edis:Recipient> <edis:ORA_Recipient> <edis:AirlineID>Airline code</edis:AirlineID> <edis:Name>Airline name</edis:Name> </edis:ORA_Recipient> </edis:Recipient> </edis:Party> | ||||
Elements | Details | Optional/Mandatory | ||
<Party> | Party & Sender Definition | M | ||
Sender | Message Sender information. | M | ||
AgentUserSender | Agent User Sender Details | M | ||
Name | Agency Seller Name | M | ||
AgentUserID | User ID of the Agent | M | ||
OtherIDs | Additional Agency (Seller) identification | O | ||
OtherID | Other Identifier | M | ||
Description | Other identification description. | M | ||
Recipient | Named Message Recipient. | M | ||
ORA_Recipient | SUPPLIER: ORA (Offer Originating Airline) Recipient. | M | ||
AirlineID | Airline ID | M | ||
Name | Airline Name | M | ||
<CoreQuery> | ||||
XML Example for the following elements
| ||||
Elements | Details | Optional/Mandatory | ||
| Start of AirShopping Query | M | ||
| Origin and destination (O&D) details | M | ||
| This must be repeated for each O&D. If the request is for EDI-AMS return then this must be repeated twice one for EDI-AMS and one for AMS-EDI | M | ||
| This is the unique key to be used when requesting any preference at Origin-Destination level | O | ||
| Departure airport/city details | M | ||
| Accepts both airport code (LHR) and city code (LON) | M | ||
| Departure date Example: 2015-08-14 | M | ||
| ||||
| Arrival airport/city details | M | ||
| Accepts both airport code (LHR) and city code (LON) | M | ||
| Indicates Calendar search date. Calendar recommendation will only be returned if the client specifies calendar search dates in the request | O | ||
| The number of days after the requested date Example: 3 Calendar recommendation will be returned for the number of days specified after the requested date | O | ||
| The number of days before the requested date Example: 3 Calendar recommendation will be returned for the number of days specified before the requested date | O |
<Preference> | ||||||||
Elements | Details | Optional/Mandatory | ||||||
| Fare and cabin preference can be specified here | O | ||||||
| Specify fare preference. | O | ||||||
<DataLists> | ||||||||
XML | Elements | Details | Optional/Mandatory | |||||
|
| List of all passengers with Passenger type code (PTC) Example : ADT, CHD, INF | O |