Versions Compared

Key

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

Table of contents:

Table of Contents

Check out

Parameters

Main.
/Envelope /Body /OrderViewRS

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Version(tick)(error)NULLConstant  @Version
<OrderViewRS Version="">
2Document Name(tick)(error)1.0Constant Document /Name
<Name>1.0</Name>
3

Passengers information

(tick)(tick)(error) Passengers1166835847Response /Passengers

4Order ID(tick)(error)
Constant Response /Order /OrderID
<OrderID Owner="S7">1</OrderID>
5Order Owner(tick)(error)
Constant Response /Order /OrderID /@Owner="S7"
<OrderID Owner="S7">1</OrderID>
6Booking References references (PNRs)(tick)(error)
Booking ReferenceReferencesResponse /Order /BookingReferences

7Payment Time Limit information(tick)(error)
Payment Time LimitResponse /Order /TimeLimits

8Journey information(tick)(tick)
Origin DestinationResponse /Order OrderItems /OrderItem /FlightItem

9Passengers references(tick)(tick)
Passengers referencesResponse /Order OrderItems /OrderItem /Associations

Anchor
Passengers
Passengers
Passengers (SH).
/Envelope /Body /OrderViewRS /Response /Passengers /Passenger (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1

Passenger ID

(tick)(error)(error)a-Z;1-9, but min 1 char@ObjectKey
<Passenger ObjectKey="SH1">
2

Passenger Type Code

(tick)(error)(error)
  1. ADT

  2. CHD

  3. INF

  4. SRC
  5. YTR
  6. CHR
  7. INR
PTC
<PTC Quantity="1">ADT</PTC>
3Passenger quantity(error)(error)(tick) Always "1"
PTC /@Quantity
<PTC Quantity="1">INF</PTC>
4Passenger Birth date(tick)(error)(error)YYYY-MM-DDAge /BirthDate
<BirthDate>2011-01-11</BirthDate>
5Passenger surname
(converting into uppercase)
(tick)(error)(error)
Name /Surname
<Surname>SMITH</Surname>
6Passenger given name
(converting into uppercase)
(tick)(error)(error)
Name /Given
<Given>LORA</Given>
7Passenger title 
(converting into uppercase)
(error)(error)(error)
Name /Title
<Title>MR</Title>
8Passenger middle 
(converting into uppercase)
(error)(error)(error)
Name /Middle
<Middle>IVANOVNA</Middle>
9Passenger Email(error)(error)(error)
Contacts /Contact /EmailContact /Address
<Address>albert@einstein.com</Address>
10Phone number Country code(error)(error)(error)
Contacts /Contact /PhoneContact /Number@CountryCode
<Number CountryCode="7">9999999999</Number> 
11Passenger phone number(error)(tick)(error)
Contacts /Contact /PhoneContact /Number
<Number CountryCode="7">9999999999</Number> 
12Passenger gender(error)(error)(error)
  1. Male
  2. Female
Gender
<Gender>Male</Gender>
13Document type(tick)(error)(tick) Always "PP"

PP

PassengerIDInfo /PassengerDocument /Type
<Type>PP</Type>
14Passenger document number(tick)(error)(error)
PassengerIDInfo /PassengerDocument /ID
<ID>9999456719</ID>
15Passenger Birth Country code 
(converting into uppercase)
(tick)(error)(error)
PassengerIDInfo /PassengerDocument /BirthCountry
<BirthCountry>DE</BirthCountry>
16Document date of expiration(tick)(error)(error)
PassengerIDInfo /PassengerDocument /DateOfExpiration
<DateOfExpiration>2028-03-14</DateOfExpiration>
17Passenger Country of residence code
(converting into uppercase)
(tick)(error)(error)
Document /CountryOfResidence
<CountryOfResidence>RU</CountryOfResidence>

Anchor

Booking references

BookingReferences

Booking references

BookingReferences
Booking references.
/Envelope /Body /OrderViewRS /Response /Order /BookingReferences /BookingReference (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Reservation locator (PNR)(tick)(error)(error)a-Z;1-9ID
<ns3:ID>NZJHN6</ns3:ID> 
2IATA airline code of which the reservation locator (PNR) belongs(tick)(error)(error)IATA airline codeAirlineID
<AirlineID>S7</AirlineID> 

Anchor
Time Limits
Time Limits
Time Limits.
/Envelope /Body /OrderViewRS /Response /Order /TimeLimits

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Payment Time Limit (in Pseudo City UTC TZ)(tick)(error)(error)YYYY-MM-DD THH:MM:SSPaymentTimeLimit@DateTime
<PaymentTimeLimit DateTime="2019-06-13T17:07:11"/> 

Anchor
OriginDestination
OriginDestination
Origin Destination.
/Envelope /Body /OrderViewRS /Response /Order /OrderItems /OrderItem /FlightItem /OriginDestination (Multiple)

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Segment ID (FL) (tick)(error)(error)a-Z;1-9, but min 1 char.Flight /SegmentKey
<SegmentKey>FL1</SegmentKey>
2Segment status(tick)(error)(error)
Flight /Status /StatusCode /Code
<Code>HK</Code>
3Departure IATA airport code(tick)(error)(error)IATA airport codeFlight /Departure /AirportCode
<AirportCode>DME</AirportCode>
4Departure date (local)(tick)(error)(error)YYYY-MM-DDFlight /Departure /Date
<Date>2020-07-20</Date>
5Departure time (local)(tick)(error)(error)HH:MMFlight /Departure /Time
<Time>08:05</Time>
6Arrival IATA airport code(tick)(error)(error)IATA airport codeFlight /Arrival /AirportCode
<AirportCode>DME</AirportCode>
7Arrival date (local)(tick)(error)(error)YYYY-MM-DDFlight /Arrival /Date
<Date>2016-07-20</Date>
8Arrival time (local)(tick)(error)(error)HH:MMFlight /Arrival /Time
<Time>08:05</Time>
9Marketing carrier IATA airline code(tick)(error)(error)IATA airline codeFlight /MarketingCarrier /AirlineID
<AirlineID>S7</AirlineID>
10Marketing carrier flight number(tick)(error)(error)
Flight /MarketingCarrier /FlightNumber
<FlightNumber>4021</FlightNumber>
11Operating carrier IATA airline code(tick)(error)(error)IATA airline codeFlight /OperatingCarrier /AirlineID
<AirlineID>B2</AirlineID>
12Operating carrier flight number(tick)(error)(error)
Flight /OperatingCarrier /FlightNumber
<FlightNumber>983</FlightNumber>
13CabinType Code(tick)(error)(error)
  1. Y - ECONOMY
  2. D - BUSINESS
Flight /CabinType /Code
<Code>Y</Code> 
14Class of service code(tick)(error)(error)LetterFlight /ClassOfService /Code
<Code>O</Code>

Anchor

Passenger references

PassengerReferences

Passenger references

PassengerReferences
Passenger references.
/Envelope /Body /OrderViewRS /Response /Order /OrderItems /OrderItem /Associations /Passengers

#DescriptionMandMultDefaultRef/Format/DescxPathExample
1Passengers references(tick)(tick)(error)
PassengerReferences
 <PassengerReferences>SH2 SH3</PassengerReferences>