Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel...

96
Developer’s Guide to Athena Airlines NDC Platform Developer’s Guide to Athena Airlines NDC Platform ATHENA AIRLINES

Transcript of Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel...

Page 1: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Developer’s Guide to Athena Airlines NDC PlatformDeveloper’s Guide to Athena Airlines NDC Platform

ATHENAAIRLINES

Page 2: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Welcometo Athena Airlines 9A

Page 3: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Welcometo Athena Airlines 9A

Page 4: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Airline travel market challenges have favored the inauguration of a new electronic communication schema that will introduce the retailing spirit in the distribution of air products to corporations, leisure and business travelers. Since 2012, IATA has being leading a collaborative industry initiative to define a novel XML-based schema - the New Distribution Capability

(NDC) - for promoting product differentiation and time-to-market, access to full and rich air content and finally, transparent shopping experience.

ATHENA Airlines (9A) is a newly established virtual airline, modelled on JR Technologies' proven NDC platform. It opened its wings on August 31st, 2015 employing a fleet of various contemporary aircraft such as the Embraer 190 & 195, Airbus A319, A320 & A321, Boeing 737 and Canadair Regional Jet 900. Athena operates in Western Europe serving 8 destinations and offering services as advance seat selection, excess baggage, meal and premium seating.

We're proud to be one of the first NDC-enabled airlines and we want to share our enthusiasm with any developer wishing to experience the emerging distribution era. So, we welcome you to connect to our platform and search for our available flights or services, order the ones you prefer and should you change your mind, modify or cancel you order.

Welcome onboard & enjoy the flight!

Ioannis KOTOPOULOS, C.E.O.

An airline flying in Europe and offering seats and services.

Executive Summary

Page 5: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Airline travel market challenges have favored the inauguration of a new electronic communication schema that will introduce the retailing spirit in the distribution of air products to corporations, leisure and business travelers. Since 2012, IATA has being leading a collaborative industry initiative to define a novel XML-based schema - the New Distribution Capability

(NDC) - for promoting product differentiation and time-to-market, access to full and rich air content and finally, transparent shopping experience.

ATHENA Airlines (9A) is a newly established virtual airline, modelled on JR Technologies' proven NDC platform. It opened its wings on August 31st, 2015 employing a fleet of various contemporary aircraft such as the Embraer 190 & 195, Airbus A319, A320 & A321, Boeing 737 and Canadair Regional Jet 900. Athena operates in Western Europe serving 8 destinations and offering services as advance seat selection, excess baggage, meal and premium seating.

We're proud to be one of the first NDC-enabled airlines and we want to share our enthusiasm with any developer wishing to experience the emerging distribution era. So, we welcome you to connect to our platform and search for our available flights or services, order the ones you prefer and should you change your mind, modify or cancel you order.

Welcome onboard & enjoy the flight!

Ioannis KOTOPOULOS, C.E.O.

An airline flying in Europe and offering seats and services.

Executive Summary

Page 6: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena Airlines

serves destinations 10in Europe and Middle East.

07

ATHENAAIRLINES

• ARN - Stockholm

• BCN - Barcelona

• CDG - Charles De Gaulles

• DXB - Dubai

• FRA - Frankfurt

• LHR - London Heathrow

• MUC - Munich

• PRG - Prague

• RIX - Riga

• TXL - Berlin Tegel

ATHAthens

ARNStockholm

FRAFrankfurt

MUCMunich

PRGPrague

TXLBerlin

RIXRiga

BCNBarcelona

CDGCharles De Gaulles

LHRLondon Heathrow

DCBDubai

Page 7: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena Airlines

serves destinations 10in Europe and Middle East.

07

ATHENAAIRLINES

• ARN - Stockholm

• BCN - Barcelona

• CDG - Charles De Gaulles

• DXB - Dubai

• FRA - Frankfurt

• LHR - London Heathrow

• MUC - Munich

• PRG - Prague

• RIX - Riga

• TXL - Berlin Tegel

ATHAthens

ARNStockholm

FRAFrankfurt

MUCMunich

PRGPrague

TXLBerlin

RIXRiga

BCNBarcelona

CDGCharles De Gaulles

LHRLondon Heathrow

DCBDubai

Page 8: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

10411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106414481065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089

Inflight Wi-Fi

Lounge pass

Stay connected using any Wi-Fi enabled device

Escape the crowds and find a quiet space

to work or relax

Want to get some work done, catch up with friends or simply surf the web? Whether your trip is for business or pleasure, we'll keep you connected while onboard your flight.

Pre-book a space in an airport lounge and lap up the luxury for up to three hours before you fly.

ALL

ALL

ALL

ALL

Economy

Business

Economy

Business

ERRESREFREROESOEFOERRESREFREROESOEFOERRESREFREROESOEFOERRESREFREROESOEFOALL

ERR

ESR

EFR

ERO

ESO

EFO

ALL

ALL

ALL

ALL

SILVER

GOLD

PLATINUM

ALLALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

€ 17.00 € 10.00 € 9.00 € 17.00 € 10.00 € 9.00 € 11.00 € 8.00

€ - € 11.00 € 8.00

€ - € - € - € - € - € - € - € - € - € - € - € - € - € -

€ 54.00 € 36.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 54.00 € 36.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 36.00 € 24.00

€ - € - € -

0908

Page 9: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

10411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106414481065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089

Inflight Wi-Fi

Lounge pass

Stay connected using any Wi-Fi enabled device

Escape the crowds and find a quiet space

to work or relax

Want to get some work done, catch up with friends or simply surf the web? Whether your trip is for business or pleasure, we'll keep you connected while onboard your flight.

Pre-book a space in an airport lounge and lap up the luxury for up to three hours before you fly.

ALL

ALL

ALL

ALL

Economy

Business

Economy

Business

ERRESREFREROESOEFOERRESREFREROESOEFOERRESREFREROESOEFOERRESREFREROESOEFOALL

ERR

ESR

EFR

ERO

ESO

EFO

ALL

ALL

ALL

ALL

SILVER

GOLD

PLATINUM

ALLALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

SILVERGOLD

PLATINUMALL

€ 17.00 € 10.00 € 9.00 € 17.00 € 10.00 € 9.00 € 11.00 € 8.00

€ - € 11.00 € 8.00

€ - € - € - € - € - € - € - € - € - € - € - € - € - € -

€ 54.00 € 36.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 54.00 € 36.00

€ - € -

€ 36.00 € 24.00

€ - € -

€ 36.00 € 24.00

€ - € - € -

0908

Page 10: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

1090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161118111911201121112211231124112511261127112811291130113111321133113411351136113711381139

Advanced seat selection

Premium Seating

A convenient option that lets you reserve your preferred seat

Take advantage of the Premium Economy cabin

to rest,read or work

Like the window seat? Prefer the aisle? Select your preferred seat on Kronos operated flights+ after making a booking. Seat Selection is complimentary for customers who are Gold Frequent Flyers.

Our Premium Economy seat ensures you receive more of the following:

Space: A large and relaxing seat area and wide, leather armrests offer 40% more space than the Economy cabin.

Privacy: The seat reclines within a fixed area to ensure the comfort of all passengers, preserving your personal space throughout your flight.

Comfort: The seat adapts perfectly to the contours of your body.

For your comfort, the seat is equipped with: adjustable head and leg rests,an adjustable footrest,several convenient storage spaces for your personal items.

ALL

ALL

ALL

Flight Duration> 90 min

Economy

Business

Economy

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFO

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

€ 15.00 € 11.00 € 6.00 € 11.00 € 6.00 € 5.00

€ - € - € - € - € - € -

€ 15.00 € 11.00 € 6.00 € 11.00 € 6.00 € 5.00

€ - € - € - € - € - € - € -

€ 85.00 € 65.00 € 55.00 € 65.00 € 45.00 € 35.00 € 35.00 € 35.00

€ - € - € - € -

€ 85.00 € 65.00 € 55.00 € 65.00 € 45.00 € 35.00 € 35.00 € 35.00

€ - € - € - € -

1110

Page 11: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

1090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161118111911201121112211231124112511261127112811291130113111321133113411351136113711381139

Advanced seat selection

Premium Seating

A convenient option that lets you reserve your preferred seat

Take advantage of the Premium Economy cabin

to rest,read or work

Like the window seat? Prefer the aisle? Select your preferred seat on Kronos operated flights+ after making a booking. Seat Selection is complimentary for customers who are Gold Frequent Flyers.

Our Premium Economy seat ensures you receive more of the following:

Space: A large and relaxing seat area and wide, leather armrests offer 40% more space than the Economy cabin.

Privacy: The seat reclines within a fixed area to ensure the comfort of all passengers, preserving your personal space throughout your flight.

Comfort: The seat adapts perfectly to the contours of your body.

For your comfort, the seat is equipped with: adjustable head and leg rests,an adjustable footrest,several convenient storage spaces for your personal items.

ALL

ALL

ALL

Flight Duration> 90 min

Economy

Business

Economy

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFO

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

€ 15.00 € 11.00 € 6.00 € 11.00 € 6.00 € 5.00

€ - € - € - € - € - € -

€ 15.00 € 11.00 € 6.00 € 11.00 € 6.00 € 5.00

€ - € - € - € - € - € - € -

€ 85.00 € 65.00 € 55.00 € 65.00 € 45.00 € 35.00 € 35.00 € 35.00

€ - € - € - € -

€ 85.00 € 65.00 € 55.00 € 65.00 € 45.00 € 35.00 € 35.00 € 35.00

€ - € - € - € -

1110

Page 12: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187

Vegetarian Meal

Standard Meal

Vegetarian meal flavoured with spices from Indian

sub-continent

Vegetarian Oriental Meal

It may contain: Vegetables, fruit, dairy products, spices and aromas associated with the Indian sub-continent. The meal could be mildly spiced.

Does not contain: Meat, poultry, fish, seafood, and eggs.

Typically cooked in Chinese style, this meal does not contain meat, seafood, egg and dairy products.

Does not contain: Meat, poultry, fish, seafood, and eggs.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Economy

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFO

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

12 13

Page 13: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187

Vegetarian Meal

Standard Meal

Vegetarian meal flavoured with spices from Indian

sub-continent

Vegetarian Oriental Meal

It may contain: Vegetables, fruit, dairy products, spices and aromas associated with the Indian sub-continent. The meal could be mildly spiced.

Does not contain: Meat, poultry, fish, seafood, and eggs.

Typically cooked in Chinese style, this meal does not contain meat, seafood, egg and dairy products.

Does not contain: Meat, poultry, fish, seafood, and eggs.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Economy

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFO

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

12 13

Page 14: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

11881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121113611212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351360

Standard Meal

Low-Carb meal

This is a non-strict vegetarian meal

For passengers with special dietary requirements as

Low-Carb

Prepared in Western style, which can include eggs and dairy products but eliminates all meats and seafood.

Ingredients rich in starch and carbohydrates in any form will be avoided in the preparation of this meal. However, traces of carbohydrates may be present in some of the dish components.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

BusinessEFO

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESO

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

14 15

Page 15: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

11881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121113611212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351360

Standard Meal

Low-Carb meal

This is a non-strict vegetarian meal

For passengers with special dietary requirements as

Low-Carb

Prepared in Western style, which can include eggs and dairy products but eliminates all meats and seafood.

Ingredients rich in starch and carbohydrates in any form will be avoided in the preparation of this meal. However, traces of carbohydrates may be present in some of the dish components.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

BusinessEFO

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESO

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

14 15

Page 16: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

12361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125913591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831358

Diabetic Meal

Lactose-free meal

Sugar is not used in the preparation

of this meal

This meal is for customers who are lactose-intolerant.

This is a diabetic meal that contains minimal sugar content with an equal balance of proteins, fats, fibre, and complex carbohydrates.

This meal excludes foods which contain milk, dry milk solids, casein, cheese, cream, butter, lactose and margarine.

It may contain: Meat, fish, pasta, rice, potatoes, vegetables, and fruit.

Does not contain: Milk, yoghurt, cheese, croissants, soft rolls, ice cream, sherbet, pudding, and all other dairy products.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

16 17

Page 17: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

12361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125913591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831358

Diabetic Meal

Lactose-free meal

Sugar is not used in the preparation

of this meal

This meal is for customers who are lactose-intolerant.

This is a diabetic meal that contains minimal sugar content with an equal balance of proteins, fats, fibre, and complex carbohydrates.

This meal excludes foods which contain milk, dry milk solids, casein, cheese, cream, butter, lactose and margarine.

It may contain: Meat, fish, pasta, rice, potatoes, vegetables, and fruit.

Does not contain: Milk, yoghurt, cheese, croissants, soft rolls, ice cream, sherbet, pudding, and all other dairy products.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

16 17

Page 18: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

12841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713571308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311356

MuslimMeal

Kosher meal

*Halal* meal prepared according to Islamic

principles.

Prepared by kosher caterers under rabbinical

supervision

Does not contain: Pork, alcohol or any haram ingredients.

May also incorporate fresh fruit or sealed items, such as individually packaged bagels that meet kosher laws. Special Kosher for Passover meals are supplied during Passover.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

18 19

Page 19: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

12841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713571308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311356

MuslimMeal

Kosher meal

*Halal* meal prepared according to Islamic

principles.

Prepared by kosher caterers under rabbinical

supervision

Does not contain: Pork, alcohol or any haram ingredients.

May also incorporate fresh fruit or sealed items, such as individually packaged bagels that meet kosher laws. Special Kosher for Passover meals are supplied during Passover.

ALL

ALL

Flight Duration > 120 min

Flight Duration > 120 min

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € -

€ 25.00 € 15.00 € 15.00 € 15.00

€ - € - € - € - € - € - € - € - € -

18 19

Page 20: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

1332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881362

Snack

1st Bag

Enjoy a wide selection of complimentary snacks

and beverages.

Do not get caught out at the airport

The 1st Bag is free for Gold passengers

The 1st Bag is free for Platinum passengers

Do not get caught out at the airport

The 1st Bag is free for Gold passengers

The 1st Bag is free for Platinum passengers

First bag free

Beverage options and product availability may vary by flight.

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

ALL

ALL

Flight Duration > 120 min

ALL

Economy

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 10.00 € 7.00 € 5.00 € 5.00 € 5.00 € 5.00

€ - € - € - € - € - € -

€ 10.00 € 7.00 € 5.00 € 5.00 € 5.00 € 5.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € - € -

20 21

Page 21: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

1332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881362

Snack

1st Bag

Enjoy a wide selection of complimentary snacks

and beverages.

Do not get caught out at the airport

The 1st Bag is free for Gold passengers

The 1st Bag is free for Platinum passengers

Do not get caught out at the airport

The 1st Bag is free for Gold passengers

The 1st Bag is free for Platinum passengers

First bag free

Beverage options and product availability may vary by flight.

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

ALL

ALL

Flight Duration > 120 min

ALL

Economy

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 10.00 € 7.00 € 5.00 € 5.00 € 5.00 € 5.00

€ - € - € - € - € - € -

€ 10.00 € 7.00 € 5.00 € 5.00 € 5.00 € 5.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € - € -

20 21

Page 22: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

13891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141213631413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361364

2nd Bag

3rd Bag

Do not get caught out at the airport

The 2nd Bag is free for Gold passengers

The 2nd Bag is free for Platinum passengers

Do not get caught out at the airport

The 2nd Bag is free for Gold passengers

The 2nd Bag is free for Platinum passengers

Second bag free

Do not get caught out at the airport

Discounted 3rd bag

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

ALL ALL

ALL ALL

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € - € -

€105.00 €105.00 €105.00

€105.00 €105.00 €105.00

€ 85.00 € 85.00 € 85.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00

€ 85.00 € 85.00 € 85.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 65.00

22

FQTV No. LEVEL

SILVER

SILVER

SILVER

PLATINUM

GOLD

GOLD

GOLD

PLATINUM

992227471658121

992227471658151

992227471658181

992227471658111

992227471658141

992227471658171

992227471658131

992227471658161

Page 23: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Athena ServicesService id Service Name Service short description Long description Route Flight Characteristics Cabin Seasonality Cost ImageFare

rules FQTV

13891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141213631413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361364

2nd Bag

3rd Bag

Do not get caught out at the airport

The 2nd Bag is free for Gold passengers

The 2nd Bag is free for Platinum passengers

Do not get caught out at the airport

The 2nd Bag is free for Gold passengers

The 2nd Bag is free for Platinum passengers

Second bag free

Do not get caught out at the airport

Discounted 3rd bag

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

Plan ahead to save time and money on all your baggage needs

ALL ALL

ALL ALL

Economy

Business

Economy

Business

ERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALLERRESREFRERRESREFRERRESREFRERRESREFREROESOEFOEROESOEFOEROESOEFOEROESOEFOALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

SILVER

GOLD

PLATINUM

ALL

SILVER

GOLD

PLATINUM

ALL

ALL

ALL

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € -

€ 45.00 € 45.00 € 45.00 € 25.00 € 25.00 € 25.00

€ - € - € - € - € - € - € -

€105.00 €105.00 €105.00

€105.00 €105.00 €105.00

€ 85.00 € 85.00 € 85.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00

€ 85.00 € 85.00 € 85.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 75.00 € 65.00

22

FQTV No. LEVEL

SILVER

SILVER

SILVER

PLATINUM

GOLD

GOLD

GOLD

PLATINUM

992227471658121

992227471658151

992227471658181

992227471658111

992227471658141

992227471658171

992227471658131

992227471658161

Page 24: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Additional services

These services can be always available or subject to conditions like routes, cabin, frequent flyer tier, seasonality.

Bundles: Special Package, Flex.

24

& Supported

Airplane types Seat maps

Advance Seat selection

Excess Baggage

Meal Premium seating

ATHENAAIRLINES

Inflight Wi-Fi

SpecialMeals

• Diabetic Meal• Lactose-free Meal• Muslim Meal• Kosher Meal

Page 25: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Additional services

These services can be always available or subject to conditions like routes, cabin, frequent flyer tier, seasonality.

Bundles: Special Package, Flex.

24

& Supported

Airplane types Seat maps

Advance Seat selection

Excess Baggage

Meal Premium seating

ATHENAAIRLINES

Inflight Wi-Fi

SpecialMeals

• Diabetic Meal• Lactose-free Meal• Muslim Meal• Kosher Meal

Page 26: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

E95 Embraer 195

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

AC D

F

2726

Business

Economy

Exit

Wing

LEGEND

E90 Embraer 190

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

AC D

F

Business

Economy

Exit

Wing

LEGEND

Page 27: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

E95 Embraer 195

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

AC D

F

2726

Business

Economy

Exit

Wing

LEGEND

E90 Embraer 190

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

AC D

F

Business

Economy

Exit

Wing

LEGEND

Page 28: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

AC D

F

CRJ 900 Canadair Regional Jet 900

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

A FB EC D

321Airbus A321

2928

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 29: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

AC D

F

CRJ 900 Canadair Regional Jet 900

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

A FB EC D

321Airbus A321

2928

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 30: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

A FB EC D

320 Airbus A320

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

A FB EC D

32A Airbus A320

(sharklets)

3130

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 31: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

A FB EC D

320 Airbus A320

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

A FB EC D

32A Airbus A320

(sharklets)

3130

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 32: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

A FB EC D

319 Airbus A319

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

A FB EC D

733 Boeing 737-300

(Passenger)

3332

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 33: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

A FB EC D

319 Airbus A319

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

A FB EC D

733 Boeing 737-300

(Passenger)

3332

Business

Economy

Exit

Wing

LEGEND

Business

Economy

Exit

Wing

LEGEND

Page 34: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

& Supported NDC

messages (v15.2)functionalities

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

A FB EC D

735

Boeing 737-500 (Passenger)

34

ATHENAAIRLINES

Business

Economy

Exit

Wing

LEGEND

Page 35: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

& Supported NDC

messages (v15.2)functionalities

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

A FB EC D

735

Boeing 737-500 (Passenger)

34

ATHENAAIRLINES

Business

Economy

Exit

Wing

LEGEND

Page 36: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

37

AirShopping RQ - OneWay with one pax, Multiple Passenger Type, Cabin Type and Calendar Search

<?xml version="1.0" encoding="UTF-8"?><AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST AirShoppingRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID>

• Airshopping - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type and Calendar Search

• FlightPrice - OneWay, RoundTrip

• SeatAvailability

• OrderCreate - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type

• ServiceList

• ServicePrice

• OrderList

• OrderRetrieve

• OrderView

• ItineraryReshop - Add Passenger, Add Service

• OrderChange - Add Passenger, Add Service

• OrderCancel

36

Description

The AirShopping transaction set supports both demanding and flexible shopping experiences for anonymous or personalized shopping. Thecombination of functionally - rich attribute and affinity shopping support date range or specific month (calendar) shopping as an example. The response returns offers which may include branded offers or itinerary-priced offers with or without ancillary services.

Sample

Page 37: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

37

AirShopping RQ - OneWay with one pax, Multiple Passenger Type, Cabin Type and Calendar Search

<?xml version="1.0" encoding="UTF-8"?><AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST AirShoppingRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID>

• Airshopping - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type and Calendar Search

• FlightPrice - OneWay, RoundTrip

• SeatAvailability

• OrderCreate - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type

• ServiceList

• ServicePrice

• OrderList

• OrderRetrieve

• OrderView

• ItineraryReshop - Add Passenger, Add Service

• OrderChange - Add Passenger, Add Service

• OrderCancel

36

Description

The AirShopping transaction set supports both demanding and flexible shopping experiences for anonymous or personalized shopping. Thecombination of functionally - rich attribute and affinity shopping support date range or specific month (calendar) shopping as an example. The response returns offers which may include branded offers or itinerary-priced offers with or without ancillary services.

Sample

Page 38: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

AirShopping RQ - RoundTrip with one pax, Multiple Passenger Type, Cabin Type and Calendar Search

<?xml version="1.0" encoding="UTF-8"?><AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST AirShoppingRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser>

39

<UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>DXB</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Athena</Name> </MarketingCarrierAirline> </OriginDestination> </OriginDestinations> </CoreQuery> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <CabinPreferences> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </CabinPreferences> </Preference> </Preferences> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></AirShoppingRQ>

Description

The AirShopping transaction set supports both demanding and flexible shopping experiences for anonymous or personalized shopping. Thecombination of functionally - rich attribute and affinity shopping support date range or specific month (calendar) shopping as an example. The response returns offers which may include branded offers or itinerary-priced offers with or without ancillary services.

Sample

38

Page 39: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

AirShopping RQ - RoundTrip with one pax, Multiple Passenger Type, Cabin Type and Calendar Search

<?xml version="1.0" encoding="UTF-8"?><AirShoppingRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST AirShoppingRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser>

39

<UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>DXB</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Athena</Name> </MarketingCarrierAirline> </OriginDestination> </OriginDestinations> </CoreQuery> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <CabinPreferences> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </CabinPreferences> </Preference> </Preferences> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></AirShoppingRQ>

Description

The AirShopping transaction set supports both demanding and flexible shopping experiences for anonymous or personalized shopping. Thecombination of functionally - rich attribute and affinity shopping support date range or specific month (calendar) shopping as an example. The response returns offers which may include branded offers or itinerary-priced offers with or without ancillary services.

Sample

38

Page 40: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">CHD</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">INF</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>LHR</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Kronos Air</Name> </MarketingCarrierAirline> </OriginDestination> <OriginDestination> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>FRA</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Kronos Air</Name> </MarketingCarrierAirline> </OriginDestination> </OriginDestinations> </CoreQuery> <Preferences> <Preference> <AirlinePreferences> <Airline>

<AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <CabinPreferences> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </CabinPreferences> </Preference> </Preferences> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></AirShoppingRQ>

4140

Description

The FlightPrice transaction set may return two different sets of content. Based on request attributes, the response may initially provide additional à la carte ancillary services that are applicable and available for the selected offer.

If no ancillary services are available, the message returns a final pricing. If ancillary services are available, the modified pricing request includes selected services and returns a final pricing that includes service(s) selection.

Sample

FlightPrice RQ - OneWay with one pax

<?xml version="1.0" encoding="UTF-8"?><FlightPriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST FlightPriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="213"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude>

Page 41: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">CHD</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC Quantity="1">INF</PTC> </AnonymousTraveler> </Traveler> </Travelers> <CoreQuery> <OriginDestinations> <OriginDestination> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>LHR</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Kronos Air</Name> </MarketingCarrierAirline> </OriginDestination> <OriginDestination> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>FRA</AirportCode> </Arrival> <MarketingCarrierAirline> <AirlineID>9A</AirlineID> <Name>Kronos Air</Name> </MarketingCarrierAirline> </OriginDestination> </OriginDestinations> </CoreQuery> <Preferences> <Preference> <AirlinePreferences> <Airline>

<AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <CabinPreferences> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </CabinPreferences> </Preference> </Preferences> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></AirShoppingRQ>

4140

Description

The FlightPrice transaction set may return two different sets of content. Based on request attributes, the response may initially provide additional à la carte ancillary services that are applicable and available for the selected offer.

If no ancillary services are available, the message returns a final pricing. If ancillary services are available, the modified pricing request includes selected services and returns a final pricing that includes service(s) selection.

Sample

FlightPrice RQ - OneWay with one pax

<?xml version="1.0" encoding="UTF-8"?><FlightPriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST FlightPriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="213"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude>

Page 42: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

4342

<NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <Query> <OriginDestination> <Flight> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>08:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-08</Date> <Time>08:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name>

<FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> </Flight> </OriginDestination> </Query> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <FarePreferences> <FareCodes> <Code> <Code>EFO</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Preferences> <DataLists> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></FlightPriceRQ>

Page 43: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

4342

<NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <Query> <OriginDestination> <Flight> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>08:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-08</Date> <Time>08:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name>

<FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> </Flight> </OriginDestination> </Query> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <FarePreferences> <FareCodes> <Code> <Code>EFO</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Preferences> <DataLists> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></FlightPriceRQ>

Page 44: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Description

The FlightPrice transaction set may return two different sets of content. Based on request attributes, the response may initially provide additional à la carte ancillary services that are applicable and available for the selected offer.

If no ancillary services are available, the message returns a final pricing. If ancillary services are available, the modified pricing request includes selected services and returns a final pricing that includes service(s) selection.

Sample

4544

FlightPrice RQ - RoundTrip with one pax

<FlightPriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST FlightPriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="213"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name>

<AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <Query> <OriginDestination> <Flight> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </Flight> </OriginDestination> <OriginDestination> <Flight> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date>

Page 45: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Description

The FlightPrice transaction set may return two different sets of content. Based on request attributes, the response may initially provide additional à la carte ancillary services that are applicable and available for the selected offer.

If no ancillary services are available, the message returns a final pricing. If ancillary services are available, the modified pricing request includes selected services and returns a final pricing that includes service(s) selection.

Sample

4544

FlightPrice RQ - RoundTrip with one pax

<FlightPriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST FlightPriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="213"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name>

<AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC Quantity="1">ADT</PTC> </AnonymousTraveler> </Traveler> </Travelers> <Query> <OriginDestination> <Flight> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </Flight> </OriginDestination> <OriginDestination> <Flight> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date>

Page 46: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </Flight> </OriginDestination> </Query> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <FarePreferences> <FareCodes> <Code> <Code>EFR</Code> </Code> <Code> <Code>EFR</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Preferences> <DataLists> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> </OriginDestination> <OriginDestination> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR">

4746

<Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></FlightPriceRQ>

Description

Request specified inventory to be held (returns a reference to the held inventory) or request an order to be created (returns complete view of the Order) or request additions to order data elements (e.g. add frequent flyer data)

Sample

OrderCreate RQ - OneWay with one pax, Multiple Passenger Type, Cabin Type

<?xml version="1.0" encoding="UTF-8"?><OrderCreateRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="15.2" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCreateRQ.xsd"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address>

Page 47: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <CabinType> <Code>M</Code> <Definition>Economy/coach discounted</Definition> </CabinType> </Flight> </OriginDestination> </Query> <Preferences> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> </Preference> <Preference> <FarePreferences> <FareCodes> <Code> <Code>EFR</Code> </Code> <Code> <Code>EFR</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Preferences> <DataLists> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> </OriginDestination> <OriginDestination> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR">

4746

<Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata></FlightPriceRQ>

Description

Request specified inventory to be held (returns a reference to the held inventory) or request an order to be created (returns complete view of the Order) or request additions to order data elements (e.g. add frequent flyer data)

Sample

OrderCreate RQ - OneWay with one pax, Multiple Passenger Type, Cabin Type

<?xml version="1.0" encoding="UTF-8"?><OrderCreateRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="15.2" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCreateRQ.xsd"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address>

Page 48: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>[email protected]</AgentUserID> <UserRole>ADMIN</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> </Passengers> <OrderItems> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE211db390f52c453b982d0889f7e71551</ResponseID> <Offers> <Offer> <OfferID Owner="9A">1</OfferID> <OfferItems> <OfferItem> <OfferItemID Owner="9A">1#M#110013557#210013557</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem>

</OfferItems> </Offer> </Offers> </ShoppingResponse> </OrderItems> <Payments> <Payment> <Method> <PaymentCard> <CardCode>MC</CardCode> <CardNumber>1111222233334444</CardNumber> <SeriesCode>584</SeriesCode> <EffectiveExpireDate> <Effective>0322</Effective> </EffectiveExpireDate> </PaymentCard> </Method> <Amount Taxable="true">201987</Amount> <Payer> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <CityName>FRA</CityName> <PostalCode>14201</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> </Payer> </Payment> </Payments> <DataLists> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber>

4948

Page 49: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>[email protected]</AgentUserID> <UserRole>ADMIN</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> </Passengers> <OrderItems> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE211db390f52c453b982d0889f7e71551</ResponseID> <Offers> <Offer> <OfferID Owner="9A">1</OfferID> <OfferItems> <OfferItem> <OfferItemID Owner="9A">1#M#110013557#210013557</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem>

</OfferItems> </Offer> </Offers> </ShoppingResponse> </OrderItems> <Payments> <Payment> <Method> <PaymentCard> <CardCode>MC</CardCode> <CardNumber>1111222233334444</CardNumber> <SeriesCode>584</SeriesCode> <EffectiveExpireDate> <Effective>0322</Effective> </EffectiveExpireDate> </PaymentCard> </Method> <Amount Taxable="true">201987</Amount> <Payer> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <CityName>FRA</CityName> <PostalCode>14201</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> </Payer> </Payment> </Payments> <DataLists> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber>

4948

Page 50: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT13H25M</Time> </Journey> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other>

OrderCreate RQ - RoundTrip with one pax, Multiple Passenger Type, Cabin Type

<?xml version="1.0" encoding="UTF-8"?><OrderCreateRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="15.2" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCreateRQ.xsd"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender>

Description

Request specified inventory to be held (returns a reference to the held inventory) or request an order to be created (returns complete view of the Order) or request additions to order data elements (e.g. add frequent flyer data)

Sample

5150

<OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata> </Query></OrderCreateRQ>

Page 51: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT13H25M</Time> </Journey> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other>

OrderCreate RQ - RoundTrip with one pax, Multiple Passenger Type, Cabin Type

<?xml version="1.0" encoding="UTF-8"?><OrderCreateRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="15.2" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCreateRQ.xsd"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-14T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender>

Description

Request specified inventory to be held (returns a reference to the held inventory) or request an order to be created (returns complete view of the Order) or request additions to order data elements (e.g. add frequent flyer data)

Sample

5150

<OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata> </Query></OrderCreateRQ>

Page 52: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>[email protected]</AgentUserID> <UserRole>ADMIN</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name>

<Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX3"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> </Passengers> <OrderItems> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE8fa365eb63fa4f9ea37e4e28aee7aa5c</ResponseID> <Offers> <Offer> <OfferID Owner="9A">1</OfferID> <OfferItems> <OfferItem>

5352

Page 53: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>[email protected]</AgentUserID> <UserRole>ADMIN</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name>

<Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX3"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> </Passengers> <OrderItems> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE8fa365eb63fa4f9ea37e4e28aee7aa5c</ResponseID> <Offers> <Offer> <OfferID Owner="9A">1</OfferID> <OfferItems> <OfferItem>

5352

Page 54: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<OfferItemID Owner="9A">1#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">2#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX2</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">3#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX3</PassengerReference> </Passengers> </OfferItem> </OfferItems> </Offer> <Offer> <OfferID Owner="9A">37</OfferID> <OfferItems> <OfferItem> <OfferItemID Owner="9A">1#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">2#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX2</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">3#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX3</PassengerReference> </Passengers> </OfferItem> </OfferItems> </Offer> </Offers> </ShoppingResponse> </OrderItems> <Payments> <Payment> <Method> <PaymentCard> <CardCode>MC</CardCode> <CardNumber>1111222233334444</CardNumber> <SeriesCode>584</SeriesCode> <EffectiveExpireDate> <Effective>0322</Effective> </EffectiveExpireDate> </PaymentCard> </Method> <Amount Taxable="true">201987</Amount> <Payer> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> </Name>

<Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <CityName> <CityCode>FRA</CityCode> </CityName> <PostalCode>14201</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> </Payer> </Payment> </Payments> <DataLists> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName>

5554

Page 55: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<OfferItemID Owner="9A">1#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">2#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX2</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">3#M#111174343</OfferItemID> <Passengers> <PassengerReference>PAX3</PassengerReference> </Passengers> </OfferItem> </OfferItems> </Offer> <Offer> <OfferID Owner="9A">37</OfferID> <OfferItems> <OfferItem> <OfferItemID Owner="9A">1#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX1</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">2#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX2</PassengerReference> </Passengers> </OfferItem> <OfferItem> <OfferItemID Owner="9A">3#M#111174326</OfferItemID> <Passengers> <PassengerReference>PAX3</PassengerReference> </Passengers> </OfferItem> </OfferItems> </Offer> </Offers> </ShoppingResponse> </OrderItems> <Payments> <Payment> <Method> <PaymentCard> <CardCode>MC</CardCode> <CardNumber>1111222233334444</CardNumber> <SeriesCode>584</SeriesCode> <EffectiveExpireDate> <Effective>0322</Effective> </EffectiveExpireDate> </PaymentCard> </Method> <Amount Taxable="true">201987</Amount> <Payer> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> </Name>

<Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <CityName> <CityCode>FRA</CityCode> </CityName> <PostalCode>14201</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> </Payer> </Payment> </Payments> <DataLists> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName>

5554

Page 56: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

5756

</Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT0H20M</Time> </Journey> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL13"> <Journey> <Time>PT3H35M</Time> </Journey> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL13</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata> </Query></OrderCreateRQ>

SeatAvailability RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><SeatAvailabilityRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../SeatAvailabilityRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Query> <OriginDestination> <OriginDestinationReferences>OD1</OriginDestinationReferences> </OriginDestination> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure>

Description

The SeatAvailability transaction set returns data on all seats associated with a selected flight. It may indicate which seats are already selected, and which are still available. It also returns data on fees for seats. This data may be used to construct seat maps.

Sample

Page 57: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

5756

</Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT0H20M</Time> </Journey> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL13"> <Journey> <Time>PT3H35M</Time> </Journey> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL13</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists> <Metadata> <Other> <OtherMetadata> <CurrencyMetadatas> <CurrencyMetadata MetadataKey="EUR"> <Decimals>2</Decimals> </CurrencyMetadata> </CurrencyMetadatas> </OtherMetadata> </Other> </Metadata> </Query></OrderCreateRQ>

SeatAvailability RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><SeatAvailabilityRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../SeatAvailabilityRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Query> <OriginDestination> <OriginDestinationReferences>OD1</OriginDestinationReferences> </OriginDestination> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure>

Description

The SeatAvailability transaction set returns data on all seats associated with a selected flight. It may indicate which seats are already selected, and which are still available. It also returns data on fees for seats. This data may be used to construct seat maps.

Sample

Page 58: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> <ClassOfService> <Code>M</Code> </ClassOfService> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> <ClassOfService> <Code>M</Code>

5958

</ClassOfService> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></SeatAvailabilityRQ>

Description

The SeatAvailability transaction set returns data on all seats associated with a selected flight. It may indicate which seats are already selected, and which are still available. It also returns data on fees for seats. This data may be used to construct seat maps.

Sample

SeatAvailability RQ - RoundTrip

<?xml version="1.0" encoding="UTF-8"?><SeatAvailabilityRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST SeatAvailabilityRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party>

Page 59: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> <ClassOfService> <Code>M</Code> </ClassOfService> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> <ClassOfService> <Code>M</Code>

5958

</ClassOfService> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></SeatAvailabilityRQ>

Description

The SeatAvailability transaction set returns data on all seats associated with a selected flight. It may indicate which seats are already selected, and which are still available. It also returns data on fees for seats. This data may be used to construct seat maps.

Sample

SeatAvailability RQ - RoundTrip

<?xml version="1.0" encoding="UTF-8"?><SeatAvailabilityRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST SeatAvailabilityRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="201"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party>

Page 60: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <ClassOfService> <Code>M</Code> </ClassOfService> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></SeatAvailabilityRQ>

61

<Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Query> <OriginDestination> <OriginDestinationReferences>OD1</OriginDestinationReferences> </OriginDestination> <OriginDestination> <OriginDestinationReferences>OD2</OriginDestinationReferences> </OriginDestination> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <ClassOfService> <Code>M</Code> </ClassOfService> <FlightDetail> <FlightDuration> <Value>PT0H20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier>

60

Page 61: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <ClassOfService> <Code>M</Code> </ClassOfService> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></SeatAvailabilityRQ>

61

<Parameters> <CurrCodes> <CurrCode>EUR</CurrCode> </CurrCodes> </Parameters> <Query> <OriginDestination> <OriginDestinationReferences>OD1</OriginDestinationReferences> </OriginDestination> <OriginDestination> <OriginDestinationReferences>OD2</OriginDestinationReferences> </OriginDestination> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <ClassOfService> <Code>M</Code> </ClassOfService> <FlightDetail> <FlightDuration> <Value>PT0H20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier>

60

Page 62: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

ServiceList RQ - OneWay

<ServiceListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ServiceListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="217"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE90720c17a8d942aab00683aaea75fa1c</ResponseID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="9A">11#M#111157545#211157545</OfferItemID> </AssociatedID> </AssociatedIDs> </ShoppingResponseIDs></ServiceListRQ>

Description

The ServiceList transaction set returns a list of all applicable ancillary services that meet request qualifiers and flights.

The message supports shopping for additional a la carte services to complement any selected offer, as well as shopping for specialty service items not generally included in an initial offer but rather based on service search filters, e.g. sports equipment specialty baggage and unaccompanied minor fees.

Sample

6362

ServiceList RQ - RoundTrip

<ServiceListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ServiceListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="217"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE577c7c5b43a74bb380f22c851aba7e42</ResponseID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="9A">11#M#111157545#211157545</OfferItemID> </AssociatedID> <AssociatedID> <OfferItemID Owner="9A">241#C#211176590#111176590</OfferItemID> </AssociatedID> </AssociatedIDs> </ShoppingResponseIDs></ServiceListRQ>

Description

The ServiceList transaction set returns a list of all applicable ancillary services that meet request qualifiers and flights.

The message supports shopping for additional a la carte services to complement any selected offer, as well as shopping for specialty service items not generally included in an initial offer but rather based on service search filters, e.g. sports equipment specialty baggage and unaccompanied minor fees.

Sample

Page 63: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

ServiceList RQ - OneWay

<ServiceListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ServiceListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="217"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE90720c17a8d942aab00683aaea75fa1c</ResponseID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="9A">11#M#111157545#211157545</OfferItemID> </AssociatedID> </AssociatedIDs> </ShoppingResponseIDs></ServiceListRQ>

Description

The ServiceList transaction set returns a list of all applicable ancillary services that meet request qualifiers and flights.

The message supports shopping for additional a la carte services to complement any selected offer, as well as shopping for specialty service items not generally included in an initial offer but rather based on service search filters, e.g. sports equipment specialty baggage and unaccompanied minor fees.

Sample

6362

ServiceList RQ - RoundTrip

<ServiceListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ServiceListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="217"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE577c7c5b43a74bb380f22c851aba7e42</ResponseID> <AssociatedIDs> <AssociatedID> <OfferItemID Owner="9A">11#M#111157545#211157545</OfferItemID> </AssociatedID> <AssociatedID> <OfferItemID Owner="9A">241#C#211176590#111176590</OfferItemID> </AssociatedID> </AssociatedIDs> </ShoppingResponseIDs></ServiceListRQ>

Description

The ServiceList transaction set returns a list of all applicable ancillary services that meet request qualifiers and flights.

The message supports shopping for additional a la carte services to complement any selected offer, as well as shopping for specialty service items not generally included in an initial offer but rather based on service search filters, e.g. sports equipment specialty baggage and unaccompanied minor fees.

Sample

Page 64: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Description

The ServicePrice transaction set allows individual seats and/or known à la carte ancillary services to be priced on demand. The response message returns pricing of seat/services meeting the request qualifiers.

Sample

ServicePrice RQ - OneWay

<ServicePriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../ServicePriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="219"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE2bd5b1ddd4bd4c9d9c38889da030583d</ResponseID> </ShoppingResponseIDs></ServicePriceRQ>

ServicePrice RQ - RoundTrip

<ServicePriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../ServicePriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="219"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE798d5468de814c1c85deaa29b22d3fa5</ResponseID> </ShoppingResponseIDs></ServicePriceRQ>

Description

The ServicePrice transaction set allows individual seats and/or known à la carte ancillary services to be priced on demand. The response message returns pricing of seat/services meeting the request qualifiers.

Sample

6564

Page 65: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Description

The ServicePrice transaction set allows individual seats and/or known à la carte ancillary services to be priced on demand. The response message returns pricing of seat/services meeting the request qualifiers.

Sample

ServicePrice RQ - OneWay

<ServicePriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../ServicePriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="219"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE2bd5b1ddd4bd4c9d9c38889da030583d</ResponseID> </ShoppingResponseIDs></ServicePriceRQ>

ServicePrice RQ - RoundTrip

<ServicePriceRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../ServicePriceRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="219"> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <ShoppingResponseIDs> <ResponseID>RE798d5468de814c1c85deaa29b22d3fa5</ResponseID> </ShoppingResponseIDs></ServicePriceRQ>

Description

The ServicePrice transaction set allows individual seats and/or known à la carte ancillary services to be priced on demand. The response message returns pricing of seat/services meeting the request qualifiers.

Sample

6564

Page 66: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

OrderList RQ - OneWay - AirlineFilter

Description

Retrieve a list of Orders by one or more search criteria

Sample

<?xml version="1.0" encoding="UTF-8"?><OrderListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../OrderListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="113"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender>

6766

</Party> <Query> <Filters> <CreateDateRange> <Effective>2016-05-05</Effective> <Expiration>2016-05-05</Expiration> </CreateDateRange> </Filters> </Query></OrderListRQ>

Description

Retrieve a list of Orders by one or more search criteria

Sample

<?xml version="1.0" encoding="UTF-8"?><OrderListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../OrderListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="113"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact>

OrderList RQ - RoundTrip - AirlineFilter

Page 67: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

OrderList RQ - OneWay - AirlineFilter

Description

Retrieve a list of Orders by one or more search criteria

Sample

<?xml version="1.0" encoding="UTF-8"?><OrderListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../OrderListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="113"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender>

6766

</Party> <Query> <Filters> <CreateDateRange> <Effective>2016-05-05</Effective> <Expiration>2016-05-05</Expiration> </CreateDateRange> </Filters> </Query></OrderListRQ>

Description

Retrieve a list of Orders by one or more search criteria

Sample

<?xml version="1.0" encoding="UTF-8"?><OrderListRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ../OrderListRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="113"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact>

OrderList RQ - RoundTrip - AirlineFilter

Page 68: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <CreateDateRange> <Effective>2016-05-05</Effective> <Expiration>2016-05-05</Expiration> </CreateDateRange> </Filters> </Query></OrderListRQ>

6968

<?xml version="1.0" encoding="UTF-8"?><ItinReshopRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ItinReshopRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="16.1" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="107"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code>

ItineraryReshop RQ - OneWay - Add Passenger, Add Service

Description

Pass new shopping requests to an airline to replace existing specified order items in an Order or for new shopping requests to add to an existing Order. Airline responds with product offers within the context of the existing Order. Also used to re-price an order. (Note that this is in Version 16.1)

Sample

<Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Reshop> <Actions> <ActionType>Create</ActionType> <OrderID Owner="9A">F9A2Y1</OrderID> <OrderItems> <OrderItem> <OrderItemID Owner="9A">1#M#110013557#210013557</OrderItemID> <FlightItem> <OriginDestination> <Flight refs="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>ATH</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> <Flight refs="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>DXB</AirportCode>

Page 69: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <CreateDateRange> <Effective>2016-05-05</Effective> <Expiration>2016-05-05</Expiration> </CreateDateRange> </Filters> </Query></OrderListRQ>

6968

<?xml version="1.0" encoding="UTF-8"?><ItinReshopRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ItinReshopRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="16.1" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="107"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code>

ItineraryReshop RQ - OneWay - Add Passenger, Add Service

Description

Pass new shopping requests to an airline to replace existing specified order items in an Order or for new shopping requests to add to an existing Order. Airline responds with product offers within the context of the existing Order. Also used to re-price an order. (Note that this is in Version 16.1)

Sample

<Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Reshop> <Actions> <ActionType>Create</ActionType> <OrderID Owner="9A">F9A2Y1</OrderID> <OrderItems> <OrderItem> <OrderItemID Owner="9A">1#M#110013557#210013557</OrderItemID> <FlightItem> <OriginDestination> <Flight refs="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>ATH</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> <Flight refs="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> </Departure> <Arrival> <AirportCode>DXB</AirportCode>

Page 70: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> </FlightItem> </OrderItem> </OrderItems> <Passengers> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> <FarePreferences> <FareCodes> <Code> <Code>EFO</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Actions> </Reshop> </Query> <DataLists> <RecognizedTravelerList> <RecognizedTraveler ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>105062344143001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact>

7170

<Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> </RecognizedTravelerList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID>

Page 71: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> </FlightItem> </OrderItem> </OrderItems> <Passengers> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> <FarePreferences> <FareCodes> <Code> <Code>EFO</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Actions> </Reshop> </Query> <DataLists> <RecognizedTravelerList> <RecognizedTraveler ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>105062344143001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact>

7170

<Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> </RecognizedTravelerList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID>

Page 72: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG2 SEG1</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists></ItinReshopRQ>

Description

Pass new shopping requests to an airline to replace existing specified order items in an Order or for new shopping requests to add to an existing Order. Airline responds with product offers within the context of the existing Order. Also used to re-price an order. (Note that this is in Version 16.1)

Sample

ItineraryReshop RQ - RoundTrip - Add Passenger, Add Service

<?xml version="1.0" encoding="UTF-8"?><ItinReshopRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ItinReshopRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="16.1" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="107"> <PointOfSale> <Location> <CountryCode>US</CountryCode>

7372

<CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Reshop> <Actions> <ActionType>Create</ActionType> <OrderID Owner="9A">F9A2X1</OrderID> <OrderItems> <OrderItem> <FlightItem> <OriginDestination> <Flight refs="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>LHR</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID>

Page 73: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG2 SEG1</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> </OriginDestination> </OriginDestinationList> </DataLists></ItinReshopRQ>

Description

Pass new shopping requests to an airline to replace existing specified order items in an Order or for new shopping requests to add to an existing Order. Airline responds with product offers within the context of the existing Order. Also used to re-price an order. (Note that this is in Version 16.1)

Sample

ItineraryReshop RQ - RoundTrip - Add Passenger, Add Service

<?xml version="1.0" encoding="UTF-8"?><ItinReshopRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST ItinReshopRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="16.1" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="107"> <PointOfSale> <Location> <CountryCode>US</CountryCode>

7372

<CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:38:00</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Reshop> <Actions> <ActionType>Create</ActionType> <OrderID Owner="9A">F9A2X1</OrderID> <OrderItems> <OrderItem> <FlightItem> <OriginDestination> <Flight refs="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>LHR</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID>

Page 74: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> <OriginDestination> <Flight refs="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>FRA</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> </FlightItem> </OrderItem> </OrderItems> <Passengers> <Passenger ObjectKey="PAX7"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Smith</Surname> <Given>Johnny</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> <FarePreferences> <FareCodes> <Code> <Code>EFR</Code> </Code> <Code> <Code>EFR</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Actions> </Reshop> </Query> <DataLists> <RecognizedTravelerList> <RecognizedTraveler ObjectKey="PAX1">

7574

<PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name> <ProfileID>103575700796006</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> <RecognizedTraveler ObjectKey="PAX2"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <ProfileID>101386368396009</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact>

Page 75: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

<Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> <OriginDestination> <Flight refs="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> </Departure> <Arrival> <AirportCode>FRA</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> </OperatingCarrier> </Flight> </OriginDestination> </FlightItem> </OrderItem> </OrderItems> <Passengers> <Passenger ObjectKey="PAX7"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Smith</Surname> <Given>Johnny</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Preference> <AirlinePreferences> <Airline> <AirlineID>9A</AirlineID> </Airline> </AirlinePreferences> <FarePreferences> <FareCodes> <Code> <Code>EFR</Code> </Code> <Code> <Code>EFR</Code> </Code> </FareCodes> </FarePreferences> </Preference> </Actions> </Reshop> </Query> <DataLists> <RecognizedTravelerList> <RecognizedTraveler ObjectKey="PAX1">

7574

<PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name> <ProfileID>103575700796006</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> <RecognizedTraveler ObjectKey="PAX2"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <ProfileID>101386368396009</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact>

Page 76: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Contacts> </RecognizedTraveler> <RecognizedTraveler ObjectKey="PAX3"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>103271770408001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> </RecognizedTravelerList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment>

76 77

<FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists></ItinReshopRQ>

Page 77: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Contacts> </RecognizedTraveler> <RecognizedTraveler ObjectKey="PAX3"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>103271770408001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </RecognizedTraveler> </RecognizedTravelerList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment>

76 77

<FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataLists></ItinReshopRQ>

Page 78: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

OrderChange RQ - OneWay - Add Passenger

<?xml version="1.0" encoding="UTF-8"?><OrderChangeRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderChangeRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="101"> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact>

78

Description

Request modifications to an Order by specifying which order items to delete or change and what to change them to. The updated view of the Order is returned.

Sample

<Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Order> <OrderID Owner="9A">F9A2Y1</OrderID> <Details> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE0293e6d6dcea470192b0215e81cb04fc</ResponseID> <OfferID Owner="9A">1</OfferID> </ShoppingResponse> </Details> <ActionType>Create</ActionType> <OrderItems> <OrderItem> <OrderItemID Owner="9A">1#M#110013557#210013557</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> </OrderItems> </Order> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName>

79

Page 79: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

OrderChange RQ - OneWay - Add Passenger

<?xml version="1.0" encoding="UTF-8"?><OrderChangeRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderChangeRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="101"> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-05</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact>

78

Description

Request modifications to an Order by specifying which order items to delete or change and what to change them to. The updated view of the Order is returned.

Sample

<Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Order> <OrderID Owner="9A">F9A2Y1</OrderID> <Details> <ShoppingResponse> <Owner>9A</Owner> <ResponseID>RE0293e6d6dcea470192b0215e81cb04fc</ResponseID> <OfferID Owner="9A">1</OfferID> </ShoppingResponse> </Details> <ActionType>Create</ActionType> <OrderItems> <OrderItem> <OrderItemID Owner="9A">1#M#110013557#210013557</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX2"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> </OrderItems> </Order> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-08</Date> <Time>09:25</Time> <AirportName>Frankfurt International</AirportName>

79

Page 80: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1">

80

<Journey> <Time>PT13H25M</Time> </Journey> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></OrderChangeRQ>

81

Description

Request modifications to an Order by specifying which order items to delete or change and what to change them to. The updated view of the Order is returned.

Sample

OrderChange RQ - RoundTrip - Add Passenger

<?xml version="1.0" encoding="UTF-8"?><OrderChangeRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderChangeRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="101"> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="C9">C9</AgencyID> <AgentUser> <Name>ksmith</Name>

Page 81: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

</Departure> <Arrival> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>13:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H45M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG2"> <Departure> <AirportCode>ATH</AirportCode> <Date>2016-05-08</Date> <Time>18:10</Time> <AirportName>Athens Eleftherios Venizelos</AirportName> </Departure> <Arrival> <AirportCode>DXB</AirportCode> <Date>2016-05-08</Date> <Time>22:50</Time> <AirportName>Dubai International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>1278</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>321</AircraftCode> <Name>321 - AIRBUS INDUSTRIE A321 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT4H40M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1">

80

<Journey> <Time>PT13H25M</Time> </Journey> <SegmentReferences>SEG1 SEG2</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1"> <DepartureCode>FRA</DepartureCode> <ArrivalCode>DXB</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></OrderChangeRQ>

81

Description

Request modifications to an Order by specifying which order items to delete or change and what to change them to. The updated view of the Order is returned.

Sample

OrderChange RQ - RoundTrip - Add Passenger

<?xml version="1.0" encoding="UTF-8"?><OrderChangeRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderChangeRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="101"> <Document> <Name>KRONOS NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="C9">C9</AgencyID> <AgentUser> <Name>ksmith</Name>

Page 82: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

82

<AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name> <ProfileID>103575700796006</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <ProfileID>101386368396009</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact>

83

<Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX3"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>103271770408001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Smith</Surname> <Given>Johnny</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Order> <OrderID Owner="C9">F9A2X1</OrderID> <Details> <ShoppingResponse> <Owner>C9</Owner> <ResponseID>REe80097e44f2e45d3bbcc1efe297bbbee</ResponseID> <OfferID Owner="C9">1</OfferID> <OfferID Owner="C9">2</OfferID> </ShoppingResponse> </Details>

Page 83: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

82

<AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Passengers> <Passenger ObjectKey="PAX1"> <PTC Quantity="1">CHD</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2007-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rashi</Given> <Middle>N</Middle> </Name> <ProfileID>103575700796006</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX2"> <PTC Quantity="1">INF</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>2015-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Rudraa</Given> <Middle>N</Middle> </Name> <ProfileID>101386368396009</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact>

83

<Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX3"> <PTC Quantity="1">ADT</PTC> <ResidenceCode>US</ResidenceCode> <Age> <BirthDate>1985-09-04</BirthDate> </Age> <Name> <Surname>Patel</Surname> <Given>Ramesh</Given> <Middle>N</Middle> </Name> <ProfileID>103271770408001</ProfileID> <Contacts> <Contact> <AddressContact> <Street>22 Main Street</Street> <PostalCode>14202</PostalCode> <CountryCode>DE</CountryCode> </AddressContact> </Contact> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> <Contact> <PhoneContact> <Application>Emergency</Application> <Number>9869159259</Number> </PhoneContact> </Contact> </Contacts> </Passenger> <Passenger ObjectKey="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Smith</Surname> <Given>Johnny</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Order> <OrderID Owner="C9">F9A2X1</OrderID> <Details> <ShoppingResponse> <Owner>C9</Owner> <ResponseID>REe80097e44f2e45d3bbcc1efe297bbbee</ResponseID> <OfferID Owner="C9">1</OfferID> <OfferID Owner="C9">2</OfferID> </ShoppingResponse> </Details>

Page 84: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

84

<ActionType>Create</ActionType> <OrderItems> <OrderItem> <OrderItemID Owner="C9">4#M#111174343</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> <OrderItem> <OrderItemID Owner="C9">4#M#111174326</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD2</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> </OrderItems> </Order> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier>

85

<AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT0H20M</Time> </Journey> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <Journey> <Time>PT3H35M</Time> </Journey> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1">

Page 85: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

84

<ActionType>Create</ActionType> <OrderItems> <OrderItem> <OrderItemID Owner="C9">4#M#111174343</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> <OrderItem> <OrderItemID Owner="C9">4#M#111174326</OrderItemID> <Associations> <Passengers> <Passenger refs="PAX4"> <PTC Quantity="1">CHD</PTC> <Name> <Surname>Patel</Surname> <Given>Rudra</Given> </Name> <Gender>Male</Gender> </Passenger> </Passengers> <Flight> <OriginDestinationReferences>OD2</OriginDestinationReferences> </Flight> </Associations> <ActionType>Create</ActionType> </OrderItem> </OrderItems> </Order> </Query> <DataList> <FlightSegmentList> <FlightSegment SegmentKey="SEG1"> <Departure> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>07:40</Time> <AirportName>Frankfurt International</AirportName> </Departure> <Arrival> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>07:20</Time> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </MarketingCarrier> <OperatingCarrier>

85

<AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3900</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT0H-20M</Value> </FlightDuration> </FlightDetail> </FlightSegment> <FlightSegment SegmentKey="SEG13"> <Departure> <AirportCode>LHR</AirportCode> <Date>2016-05-10</Date> <Time>08:20</Time> </Departure> <Arrival> <AirportCode>FRA</AirportCode> <Date>2016-05-10</Date> <Time>11:55</Time> <AirportName>Frankfurt International</AirportName> </Arrival> <MarketingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>9A</AirlineID> <Name>Athena Air</Name> <FlightNumber>3901</FlightNumber> </OperatingCarrier> <Equipment> <AircraftCode>E95</AircraftCode> <Name>E95 - EMBRAER 195 JET</Name> </Equipment> <FlightDetail> <FlightDuration> <Value>PT3H35M</Value> </FlightDuration> </FlightDetail> </FlightSegment> </FlightSegmentList> <FlightList> <Flight FlightKey="FL1"> <Journey> <Time>PT0H20M</Time> </Journey> <SegmentReferences>SEG1</SegmentReferences> </Flight> <Flight FlightKey="FL2"> <Journey> <Time>PT3H35M</Time> </Journey> <SegmentReferences>SEG13</SegmentReferences> </Flight> </FlightList> <OriginDestinationList> <OriginDestination OriginDestinationKey="OD1">

Page 86: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

86

<DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></OrderChangeRQ>

87

Description

Cancel specified order, returns confirmation of cancellation.

SampleDescription

Cancel specified order, returns confirmation of cancellation.

Sample

OrderCancel RQ - OneWay

OrderCancel RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><OrderCancelRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCancelRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="109"> <PointOfSale> <Location> <CountryCode>IN</CountryCode> <CityCode>BOM</CityCode> </Location> <RequestTime Zone="EST">2015-08-15T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>19.16293</Latitude> <Longitude>72.83924</Longitude> <NAC>183421</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact>

<?xml version="1.0" encoding="UTF-8"?><OrderCancelRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCancelRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="109"> <PointOfSale> <Location> <CountryCode>IN</CountryCode> <CityCode>BOM</CityCode> </Location> <RequestTime Zone="EST">2015-08-15T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>19.16293</Latitude> <Longitude>72.83924</Longitude> <NAC>183421</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>NDC GATEWAY</Name>

<EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <OrderID Owner="9A">F9A2Y1</OrderID> </Query></OrderCancelRQ>

Page 87: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

86

<DepartureCode>FRA</DepartureCode> <ArrivalCode>LHR</ArrivalCode> <FlightReferences>FL1</FlightReferences> </OriginDestination> <OriginDestination OriginDestinationKey="OD2"> <DepartureCode>LHR</DepartureCode> <ArrivalCode>FRA</ArrivalCode> <FlightReferences>FL2</FlightReferences> </OriginDestination> </OriginDestinationList> </DataList></OrderChangeRQ>

87

Description

Cancel specified order, returns confirmation of cancellation.

SampleDescription

Cancel specified order, returns confirmation of cancellation.

Sample

OrderCancel RQ - OneWay

OrderCancel RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><OrderCancelRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCancelRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="109"> <PointOfSale> <Location> <CountryCode>IN</CountryCode> <CityCode>BOM</CityCode> </Location> <RequestTime Zone="EST">2015-08-15T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>19.16293</Latitude> <Longitude>72.83924</Longitude> <NAC>183421</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact>

<?xml version="1.0" encoding="UTF-8"?><OrderCancelRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderCancelRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="109"> <PointOfSale> <Location> <CountryCode>IN</CountryCode> <CityCode>BOM</CityCode> </Location> <RequestTime Zone="EST">2015-08-15T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>19.16293</Latitude> <Longitude>72.83924</Longitude> <NAC>183421</NAC> </Position> </Device> <Event> <Code>9</Code> <Definition>Shop</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>NDC GATEWAY</Name>

<EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <OrderID Owner="9A">F9A2Y1</OrderID> </Query></OrderCancelRQ>

Page 88: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

88

<ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <OrderID Owner="9A">F9A2X1</OrderID> </Query></OrderCancelRQ>

89

OrderRetrieve RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderRetrieveRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="102"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event>

Description

Retrieve a specified order by order reference and passenger name

Sample

<Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <OrderID Owner="9A">F9A2Y1</OrderID> </Filters> </Query></OrderRetrieveRQ>

Description

Retrieve a specified order by order reference and passenger name

Sample

OrderRetrieve RQ - RoundTrip

<?xml version="1.0" encoding="UTF-8"?><OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderRetrieveRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="102"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device>

Page 89: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

88

<ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <OrderID Owner="9A">F9A2X1</OrderID> </Query></OrderCancelRQ>

89

OrderRetrieve RQ - OneWay

<?xml version="1.0" encoding="UTF-8"?><OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderRetrieveRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="102"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device> <Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event>

Description

Retrieve a specified order by order reference and passenger name

Sample

<Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <OrderID Owner="9A">F9A2Y1</OrderID> </Filters> </Query></OrderRetrieveRQ>

Description

Retrieve a specified order by order reference and passenger name

Sample

OrderRetrieve RQ - RoundTrip

<?xml version="1.0" encoding="UTF-8"?><OrderRetrieveRQ xmlns="http://www.iata.org/IATA/EDIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iata.org/IATA/EDIST OrderRetrieveRQ.xsd" EchoToken="8fdb1c621a7a4454aa3360556e7784d5" TimeStamp="2015-12-10T12:39:00Z" Version="15.2" Target="Test" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" AsynchronousAllowedInd="false" TransactionIdentifier="a" SequenceNmbr="102"> <PointOfSale> <Location> <CountryCode>US</CountryCode> <CityCode>WAS</CityCode> </Location> <RequestTime Zone="EST">2015-10-12T07:45:00+07:45</RequestTime> <TouchPoint> <Device>

Page 90: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

& NDC Developer

PortalDocumentation

ATHENAAIRLINES

<Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <OrderID Owner="9A">F9A2X1</OrderID> </Filters> </Query></OrderRetrieveRQ>

90

Page 91: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

& NDC Developer

PortalDocumentation

ATHENAAIRLINES

<Code>2</Code> <Definition>Web Browser</Definition> <Position> <Latitude>38.89756</Latitude> <Longitude>-77.03650</Longitude> <NAC>8KD7V PGGM0</NAC> </Position> </Device> <Event> <Code>1</Code> <Definition>Order or buy</Definition> </Event> </TouchPoint> </PointOfSale> <Document> <Name>ATHENA NDC GATEWAY</Name> <ReferenceVersion>1.0</ReferenceVersion> </Document> <Party> <Sender> <TravelAgencySender> <Contacts> <Contact> <EmailContact> <Address>[email protected]</Address> </EmailContact> </Contact> </Contacts> <PseudoCity>A4A</PseudoCity> <IATA_Number>98417900</IATA_Number> <AgencyID Owner="9A">9A</AgencyID> <AgentUser> <Name>ksmith</Name> <AgentUserID>ksmith212</AgentUserID> <UserRole>Admin</UserRole> </AgentUser> </TravelAgencySender> </Sender> </Party> <Query> <Filters> <OrderID Owner="9A">F9A2X1</OrderID> </Filters> </Query></OrderRetrieveRQ>

90

Page 92: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Connect using Postman

For a quick experimentation with the Athena NDC gateway platform you may use the Postman RESTFull client or any other relevant tool to create and send HTTP POST requests tothe API: http://iata.api.mashery.com/athena/api

Put as HTTP headers the content type of the message and your Authorization key required by the API along with your NDC RQ message, as follows:

Ÿ An HTTP header with Content-Type: application/xml is requiredŸ An HTTP header with a valid Authorization-Key: vsh6he647b35sxxxxxxxxxxxx. (You can get one registering at the ( ), and apply for a NDC Dev Portal http://ndc.developer.iata.org/ Key here ).https://secure.mashery.com/login/ndc.developer.iata.org/Ÿ A raw body including a valid NDC RQ (i.e. AirShoppingRQ). You may use any of the samples

given in this brochure.

92 93

Connect using Netbeans

If you want to dive deeper in coding, there are only a few things you have to do. Use IATA's SDK by adding the following maven dependency to your project's dependencies

<dependency> <groupId>org.iata.ndc</groupId> <artifactId>ndc-client</artifactId> <version>0.1.4</version> <scope>compile</scope> </dependency> and follow the instructions described in the official IATA's github repository https://github.com/iata-ndc/ndc-java-sdk

Testing tools and test materialsŸ

Athena Airlines 9A v15.2 test suite http://ndc.developer.iata.org/files/9A_TestSuite_15-2.zipŸ

Additional sample instances for both airlines https://github.com/iata-ndc/NDCSampleMessagesŸ

Athena test tool (user: NDCSandboxUser / password: ndc$2015) http://ndc.developer.iata.org/test_athena

Page 93: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

Connect using Postman

For a quick experimentation with the Athena NDC gateway platform you may use the Postman RESTFull client or any other relevant tool to create and send HTTP POST requests tothe API: http://iata.api.mashery.com/athena/api

Put as HTTP headers the content type of the message and your Authorization key required by the API along with your NDC RQ message, as follows:

Ÿ An HTTP header with Content-Type: application/xml is requiredŸ An HTTP header with a valid Authorization-Key: vsh6he647b35sxxxxxxxxxxxx. (You can get one registering at the ( ), and apply for a NDC Dev Portal http://ndc.developer.iata.org/ Key here ).https://secure.mashery.com/login/ndc.developer.iata.org/Ÿ A raw body including a valid NDC RQ (i.e. AirShoppingRQ). You may use any of the samples

given in this brochure.

92 93

Connect using Netbeans

If you want to dive deeper in coding, there are only a few things you have to do. Use IATA's SDK by adding the following maven dependency to your project's dependencies

<dependency> <groupId>org.iata.ndc</groupId> <artifactId>ndc-client</artifactId> <version>0.1.4</version> <scope>compile</scope> </dependency> and follow the instructions described in the official IATA's github repository https://github.com/iata-ndc/ndc-java-sdk

Testing tools and test materialsŸ

Athena Airlines 9A v15.2 test suite http://ndc.developer.iata.org/files/9A_TestSuite_15-2.zipŸ

Additional sample instances for both airlines https://github.com/iata-ndc/NDCSampleMessagesŸ

Athena test tool (user: NDCSandboxUser / password: ndc$2015) http://ndc.developer.iata.org/test_athena

Page 94: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

94

1. What is the Athena API? Athena is a fictitious airline. The provided API is an implementation of an NDC gateway which is capable of supporting the exchange of NDC 15.2 messages.

2. What are the differences between Kronos and Athena APIs? Both APIs are identical and support the exchange of NDC 15.2 messages. The only difference relies on data (e.g. flight numbers, timetable).

3. Which connection method should I use? Depends on your needs and your application. For example, you may use Postman for a quick test of your RQ/RS messages, while you can use Netbeans when you start implementing your solution.

4. I don’t have an API key. Should I pay for it? No, the API key is provided for free. Follow the instructions on , http://ndc.developer.iata.org register and request for an API key.

5. Are there any examples of the API use? IATA provides a detail guide on how to build your own applications consuming Athena APIs.

6. Does the API have usage limits? Yes, there is a limit on API requests for each API key. The limit is the maximum number of 5000 request per day per API key and a limit of 3 requests per second.

7. How do I monitor my quota usage? IATA developers’ account provides a dashboard through which you can monitor the usage of your API key and the requests.

8. What happens if I exceed the usage limits? If you exceed the usage limits of a given API key, the API will return an error message.

9. Is there a frontend for the airline's NDC gateway? NDC defines an xml-schema that standardizes the communication. As such, the frontend does not need to be coupled with the backend and therefore any developer has the freedom to design and implement a UI to access the airline’s gateway as long as it produces and consumes valid NDC messages.

10. I have a question/problem. Who should I contact? Contact IATA’s support team on [email protected]

F.A.Q.

Page 95: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

94

1. What is the Athena API? Athena is a fictitious airline. The provided API is an implementation of an NDC gateway which is capable of supporting the exchange of NDC 15.2 messages.

2. What are the differences between Kronos and Athena APIs? Both APIs are identical and support the exchange of NDC 15.2 messages. The only difference relies on data (e.g. flight numbers, timetable).

3. Which connection method should I use? Depends on your needs and your application. For example, you may use Postman for a quick test of your RQ/RS messages, while you can use Netbeans when you start implementing your solution.

4. I don’t have an API key. Should I pay for it? No, the API key is provided for free. Follow the instructions on , http://ndc.developer.iata.org register and request for an API key.

5. Are there any examples of the API use? IATA provides a detail guide on how to build your own applications consuming Athena APIs.

6. Does the API have usage limits? Yes, there is a limit on API requests for each API key. The limit is the maximum number of 5000 request per day per API key and a limit of 3 requests per second.

7. How do I monitor my quota usage? IATA developers’ account provides a dashboard through which you can monitor the usage of your API key and the requests.

8. What happens if I exceed the usage limits? If you exceed the usage limits of a given API key, the API will return an error message.

9. Is there a frontend for the airline's NDC gateway? NDC defines an xml-schema that standardizes the communication. As such, the frontend does not need to be coupled with the backend and therefore any developer has the freedom to design and implement a UI to access the airline’s gateway as long as it produces and consumes valid NDC messages.

10. I have a question/problem. Who should I contact? Contact IATA’s support team on [email protected]

F.A.Q.

Page 96: Developer’s Guide - IATA NDCndc.developer.iata.org/docs/Booklet_AthenaV6.pdf · Airline travel market challenges have favored the inauguration of a new electronic communication

All the material contained in this Booklet is copyright of International Air Transport Association (IATA). Do not copy or reproduce it.