DP Transactions Order

Page contains all transactions executed while going through DP application. Specification is grouped by application flows.

On every page DP Application sends ONE transaction per product per provider.


Matrix Flow (Air + Hotel)

Page Name

Hotel transaction

Air transaction

Start

-

-

Packages

Availability

Powered Availability

Room Selection

Details + Pricing or Details + Single Availability

Powered Availability (cache)

Book

Details (cache) + Availability

Pricing

Confirmation

Book

Book

Example (air transaction logs)

Packages and Room Selection Page

<soap:Envelope>
   <soap:Body>
     <availableFareRequest>
       <generalData>...</generalData>
       <fareRequestPassengerTypeList>
         <fareRequestPassengerType>...</fareRequestPassengerType>
         <fareRequestPassengerType>...</fareRequestPassengerType>
       </fareRequestPassengerTypeList>
       <itinerary>...</itinerary>
       <fareSourceList>...</fareSourceList>
       <cabinClassList>...</cabinClassList>
       <currency isoCode="EUR"/>
     </availableFareRequest>
  </soap:Body>
</soap:Envelope

<soapenv:Envelope>
   <soapenv:Body>
     <sce:availableFareResponse id="B20316167" showSeparatelyFromFare="true" totalNumberOfFares="41" xsi:schemaLocation="http://tourconex.de/WebServices/ TourConex.xsd">
       <generalData>...</generalData>
       <availablaFareList>...</availablaFareList>
       <outboundFareList>...</outboundFareList>
       <inboundFareList>...</inboundFareList>
     </sce:availableFareResponse>
   </soapenv:Body>
</soapenv:Envelope>

Book page

<soap:Envelope>
   <soap:Body>
     <pnrLessPricingRequest>
       <generalData></generalData>
       <passengerList></passengerList>
       <itineraryList></itineraryList>
       <quoteTaxes>true</quoteTaxes>
       <needTaxes>true</needTaxes>
       <fareSourceList>
         <fareSource id="FSC_IATA" name="IATA"/>
         <fareSource id="FSC_Nego" name="Nego"/>
       </fareSourceList>
       <allowOtherBookingClasses>false</allowOtherBookingClasses>
       <checkMinimumConnectionTime>true</checkMinimumConnectionTime>
       <pullRules>false</pullRules>
     </pnrLessPricingRequest>
  </soap:Body>
</soap:Envelope>

<soapenv:Envelope>
  <soapenv:Body>
    <sce:pnrLessPricingResponse xsi:schemaLocation="http://tourconex.de/WebServices/ TourConex.xsd">
      <generalData>...</generalData>
      <ticketTimeLimit>2011-04-18T23:59:00</ticketTimeLimit>
      <pricedFareList>...</pricedFareList>
      <pricesWithInvalidFareBaseRemoved>false</pricesWithInvalidFareBaseRemoved>
      <classesDifferent>false</classesDifferent>
      <textTraceHtml>
        <h1 id="#Trace">Trace</h1> No trace !
      </textTraceHtml>
      <automatable>
        <inhibitTicketAutomation>false</inhibitTicketAutomation>
      </automatable>
    </sce:pnrLessPricingResponse>
  </soapenv:Body>
</soapenv:Envelope>

Confirmation page

<soap:Envelope>
  <soap:Body>
    <bookingRequest>
      <generalData>...</generalData>
      <itineraryList>...</itineraryList>
      <fareToBookId>B20316167_ROUNDTRIP_22</fareToBookId>
      <passengerList>...</passengerList>
      <billingAddress/>
      <instantTicketOrder>false</instantTicketOrder>
      <shippingMethod code="Standard"/>
      <pricePnr>true</pricePnr>
      <pullRules>false</pullRules>
    </bookingRequest>
  </soap:Body>
</soap:Envelope>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <sce:bookingResponse xmlns:sce="http://tourconex.de/WebServices/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tourconex.de/WebServices/ TourConex.xsd">
      <generalData>...</generalData>
      <pnr>...</pnr>
      <mainService number="0000556916">...</mainService>
      <pnrPriced>true</pnrPriced>
      <pricedFareList>...</pricedFareList>
      <transferOwnershipResponse>
        <generalData>
          <success>true</success>
        </generalData>
      </transferOwnershipResponse>
    </sce:bookingResponse>
  </soapenv:Body>
</soapenv:Envelope>

Air Flow (Air Only)

Page Name

Air transaction

Start

-

Flight List

Powered Availability

Flight Details

Powered Availability (cache)

Passengers

Pricing

Payment

Pricing (cache)

Confirm

Book

Products/DP/TransactionsFlow (last edited 2011-04-18 09:07:58 by KarolinaPolak)

UA-140066296-2