Versions Compared

Key

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

AF_IBERIA_VP_CMYK_POS_RGB.jpg

Functional Description

Examples of messages with complete flows can be downloaded from here.

Insert excerpt
NDCDOCStage:Copy of API Messages with ExamplesNDCDOCStage:Copy of
API Messages with Examples
nameLegend
nopaneltrue

Common Sections

Expand
titleVersion and Name Space

Version and Name Space

Insert excerpt
Language, Version and Name Space
Language, Version and Name Space
nameVersion_Lang_NameSpace
nopaneltrue

Expand
titleDocument

Document

Insert excerpt
NDCDOC:Point of Sale and DocumentNDCDOC:
Point of Sale and Document
nameDocument
nopaneltrue

Expand
titleParty

Party

Insert excerpt
NDCDOC:Party ElementsNDCDOC:
Party Elements
nameSenderSection
nopaneltrue

Insert excerpt
NDCDOC:Party ElementsNDCDOC:
Party Elements
nameParticipantSection
nopaneltrue

Insert excerpt
NDCDOC:Party ElementsNDCDOC:
Party Elements
nameRecipientSection
nopaneltrue

Query

Expand
titleOCN / Query

Insert excerpt
NDCDOC:Copy of OCN QueryNDCDOC:Copy of
OCN Query
nameOCNQuery
nopaneltrue

Example OrderChangeNotif:

The following is an example of an OCN message* generated by Iberia:

Expand
titleOCN example
Code Block
<OrderChangeNotif Version="5.000" xmlns="http://www.iata.org/IATA/EDIST/2017.2">
	<Document>
		<ReferenceVersion>5.000</ReferenceVersion>
	</Document>
	<Party>
		<Sender>
			<!--Offer Responsible Airline-->
			<ORA_Sender>
				<AirlineID>IB</AirlineID>
				<Name>Iberia</Name>
			</ORA_Sender>
		</Sender>
		<Participants>
			<Participant>
				<AggregatorParticipant SequenceNumber="1">
					<Name>AggregatorName</Name>
					<AggregatorID>00000000</AggregatorID>
				</AggregatorParticipant>
			</Participant>
		</Participants>
		<Recipient>
			<TravelAgencyRecipient>
				<Name>TravelAgencyName</Name>
				<IATA_Number>XXXXXXXX</IATA_Number>
				<AgencyID>77777777</AgencyID>
			</TravelAgencyRecipient>
		</Recipient>
	</Party>
	<Query>
		<Order OrderID="IB6dff0c0b748b48b29fe00d3d4711debdOP" Owner="IB">
			<BookingReferences>
				<BookingReference>
					<ID>A1B2C</ID>
					<AirlineID>IB</AirlineID>
				</BookingReference>
			</BookingReferences>
		</Order>
		<Amendments>
			<Amendment>
				<ActionType Context="12">Update</ActionType>
				<Remarks>
					<Remark>Flight Number Change<retimed</Remark>
				</Remarks>
			</Amendment>
		</Amendments>
	</Query>
</OrderChangeNotif>

*The IATA 17.2 schema makes the OrderItems obligatory, however we do not include them.

Example OrderChangeNotification 2024:

Expand
titleOrderChangeNotification Involuntary Cancel UC09 example 2024
Code Block
<OrderChangeNotif xmlns="http://www.iata.org/IATA/EDIST/2017.2" xmlns:ns2="http://www.iberia.com/IATA/NDC/SecurePayment/2017.2" Version="5.000">
	<Document>
		<ReferenceVersion>5.000</ReferenceVersion>
	</Document>
	<Party>
		<Sender>
			<ORA_Sender>
				<AirlineID>IB</AirlineID>
				<Name>Iberia</Name>
			</ORA_Sender>
		</Sender>
		<Participants>
			<Participant>
				<AggregatorParticipant SequenceNumber="1">
					<Name>AggregatorName</Name>
					<AggregatorID>00000022</AggregatorID>
				</AggregatorParticipant>
			</Participant>
		</Participants>
		<Recipient>
			<TravelAgencyRecipient>
				<IATA_Number>11111111</IATA_Number>
				<AgencyID>First Agency</AgencyID>
			</TravelAgencyRecipient>
		</Recipient>
	</Party>
	<Query>
		<Order OrderID="IBb50e394186454af88abe7e29bf6169adOC" Owner="IB">
			<BookingReferences>
				<BookingReference>
					<ID>LEWS1</ID>
					<AirlineID>IB</AirlineID>
				</BookingReference>
			</BookingReferences>
		</Order>
		<Amendments>
			<Amendment>
				<ActionType Context="3">CANCEL</ActionType>
				<Remarks>
					<Remark>Flight cancelled</Remark>
				</Remarks>
			</Amendment>
		</Amendments>
	</Query>
</OrderChangeNotif>

Examples of messages with complete flows can be downloaded from here.

New NDC Footer.png