Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

OfferPriceRQ

  • <OfferPriceRQ>

  • <Document>

  • <Party>

  • <Query>

  • <DataLists>

User Guidance

Input Parameters

Type

Mandatory/Optional

Request Object

OfferPriceRQ

M

<OfferPriceRQ>

XML Example for the following elements

<OfferPriceRQ Version="17.2" xmlns="http://www.iata.org/IATA/EDIST">

Elements

Details

Mandatory/Optional

Version (Attribute)

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

<Document>
        <Name>NDC</Name>
        <ReferenceVersion>17.2</ReferenceVersion>
</Document>

Elements

Details

Mandatory/Optional

<Document>

NDC Message Document information

M

<Name>

Document name will be always NDC

O

< ReferenceVersion>

Will be NDC version

O

<PointOfSale>

XML Example for the following elements

<ns:PointOfSale>
    <ns:Location>
        <ns:CountryCode>IT</ns:CountryCode>
        <ns:CityCode>ROM</ns:CityCode>
    </ns:Location>
    <ns:RequestTime Zone = "CET">2019-01-28T07:01:00</ns:RequestTime>
</ns:PointOfSale>
Elements

Details

Mandatory/Optional

Location

Point of sale location information.

CountryCode

Country Code

M

CityCode

Airport or City Code

M

RequestTime

Point Of Sale Timestamp value

Example: 2017-01-13T13:59:38Z

M

Zone

Point of Sale timezone

Example : UTC, CET

O

<Party>

XML Example for the following elements

Normal 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

Mandatory/Optional

<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

<Parameters>

XML Example for the following elements

<ns:Parameters>
    <ns:CurrCodes>
        <ns:FiledInCurrency>
            <ns:CurrCode>EUR</ns:CurrCode>
        </ns:FiledInCurrency>
    </ns:CurrCodes>
</ns:Parameters>

Elements

Details

Mandatory/Optional

Parameters

Parameters that influence overall message

results.

O

CurrCodes

Requested search processing and results

currency information.

O

FiledInCurrency

Currency detail

M

CurrCode

Currency Code

Example : USD

M

<Qualifiers>

Elements

Details

Mandatory/Optional

Qualifiers

Shopping Qualifier-related Metadata,

including Air Pass, Shopping Qualifier.

O

Qualifier

Qualifier Choices

O

PaymentCardQualifi

ers

Contains card type, and Issuer Identification

Number.

M

SeatQualifier

Seat Details

M

ServiceQualifier

Services details

M

<Query>

XML Example for the following elements

<ns:Query>
            <ns:OrderItem>
               <ns:OfferItemType>
                  <ns:DetailedFlightItem refs="V1_PAX.1">
                     <ns:OriginDestination>
                        <ns:OriginDestinationKey>V1_OD.1560995803083</ns:OriginDestinationKey>
                        <ns:Flight>
                           <ns:SegmentKey>V1_SEG.1560995803085</ns:SegmentKey>
                           <ns:Departure>
                              <ns:AirportCode>AYT</ns:AirportCode>
                              <ns:Date>2019-07-05Z</ns:Date>
                              <ns:Time>20:15</ns:Time>
                           </ns:Departure>
                           <ns:Arrival>
                              <ns:AirportCode>FRA</ns:AirportCode>
                              <ns:Date>2019-07-05Z</ns:Date>
                              <ns:Time>21:25</ns:Time>
                              <ns:ChangeOfDay>0</ns:ChangeOfDay>
                           </ns:Arrival>
                           <ns:MarketingCarrier>
                              <ns:AirlineID>V1</ns:AirlineID>
                              <ns:FlightNumber>144</ns:FlightNumber>
                           </ns:MarketingCarrier>
                           <ns:Equipment>
                              <ns:AircraftCode>73H</ns:AircraftCode>
                              <ns:AirlineEquipCode>800</ns:AirlineEquipCode>
                           </ns:Equipment>
                           <ns:CabinType>
                              <ns:Code>Y</ns:Code>
                              <ns:Name>ECONOMY</ns:Name>
                              <!--ns:OriginDestinationReferences>?</ns:OriginDestinationReferences-->
                           </ns:CabinType>
                           <ns:ClassOfService>
                              <ns:Code>D</ns:Code>
                           </ns:ClassOfService>
                           <ns:Details>
                              <ns:FlightDuration>
                                 <ns:Value>PT1H10M0.000S</ns:Value>
                              </ns:FlightDuration>
                              <ns:Stops>
                                 <ns:StopQuantity>0</ns:StopQuantity>
                              </ns:Stops>
                           </ns:Details>
                        </ns:Flight>
                     </ns:OriginDestination>
                  </ns:DetailedFlightItem>
               </ns:OfferItemType>
</ns:OrderItem>

Elements

Details

Mandatory/Optional

<Offer>

To get a price quote using long sell, the client should use this tag to provide details.

M

Owner (Attribute)

Should be always set to Airline Code

M

OfferID (Attribute)

This is the OfferID returned in AirShoppingRS for the offer the customer wishes to book the flight

M

<OfferItemType>

Offer item type

M

ResponseID (Attribute)

Details for all the flight items

M

<OrderItem>

This will contain the OfferItem associated with Offer returned in AirShoppingRS.

M

<OfferItemID>

The client should pass the OfferItemID that is returned in AirShoppingRS for the selected offer

M

<PassengerRefs>

Should be a reference to Passenger (s) for the selected OfferItemID

M

<DataLists>

XML

Elements

Details

Mandatory/Optional

<PassengerList>
<PassengerList>

List of all passengers with Passenger type code (PTC)

O

  • No labels