Versions Compared

Key

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

Table of contents:

Table of Contents

DataLists out

  • Operation overview, its main purpose and use cases

  • Request message with detailed explanation of output parameters

  • Variety of request and response samples

Parameters

Main. /Envelope /Body /IATA_OrderViewRS


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Rout and service information

(tick)

(error)

(error)


DataLists


code

DataLists



2

Order information

(tick)

(error)

(error)


Order

Code Block

Order



Anchor
DataLists
DataLists
Rout and service information. 
/Envelope /Body/IATA_OrderViewRS/Response/DataLists


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

OriginDestination information

(tick)

(error)


PaxJourneyList

Code Block

PaxJourneyList



2

Passengers information

(tick)

(error)


PaxList

code

PaxList



3

Segment information

(tick)

(error)

Pax segment list


PaxSegmentList

Code Block

PaxSegmentList



4

Service information

(tick)

(error)


ServiceDefinitionList

Code Block

ServiceDefinitionList


Anchor

OrderOrder Rout and service information. 
/Envelope /Body/IATA_OrderViewRS/Response/Order

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

PNR information

(tick)

(error)

BookingRef

Code Block
BookingRef
2

Order number

(tick)

(error)

Code Block
OrderID
Code Block<ns2:OrderID>QKJ0XU7</ns2:OrderID> Anchor

3

Service item information

(tick)

(error)

OrderItem

Code Block
OrderItem
4

Owner airline code

(tick)

(error)

Code Block
OwnerCode
Code Block
<ns2:OwnerCode>S7</ns2:OwnerCode>
5

Service total amount

(tick)

(error)

Code Block
TotalPrice/TotalAmount
Code Block
<ns2:TotalAmount CurCode="RUB">15050</ns2:TotalAmount>
6

Service total amount currency

(tick)

(error)

Code Block
TotalPrice/TotalAmount@CurCode
Code Block
<ns2:TotalAmount CurCode="RUB">15050</ns2:TotalAmount>
7

Session id

(tick)

(error)

Code Block
PayloadAttributes/CorrelationID
Code Block
<ns2:CorrelationID>2.47:8bd32a88-51ca-4db7-9cf3-90d5e612a282</ns2:CorrelationID>

PaxJourneyList
PaxJourneyList
OriginDestination information. 
/Envelope /Body/IATA_OrderViewRS/Response/DataLists/PaxJourneyList/PaxJourney(Multiple)


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

OriginDestination ID

(tick)

(error)

Code Block



PaxJourneyID

code


<ns2:PaxJourneyID>OD1</ns2:PaxJourneyID>


2

Segment assotiation

(tick)

(tick)

code



PaxSegmentRefID

Code Block


<ns2:PaxSegmentRefID>SEG1</ns2:PaxSegmentRefID>


Anchor
PaxList
PaxList
Passengers information. 
/Envelope /Body/IATA_OrderViewRS/Response/DataLists/PaxList/Pax(Multiple)


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Passenger gender

(tick)

(error)


M - male
F -female

Code Block

Individual/GenderCode

code


<ns2:GenderCode>M</ns2:GenderCode>


2

Passenger given name

(tick)

(error)

code



Individual/GivenName

Code Block


<ns2:GivenName>charles</ns2:GivenName>


3

Passenger surname

(tick)

(error)

Code Block



Individual/Surname

Code Block


<ns2:Surname>xavier</ns2:Surname>


4

Passanger title

(tick)

(error)

Code Block



Individual/TitleName

Code Block


<ns2:TitleName>MR</ns2:TitleName>


5

Associated passenger

(tick)

(tick)

code



PaxRefID

Code Block


<ns2:PaxRefID>P2i</ns2:PaxRefID>


6

Passenger ID

(tick)

(error)

code



PaxID

code


<iata:PaxID>P2</iata:PaxID>


7

Passenger type

(tick)

(tick)


ADT - adult

CHD - child

INF -inf

SRC - subsidised adult

YTR - subsidised adult

CHR - subsidised child

INR -subsidised infant

Code Block
PTC
Code Block<iata:PTC>ADT</iata:PTC>

IN




Anchor

Passengers list

PaxSegmentList

Passengers listPassengers list

PaxSegmentList
Segment information
/Envelope /Body/IATA_OrderViewRS/Response/DataLists/

PaxList

PaxSegmentList/

Pax 

PaxSegment(Multiple)


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1
Contact info ID

Arrival datetime

(tick)

(error)

(error)

ContactInfoRefID

Code Block
<ContactInfoRefID>CONTACT_1</ContactInfoRefID>
2Passenger birth date



Arrival/AircraftScheduledDateTime


<ns2:AircraftScheduledDateTime>2020-12-28T21:40:00</ns2:AircraftScheduledDateTime>


2

Arrival airport code

(tick)

(error)

(error)

IdentityDoc/Birthdate

Code Block
<Birthdate>1993-02-25</Birthdate>
3Passenger birth place



Arrival/IATA_LocationCode


<ns2:IATA_LocationCode>OVB</ns2:IATA_LocationCode>


3

Depature datetime

(tick)

(error)

(error)

IdentityDoc



Dep/

BirthplaceText<BirthplaceText>RU</BirthplaceText>

AircraftScheduledDateTime


<ns2:AircraftScheduledDateTime>2020-12-28T13:35:00</ns2:AircraftScheduledDateTime>


4
Passenger citizenship country

Depature airport code

(tick)

(error)

(error)

IdentityDoc/CitizenshipCountryCode

<CitizenshipCountryCode>RU</CitizenshipCountryCode>

5Passenger document expiry date



Dep/IATA_LocationCode


<ns2:IATA_LocationCode>DME</ns2:IATA_LocationCode>


5

Marketing сarrier airline code

(tick)

(error)

(error)

IdentityDoc



MarketingCarrierInfo/

ExpiryDate<ExpiryDate>2021-10-10</ExpiryDate>

CarrierDesigCode


<ns2:CarrierDesigCode>S7</ns2:CarrierDesigCode>


6
Passenger document

Marketing сarrier flight number

(tick)

(error)

(error)

IdentityDoc



MarketingCarrierInfo/

IdentityDocID

MarketingCarrierFlightNumberText

<IdentityDocID>211111111</IdentityDocID>


<ns2:MarketingCarrierFlightNumberText>2507</ns2:MarketingCarrierFlightNumberText>


7
Passenger document type

RBD code

(tick)

(error)

(error)

IdentityDoc/IdentityDocTypeCode

<IdentityDocTypeCode>PASSPORT</IdentityDocTypeCode>

8Passenger document issuing country



MarketingCarrierInfo/RBD_Code


<ns2:RBD_Code>R</ns2:RBD_Code>


8

Operating сarrier airline code

(tick)

(error)

(error)

IdentityDoc



OperatingCarrierInfo/

IssuingCountryCode

CarrierDesigCode

<IssuingCountryCode>RU</IssuingCountryCode>


<ns2:CarrierDesigCode>S7</ns2:CarrierDesigCode>


9
Passenger gender

Operating сarrier flight number

(tick)

(error)

(error)

M — Male

F — Famale

Individual/GenderCode

<GenderCode>F</GenderCode>

10Passenger given name



OperatingCarrierInfo/MarketingCarrierFlightNumberText


<ns2:OperatingCarrierFlightNumberText>2507</ns2:OperatingCarrierFlightNumberText>


10

Segment ID 

(tick)

(error)

(error)



PaxSegmentID

Individual/GivenName

<GivenName>claudia</GivenName>

11

Passenger surname

(tick)

(error)

(error)

Individual/Surname

<Surname>procula</Surname>

12

Passenger title

(tick)

(error)

(error)

MR, MRS, MS

Individual/TitleName

<TitleName>MRS</TitleName>

13

Passenger pax ID

(tick)

(error)

(error)

PaxID

<PaxID>weXxEHGd8s8xd53M</PaxID>

14

Passenger type

(tick)

(error)

(error)

  1. ADT

  2. CHD

  3. INF

PTC

Code Block
<PTC>ADT</PTC>
AnchorPax segment listPax segment listPax segment list


<ns2:PaxSegmentID>SEG1</ns2:PaxSegmentID>


Anchor
ServiceDefinitionList
ServiceDefinitionList
Service information
/Envelope /Body/IATA_OrderViewRS/Response/DataLists/

PaxSegmentList

ServiceDefinitionList/

PaxSegment

ServiceDefinition(Multiple)


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1
Arrival datetime

EMD number

(tick)

(error)

(error)

Arrival



Desc/

AircraftScheduledDateTime

DescText


<ns2:DescText>4218206116549</ns2:DescText>


2

Service name

Code Block
<AircraftScheduledDateTime>2020-06-16T06:45:00</AircraftScheduledDateTime>
2Arrival airport code

(tick)

(error)

(error)



Name

Arrival/IATA_LocationCode

Code Block
<IATA_LocationCode>DME</IATA_LocationCode>
3Arrival terminal name


<ns2:Name>bag</ns2:Name>


3

Service code

(tick)

(error)

(error)



ServiceCode

Arrival/TerminalName

Code Block<TerminalName>A</TerminalName>


<ns2:ServiceCode>0CC</ns2:ServiceCode>


4
Depature datetime

Service ID

(tick)

(error)

(error)

Dep/AircraftScheduledDateTime

Code Block<AircraftScheduledDateTime>2020-06-16T06:20:00</AircraftScheduledDateTime>



ServiceDefinitionID


<ns2:ServiceDefinitionID>SD_1</ns2:ServiceDefinitionID>


5
Depature airport

Airline code

(tick)

(error)

(error)



ValidatingCarrierCode

Dep/IATA_LocationCode

Code Block
<IATA_LocationCode>OVB</IATA_LocationCode>
6

Depature terminal name

(tick)

(error)

(error)

Dep/TerminalName

Code Block
<TerminalName>A</TerminalName>
7


<ns2:ValidatingCarrierCode>S7</ns2:ValidatingCarrierCode>


Anchor
Order
Order
Order information. 
/Envelope /Body/IATA_OrderViewRS/Response/Order


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

PNR information

Marketing сarrier airline code

(tick)

(error)

(error)


BookingRef

MarketingCarrierInfo/CarrierDesigCode

BookingRef

Code Block
<CarrierDesigCode>S7</CarrierDesigCode>
8Marketing сarrier flight



2

Order number

(tick)

(error)

(error)



OrderID

MarketingCarrierInfo/MarketingCarrierFlightNumberText

Code Block
<MarketingCarrierFlightNumberText>2501</MarketingCarrierFlightNumberText>
9


<ns2:OrderID>QKJ0XU7</ns2:OrderID>


3

Service item information

(tick)

(error)


OrderItem

OrderItem



4

Owner airline

RBD

code

(tick)

(error)

(error)10

Operating сarrier airline code



OwnerCode

MarketingCarrierInfo/RBD_Code

Code Block
<RBD_Code>Y</RBD_Code>


<ns2:OwnerCode>S7</ns2:OwnerCode>


5

Service total amount

(tick)

(error)

(error)

OperatingCarrierInfo



TotalPrice/

CarrierDesigCode

TotalAmount


<ns2:TotalAmount CurCode="RUB">15050</ns2:TotalAmount>


6

Service total amount currency

Code Block
<CarrierDesigCode>S7</CarrierDesigCode>
11Operating сarrier flight number

(tick)

(error)

(error)

OperatingCarrierInfo



TotalPrice/

MarketingCarrierFlightNumberText
Code Block
<OperatingCarrierFlightNumberText>2501</OperatingCarrierFlightNumberText>
12Pax segment ID 

TotalAmount@CurCode


<ns2:TotalAmount CurCode="RUB">15050</ns2:TotalAmount>


7

Session id

(tick)

(error)

(error)

PaxSegmentID

Code Block
<PaxSegmentID>MO6nzWWh6yfM6LaG</PaxSegmentID>
AnchorPNR information



PayloadAttributes/CorrelationID


<ns2:CorrelationID>2.47:8bd32a88-51ca-4db7-9cf3-90d5e612a282</ns2:CorrelationID>


Anchor
BookingRef
BookingRef

PNR information

PNR information. 
/Envelope /Body/IATA_OrderViewRS/Response/Order/BookingRef

(Multiple)

/BookingEntity


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Airline

owner

code

(tick)

(error)

(tick)

S7



BookingEntity

/Carrier

/AirlineDesigCode

Code Block<AirlineDesigCode>S7</


<ns2:AirlineDesigCode>S7</ns2:AirlineDesigCode>


2

PNR number

(tick)

(error)

(error)



BookingID

Code Block
<BookingID>RP4GVF</BookingID>
3

PNR type

(tick)

(error)

(error)

Parent PNR
Split PNR

BookingRefTypeCode

Code Block
<BookingRefTypeCode>Parent PNR</BookingRefTypeCode>
AnchorOrder descriptionOrder descriptionOrder description


<ns2:BookingID>QWGYZH</ns2:BookingID>


Anchor
OrderItem
OrderItem
Service item information
/Envelope /Body/IATA_OrderViewRS/Response/Order/OrderItem(Multiple)


Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1
PNR

EMD creation datetime

(tick)

(error)

(error)

OrderItemID

Code Block
<OrderItemID>RP4GVF</OrderItemID>
2PNR time limit



CreationDateTime


<ns2:CreationDateTime>2020-09-09T15:56:14.52</ns2:CreationDateTime>


2

EMD number

(tick)

(error)

(error)

PaymentTimeLimitDateTime

Code Block<PaymentTimeLimitDateTime>2020-02-24T16:53:57.657+07:00</PaymentTimeLimitDateTime>



OrderItemID


<ns2:OrderItemID>4218206116549</ns2:OrderItemID>


3

Service

information

price

(tick)

(tick)

(error)

(error)

addAncillariesIATA_OrderViewRS | v0.52 | split operation#Service information

AnchorService informationService informationService information. 



Price/TotalAmount


<ns2:TotalAmount CurCode="RUB">3300</ns2:TotalAmount>


4

Service price currency

(tick)

(error)



Price/TotalAmount@CurCode


<ns2:TotalAmount CurCode="RUB">3300</ns2:TotalAmount>


5

Passenger association

(tick)

(error)



Service/PaxRefID


<ns2:PaxRefID>P2</ns2:PaxRefID>


6

OriginDestination association

(tick)

(error)



Service/ServiceAssociations/ServiceDefinitionRef/FlightAssociations/PaxJourneyRefID


<ns2:PaxJourneyRefID>OD1</ns2:PaxJourneyRefID>


7

Segment association

(tick)

(error)



Service/ServiceAssociations/ServiceDefinitionRef/FlightAssociations/PaxSegmentRefID


<ns2:PaxSegmentRefID>SEG1</ns2:PaxSegmentRefID>


8

Service ID association

(tick)

(error)



Service/ServiceAssociations/ServiceDefinitionRef/ServiceDefinitionRefID


<ns2:ServiceDefinitionRefID>SD_1</ns2:ServiceDefinitionRefID>


9

Service order

/Envelope /Body/IATA_OrderViewRS/Response/Order/OrderItem/Service(Multiple)

Description

Mand

Mult

Default

Ref/Format/Desc

xPath

Example

1

Passenger reference ID

(tick)

(error)

(error)

PaxRefID

Code Block
<PaxRefID>0QR8LbaRZNiNVpg2</PaxRefID>
2

Passenger segment reference ID

(tick)

(error)

(error)

ServiceAssociations/PaxSegmentRefID

Code Block
<PaxSegmentRefID>tmM0F1Xxj6noUJJB</PaxSegmentRefID>
3Service

ID

(tick)

(error)

(error)



ServiceID

Code Block<ServiceID>SRV


<ns2:ServiceID>SRV_1</ns2:ServiceID>


10

EMD status

(tick)

(error)



StatusCode


<ns2:StatusCode>ISSUED</ns2:StatusCode>