Versions Compared

Key

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

...

Excerpt
nameSeatMap

NAME

DESCRIPTION

FORMAT

ALLOWED/POSSIBLE VALUES

<SeatMap>

SegmentRef

The ID of the flight segment for which this SeatMap applies.

Alphanumeric

Any

<SeatMap / Cabin>

Cabin

Info

Attribute

UpperDeckInd

UpperDeckInd Cabin option at SeatAvailability

Boolean

True / False

CabinType / Code

In v1, this would be the RBD (booking class).

In v2, this is correctly reflected using the PADIS Cabin class of Service code

In v1 is Alphabetical

In v2 is Numeric

 

 

 

  • In v1:

any Alphabetical character (A-Z).

  • In v2:

PADIS → 9873 Cabin class of service, coded

1 → First class, Highest class of service (First Class Category)
2 → Second class, Medium class of service (Business Class Category)
3 → Third class, lowest class of service (all economy/coach class categories)
4 → Economy/coach premium
5 → Economy/coach

CabinType / Definition

Definition for the cabin type

Alphabetical

Any

CabinLayout / Columns

Columns for the cabin

Alphabetical

Any

CabinLayout / Rows / First

First row for the cabin

Numeric

Any

CabinLayout / Rows / Last

Last row for the cabin

Numeric

Any

Component/ Type

Type of component

Alphabetical

UNK

Component/ Location /RowPosition / Begin

First row of the components group

Numeric

Any

Component/ Location /RowPosition / End

Last row of the components group

Numeric

Any

Component/ Location /RowPosition / ColumnPosition

Column of the component

Alphabetical

Any

Row / Number

Number for the row

Numeric

Any

Row / Seat / Column

Column for the seat

Alphabetical

Any

Row / Seat / SeatStatus

Status of the seat

Alphabetical

See 9865 - Seat Occupation

Row / Seat / SeatCharacteristics / Code

Characteristic of the seat

Alphanumeric

See 9825 - Seat Characteristic

Row / Seat / OfferItemRefs

Reference of the OfferItem

Alphanumeric

Any

SeatMap example

Expand
titleExample SeatAvailability 17.2v1
Code Block
languagexml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
	<soap:Body>
		<SeatAvailabilityRS Version="5.000" PrimaryLangID="es" xmlns:ns2="http://www.iberia.com/IATA/NDC/SecurePayment/2017.2" xmlns="http://www.iata.org/IATA/EDIST/2017.2">
			<Document>
				<ReferenceVersion>5.000</ReferenceVersion>
			</Document>
			<Success/>
			<Warnings>
				<Warning Type="200" ShortText="Selección de asientos no disponible para este vuelo">No es posible mostrar mapa de asientos para el vuelo IB331520240124</Warning>
			</Warnings>
			<ShoppingResponseID>
				<ResponseID>Qm9va2luZ0AxNzAyNjQzODU1NDc4LUZ1dlo4</ResponseID>
			</ShoppingResponseID>
			<ALaCarteOffer OfferID="ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f" Owner="IB">
				<OfferExpirationDateTime>2023-12-15T13:07:39.828Z</OfferExpirationDateTime>
				<TimeLimits>
					<Payment DateTime="2023-12-16T12:37:00.000Z"/>
				</TimeLimits>
				<ALaCarteOfferItem OfferItemID="ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_01">
					<Eligibility>
						<PassengerRefs>Pasajero1 Pasajero2 Pasajero3</PassengerRefs>
						<SegmentRefs>IB309720240201</SegmentRefs>
					</Eligibility>
					<UnitPriceDetail>
						<TotalAmount>
							<SimpleCurrencyPrice Code="EUR">0.00</SimpleCurrencyPrice>
						</TotalAmount>
						<BaseAmount Code="EUR">0.00</BaseAmount>
						<Taxes>
							<Total Code="EUR">0.00</Total>
						</Taxes>
					</UnitPriceDetail>
					<Service ServiceID="SEAT_SERVICE_fb021851-9c4b-4a3b-a609-ca501cff2ec3">
						<ServiceDefinitionRef>SEAT</ServiceDefinitionRef>
					</Service>
				</ALaCarteOfferItem>
				<ALaCarteOfferItem OfferItemID="ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_02">
					<Eligibility>
						<PassengerRefs>Pasajero1 Pasajero2 Pasajero3</PassengerRefs>
						<SegmentRefs>IB309720240201</SegmentRefs>
					</Eligibility>
					<UnitPriceDetail>
						<TotalAmount>
							<SimpleCurrencyPrice Code="EUR">0.00</SimpleCurrencyPrice>
						</TotalAmount>
						<BaseAmount Code="EUR">0.00</BaseAmount>
						<Taxes>
							<Total Code="EUR">0.00</Total>
						</Taxes>
					</UnitPriceDetail>
					<Service ServiceID="SEAT_SERVICE_74912965-aed2-4877-818f-6cc0bfed8fa5">
						<ServiceDefinitionRef>SEAT</ServiceDefinitionRef>
					</Service>
				</ALaCarteOfferItem>
			</ALaCarteOffer>
			<SeatMap>
				<SegmentRef>IB309720240201</SegmentRef>
				<Cabin UpperDeckInd="false">
					<CabinType>
						<Code>J</Code>
						<Definition>BUSINESS</Definition>
					</CabinType>
					<CabinLayout>
						<Columns>A</Columns>
						<Columns>B</Columns>
						<Columns>C</Columns>
						<Columns>D</Columns>
						<Columns>E</Columns>
						<Columns>F</Columns>
						<Rows>
							<First>1</First>
							<Last>2</Last>
						</Rows>
					</CabinLayout>
					<Row>
						<Number>1</Number>
						<Seat>
							<Column>A</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>Q</Code>
								<Code>CH</Code>
								<Code>W</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_01</OfferItemRefs>
						</Seat>
						<Seat>
							<Column>B</Column>
							<SeatStatus>Q</SeatStatus>
							<SeatCharacteristics>
								<Code>8</Code>
							</SeatCharacteristics>
						</Seat>
						<Seat>
							<Column>C</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>Q</Code>
								<Code>CH</Code>
								<Code>A</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_01</OfferItemRefs>
						</Seat>
						<Seat>
							<Column>D</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>Q</Code>
								<Code>CH</Code>
								<Code>A</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_01</OfferItemRefs>
						</Seat>
						<Seat>
							<Column>E</Column>
							<SeatStatus>Q</SeatStatus>
							<SeatCharacteristics>
								<Code>8</Code>
							</SeatCharacteristics>
						</Seat>
						<Seat>
							<Column>F</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>Q</Code>
								<Code>CH</Code>
								<Code>W</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_01</OfferItemRefs>
						</Seat>
					</Row>
					<Row>
						<Number>2</Number>
						<Seat>
							<Column>A</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>L</Code>
								<Code>CH</Code>
								<Code>W</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_02</OfferItemRefs>
						</Seat>
						<Seat>
							<Column>B</Column>
							<SeatStatus>Q</SeatStatus>
							<SeatCharacteristics>
								<Code>8</Code>
							</SeatCharacteristics>
						</Seat>
						<Seat>
							<Column>C</Column>
							<SeatStatus>P</SeatStatus>
							<SeatCharacteristics>
								<Code>L</Code>
								<Code>H</Code>
								<Code>A</Code>
							</SeatCharacteristics>
						</Seat>
						<Seat>
							<Column>D</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>L</Code>
								<Code>CH</Code>
								<Code>A</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_02</OfferItemRefs>
						</Seat>
						<Seat>
							<Column>E</Column>
							<SeatStatus>Q</SeatStatus>
							<SeatCharacteristics>
								<Code>8</Code>
							</SeatCharacteristics>
						</Seat>
						<Seat>
							<Column>F</Column>
							<SeatStatus>F</SeatStatus>
							<SeatCharacteristics>
								<Code>L</Code>
								<Code>CH</Code>
								<Code>W</Code>
							</SeatCharacteristics>
							<OfferItemRefs>ALACARTE_SEAT_IB438ed8466b6447429995192d5e15c00f_02</OfferItemRefs>
						</Seat>
					</Row>
				</Cabin>
			</SeatMap>
			<Metadata>
				<Other>
					<OtherMetadata>
						<CurrencyMetadatas>
							<CurrencyMetadata MetadataKey="EUR">
								<Decimals>2</Decimals>
							</CurrencyMetadata>
						</CurrencyMetadatas>
					</OtherMetadata>
				</Other>
			</Metadata>
			<DataLists>
				<PassengerList>
					<Passenger PassengerID="Pasajero1">
						<PTC>ADT</PTC>
					</Passenger>
					<Passenger PassengerID="Pasajero2">
						<PTC>ADT</PTC>
					</Passenger>
					<Passenger PassengerID="Pasajero3">
						<PTC>ADT</PTC>
					</Passenger>
				</PassengerList>
				<FlightSegmentList>
					<FlightSegment SegmentKey="IB331520240124">
						<Departure>
							<AirportCode>ARN</AirportCode>
							<Date>2024-01-24</Date>
							<Time>14:55</Time>
							<AirportName>Stockholm Arlanda</AirportName>
							<Terminal>
								<Name>2</Name>
							</Terminal>
						</Departure>
						<Arrival>
							<AirportCode>MAD</AirportCode>
							<Date>2024-01-24</Date>
							<Time>18:55</Time>
							<ChangeOfDay>0</ChangeOfDay>
							<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
							<Terminal>
								<Name>4</Name>
							</Terminal>
						</Arrival>
						<MarketingCarrier>
							<AirlineID>IB</AirlineID>
							<Name>Iberia</Name>
							<FlightNumber>3315</FlightNumber>
						</MarketingCarrier>
						<OperatingCarrier>
							<AirlineID>IB</AirlineID>
							<Name>Iberia</Name>
							<FlightNumber>3315</FlightNumber>
							<Disclosures>
								<Description>
									<Text>IB</Text>
								</Description>
							</Disclosures>
						</OperatingCarrier>
						<Equipment>
							<AircraftCode>320</AircraftCode>
							<Name>Airbus A320</Name>
						</Equipment>
						<FlightDetail>
							<FlightDuration>
								<Value>PT4H</Value>
							</FlightDuration>
						</FlightDetail>
					</FlightSegment>
					<FlightSegment SegmentKey="IB309720240201">
						<Departure>
							<AirportCode>OPO</AirportCode>
							<Date>2024-02-01</Date>
							<Time>20:40</Time>
							<AirportName>Porto Francisco Sa Carneiro</AirportName>
						</Departure>
						<Arrival>
							<AirportCode>MAD</AirportCode>
							<Date>2024-02-01</Date>
							<Time>23:00</Time>
							<ChangeOfDay>0</ChangeOfDay>
							<AirportName>Madrid Adolfo Suarez-Barajas</AirportName>
							<Terminal>
								<Name>4</Name>
							</Terminal>
						</Arrival>
						<MarketingCarrier>
							<AirlineID>IB</AirlineID>
							<Name>Iberia</Name>
							<FlightNumber>3097</FlightNumber>
						</MarketingCarrier>
						<OperatingCarrier>
							<AirlineID>IB</AirlineID>
							<Name>Iberia</Name>
							<FlightNumber>3097</FlightNumber>
							<Disclosures>
								<Description>
									<Text>IB</Text>
								</Description>
							</Disclosures>
						</OperatingCarrier>
						<Equipment>
							<AircraftCode>320</AircraftCode>
							<Name>Airbus A320</Name>
						</Equipment>
						<FlightDetail>
							<FlightDuration>
								<Value>PT1H20M</Value>
							</FlightDuration>
						</FlightDetail>
					</FlightSegment>
				</FlightSegmentList>
				<MediaList>
					<Media ListKey="Legal-Information">
						<MediaLink>http://www.iberia.com/es/informacion-legal/</MediaLink>
					</Media>
					<Media ListKey="Cabin-features">
						<MediaLink>https://www.iberia.com/es/un-nuevo-concepto-de-volar/</MediaLink>
					</Media>
				</MediaList>
				<ServiceDefinitionList>
					<ServiceDefinition ServiceDefinitionID="SEAT">
						<Name>SEAT</Name>
						<Descriptions>
							<Description>
								<Text>SEAT</Text>
							</Description>
						</Descriptions>
					</ServiceDefinition>
				</ServiceDefinitionList>
			</DataLists>
		</SeatAvailabilityRS>
	</soap:Body>
</soap:Envelope>

...