21.3 IATA_OrderQuoteRQ

SoapHeader

 

XML Example

<soapenv:Header>
      <api_access_key>Airline Code-Channel Code</api_access_key>
</soapenv:Header>

 

<api_access_key>

AirlineCode-Channel Code

User Guidance - Service Input Parameters

Input Parameters

Type

Optional/Mandatory

Request Object

IATA_OrderQuoteRQ

M

 

  • <DistributionChain>

  • <Payload>

  • <PayloadAttributes>

  • <POS>

<DistributionChain>

<DistributionChain>

XML Example for the following elements

B2C Flow

<iata:DistributionChain>
            <!--1 or more repetitions:-->
            <iata1:DistributionChainLink>
               <iata1:Ordinal>1</iata1:Ordinal>
               <iata1:OrgRole>Carrier</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>Airline Name</iata1:Name>
                  <iata1:OrgID>Airline Code</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
            <iata1:DistributionChainLink>
               <iata1:Ordinal>2</iata1:Ordinal>
               <iata1:OrgRole>Seller</iata1:OrgRole>
               <iata1:ParticipatingOrg>
                  <iata1:Name>Channel Name</iata1:Name>
                  <iata1:OrgID>Channel Code</iata1:OrgID>
               </iata1:ParticipatingOrg>
            </iata1:DistributionChainLink>
</iata:DistributionChain>

B2B Flow

<iata:DistributionChain>
    <!--1 or more repetitions:-->
    <iata1:DistributionChainLink>
        <iata1:Ordinal>1</iata1:Ordinal>
        <iata1:OrgRole>Carrier</iata1:OrgRole>
        <iata1:ParticipatingOrg>
            <iata1:Name>Airline Name</iata1:Name>
            <iata1:OrgID>Airline Code</iata1:OrgID>
        </iata1:ParticipatingOrg>
    </iata1:DistributionChainLink>
    <iata1:DistributionChainLink>
        <iata1:Ordinal>2</iata1:Ordinal>
        <iata1:OrgRole>Seller</iata1:OrgRole>
        <iata1:ParticipatingOrg>
            <iata1:Name>Channel Name</iata1:Name>
            <iata1:OrgID>Channel Code</iata1:OrgID>
        </iata1:ParticipatingOrg>
        <iata1:SalesAgent>
            <iata1:SalesAgentID>AgencyID</iata1:SalesAgentID>
        </iata1:SalesAgent>
        <iata1:SalesBranch>
            <iata1:SalesBranchID>AgencyCode</iata1:SalesBranchID>
        </iata1:SalesBranch>
    </iata1:DistributionChainLink>
</iata:DistributionChain>

Elements

Details

Optional/Mandatory

DistributionChain

The set of organizations involved in the development of the current transaction.

M

DistributionChainLink

An organization playing a participating role in an instance of a distribution channel.

M

Ordinal

The number defining the position of the distribution chain link in the distribution chain indicating the order in which the organization participated.

M

OrgRole

The distribution chain role performed by the participating organization

M

ParticipatingOrg

An organized structure set up for a particular purpose

M

Name

Name of the organization

O

OrgID

Organization code

M

SalesAgent

An individual conducting sales activities on behalf of a sales branch or organization.

O

SalesAgentID

The unique identifier of the sales agent. This value must be accompanied by the appropriate Sales Branch Identifier

M

SalesBranch

An organizational unit with responsibility over sales in a market, for a product or service and under any other specified criteria.

O

SalesBranchID

The industry wide unique identifier of the sales branch. 

M

<Payload>

<Payload>

<ExistingOrder>

XML Example for the following elements

<iata1:ExistingOrder>
                    <iata1:OrderID>XQ926J3LQ2AJ3</iata1:OrderID>
                    <iata1:OwnerCode>Airline Code</iata1:OwnerCode>
 </iata1:ExistingOrder>

Elements

Details

Mandatory/Optional

ExistingOrder

Existing Order is a uniquely identified record of the agreement of one party with another to receive products and services under specified terms and conditions.

O

OrderID

Carrier assigned ID which uniquely identifies a specific Order across several messages.

M

OwnerCode

Airline code assigned to a carrier.

M

<PaxList>

XML Example for the following elements

<!--1 or more repetitions:-->

 <iata1:PaxList>

               <iata1:PaxID>V1_PAX.48612838</iata1:PaxID>
               <iata1:PTC>ADT</iata1:PTC>

               <!--Optional:-->
               <iata1:PaxRefID>V1_PAX.48611452</iata1:PaxRefID> 
 </iata1:PaxList>

Elements

Details

Mandatory/Optional

PaxList

Any person except members of the crew carried or to be carried with the consent of the carrier.

M

PaxID

Uniquely identifies a Passenger within the context of one message

M

PTC

Type code applying to the Passenger which typically drives pricing (e.g. ADT, CHD, etc).

O

<SelectedOffers>

XML Example for the following elements

<!--1 or more repetitions:-->

 <iata1:SelectedOffers>
               <iata1:OfferRefID>OO-eJwljEEKgCAURO8TBONXM5eSgZv8tHQ1F5B23T.rgbd5PMYDzCmXVGmWKGuQgHc8CyMsW.Z1985906pHG5FY-KrRwxCcBnUGVb8Lb6w450JkfQCw1xmV</iata1:OfferRefID>
               <iata1:OwnerCode>Airline Code</iata1:OwnerCode>
               <!--1 or more repetitions:-->
               <iata1:SelectedOfferItem>
                     <iata1:OfferItemRefID>OO74-eJwzNLM0MjU0NjIxMTU3iw9z9-WJ97S0jNc1NTCI1-X3NzeJN4SrMDG3BAAMSQsV</iata1:OfferItemRefID>
                     <iata1:PaxRefID>V1_PAX.48612838</iata1:PaxRefID>

                     <!--Optional:-->
                    <iata1:SelectedAlaCarteOfferItem>                       
                         <iata1:Qty>1</iata1:Qty>                   
                   </iata1:SelectedAlaCarteOfferItem>

                     <!--Optional: This item is to be populated for Seat SSR-->

                    <iata1:SelectedSeat>
                     <iata1:ColumnID>B</iata1:ColumnID>
                     <iata1:SeatRowNumber>2</iata1:SeatRowNumber>
                  </iata1:SelectedSeat>
               </iata1:SelectedOfferItem>
</iata1:SelectedOffers>

Elements

Details

Mandatory/Optional

SelectedOffers

Offer selected by the Passenger for requesting an Order to be created. Multiple Offers can be requested at the same time, each of which could originate from different shopping responses. Each Offer selected could reference either standard Offers from an AirShoppingRS message or A-La-Carte Offers.

O

OfferRefID

Offer selected by the Passenger for requesting an Order to be created. Multiple Offers can be requested at the same time, each of which could originate from different shopping responses 

M

OwnerCode

Designator of Airline that owns/ assigned these IDs.

M

SelectedOfferItem

OfferItem selected by the Passenger for inclusion in the requested Order. Repeat occurrence of OfferItem (once per passenger) if different passengers want to select different service options, different quantities of a-la-carte items or different seat locations.

M

OfferItemRefID

Reference to the OfferItemID of the selected OfferItem.

M

PaxRefID

Reference to passenger(s) for which this OfferItem and selected Services (in case of Service Bundles) applies.

M

SelectedAlaCarteOfferItem

Use to select the quantity of Offer Items from the A La Carte Offer Items.

O

Qty

Quantity to allow the ordering of more than one instances of the related a la carte OfferItem.

M

SelectedSeat

Selection of specific seat location, as provided in seat availability messages. When used, only a single Passenger must be referenced for a single Segment.

O

ColumnID

Seat column to identify a particular seat position on an aircraft.

M

SeatRowNumber

Seat Row number.

M

<PayloadAttributes>

<PayloadAttributes>

XML Example for the following elements

<iata:PayloadAttributes>

            <iata1:VersionNumber>21.3</iata1:VersionNumber>

</iata:PayloadAttributes>

Elements

Details

Mandatory/Optional

PayloadAttributes

IATA payload standard attributes.

O

VersionNumber

The version of the message 

O

<POS>

<POS>

<POS>

XML Example for the following elements

<iata:POS>
            <iata1:Country>
               <iata1:CountryCode>DE</iata1:CountryCode>
            </iata1:Country>
</iata:POS>

Elements

Details

Mandatory/Optional

POS

Point of Sale Information

O

Country

A nation with its own government

O

CountryCode

Country Code

O