Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<Party>

XML Example for the following elements

Normal bookings/B2C bookings

<nsns:Party>Party
<nsns:Sender>Sender
<nsns:AgentUserSender>AgentUserSender
<nsns:Name>Guest NameGuest Website</ns:Name>
<nsns:AgentUserID>Guest AgentUserIDGuest EN</ns:AgentUserID>
</ns:AgentUserSender>
</ns:Sender>
<nsns:Recipient>Recipient
<nsns:ORA_Recipient>Recipient
<nsns:AirlineID>V1<AirlineIDV1</ns:AirlineID>
<nsns:Name>Airline NameAirline 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

Code Block
  <ns:CoreQuery>
            <ns:OriginDestinations>
               <ns:OriginDestination>
                  <ns:Departure>
                     <ns:AirportCode>AYT</ns:AirportCode>
                     <ns:Date>2019-07-05</ns:Date>
                  </ns:Departure>
                  <ns:Arrival>
                     <ns:AirportCode>FRA</ns:AirportCode>
                  </ns:Arrival>
                  <ns:CalendarDates DaysBefore="0" DaysAfter="0"/>
               </ns:OriginDestination>
        
            </ns:OriginDestinations>
         </ns:CoreQuery>

Elements

Details

Optional/Mandatory

Code Block
<CoreQuery>

Start of AirShopping Query

M

Code Block
<OriginDestinations>

Origin and destination (O&D) details

M

Code Block
<OriginDestination>

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

Code Block
OriginDestinationKey (attribute) 

This is the unique key to be used when requesting any preference at Origin-Destination level

O

Code Block
<Departure>

Departure airport/city details

M

Code Block
<AirportCode>

Accepts both airport code (LHR) and city code (LON)

M

Code Block
<Date>

Departure date

Example: 2015-08-14

M

Code Block
 

Code Block
<Arrival>

Arrival airport/city details

M

Code Block
<AirportCode>

Accepts both airport code (LHR) and city code (LON)

M

Code Block
<CalendarDates>

Indicates Calendar search date.

Calendar recommendation will only be returned if the client specifies calendar search dates in the request

O

Code Block
DaysAfter (Attribute)

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

Code Block
DaysBefore (Attribute)

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

...