EnhancedSeatMap Web Service UG Ver6 Final...
Transcript of EnhancedSeatMap Web Service UG Ver6 Final...
Internal Use Only
User Guide March 2014
User Guide EnhancedSeatMap
Schema Version 6.0.0
February 2019
© 2012-2019, Sabre GLBL Inc. All rights reserved.
This documentation is the confidential and proprietary intellectual property of Sabre Inc. Any unauthorized use, reproduction, preparation of derivative works, performance, or display of this document, or software represented by this document, without the express written permission of Sabre Inc. is strictly prohibited.
Sabre Travel Network and the Sabre Travel Network logo design are trademarks and/or service marks of an affiliate of Sabre Inc. All other trademarks, service marks, and trade names are owned by their respective companies.
D O C U M E N T R E V I S I O N I N F O R M A T I O N
The following information is to be included with all versions of the document.
Project Name Enhanced Seat Map Web Service Project Number
Prepared by Sabre Staff Date Prepared December 2013
Revised by Sabre Staff Date Revised April 2014
Revision Reason Additional elements added
Edition No. 1
Revised by Sabre Staff Date Revised July 2014
Revision Reason Additional elements added
Edition No. 2
Revised by Sabre Staff Date Revised August 2015
Revision Reason
Additional Elements (Journey data, fare group, airline record locator). Modified FareAvailQualifiers and client context elements.
Edition No. 3
Revised by Sabre Staff
Date Revised December 2016
Revision Reason .NET compatibility information
Edition No 4
Revised by Sabre Staff Date Revised January 2018
Revision Reason
Modified Operating Carrier Note, FareBreakCriteria and addition of Seat Occupation Table
Edition No 5
Revised by Sabre Staff Date Revised February 2018
Revision Reason
Additional elements for LCCs carriers. PNRLocator and RecordCreateTag.
Edition No 5
Revised by Sabre Staff Date Revised February 2019
Revision Reason
ATPCO Table 191 requirements. Additional elements
Edition No 6
User Guide February 2019 Table of Contents v
Table of Contents
1 G e t t i n g S t a r t e d 1 - 1
1.1 Introduction ..................................................................................................................................................... 1-1 1.2 About This Guide ............................................................................................................................................ 1-1 1.3 Customer Identification ................................................................................................................................... 1-1 1.4 Information Sources ........................................................................................................................................ 1-2
2 A T P C O T a b l e 1 9 1 R e q u i r e m e n t s 2 - 1
2.1 Overview ......................................................................................................................................................... 2-1 2.2 Different Commercial Names for Seats ........................................................................................................... 2-1
3 E n h a n c e d S e a t M a p R Q S t r u c t u r e 3 - 1
3.1 Introduction ..................................................................................................................................................... 3-1 3.2 Correlation ID .................................................................................................................................................. 3-2 3.3 Request Type .................................................................................................................................................. 3-2 3.4 Flight ............................................................................................................................................................... 3-2
3.4.1 Departure Date / Time ............................................................................................................................. 3-3 3.4.2 Operating Carrier ..................................................................................................................................... 3-3 3.4.3 Marketing Carrier ..................................................................................................................................... 3-4 3.4.4 Arrival Date / Time ................................................................................................................................... 3-4 3.4.5 AircraftConfigNumber .............................................................................................................................. 3-4 3.4.6 RecordCreateTag .................................................................................................................................... 3-4 3.4.7 Status ...................................................................................................................................................... 3-4
3.5 Cabin Definition ............................................................................................................................................... 3-5 3.5.1 Cabin Type .............................................................................................................................................. 3-5 3.5.2 RBD ......................................................................................................................................................... 3-5 3.5.3 Marketing Name ...................................................................................................................................... 3-6 3.5.4 Marketing Description .............................................................................................................................. 3-6
3.6 Priced Cabin Criteria ....................................................................................................................................... 3-6 3.6.1 CabinClass .............................................................................................................................................. 3-6 3.6.2 RBD ......................................................................................................................................................... 3-6
3.7 Currency .......................................................................................................................................................... 3-6 3.8 PNRLocator ..................................................................................................................................................... 3-7 3.9 Airline Record Locator ..................................................................................................................................... 3-7 3.10 Fare Availability Qualifiers ............................................................................................................................. 3-7
3.10.1 Traveler ID ............................................................................................................................................. 3-8 3.10.2 Given Name .......................................................................................................................................... 3-9 3.10.3 Surname ................................................................................................................................................ 3-9
vi Table of Contents User Guide Febraury 2019
3.10.4 Loyalty ................................................................................................................................................... 3-9 3.10.5 SSR ..................................................................................................................................................... 3-10 3.10.6 Seat Requirements .............................................................................................................................. 3-10 3.10.7 Traveler Characteristics ...................................................................................................................... 3-10 3.10.8 Ticket Number ..................................................................................................................................... 3-10 3.10.9 FareBreakCriteria ................................................................................................................................ 3-11
3.11 Point of Sale Information ............................................................................................................................. 3-11 3.11.1 Actual City Information ........................................................................................................................ 3-12 3.11.2 Home City Information ......................................................................................................................... 3-13 3.11.3 PCC Information .................................................................................................................................. 3-13 3.11.4 ClientContext ....................................................................................................................................... 3-13
3.12 Journey Data ............................................................................................................................................... 3-13 3.12.1 JourneyFlight ....................................................................................................................................... 3-14 3.12.2 Itinerary Part ........................................................................................................................................ 3-15
3.13 Fare Group .................................................................................................................................................. 3-16 3.13.1 Group Total Price ................................................................................................................................ 3-16 3.13.2 TravelerFareInfo .................................................................................................................................. 3-16 3.13.3 Validating Carrier ................................................................................................................................. 3-18
3.14 Seat Map Source ........................................................................................................................................ 3-19 3.15 Client ........................................................................................................................................................... 3-19 3.16 PriceQuoteCriteria ....................................................................................................................................... 3-19 3.17 Calculate Discount ...................................................................................................................................... 3-19
4 E n h a n c e d S e a t M a p R S S t r u c t u r e 4 - 1
4.1 Introduction ..................................................................................................................................................... 4-1 4.2 Seat Map Information ...................................................................................................................................... 4-1 4.3 Equipment ....................................................................................................................................................... 4-2 4.4 Request Type .................................................................................................................................................. 4-2 4.5 Currency .......................................................................................................................................................... 4-2 4.6 Flight ............................................................................................................................................................... 4-2
4.6.1 Departure Date / Time ............................................................................................................................. 4-3 4.6.2 Operating Carrier ..................................................................................................................................... 4-3 4.6.3 Marketing Carrier ..................................................................................................................................... 4-3 4.6.4 Arrival Date .............................................................................................................................................. 4-3 4.6.5 AircraftConfigNumber .............................................................................................................................. 4-3 4.6.6 RecordCreateTag .................................................................................................................................... 4-4 4.6.7 Status ...................................................................................................................................................... 4-4
4.7 FareAvailQualifiers .......................................................................................................................................... 4-4 4.7.1 Traveler ID ............................................................................................................................................... 4-5 4.7.2 Given Name ............................................................................................................................................ 4-5 4.7.3 SurName ................................................................................................................................................. 4-5 4.7.4 Loyalty ..................................................................................................................................................... 4-5 4.7.1 SSR ......................................................................................................................................................... 4-6
User Guide February 2019 Table of Contents vii
4.7.2 Seat Request ........................................................................................................................................... 4-6 4.7.3 Traveler Characteristics .......................................................................................................................... 4-7 4.7.4 Ticket Number ......................................................................................................................................... 4-7
4.8 Cabin ............................................................................................................................................................... 4-7 4.8.1 Cabin Class ............................................................................................................................................. 4-8 4.8.2 Price ........................................................................................................................................................ 4-8 4.8.3 Row ....................................................................................................................................................... 4-10 4.8.4 Wing ...................................................................................................................................................... 4-20 4.8.5 Column .................................................................................................................................................. 4-20 4.8.6 Cabin Facility ......................................................................................................................................... 4-22 4.8.7 Section .................................................................................................................................................. 4-23 4.8.8 Amenity Reference ................................................................................................................................ 4-23
4.9 Offer ID .......................................................................................................................................................... 4-23 4.10 Amenity Table ............................................................................................................................................. 4-23
4.10.1 Amenity Detail ..................................................................................................................................... 4-23 4.11 Price List ..................................................................................................................................................... 4-26
4.11.1 Price Type Detail ................................................................................................................................. 4-26 4.12 Tax Table .................................................................................................................................................... 4-27
4.12.1 Tax Type Detail ................................................................................................................................... 4-28 4.13 Point of Sale Information ............................................................................................................................. 4-29
4.13.1 Actual Request Information ................................................................................................................. 4-29 4.13.2 Home Requestor Information .............................................................................................................. 4-30 4.13.3 Requestor’s PCC Information .............................................................................................................. 4-30 4.13.4 Client Context Information ................................................................................................................... 4-30
5 X M L E x a m p l e s 5 - 1
5.1 Introduction ..................................................................................................................................................... 5-1 5.2 EnhancedSeatMapRQ version 6 ..................................................................................................................... 5-2
5.2.1 Travel Network Request .......................................................................................................................... 5-2 5.2.2 Airline Solutions Request ........................................................................................................................ 5-3 5.2.3 External GDS Request ............................................................................................................................ 5-4 5.2.4 SabreSonic CheckIn Request ................................................................................................................. 5-5 5.2.1 ATPCO Table 191 Request ..................................................................................................................... 5-6
5.3 EnhancedSeatMapRS version 6 ..................................................................................................................... 5-7 5.3.1 Error Response ....................................................................................................................................... 5-7 5.3.2 Airline Solution Successful Response ..................................................................................................... 5-8 5.3.1 Successful ATPCO T191 Response ..................................................................................................... 5-35
6 E r r o r C o d e s 6 - 1
6.1 Introduction ..................................................................................................................................................... 6-1 6.2 Codes and Descriptions .................................................................................................................................. 6-1
viii Table of Contents User Guide Febraury 2019
7 G l o s s a r y 1
User Guide February 2019 Table of Contents ix
• • •
User Guide February 2019 Introduction 1-1
1.1 I n t r o d u c t i o n
The EnhancedSeatMap service is used to obtain information about a flight’s seat map together with prices for chargeable seats. Also, the response contains seat characteristics, facilities, and amenities information as well as a marketing description element that contains a summary of the price range and is normally used to display the seat map banner.
EnhancedSeatMap v6 f the service is .NET compatible.
1.2 A b o u t T h i s G u i d e
The purpose of this user guide is to provide a description of the EnhancedSeatMap web service. This document describes how the service works and the restrictions that must be followed in order to create a successful request and obtain a response. Included are examples of payloads, both successful and containing errors.
This guide provides information about the EnhancedSeatMap web service. Each chapter is as follows:
• Chapter 1, “Getting Started” explains the purpose of the document, details critical information, and provides a functional overview.
• Chapter 2, “ATPCO Table 191 requirements” contains details about ATPCO Table 191 implementation in EnhancedSeatMap
• Chapter 3, “EnhancedSeatMap RQ Structure” contains descriptions of the attributes and elements in the request schema.
• Chapter 4, “EnhancedSeatMap RS Structure” contains descriptions of the attributes and elements in the response schema.
• Chapter 5, “XML Examples” contains examples of the requests and response schemas.
• Chapter 6, “Error Codes” contains error codes and descriptions.
• Glossary provides a glossary of terms used in this document.
1.3 C u s t o m e r I d e n t i f i c a t i o n
The EnhancedSeatMap service can be used by:
• Sabre® system users who require the seat map functionality.
• Sabre system users who are travel agencies.
1 Getting Started 1
1-2 Information Sources User Guide February 2019
• Sabre system users who are carriers.
• External global distribution system (GDS) travel agencies users.
1.4 I n f o r m a t i o n S o u r c e s
Information returned in the EnhancedSeatMapRS can be obtained in different ways depending on the carrier. The seat map details can come via EDIFACT or XML. Seat prices can be obtained from ancillaries OC filing or from the carrier via XML. Regardless of the different source of data, information will be passed in the EnhancedSeatMapRS in a consistent way allowing you to develop a single processing approach in all cases.
User Guide February 2019 Overview 2-1
2.1 O v e r v i e w
ATPCO Table 191 introduced new standard for airlines that would like to differentiate their commercial names for seats on the seat map. For seats there was one commercial name STANDARD SEAT ASSIGNEMENT. Other then commercial name also seat characteristics were displayed on the seat map. Airlines that will start using ATPCO Table 191 will have ability to define different commercial names depending on seat characteristics.
2.2 D i f f e r e n t C o m m e r c i a l N a m e s f o r S e a t s
• A new element commercial name on seat level in ESM v6 will be added to reflect the commercial name from ATPCO Table 191
• The commercial name on seat level will be default setting. If it will be different per passenger, another commercial name element will be populated in the PassengerEntitlementAndPrice section.
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false"
chargeableInd="true" exitRowInd="false" restrictedReclineInd="false"
noInfantInd="false">
<CommercialName/>
<Number>L</Number>
<Facilities>
<Detail>ChargeableSeat</Detail>
</Facilities>
<Facilities>
<Detail>LegSpaceSeat</Detail>
</Facilities>
<PassengerEntitlementAndPrice entitledInd="true"
<TravellerID>1</TravellerID>
<CommercialName/>
<Price>
<TotalAmount
currencyCode="ARS">184.10</TotalAmount>
</Price>
</PassengerEntitlementAndPrice
</Seat>
2 ATPCO Table 191 Requirements 2
2-2 Different Commercial Names for Seats User Guide February 2019
• • •
User Guide February 2019 Introduction 3-1
3.1 I n t r o d u c t i o n
The EnhancedSeatMap request contains information necessary to obtain the seat map, including the prices of chargeable seats. It may also contain optional information, such as the customer loyalty information that can influence the obtained response.
The EnhancedSeatMapRQ contains information about the requestor, as well as details of the request. Mandatory elements are marked in red.
Security verification is made by comparing the information indicated by the user in the POS element and the information derived from the user’s session.
This chapter includes descriptions of the following:
• Correlation ID (see “Corellation ID”, page 3-2).
• Request type (see “Request Type,” page 3-2).
• Flight (see “Flight,” page 3-2).
• CabinDefinition (see “CabinDefinition,” page 3-5).
• PricedCabinCriteria (see “PricedCabinCriteria”, page 3-6).
3.1.1 C u r r e n c y ( s e e “ R B D
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Cabin
Element Description
RBD Reservation booking designator to apply to seatmap cabin request. • Currency,” page 3-6).
• PNRLocator (see “PNRLocator,” page 3-7).
• AirlineRecordLocator (see “AirlineRecordLocator,” page 3-7).
• Fare availability qualifiers (see “Fare Availability Qualifiers,” page 3-7).
• Point of Sale information (see “Point of Sale Information,” page 3-11).
• Journey Data (see “Journey Data,” page 3-13).
• Fare Group (see “Fare Group,” page 3-15).
• Seat Map Source (see “Seat Map Source,” page 3-19).
• Client (see “Client,” page 3-19).
3 EnhancedSeatMap RQ Structure 3
3-2 Correlation ID User Guide February 2019
• PriceQuoteCriteria (see “PriceQuoteCriteria,” page 3-19).
3.2 C o r r e l a t i o n I D
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Attribute Description
correlationID Information can be added by the customer in order to track transactions. If it is not present, the Sabre system will generate the ID, in which case the transaction tracking will not be from the client, but from the web service.
3.3 R e q u e s t T y p e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
RequestType Type of request. Valid values are:
• Payload - only the information present in the request will be taken into account. Any information that could be derived from the booking itself will be omitted.
• Stateless - clients must include airline record locator in the request in order for the service to retrieve PNR information needed to process the request accurately. This is applicable for earlier versions of ESM v1, v2, v3, v4, v5. For ESM v6, PNRLocator element is required for both LCCs and non LCCs carriers; otherwise, the ESM v6 stateless request will fail. AirlineRecordLocator is not required for non LCC carriers.
• Stateful – the service will get Sabre PNR locator from the ICE session in order for the service to retrieve PNR information needed to process the request accurately Currently, for this request type, passenger specific pricing feature introduced in ESM v4 is not an available feature.
3.4 F l i g h t
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
Flight id Segment number required only in context of ItineraryPart.
origin Three-character IATA airport code for the flight origin.
destination Three-character IATA airport code for the flight destination.
The Fight element includes the following:
• Departure date/time (see this page).
User Guide February 2019 Flight 3-3
• Operating carrier (see “Operating Carrier,” page 3-3).
• Marketing carrier (see “Marketing Carrier,” page 3-4).
• Arrival date/time (see “Arrival Date / Time,” page 3-4).
• AircraftConfigNumber - flight aircraft configuration (see “AircraftConfigNumber,” page 3-4).
• RecordCreateTag (see “RecordCreateTag”, page 3-4).
3.4.1 S t a t u s ( s e e “ R e c o r d C r e a t e T a g
EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Description
RecordCreateTag Mandatory element for LCC carriers (for example RC). For non LCC carriers it is not required.
• Status,” page 3-4).
3.4.2 D e p a r t u r e D a t e / T i m e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Attribute Description
DepartureDate localTime Departure date of the segment (in YYYY-MM-DD format). If the client is sending information about the local time, it will also be used. The time is in HH:MM:SS format. If the customer is not passing information about the departure time, and the request type is set to stateless or stateful, this information will be obtained internally using data from the booking (if present).
3.4.3 O p e r a t i n g C a r r i e r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Attribute Description
Operating Carrier Two-character code for the operating carrier.
Suffix Flight identifier used by operations to differentiate flights with the same number operating on the same date.
Note If there is no information about the operating carrier indicated in the request, the carrier code
specified as the marketing carrier will be used to populate this field. Even though this field is optional, it is highly recommended to always populate it because there are some carriers that require it, and the schema does not make it mandatory.
3-4 Flight User Guide February 2019
3.4.4 M a r k e t i n g C a r r i e r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Attribute Description
Marketing Carrier Two-character code for the marketing carrier.
Suffix Flight identifier used by operations to differentiate flights with same flight number operating on the same date.
3.4.5 A r r i v a l D a t e / T i m e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Attribute Description
ArrivalDate localTime Arrival date of the segment (in YYYY-MM-DD format). If the client is sending information about the local time, it will be used as well. The time format will be HH:MM:SS. If the customer is not passing information about the arrival date and time and the request type is set to stateless or stateful, this information will be obtained internally using data from the booking.
3.4.6 A i r c r a f t C o n f i g N u m b e r
EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Description
AircraftConfigNumber Flight aircraft configuration.
3.4.7 R e c o r d C r e a t e T a g
EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Description
RecordCreateTag Mandatory element for LCC carriers (for example RC). For non LCC carriers it is not required.
3.4.8 S t a t u s
EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight
Element Description
Status Status of flight such as open, close, and boarding.
User Guide February 2019 Cabin Definition 3-5
3.5 C a b i n D e f i n i t i o n
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
CabinDefinition Extension Information about the cabin that has been requested.
The Cabin element includes the following:
• Cabin type (see this page).
• RBD (see this page).
• Marketing name (see “Marketing Name,” page 3-6).
• Marketing description (see “Marketing Name,” page 3-6).
3.5.1 C a b i n T y p e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/CabinDefinition
Element Attribute Description
CabinType Extension The carriers generally return seat maps for the cabin of the booking class (ResBookDesigCode). They may not take the extension element into account. Valid values are:
• First
• BusinessFirst
• Economy
• All All values must be spelled exactly as shown, with the first letter capitalized and the remaining in lowercase.
3.5.2 R B D
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/CabinDefinition
Element Description
RBD One-character code (such as Y) specifying the booking code that is used to indicate for which cabin the request is made.
3-6 Priced Cabin Criteria User Guide February 2019
3.5.3 M a r k e t i n g N a m e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/CabinDefinition
Element Description
MarketingName Marketing name linked to the cabin that is requested, as defined by the carrier.
3.5.4 M a r k e t i n g D e s c r i p t i o n
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/CabinDefinition
Element Description
MarketingDescription Free text description or banner applicable to the cabin.
3.6 P r i c e d C a b i n C r i t e r i a
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
PricedCabinCriteria displayAllOtherCabins Display all cabins. The PricedCabinCriteria element includes the following:
• CabinClass (see this page).
• RBD (see this page).
3.6.1 C a b i n C l a s s
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/PricedCabinCriteria
Element Description
CabinClass Cabin class to apply prices on
3.6.2 R B D
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/Cabin
Element Description
RBD Reservation booking designator to apply to seatmap cabin request.
3.7 C u r r e n c y
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
User Guide February 2019 PNRLocator 3-7
Element Description
Currency The currency is derived using the point of sale information. If an override is required, the currency should be specified using three-letter ISO codes. There are carriers for which an override will not be valid as they support only specific currencies. The carriers always return prices only in these currencies, taking no consideration of the currency that was requested.
3.8 P N R L o c a t o r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
PNRLocator
This element is mandatory for clients that are consuming “Stateless” request type.
3.9 A i r l i n e R e c o r d L o c a t o r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
AirlineRecordLocator
AS clients: Airline record locator refers to the airline record locator for which the seat map is being requested. TN clients: Airline record locator refers to the PNR record locator that is located at the bottom of the PNR This element is mandatory for clients that are consuming “Stateless” request type.
3.10 F a r e A v a i l a b i l i t y Q u a l i f i e r s
For payload information, all data that should be taken into account must be passed directly in the request. Even if there is information present in the reservation, it will not be taken into account. For Stateful requests, if the information is not passed directly in the request, it will be obtained from the session to populate appropriate fields. If information is passed in the request, and the request type is set to Stateful, data from the request will take precedence and override the values taken from the reservation. This element is mandatory for AS client that support passenger specific pricing and are consuming “Stateless” request type.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
FareAvailQualifiers Quantity Number of people of a given passenger type.
RBD Actual booking class or a default of F/J/Y for unbooked travelers.
birthdate Birth date is necessary to qualify passengers for certain seat selection.
3-8 Fare Availability Qualifiers User Guide February 2019
Element Attribute Description
PNR_Loc Carrier record locator.
fareBasisCode Fare basis code for the requested fare Note Fare basis should be added under
FareAvailQualifiers during two scenarios: 1. If there is only one segment in the payload. 2. If there are multiple segments in the
payload, then the fare basis code is for the segment for which the map is being requested.
See FareBreakCriteria for information on fare basis for multiple segments in the payload.
tourCode For future use.
passengerType Pricing Passenger Type, for instance "GOV", "MIL", "ADT", "CNN"
fareComponentID Fare component ID
accompaniedByInfantInd Used to inform that the adult passenger is accompanied by an infant not occupying a seat. This may enforce some restrictions as to the seat availability because such passengers are not allowed to be seated in certain areas of the aircraft. For example, they may not be permitted to occupy aisle seats. The default value of this indicator is false.
The FareAvailQualifiers element includes the following:
• Traveler ID (see this page).
• GivenName (see this page).
• Surname (see “Surname,” page 3-9).
• Loyalty (see “Loyalty,” page 3-9).
• SSR (see “SSR,” page 3-10).
• Seat requirements (see “Seat Requirements,” page 3-10).
• Traveler characteristics (see “Traveler Characteristics,” page 3-10).
• Ticket number (see “Ticket Number,” page 3-10).
• FareBreakCriteria (see “FareBreakCriteria,” page 3-11).
3.10.1 T r a v e l e r I D
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers
User Guide February 2019 Fare Availability Qualifiers 3-9
Element Description
TravelerID Identifier for each passenger in the booking. This number can be specified in two different ways:
• 1 to 99 –Identify the traveler in an individual way; no association with other travelers in the booking is made.
• Two numbers divided by a dot, such as: 1.1, 1.2, 1.3, 2.1, and 2.2 – The surname groups in which passengers should be linked are shown. The first number in front of the dot indicates the surname groups that are present in the reservation. The second number after the dot is linked to the individual first name in the surname group.
3.10.2 G i v e n N a m e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers
Element Description
GivenName First name. If you specify a givenName, you must specify a surname.
This was under Loyalty element in version 3, moved under FareAvailQualifiers in v4 to avoid repeating under Loyalty. This element is mandatory for AS clients that support passenger specific pricing and are consuming “Stateless” request type.
3.10.3 S u r n a m e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers
Element Description
Surname Last name. If you specify a surname, you must specify a givenName.
This was under Loyalty element in version and moved under FareAvailQualifiers in version 4 to avoid repeating under loyalty. This element is mandatory for AS clients that support passenger specific pricing and are consuming “Stateless” request type.
3.10.4 L o y a l t y
It is possible to identify the passenger by indicating their surname, given name, and individual frequent flyer number for a specific airline (passengers can have multiple loyalty numbers but only one per carrier). However, the following rules apply:
For Then
Payload requests Only information present in the request will be taken into account.
Stateful requests Loyalty information will be obtained from the session. If loyalty information is present in a stateful request, it will take precedence over loyalty information that will be obtained from the reservation.
3-10 Fare Availability Qualifiers User Guide February 2019
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers
Element Attribute Description
Loyalty Carrier Two-character carrier code. Note Carrier and loyalty number can appear only if the
given name and surname are present. All four elements must be present in order for the data to be used for loyalty purposes.
Program Primary membership program.
partnerProgram Partner or alliance.
level Membership tier level (1-9)
notes Free text information.
tag Frequent flyer tier level (ex. GLD, SLV)
profileTier Frequent Flier Tier stored in Profiles
3.10.5 S S R
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
SSR SSR (special service requests) details.
3.10.6 S e a t R e q u i r e m e n t s
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
SeatReq/ReqType Extension Element reserved for future use.
3.10.7 T r a v e l e r C h a r a c t e r i s t i c s
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
TravelerCharacteristics This element is currently not used, but it is designed to provide traveler restrictions and characteristics (such as pet allergies).
3.10.8 T i c k e t N u m b e r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
User Guide February 2019 Point of Sale Information 3-11
Element Description
TicketNumber Number of the ticket associated with the seat request.
3.10.9 F a r e B r e a k C r i t e r i a
Even though ESM only supports sending one map per segment in the request, because of journey data needed for taxation purposes, the paylod request can contain multiple segments. In this scenario, it is highly recommended that attributes fareComponentID, fare basis, from, and to are sent for each segment under this element.
Note This element is a list.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers
Element Attribute Description
FareBreakCriteria fareComponentID Fare component ID.
governingCarrier Governing carrier.
fareAmount Fare amount with decimal points.
fareType Fare type string.
atpcoFareTariff Aptco fare tariff.
atpcoFareRule Atpco fare rule.
FareIndicator Fare indicator.
fareTypeBitmap Fare type bitmap.
vendorCode Vendor code.
fareBasisCode Fare basis code.
brand Brand code saved as SSR type- "BRND".
from Departure airport code
to Arrival airport code.
PrivateTariffIndicatorInd Private tariff indicator.
3.11 P o i n t o f S a l e I n f o r m a t i o n
The point of sale information passed by the customer is verified against data derived from the ICE session. The information required varies depending on the customer who is sending the request. Travel agencies must provide the PCC code. They should also send the CRS code they belong to, but this is not mandatory and if data is missing, it will be internally determined based on the PCC.
Carriers, as well as customers using different CRSs, must provide the following:
3-12 Point of Sale Information User Guide February 2019
• CRS code.
• Carrier code where they want the request to be sent.
• City code where their agency is located.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Attribute Description
POS duty One-character code used to identify the function in which the agent is working.
LNIATA Six-character code for the set of the agent who is sending the request.
sine Two- or three-character code for the agent.
multiHost Multihost partition to which the request should be directed. Note MultiHost is a mandatory attribute for airline users
and external travel agency customers (external GDS).
Company CRS code that identifies the customer. Note Company is a mandatory attribute for airline users
and external travel agency customers. The POS element includes the following:
• Actual city information (see this page).
• Home city information (see this page).
• PCC information (see “PCC Information,” page 3-13).
• Client context information (see “ClientContex Information,” page 3-13).
3.11.1 A c t u a l C i t y I n f o r m a t i o n
Actual city information reveals from where the agent is making the request.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/POS
Element Attribute Description
Actual country Three-character code for the country. This is used for IATA verification.
province State or province from which the request is coming.
city Three-character code for either the airport or city from which the request is made.
number Agent station number or travel agent IATA number.
country2 Two-character code for the default currency of the request.
User Guide February 2019 Journey Data 3-13
3.11.2 H o m e C i t y I n f o r m a t i o n
Home city information reveals where the agent making the request comes from.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/POS
Element Attribute Description
Home country Three-character code for the country. This is used for IATA verification.
province State or province the requestor is located in.
city Three-character code for either the airport or city where the requestor is based.
number Agent station number or travel agent IATA number.
country2 Two-character code for the default currency of the request.
3.11.3 P C C I n f o r m a t i o n
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/POS
Element Description
PCC Four-character code for the travel agency from which the request is made. Note This code is mandatory for Sabre, Abacus, and INFINI travel agencies, but
can also be used by other customers.
3.11.4 C l i e n t C o n t e x t
Client context only applies to Sabre hosted carriers
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/POS
Element Attribute Description
ClientContext clientType Client context only applies to Sabre hosted carriers
3.12 J o u r n e y D a t a
Journey data refers to all active flight segments in the itinerary and must be included in the EnhancedSeatMapRQ in order to apply the correct tax based on the complete journey.
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
The JourneyData element includes the following:
• JourneyFlight (see this page).
• ItineraryPart (see “Itinerary Part,” page 3-15).
3-14 Journey Data User Guide February 2019
3.12.1 J o u r n e y F l i g h t
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/JourneyData
Element Description
JourneyFlight Complete flight information, including carrier code, flight number, class of service,travel date, orgin and destination, and status action code.
Flight Journey Data has the following elements:
• Id (see this page).
• CnxxIndicator (see this page).
• ClassOf Service (see this page).
• ActionCode (see this page).
• FareBasisCode (see this page).
3.12.1.1 I d
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData
Element Description
Id Unique indetifier.
3.12.1.2 C n x x I n d i c a t o r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData
Element Description
CnxxIndicator If Y, there are one or more connections. Valid values are Y or N.
3.12.1.3 C l a s s O f S e r v i c e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData
User Guide February 2019 Journey Data 3-15
Element Description
ClassOfService Class of service
3.12.1.4 A c t i o n C o d e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData
Element Description
ActionCode Two-character segment status action code, example: SS, HK. Valid values are segment status action codes.
3.12.1.5 F a r e B a s i s C o d e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData
Element Description
FareBasisCode Fare Basis Code for the filed fare.
3.12.2 I t i n e r a r y P a r t
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ItineraryPart
Element Description
ItineraryPart Details about itinerary part
The elements in the ItineraryPart are:
• Type (see “Type,” page).
• SegmentReferences (see this page).
3.12.2.1 T y p e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ItineraryPart
Element Description
Type Itinerary part type
3.12.2.2 S e g m e n t R e f e r e n c e s
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ItineraryPart
3-16 Fare Group User Guide February 2019
Element Description
SegmentReferences Details segment references
3.12.2.3 S e g m e n t R e f
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ItineraryPart
Element Description
SegmentRef Details segment references
3.13 F a r e G r o u p
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
The FareGroup element includes the following:
• GroupTotalPrice (see this page).
• TravelerFareInfo (see this page).
• ValidatingCarrier (see “ValidatingCarrier,” page 3-18).
3.13.1 G r o u p T o t a l P r i c e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/GroupTotalPrice
GroupTotalPrice refers to sum of all passengers’ base fare and taxes.
Element Attribute Description
GroupTotalPrice currencyCode Code for the currency.
currency Currency name.
decimalPlaces Number of decimals
3.13.2 T r a v e l e r F a r e I n f o
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup
Element Attribute Description
TravelerFareInfo TypeRequested Passenger type being requested for pricing.
TypePriced Passenger type being priced.
TypeCount Number of travelers of the same passenger type.
User Guide February 2019 Fare Group 3-17
The TravelerFareInfo element includes the following:
• NameAssociationInfo (see this page).
• TypeTotalPrice (see “TypeTotalPrice,” page 3-17).
• Base (see “Base,” page 3-17).
• Taxes (see “Taxes,” page 3-18).
• Total (see “Total,” page 3-18).
• JourneyFlight (see JourneyFlight from chapter 3.12).
• TicketByDate (see “TicketByDate,” page 3-18).
• FareBasisCode (see “FareBasisCode,” page 3-18).
3.13.2.1 N a m e A s s o c i a t i o n I n f o
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/NameAssociationInfo
Element Attribute Description
NameAssociationInfo nameNumber Name number.
nameID Name Id.
3.13.2.2 T y p e T o t a l P r i c e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/TravelerFareInfo
Total price for all passengers of the same type
Element Attribute Description
TypeTotalPrice currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimals
3.13.2.3 B a s e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/TravelerFareInfo
Total base fare amount that includes surcharges (if applicable).
Element Attribute Description
Base currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimals.
3-18 Fare Group User Guide February 2019
3.13.2.4 T a x e s
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/TravelerFareInfo
Total taxes amount
Element Attribute Description
Taxes currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimals.
3.13.2.5 T o t a l
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/ TravelerFareInfo
Base+Taxes
Element Attribute Description
Total currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimals.
3.13.2.6 T i c k e t B y D a t e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/ TravelerFareInfo
Element Description
TicketByDate Ticket by date/ time refers to the last date the air fare must be ticketed by.
3.13.2.7 F a r e B a s i s C o d e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/FareBasisCode
Element Description
FareBasisCode FareBasisCode
3.13.3 V a l i d a t i n g C a r r i e r
/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup
Element Description
ValidatingCarrier ValidatingCarrier refers to the carrier code the ticket is being validated on.
User Guide February 2019 Seat Map Source 3-19
3.14 S e a t M a p S o u r c e
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
SeatMapSource Optional parameter that contains information about the source of the seat map. It can be either ACS or PRS. If the request does not have this element, ANCS will return a PRS Seat Map as default.
3.15 C l i e n t
/EnhancedSeatMapRQ/SeatMapQueryEnhanced
Element Description
Client Optional parameter that contains information about the client requesting the seat map. It can be KIOSK, Mobile, or Web. ACS flight seat map requires knowing the client who is requesting the seat map.
3.16 P r i c e Q u o t e C r i t e r i a
/EnhancedSeatMapRQ/PriceQuoteCriteria
3.17 C a l c u l a t e D i s c o u n t
/EnhancedSeatMapRQ/CalculateDiscounts
Element Description
CalculateDiscounts CalculateDiscounts.
Element Attribute Description
PriceQuoteCriteria number PriceQuoteNumber
3-20 Calculate Discount User Guide February 2019
• • •
User Guide February 2019 Introduction 4-1
4.1 I n t r o d u c t i o n
In the response, the user will obtain the seat map and seat price information for the requested flight. If additional information about facilities and amenities exists, it will also be in the response.
This chapter contains the following:
• Seat map information (see this page).
• Equipment (see “Equipment,” page 4-2).
• Request type (see “Request Type,” page 4-2).
• Currency (see “Currency,” page 4-2).
• Flight (see “Flight,” page 4-2).
• Fare availability qualifiers (see “FareAvailQualifiers,” page 4-4).
• Cabin (see “Cabin,” page 4-7).
• OfferId (see “OfferId”, page).
• Amenity table (see “Amenity Table,” page 4-23).
• Price list (see “Price List,” page 4-26).
• Tax table (see “Tax Table,” page 4-27).
• Point of sale information (see “Point of Sale Information,” page 4-29).
4.2 S e a t M a p I n f o r m a t i o n
/EnhancedSeatMapRS
Attribute Description
mapID Unique number that can be used to reference the seat map.
system Informs who provided the mapID value.
correlationID The same correlationID that was used in the RQ will be returned in the RS.
changeOfGaugeInd Indicator for whether the flight is a change of gauge. Valid values are:
• true – The flight is a change of gauge.
• false – The flight is not a change of gauge.
4 EnhancedSeatMap RS Structure 4
4-2 Equipment User Guide February 2019
4.3 E q u i p m e n t
/EnhancedSeatMapRS/SeatMap
Element Description
Equipment Numeric code for the aircraft equipment type.
4.4 R e q u e s t T y p e
/EnhancedSeatMapRS/SeatMap
Element Description
RequestType Type of request. Valid values are:
• payload
• stateless
• stateful This value should be the same as indicated in the RQ by the customer.
4.5 C u r r e n c y
/EnhancedSeatMapRS/SeatMap
Element Description
Currency Default currency for the entire response using the three-character ISO code.
4.6 F l i g h t
/EnhancedSeatMapRS/SeatMap
Element Attribute Description
Flight id Segment number required only in context of ItineraryPart
origin Three-character IATA airport code for the flight origin.
destination Three-character IATA airport code for the flight destination.
User Guide February 2019 Flight 4-3
4.6.1 D e p a r t u r e D a t e / T i m e
/EnhancedSeatMapRS/SeatMap/Flight
Element Attribute Description
DepartureDate localTime Departure date of this segment (in YYYY-MM-DD format), and local time specified in HH:MM:SS format.
4.6.2 O p e r a t i n g C a r r i e r
/EnhancedSeatMapRS/SeatMap/Flight
Element Attribute Description
Operating carrier Two-character code for the operating carrier.
suffix Flight identifier used by operations to differentiate flights with the same flight number operating on the same date.
4.6.3 M a r k e t i n g C a r r i e r
/EnhancedSeatMapRS/SeatMap/Flight
Element Attribute Description
Marketing carrier Two-character code for the marketing carrier.
suffix Flight identifier used by operations to differentiate flights with same flight number operating on the same date.
4.6.4 A r r i v a l D a t e
/EnhancedSeatMapRS/SeatMap/Flight
Element Attribute Description
ArrivalDate localTime Arrival date of the segment (in YYYY-MM-DD format).
4.6.5 A i r c r a f t C o n f i g N u m b e r
/EnhancedSeatMapRS/SeatMap/AircraftConfigNumber
Element Description
AicraftConfigNumber The configuration is specific to an aircraft. There can be multiple aircrafts using the same aircraft name, but the configuration narrows it down to a specific aircraft configuration
4-4 FareAvailQualifiers User Guide February 2019
4.6.6 R e c o r d C r e a t e T a g
/EnhancedSeatMapRS/SeatMap/RecordCreateTag
Element Description
RecordCreateTag RecordCreateTag
4.6.7 S t a t u s
/EnhancedSeatMapRS/SeatMap/Flight
Element Description
Status Flight status allowed by SSCI (sabre Sonic Check In) OPENCI, OPENC, OPENAI, OPENA
4.7 F a r e A v a i l Q u a l i f i e r s
This element is designed for future use in the response. Information is currently not returned.
/EnhancedSeatMapRS/SeatMap
Element Attribute Description
FareAvailQualifiers Quantity Number of travelers of a given passenger type.
RBD Actual booking class or a default of F/J/Y for unbooked travelers.
Birthdate Birth date. Minimum age required for certain seats.
PNR_Loc Carrier record locator.
fareBasisCode Fare basis code.
tourCode Applied tour code.
passengerType Pricing Passenger Type, for instance "GOV", "MIL", "ADT", "CNN"
fareComponentID FareComponentID
accompaniedByInfantInd Indicator for whether a seat can be occupied by a passenger traveling with a lap child. Restrictions may occur for exit rows and spaces with a limited number of oxygen masks.
FareAvailQualifiers includes the following:
• Traveler ID (see “Traveler ID,” page 4-5).
• GivenName (see “Given Name,” page 4-5).
User Guide February 2019 FareAvailQualifiers 4-5
• Surname (see “Surname,” page 4-5).
• Loyalty (see “Loyalty,” page 4-5).
• SSR (see this page).
• Seat Request (see “SeatRequest”, page 4-6).
• Traveler characteristics (see “Traveler Characteristics,” page 4-7).
• Ticket number (see “Ticket Number,” page 4-7).
• FareBreakCriteria (see “FareBreakCriteria” from chapter 3.)
4.7.1 T r a v e l e r I D
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers
Element Description
TravelerID This element is designed for future use in the response. Information is currently not returned. Specified number identifies the passenger either individually or using a surname group and individual first name number.
4.7.2 G i v e n N a m e
/EnhancedSeatMapRS/SeatMapQueryEnhanced/FareAvailQualifiers
Element Description
GivenName First name. If you specify a givenName, you must specify a surname.
This was under Loyalty element in version 3 and moved under FareAvailQualifiers in v4 to avoid repeating under loyalty.
4.7.3 S u r N a m e
/EnhancedSeatMapRS/SeatMapQueryEnhanced/FareAvailQualifiers
Element Description
Surname Last name. If you specify a surname, you must specify a givenName.
4.7.4 L o y a l t y
This element is designed for future use in the response. Information is currently not returned.
4-6 FareAvailQualifiers User Guide February 2019
It is possible to identify the passenger by indicating their surname, given name, and individual frequent flyer number for a specific airline. However, the following rules apply:
For Then
Payload requests Only information present in the request will be taken into account.
Stateful requests Loyalty information will be obtained from the session. If loyalty information is present in a stateful request, it will take precedence over loyalty information that will be obtained from the reservation.
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers
Element Attribute Description
Loyalty carrier Two-character carrier code. Note Carrier and loyalty number can appear only if the
given name and surname are present. All four elements must be present in order for the data to be used for loyalty purposes.
program Primary membership program.
partnerProgram Partner or alliance.
level Membership tier level.
notes Free text information.
tag Frequent Flier Tag stored in PNR
profileTier Frequent Flier Tier stored in Profiles
4.7.1 S S R
/EnhancedSeatMapRS/SeatMapQueryEnhanced/FareAvailQualifiers
Element Description
SSR Special Service Request
4.7.2 S e a t R e q u e s t
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers
Element Description
SeatReq This element is designed for future use in the response. Information is currently not returned.
4.7.2.1 S e a t T y p e
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers/SeatReq
User Guide February 2019 Cabin 4-7
Element Attribute Description
ReqType Extension This element is designed for future use in the response. Information is currently not returned.
4.7.3 T r a v e l e r C h a r a c t e r i s t i c s
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers
Element Description
TravelerCharacteristics This element is designed for future use in the response. Information is currently not returned, but it is designed to provide traveler restrictions and characteristics (such as pet allergies).
4.7.4 T i c k e t N u m b e r
/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers
Element Description
TicketNumber This element is designed for future use in the response. Information is currently not returned.
4.8 C a b i n
The Cabin element is present in every successful seat map response. It contains essential information, such as seat availability and prices that will be charged.
/EnhancedSeatMapRS/SeatMap
Element Attribute Description
Cabin capacity Total number of seats in the cabin.
firstRow Number of the first row in the cabin.
lastRow Number of the last row in the cabin.
classLocation Physical location of the seats on the plane, such as lowerdeck and upperdeck.
seatOccupationDefault Detailed status of the seat.
rowQty Total number of rows in the cabin. The Cabin element includes the following:
• Cabin class (see “Cabin Class,” page 4-8).
• Price (see “Price,” page 4-8).
• Row (see “Row,” page 4-10).
4-8 Cabin User Guide February 2019
• Wing (see “Wing,” page 4-20).
• Column (see “Column,” page 4-20).
• Cabin facility (see “Cabin Facility,” page 4-22).
• Section (see “Section,” page 4-23).
• Amenity reference (see “Amenity Reference,” page 4-23).
4.8.1 C a b i n C l a s s
/EnhancedSeatMapRS/SeatMap/Cabin
Element Description
CabinClass Information about the cabin for which the seat map is returned.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinClass
Element Attribute Description
CabinType extension Cabin type describes the cabin for which the seat map is returned in an industry standard way such as: economy or first class.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinClass
Element Description
RBD Booking code for which the response is returned.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinClass
Element Description
MarketingName Marketing name to be displayed.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinClass
Element Description
MarketingDescription Information that can be used to create a banner characterizing the price ranges of chargeable seats for the cabin. General information about the chargeable seats may be added.
4.8.2 P r i c e
/EnhancedSeatMapRS/SeatMap/Cabin/
User Guide February 2019 Cabin 4-9
Element Description
Price Information about the default cabin price, qualifiers, and rules.
/EnhancedSeatMapRS/SeatMap/Cabin/Price
Pricing information contains the total amount that will be charged for each seat, together with the indication in which currency the price is specified.
Element Attribute Description
TotalAmount currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimal places in the price.
/EnhancedSeatMapRS/SeatMap/Cabin/Price
Element Description
Source Information where the price is coming from.
/EnhancedSeatMapRS/SeatMap/Cabin/Price
Element Description
Taxes Tax information.
/EnhancedSeatMapRS/SeatMap/Cabin/Price/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Number of decimal places in the price.
/EnhancedSeatMapRS/SeatMap/Cabin/Price/Taxes
Element Description
TaxTypeRef Tax type reference is used when the same tax is repeated multiple times. In order to avoid the repetition of data, tax reference is used, and the exact tax value is indicated separately at the end of the response.
4-10 Cabin User Guide February 2019
/EnhancedSeatMapRS/SeatMap/Cabin/Price
Element Description
PriceTypeRef Price type reference is used when the same price is repeated multiple times. In order to avoid the repetition of data, price reference is used, and the exact price value is indicated separately at the end of the response.
4.8.3 R o w
/EnhancedSeatMapRS/SeatMap/Cabin
Element Description
Row Row and seat information is passed in this element.
The Row element contains the following:
• Row number (see this page).
• Row type (see this page).
• Row price (see this page).
• Row facility (see “Row Facility,” page 4-12).
• Row seat information (see “Row Seat Information,” page 4-13).
• Row amenity reference information (see “Row Amenity Reference Information,” page 4-20).
4.8.3.1 R o w N u m b e r
/EnhancedSeatMapRS/SeatMap/Cabin/Row
Element Description
RowNumber Number of the row in the aircraft.
4.8.3.2 R o w T y p e
/EnhancedSeatMapRS/SeatMap/Cabin/Row
Element Attribute Description
Type Extension Row characteristic, such as over the wing or exit.
4.8.3.3 R o w P r i c e
/EnhancedSeatMapRS/SeatMap/Cabin/Row
User Guide February 2019 Cabin 4-11
Element Description
Price Default price for the seats in a given row. This information overrides the default prices specified at the cabin level.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Price
Element Attribute Description
TotalAmount currencyCode Code for the currency.
currency Currency name.
decimalPlaces Number of decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Price
Element Description
Source Information about where the price comes from.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Price
Element Description
Taxes Tax information.
EnhancedSeatMapRS/SeatMap/Cabin/Row/Price/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
currency Currency name.
decimalPlaces Number of decimal places.
Tax/TaxTypeRef Tax type reference is used when the same tax is repeated multiple times. In order to avoid the repetition of data, tax reference is used, and the tax exact value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Price/Taxes
Element Description
TaxTypeRef Tax type reference is used when the same tax is repeated multiple times. In order to avoid the repetition of data, tax reference is used, and the tax exact value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Price
4-12 Cabin User Guide February 2019
Element Description
PriceTypeRef Price type reference is used when the same price is repeated multiple times. In order to avoid the repetition of data, price reference is used, and the exact price value is indicated separately at the end of the response.
4.8.3.4 R o w F a c i l i t y
/EnhancedSeatMapRS/SeatMap/Cabin/Row
Element Description
RowFacility Facilities that are applicable for a given row.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/RowFacility
Element Description
Location Position of the facility on the aircraft.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/RowFacility
Element Description
Facility Information about the offered facility.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/RowFacility/Facility
Element Attribute Description
Characteristics extension Characteristic of the facility.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/RowFacility/Facility
Element Attribute Description
Location extension Location of the facility.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/RowFacility/Column
Element Description
Column Seat Column A-Z.
User Guide February 2019 Cabin 4-13
4.8.3.5 R o w S e a t I n f o r m a t i o n
The default value for Seat is false.
/EnhancedSeatMapRS/SeatMap/Cabin/Row
Element Attribute Description
Seat occupiedInd Indicator for whether a seat is occupied or available.
inoperativeInd Indicator for whether there is a seat is a location.
premiumInd Indicator for whether a seat is premium or standard.
chargeableInd Indicator for whether a seat is chargeable (Pay For Seat).
exitRow Indicator for whether a seat is located in an exit row.
restrictedreclineInd Indicator for whether a seat is in restricted recline.
noInfantInd Indicator for whether a seat is allowed for infants.
blockCode Indicator for whether a seat has blocks. Valid values are:
• (asterisk) * means “seat available”
• (Period) . means “seat not available”
• Q means “premium seat”
• Also some carrier specific ones.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
CommercialName Commercial name for seat retrieved from T191.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Number Seat number in the requested row will be indicated with a capital letter.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Occupation Seat occupation type.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Occupation
Element Attribute Description
Detail Extension Additional information about the status of the seat. Note Table below
4-14 Cabin User Guide February 2019
Occupation Table:
Occupation Is a seat available for a user on a seat map?
AdvancedBoardingPassSeat No
AdvancedSeatSelectionSeat Yes
CheckInReservedSeat No
DownlineProtectedSeats No
ExtraSeat No
NoSeatHere No
ProtectedSeat No
ReservedSeatGeneric No
SeatBlockedForAirportUse No
SeatBlockedForOtherReason No
SeatBlockedForThroughPassengerBoarded No
SeatBlockedForWithDeadload No
SeatForGroupPreAllocation No
SeatIsFree Yes
SeatIsNotAvailableForInterlineThroughCheckIn No
SeatIsNotAvailableForPartnerAirlinesUse No
SeatIsOccupied No
SeatOccupiedForMedicalReasons No
SeatProtectedForCodeSharing No
TransitPassengerSeatOccupiedByATransitPassengerOrLoad No
UplineProtectedSeat No
Other Yes
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Occupation
Element Description
Description Free text additional information about the occupation of the seat.
User Guide February 2019 Cabin 4-15
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Location Details describing the location of the seat on the aircraft.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Location
Element Attribute Description
Detail Extension Additional information about the location of the seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Location
Element Description
Description Free text additional information about the location of the seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Limitations List of limitations associated with the seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Limitations
Element Attribute Description
Detail Extension Additional information about the limitations of the seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Limitations
Element Description
Description Free text additional information about the limitations of the seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Facilities Facilities related to a specific seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Facilities
Element Attribute Description
Detail Extension Additional information about seat facilities.
4-16 Cabin User Guide February 2019
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Facilities
Element Description
Description Free text additional information about seat facilities.
EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer
Element Attribute Description
Offer entitledInd Information about entitled seat
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer
Element Description
CommercialName Specifies the commercial name associated with matched price (PADIS codes).
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer
Element Description
OfferItemId OfferItemId as defined by NDC. Use this ID when selling the seat based on the price offered here.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer
Element Description
TravellerID Profile Traveler Identifier.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer
Element Description
Price Individual seat price that overrides the cabin and row default.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Price
Pricing information contains the total amount that will be charged for the seat.
Element Attribute Description
TotalAmount currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Decimal places.
User Guide February 2019 Cabin 4-17
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Price
Element Description
Source Information about the pricing source.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Price
Element Description
Taxes Tax information.
EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Price/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Price/Taxes
Element Description
TaxTypeRef Tax type reference is used when the same tax is repeated multiple times. In order to avoid the repetition of data, tax reference is used, and the tax exact value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer//Price
Element Description
PriceTypeRef Price type reference is used when the same price is repeated multiple times. In order to avoid the repetition of data, price reference is used, and the exact price value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/BasePrice
Pricing information contains the total amount that will be charged for the seat.
Element Attribute Description
TotalAmount currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Decimal places.
4-18 Cabin User Guide February 2019
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/BasePrice
Element Description
Source Information about the pricing source.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/BasePrice
Element Description
Taxes Tax information.
EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/ BasePrice/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/BestPrice/Taxes
Element Description
TaxTypeRef Tax type reference is used when the same tax is repeated multiple times. In order to avoid the repetition of data, tax reference is used, and the tax exact value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/BestPrice
Element Description
PriceTypeRef Price type reference is used when the same price is repeated multiple times. In order to avoid the repetition of data, price reference is used, and the exact price value is indicated separately at the end of the response.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Deal
Element Description
Deal Information about applied discount/markup for this seat.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Deal/Type
Element Description
Type Indicates whether price goes up or down.
User Guide February 2019 Cabin 4-19
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Deal/OfferName
Element Description
OfferName Rule ID that applies in DR for this ancillary.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Deal/Percentage
Element Description
Percentage Percentage as defined in DR rule for percentage discounts/markups.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/Deal/Amount
Element Attribute Description
Amount currencyCode Code for the currency.
Currency Currency name.
decimalPlaces Decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/FeeWaiverRuleId
Element Description
FeeWaiverRuleId Fee Waiver Rule ID
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Offer/EntitlementRuleId
Element Description
EntitlementRuleId Entitlement Rule ID
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
Bilateral Non-standard seat characteristics bilaterally agreed upon.
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Bilateral
Element Description
Characteristic Description of the seat according to carrier’s individual standards.
4-20 Cabin User Guide February 2019
/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat
Element Description
AmenityRef List of amenities that apply to the seat.
4.8.3.6 R o w A m e n i t y R e f e r e n c e I n f o r m a t i o n
/EnhancedSeatMapRS/SeatMap/Cabin/Row
Element Description
AmenityRef List of amenities that apply to the row.
4.8.4 W i n g
/EnhancedSeatMapRS/SeatMap/Cabin
Attribute Description
firstRow First row of seats over the wing.
lastRow Last row of seats over the wing.
4.8.5 C o l u m n
/EnhancedSeatMapRS/SeatMap/Cabin
Element Description
Column Information about the seat columns available on the aircraft.
The Column element contains the following:
• Column (see this page).
• Characteristics (see “Characteristics,” page 4-21).
• Price (see “Price,” page 4-21).
4.8.5.1 C o l u m n
/EnhancedSeatMapRS/SeatMap/Cabin/Column
Element Description
Column Information about the column described using a capital letter.
User Guide February 2019 Cabin 4-21
4.8.5.2 C h a r a c t e r i s t i c s
/EnhancedSeatMapRS/SeatMap/Cabin/Column
Element Description
Characteristics Description of the whole column, such as window.
4.8.5.3 P r i c e
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price
Element Attribute Description
TotalAmount currencyCode Code for the currency.
currency Currency name.
decimalPlaces Decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price
Element Description
Source Information about the pricing source.
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price
Element Description
Taxes Total taxes applicable for this price.
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
currency Currency name.
decimalPlaces Decimal places.
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price/Taxes
Element Description
Tax/TaxTypeRef Tax type reference information.
4-22 Cabin User Guide February 2019
/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price
Element Description
PriceTypeRef Price type reference information.
4.8.6 C a b i n F a c i l i t y
/EnhancedSeatMapRS/SeatMap/Cabin
Element Description
CabinFacility Cabin facility relevant to the cabin and its first and last row.
The Cabin Facility element contains the following:
• Cabin facility location (see this page).
• Cabin facility description (see this page).
4.8.6.1 C a b i n F a c i l i t y L o c a t i o n
/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility
Element Description
Location Location on the aircraft.
4.8.6.2 C a b i n F a c i l i t y D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility
Element Description
Location Cabin facility description.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility/Location
Element Attribute Description
Characteristics extension Passenger and Airport Data Interchange Standards (PADIS) facility information.
/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility/Location
Element Attribute Description
Location extension Information about the cabin facility.
User Guide February 2019 Offer ID 4-23
/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility/Location
Element Description
Column Seat Column A-Z.
4.8.7 S e c t i o n
Information about separation of sections in a single cabin.
/EnhancedSeatMapRS/SeatMap/Cabin
Element Attribute Description
Section section Section identification.
firstRow First row in the section.
lastRow Last row in the section.
4.8.8 A m e n i t y R e f e r e n c e
/EnhancedSeatMapRS/SeatMap/Cabin
Element Description
AmenityRef List of amenities that apply to the seats in this cabin.
4.9 O f f e r I D
/EnhancedSeatMapRS/SeatMap
Element Description
Offer ID OfferId as defined by NDC. Use this ID when selling seats based on the prices offered here.
4.10 A m e n i t y T a b l e
/EnhancedSeatMapRS/SeatMap
Element Description
Amenity Table Amenity referenced by ID applicable to the complete request.
4.10.1 A m e n i t y D e t a i l
/EnhancedSeatMapRS/SeatMap/AmenityTable
4-24 Amenity Table User Guide February 2019
Element Attribute Description
AmenityDetail id XML ID value used to reference the amenity.
The Amenity Detail element contains the following:
• Code (see this page).
• Description (see this page).
• Fee (see this page).
• Subcode or additional code (see “Subcode or Additional Code,” page 4-25).
• Supplier code (see “Supplier Code,” page 4-25).
• Taxes (see “Taxes,” page 4-25).
• Amenity description (see “Amenity Description,” page 4-26).
• PriceTypeRef (see “PriceTypeRef,” page 4-26).
4.10.1.1 C o d e
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Description
Code Product code.
4.10.1.2 D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Description
Description Description of the amenity.
4.10.1.3 F e e
Total fee that will be applicable for the amenity.
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Attribute Description
Fee currencyCode Code for the currency.
currency Currency name.
decimalPlaces Decimal places.
User Guide February 2019 Amenity Table 4-25
4.10.1.4 S u b c o d e o r A d d i t i o n a l C o d e
Subcode or additional code information.
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Attribute Description
SecondaryCode URI Uniform resource identifier.
Context Element is not used.
4.10.1.5 S u p p l i e r C o d e
Supplier specific product code.
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Attribute Description
SupplierCode URI Uniform resource identifier.
Context Element is not used.
4.10.1.6 T a x e s
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Description
Taxes Taxes applicable to the price. /EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail/Taxes
Element Attribute Description
Tax currencyCode Code for the currency.
currency Currency name.
decimalPlaces Number of decimal places.
Tax/TaxTypeRef Tax type reference information.
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail/Taxes
Element Description
TaxTypeRef Tax type reference information.
4-26 Price List User Guide February 2019
4.10.1.7 A m e n i t y D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Description
URI Link to the description of the amenity.
4.10.1.8 P r i c e T y p e R e f
/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail
Element Description
PriceTypeRef List of price types applicable.
4.11 P r i c e L i s t
/EnhancedSeatMapRS/SeatMap
Attribute Description
PriceList List of applicable prices.
4.11.1 P r i c e T y p e D e t a i l
/EnhancedSeatMapRS/SeatMap/PriceList/
Element Attribute Description
PriceTypeDetail Id XML ID value used to reference the price.
The PriceTypeDetail element contains the following:
• Code (see this page).
• Description (see “Description, page 4-27).
• Secondary code (see “Secondary Code,” page 4-27).
• Supplier code (see “Supplier Code,” page 4-27.
• Price description (see “Price Description,” page 4-27).
4.11.1.1 C o d e
/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail
User Guide February 2019 Tax Table 4-27
Element Description
Code Price of tax type primary code.
4.11.1.2 D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail
Element Description
Description Element is not used.
4.11.1.3 S e c o n d a r y C o d e
/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail
Element Attribute Description
SecondaryCode URI Uniform resource identifier.
context Element is not used.
4.11.1.4 S u p p l i e r C o d e
/EnhancedSeatMapRS/SeatMap/PriceListPriceTypeDetail
Element Attribute Description
SupplierCode URI Uniform resource identifier.
context Element is not used.
4.11.1.5 P r i c e D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail
Element Description
URI Link to the description of the amenity.
4.12 T a x T a b l e
/EnhancedSeatMapRS/SeatMap
Attribute Description
TaxTable List tax descriptions applicable for the seat price.
4-28 Tax Table User Guide February 2019
4.12.1 T a x T y p e D e t a i l
/EnhancedSeatMapRS/SeatMap/TaxTable
Element Attribute Description
TaxTypeDetail Id XML ID value used to reference this tax.
The TaxTypeDetail element contains the following:
• Code (see this page).
• Description (see this page).
• Secondary code (see this page).
• Supplier code (see this page).
• Tax description (see “Tax Description,” page 4-29).
4.12.1.1 C o d e
/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail
Element Description
Code Price of tax type primary code.
4.12.1.2 D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail
Element Description
Description Tax description.
4.12.1.3 S e c o n d a r y C o d e
/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail
Element Attribute Description
SecondaryCode URI Uniform resource identifier.
context Element is not used.
4.12.1.4 S u p p l i e r C o d e
/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail
User Guide February 2019 Point of Sale Information 4-29
Element Attribute Description
SupplierCode URI Uniform resource identifier.
context Element is not used.
4.12.1.5 T a x D e s c r i p t i o n
/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail
Element Description
URI Link to the tax description.
4.13 P o i n t o f S a l e I n f o r m a t i o n
Customer identification information. Data will be the same as in the request. This is optional information and will not always be returned.
/EnhancedSeatMapRS/SeatMap/POS
Attribute Description
duty One-character code used to identify the function in which the agent is working.
LNIATA Six-character code for the set of the agent who sent the request.
sine Two- or three-character code for the agent.
multiHost Multihost partition where the request was directed. Note MultiHost is a mandatory attribute for airline users and external travel
agency customers (external GDS).
Company CRS code that identifies the customer. Note Company is a mandatory attribute for airline users and external travel
agency customers.
4.13.1 A c t u a l R e q u e s t I n f o r m a t i o n
/EnhancedSeatMapRS/SeatMap/POS
Element Attribute Description
Actual country Three-character code for the country. This is used for IATA verification.
province State or province from which the request is coming.
city Three-character code for either the airport or city from which the request is made.
number Agent station number or travel agent IATA number.
country2 Two-character code for the default currency of the request.
4-30 Point of Sale Information User Guide February 2019
4.13.2 H o m e R e q u e s t o r I n f o r m a t i o n
/EnhancedSeatMapRS/SeatMap/POS
Element Attribute Description
Home country Three-character code for the country. This is used for IATA verification.
province State or province from which the request is coming.
city Three-character code for either the airport or city from which the request is made.
number Agent station number or travel agent IATA number.
country2 Two-character code for the default currency of the request.
4.13.3 R e q u e s t o r ’ s P C C I n f o r m a t i o n
/EnhancedSeatMapRS/SeatMap/POS
Element Description
PCC PCC of the agency from which the request was made.
4.13.4 C l i e n t C o n t e x t I n f o r m a t i o n
/EnhancedSeatMapRS/SeatMap/POS
Element Attribute Description
ClientContext clientType Client type.
User Guide February 2019 Introduction 5-1
5.1 I n t r o d u c t i o n
This chapter contains examples of Enhanced Seat Map requests and responses as follows:
• EnhancedSeatMapRQ (see this page).
5.1.1 E n h a n c e d S e a t M a p R S ( s e e “ A T P C O T a b l e 1 9 1 R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#token}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <EnhancedSeatMapRQ version="6" xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns4="http://opentravel.org/common/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00"> <SeatMapQueryEnhanced correlationID="20190218103518"> <RequestType>Payload</RequestType> <Flight destination="ZAG" origin="BEG"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="JU">230</Operating> <Marketing carrier="JU">230</Marketing> <ArrivalDate>2019-02-26</ArrivalDate> </Flight> <CabinDefinition> <RBD>Y</RBD> </CabinDefinition> <Currency>EUR</Currency> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>TEST</GivenName> <Surname>TEST</Surname> </FareAvailQualifiers>
5 XML Examples 5
5-2 EnhancedSeatMapRQ version 6 User Guide February 2019
<POS company="${#TestSuite#partition}" multiHost="${#TestSuite#partition}"> <Actual city="${#TestSuite#CITY}" /> <ClientContext clientType="INTERACT" /> </POS> <SeatMapSource>PRS</SeatMapSource> <Client>WEB</Client> </SeatMapQueryEnhanced> </EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
• EnhancedSeatMapRS,” page 5-6).
5.2 E n h a n c e d S e a t M a p R Q v e r s i o n 6
This section contains examples of the following:
• Travel Network request (see this page).
• Airline Solutions request (see “Airline Solutions Request,” page 5-3).
• External GDS request (see “External GDS Request,” page 5-4).
• Sabre Sonic CheckIn request (see “Sabre Sonic CheckIn Request,” page 5-4).
• ATPCO Table 191 request (see “ATPCO Table 191”, page 5-6).
5.2.1 T r a v e l N e t w o r k R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#tokenTN}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <EnhancedSeatMapRQ version="6" xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns4="http://opentravel.org/common/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00"> <SeatMapQueryEnhanced correlationID="20190218103518"> <RequestType>Payload</RequestType>
User Guide February 2019 EnhancedSeatMapRQ version 6 5-3
<Flight destination="LIN" origin="FCO"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="AZ">2028</Operating> <Marketing carrier="AZ">2028</Marketing> <ArrivalDate>2019-02-26</ArrivalDate> </Flight> <CabinDefinition> <RBD>Y</RBD> </CabinDefinition> <Currency>EUR</Currency> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>Stephanie</GivenName> <Surname>Woodcut</Surname> <Loyalty carrier="AZ" tag="PPS/ELP">5200000050</Loyalty> </FareAvailQualifiers> <POS company="1S" dutyCode="5"> <PCC>${#TestSuite#PCC}</PCC> </POS> </SeatMapQueryEnhanced> </EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
5.2.2 A i r l i n e S o l u t i o n s R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#token}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <EnhancedSeatMapRQ version="6" xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns4="http://opentravel.org/common/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00"> <SeatMapQueryEnhanced correlationID="20190218103518"> <RequestType>Payload</RequestType> <Flight destination="LIN" origin="FCO"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="AZ">2028</Operating> <Marketing carrier="AZ">2028</Marketing> <ArrivalDate>2019-02-26</ArrivalDate> </Flight> <CabinDefinition>
5-4 EnhancedSeatMapRQ version 6 User Guide February 2019
<RBD>Y</RBD> </CabinDefinition> <Currency>EUR</Currency> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>Stephanie</GivenName> <Surname>Woodcut</Surname> <Loyalty carrier="AZ" tag="PPS/ELP">5200000050</Loyalty> </FareAvailQualifiers> <POS company="${#TestSuite#partition}" multiHost="${#TestSuite#partition}"> <Actual city="${#TestSuite#CITY}" /> <ClientContext clientType="INTERACT" /> </POS> <SeatMapSource>PRS</SeatMapSource> <Client>WEB</Client> </SeatMapQueryEnhanced> </EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
5.2.3 E x t e r n a l G D S R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#tokenTN}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns9:EnhancedSeatMapRQ xmlns:ns9="http://stl.sabre.com/Merchandising/v4" xmlns:ns10="http://www.ebxml.org/namespaces/messageHeader" xmlns:ns11="http://www.w3.org/1999/xlink" xmlns:ns12="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns13="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ns4="http://opentravel.org/common/message/v02" xmlns:ns5="http://opentravel.org/common/v02" xmlns:ns6="http://services.sabre.com/STL/v02" xmlns:ns7="http://services.sabre.com/STL_Header/v02_00" xmlns:ns8="http://services.sabre.com/STL_Payload/v02_00" version="6.0"> <ns9:SeatMapQueryEnhanced> <ns9:RequestType>Payload</ns9:RequestType> <ns9:Flight destination="ORD" origin="LAS"> <ns9:DepartureDate localTime="14:47:00">2019-03-01</ns9:DepartureDate>
User Guide February 2019 EnhancedSeatMapRQ version 6 5-5
<ns9:Operating carrier="UA">2012</ns9:Operating> <ns9:Marketing carrier="UA">2012</ns9:Marketing> <ns9:ArrivalDate localTime="20:22:00">2019-03-01</ns9:ArrivalDate> </ns9:Flight> <ns9:CabinDefinition> <ns9:CabinType /> <ns9:RBD>L</ns9:RBD> </ns9:CabinDefinition> <ns9:Currency>USD</ns9:Currency> <ns9:FareAvailQualifiers RBD="L" accompaniedByInfantInd="false" fareBasisCode="LRA3ACER/8N06" fareComponentID="1"> <ns9:TravellerID>1</ns9:TravellerID> <ns9:GivenName>Ajay</ns9:GivenName> <ns9:Surname>Tripathi</ns9:Surname> <ns9:TicketNumber /> <ns9:FareBreakCriteria fareComponentID="1" /> </ns9:FareAvailQualifiers> <ns9:POS> <ns9:PCC>2EA9</ns9:PCC> </ns9:POS> </ns9:SeatMapQueryEnhanced> </ns9:EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
5.2.4 S a b r e S o n i c C h e c k I n R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#token}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <EnhancedSeatMapRQ version="6" xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns4="http://opentravel.org/common/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00"> <SeatMapQueryEnhanced correlationID="20190218103518"> <RequestType>Payload</RequestType> <Flight destination="LIN" origin="FCO"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="AZ">2028</Operating> <Marketing carrier="AZ">2028</Marketing> <ArrivalDate>2019-02-26</ArrivalDate> </Flight>
5-6 EnhancedSeatMapRQ version 6 User Guide February 2019
<CabinDefinition> <RBD>Y</RBD> </CabinDefinition> <Currency>EUR</Currency> <POS company="${#TestSuite#partition}" multiHost="${#TestSuite#partition}" duty="8" sine="8"> <Actual city="${#TestSuite#CITY}" /> <ClientContext clientType="INTERACT" /> </POS> <SeatMapSource>ACS</SeatMapSource> </SeatMapQueryEnhanced> </EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
5.2.5 A T P C O T a b l e 1 9 1 R e q u e s t
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Header> <eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0"> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:From> <eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId> </eb:From> <eb:To> <eb:PartyId type="urn:x12.org:IO5:01">123123</eb:PartyId> </eb:To> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRQ</eb:Action> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">${#TestSuite#token}</wsse:BinarySecurityToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <EnhancedSeatMapRQ version="6" xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns4="http://opentravel.org/common/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00"> <SeatMapQueryEnhanced correlationID="20190218103518"> <RequestType>Payload</RequestType> <Flight destination="ZAG" origin="BEG"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="JU">230</Operating> <Marketing carrier="JU">230</Marketing> <ArrivalDate>2019-02-26</ArrivalDate> </Flight> <CabinDefinition> <RBD>Y</RBD> </CabinDefinition> <Currency>EUR</Currency> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>TEST</GivenName> <Surname>TEST</Surname> </FareAvailQualifiers>
User Guide February 2019 EnhancedSeatMapRS version 6 5-7
<POS company="${#TestSuite#partition}" multiHost="${#TestSuite#partition}"> <Actual city="${#TestSuite#CITY}" /> <ClientContext clientType="INTERACT" /> </POS> <SeatMapSource>PRS</SeatMapSource> <Client>WEB</Client> </SeatMapQueryEnhanced> </EnhancedSeatMapRQ> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
5.3 E n h a n c e d S e a t M a p R S v e r s i o n 6
This section contains the following response examples:
• Error response (see this page).
• Successful Airline Solutions response (see “Airline Solution Successful Response,” page 5-8).
• Successful ATPCO T191 response (see “Successful ATPCO T191 Response,” page 5-35).
5.3.1 E r r o r R e s p o n s e
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <soap-env:Header> <eb:MessageHeader eb:version="1.0" soap-env:mustUnderstand="1" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"> <eb:From> <eb:PartyId eb:type="URI">123123</eb:PartyId> </eb:From> <eb:To> <eb:PartyId eb:type="URI">99999</eb:PartyId> </eb:To> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRS</eb:Action> <eb:MessageData> <eb:MessageId>685134446834571910</eb:MessageId> <eb:Timestamp>2019-02-18T12:24:43</eb:Timestamp> </eb:MessageData> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/ACPCRTC!ICESMSLB\/CRT.LB!1550492672247!622!13</wsse:BinarySecurityToken> </wsse:Security> </soap-env:Header> <soap-env:Body> <EnhancedSeatMapRS xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00" xmlns:ns4="http://services.sabre.com/STL/v02" xmlns:ns5="http://opentravel.org/common/v02" xmlns:ns6="http://stl.sabre.com/Merchandising/diagnostics/v1"> <ns3:ApplicationResults status="NotProcessed"> <ns3:Error type="Transport"> <ns3:SystemSpecificResults>
5-8 EnhancedSeatMapRS version 6 User Guide February 2019
<ns3:Message code="308">UNABLE TO DISPLAY</ns3:Message> </ns3:SystemSpecificResults> </ns3:Error> </ns3:ApplicationResults> </EnhancedSeatMapRS> </soap-env:Body> </soap-env:Envelope>
5.3.2 A i r l i n e S o l u t i o n S u c c e s s f u l R e s p o n s e
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <soap-env:Header> <eb:MessageHeader eb:version="1.0" soap-env:mustUnderstand="1" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"> <eb:From> <eb:PartyId eb:type="URI">123123</eb:PartyId> </eb:From> <eb:To> <eb:PartyId eb:type="URI">99999</eb:PartyId> </eb:To> <eb:ConversationId>[email protected]</eb:ConversationId> <eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRS</eb:Action> <eb:MessageData> <eb:MessageId>519008376430470870</eb:MessageId> <eb:Timestamp>2019-02-18T10:27:24</eb:Timestamp> </eb:MessageData> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/ACPCRTD!ICESMSLB\/CRT.LB!1550485594549!7719!5</wsse:BinarySecurityToken> </wsse:Security> </soap-env:Header> <soap-env:Body> <EnhancedSeatMapRS xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00" xmlns:ns4="http://services.sabre.com/STL/v02" xmlns:ns5="http://opentravel.org/common/v02" xmlns:ns6="http://stl.sabre.com/Merchandising/diagnostics/v1"> <ns3:ApplicationResults status="Complete" /> <SeatMap changeOfGaugeInd="false"> <Equipment>319</Equipment> <Flight destination="LIN" origin="FCO"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="AZ">2028</Operating> <Marketing carrier="AZ">2028</Marketing> </Flight> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>Stephanie</GivenName> <Surname>Woodcut</Surname> <Loyalty carrier="AZ" tag="PPS/ELP">5200000050</Loyalty> </FareAvailQualifiers> <Cabin firstRow="4" lastRow="26" classLocation="Maindeck" seatOccupationDefault="Free"> <CabinClass> <RBD>Y</RBD> <MarketingDescription>PRICE PER SEAT:EUR 0.00</MarketingDescription>
User Guide February 2019 EnhancedSeatMapRS version 6 5-9
</CabinClass> <Row> <RowNumber>4</RowNumber> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Limitations> <Detail>SeatToBeLeftVacant/OfferedLast</Detail> </Limitations> <Facilities> <Detail>SeatWithFacilitiesForHandicapped/IncapacitatedPassenger</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> </Seat>
5-10 EnhancedSeatMapRS version 6 User Guide February 2019
<Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>5</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-11
</Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>6</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail>
5-12 EnhancedSeatMapRS version 6 User Guide February 2019
</Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>7</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-13
</Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>8</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail>
5-14 EnhancedSeatMapRS version 6 User Guide February 2019
</Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName>
User Guide February 2019 EnhancedSeatMapRS version 6 5-15
<TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>9</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName>
5-16 EnhancedSeatMapRS version 6 User Guide February 2019
<TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>10</RowNumber> <Type>ExitRow</Type> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat>
User Guide February 2019 EnhancedSeatMapRS version 6 5-17
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat>
5-18 EnhancedSeatMapRS version 6 User Guide February 2019
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> <Bilateral> <Characteristic>ComfortSeat</Characteristic> </Bilateral> </Seat> </Row> <Row> <RowNumber>11</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false">
User Guide February 2019 EnhancedSeatMapRS version 6 5-19
<Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>12</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false">
5-20 EnhancedSeatMapRS version 6 User Guide February 2019
<Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>13</RowNumber> <Type>RowDoesNotExist</Type> </Row> <Row> <RowNumber>14</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
User Guide February 2019 EnhancedSeatMapRS version 6 5-21
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row>
5-22 EnhancedSeatMapRS version 6 User Guide February 2019
<RowNumber>15</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat>
User Guide February 2019 EnhancedSeatMapRS version 6 5-23
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>16</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat>
5-24 EnhancedSeatMapRS version 6 User Guide February 2019
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>17</RowNumber> <Type>RowDoesNotExist</Type> </Row> <Row> <RowNumber>18</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true">
User Guide February 2019 EnhancedSeatMapRS version 6 5-25
<CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>19</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true">
5-26 EnhancedSeatMapRS version 6 User Guide February 2019
<CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>20</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true">
User Guide February 2019 EnhancedSeatMapRS version 6 5-27
<CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
5-28 EnhancedSeatMapRS version 6 User Guide February 2019
</Seat> </Row> <Row> <RowNumber>21</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
User Guide February 2019 EnhancedSeatMapRS version 6 5-29
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>22</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
5-30 EnhancedSeatMapRS version 6 User Guide February 2019
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>23</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
User Guide February 2019 EnhancedSeatMapRS version 6 5-31
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>24</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
5-32 EnhancedSeatMapRS version 6 User Guide February 2019
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>25</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer>
User Guide February 2019 EnhancedSeatMapRS version 6 5-33
</Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row>
5-34 EnhancedSeatMapRS version 6 User Guide February 2019
<RowNumber>26</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>B</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Limitations> <Detail>SeatToBeLeftVacant/OfferedLast</Detail> </Limitations> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>E</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Limitations> <Detail>SeatToBeLeftVacant/OfferedLast</Detail> </Limitations> <Offer entitledInd="true">
User Guide February 2019 EnhancedSeatMapRS version 6 5-35
<CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Limitations> <Detail>SeatToBeLeftVacant/OfferedLast</Detail> </Limitations> <Offer entitledInd="true"> <CommercialName>COMFORT SEAT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Column> <Column>A</Column> <Characteristics>Window</Characteristics> </Column> <Column> <Column>B</Column> </Column> <Column> <Column>C</Column> <Characteristics>Aisle</Characteristics> </Column> <Column> <Column>D</Column> <Characteristics>Aisle</Characteristics> </Column> <Column> <Column>E</Column> </Column> <Column> <Column>F</Column> <Characteristics>Window</Characteristics> </Column> </Cabin> </SeatMap> </EnhancedSeatMapRS> </soap-env:Body> </soap-env:Envelope>
5.3.1 S u c c e s s f u l A T P C O T 1 9 1 R e s p o n s e
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <soap-env:Header> <eb:MessageHeader eb:version="1.0" soap-env:mustUnderstand="1" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"> <eb:From> <eb:PartyId eb:type="URI">123123</eb:PartyId> </eb:From> <eb:To> <eb:PartyId eb:type="URI">99999</eb:PartyId> </eb:To> <eb:ConversationId>[email protected]</eb:ConversationId>
5-36 EnhancedSeatMapRS version 6 User Guide February 2019
<eb:Service eb:type="Sabre">EnhancedSeatMapRQ</eb:Service> <eb:Action>EnhancedSeatMapRS</eb:Action> <eb:MessageData> <eb:MessageId>720678460878421910</eb:MessageId> <eb:Timestamp>2019-02-18T12:48:09</eb:Timestamp> </eb:MessageData> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/ACPCRTD!ICESMSLB\/CRT.LB!1550494053781!7092!9</wsse:BinarySecurityToken> </wsse:Security> </soap-env:Header> <soap-env:Body> <EnhancedSeatMapRS xmlns="http://stl.sabre.com/Merchandising/v6" xmlns:ns2="http://opentravel.org/common/message/v02" xmlns:ns3="http://services.sabre.com/STL_Payload/v02_00" xmlns:ns4="http://services.sabre.com/STL/v02" xmlns:ns5="http://opentravel.org/common/v02" xmlns:ns6="http://stl.sabre.com/Merchandising/diagnostics/v1"> <ns3:ApplicationResults status="Complete" /> <SeatMap changeOfGaugeInd="false"> <Equipment>AT7</Equipment> <Flight destination="ZAG" origin="BEG"> <DepartureDate>2019-02-26</DepartureDate> <Operating carrier="JU">230</Operating> <Marketing carrier="JU">230</Marketing> </Flight> <FareAvailQualifiers quantity="0" passengerType="ADT" accompaniedByInfantInd="false"> <TravellerID>1</TravellerID> <GivenName>TEST</GivenName> <Surname>TEST</Surname> </FareAvailQualifiers> <Cabin firstRow="1" lastRow="18" classLocation="Maindeck" seatOccupationDefault="Free"> <CabinClass> <RBD>Y</RBD> <MarketingDescription>PRICE PER SEAT:EUR 0.00,EUR 4.00</MarketingDescription> </CabinClass> <Row> <RowNumber>1</RowNumber> <Type>ExitRow</Type> <RowFacility> <Location>Front</Location> <Facility> <Characteristics>ExitDoor</Characteristics> <Location>LeftSideSection</Location> </Facility> <Facility> <Characteristics>ExitDoor</Characteristics> <Location>RightSideSection</Location> </Facility> </RowFacility> <RowFacility> <Location>Front</Location> <Facility> <Characteristics>Bulkhead</Characteristics> <Location>LeftSideSection</Location> </Facility> <Facility> <Characteristics>Bulkhead</Characteristics>
User Guide February 2019 EnhancedSeatMapRS version 6 5-37
<Location>LeftSideSection</Location> </Facility> <Facility> <Characteristics>Bulkhead</Characteristics> <Location>RightSideSection</Location> </Facility> <Facility> <Characteristics>Bulkhead</Characteristics> <Location>RightSideSection</Location> </Facility> </RowFacility> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>BulkheadSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities>
5-38 EnhancedSeatMapRS version 6 User Guide February 2019
<Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>2</RowNumber> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> <Seat occupiedInd="true" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Occupation> <Detail>SeatIsOccupied</Detail> </Occupation> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat> </Row> <Row> <RowNumber>3</RowNumber>
User Guide February 2019 EnhancedSeatMapRS version 6 5-39
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail>
5-40 EnhancedSeatMapRS version 6 User Guide February 2019
</Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>4</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount>
User Guide February 2019 EnhancedSeatMapRS version 6 5-41
</Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>5</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false">
5-42 EnhancedSeatMapRS version 6 User Guide February 2019
<Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>6</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-43
</Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>7</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount>
5-44 EnhancedSeatMapRS version 6 User Guide February 2019
</Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>8</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false">
User Guide February 2019 EnhancedSeatMapRS version 6 5-45
<Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName>
5-46 EnhancedSeatMapRS version 6 User Guide February 2019
<TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>9</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>OverWingSeat(S)</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-47
</Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>10</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName>
5-48 EnhancedSeatMapRS version 6 User Guide February 2019
<TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-49
</Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>11</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount>
5-50 EnhancedSeatMapRS version 6 User Guide February 2019
</Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>12</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-51
</Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat>
5-52 EnhancedSeatMapRS version 6 User Guide February 2019
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>13</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail>
User Guide February 2019 EnhancedSeatMapRS version 6 5-53
</Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>OverWingSeat(S)</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>14</RowNumber>
5-54 EnhancedSeatMapRS version 6 User Guide February 2019
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat>
User Guide February 2019 EnhancedSeatMapRS version 6 5-55
<Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>15</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount>
5-56 EnhancedSeatMapRS version 6 User Guide February 2019
</Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>16</RowNumber> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName>
User Guide February 2019 EnhancedSeatMapRS version 6 5-57
<TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="true" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>FrontOfCabin</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName>
5-58 EnhancedSeatMapRS version 6 User Guide February 2019
<TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">0.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>17</RowNumber> <Type>ExitRow</Type> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location>
User Guide February 2019 EnhancedSeatMapRS version 6 5-59
<Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>RightSideOf Aircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> </Row> <Row> <RowNumber>18</RowNumber> <Type>ExitRow</Type> <RowFacility> <Location>Rear</Location> <Facility> <Characteristics>ExitDoor</Characteristics> <Location>LeftSideSection</Location> </Facility> <Facility> <Characteristics>Lavatory</Characteristics> <Location>LeftSideSection</Location> </Facility> </RowFacility> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>A</Number> <Location>
5-60 EnhancedSeatMapRS version 6 User Guide February 2019
<Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="true" chargeableInd="true" exitRowInd="true" restrictedReclineInd="false" noInfantInd="false"> <Number>C</Number> <Location> <Detail>ExitRowSeat</Detail> </Location> <Location> <Detail>LeftSideOfAircraft</Detail> </Location> <Facilities> <Detail>PreferredSeat/PreferentialSeat</Detail> </Facilities> <Facilities> <Detail>ChargeableSeat</Detail> </Facilities> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> <Price> <TotalAmount currencyCode="EUR">4.00</TotalAmount> </Price> </Offer> </Seat> <Seat occupiedInd="false" inoperativeInd="true" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>D</Number> <Location> <Detail>NoSeatAtThisLocation</Detail> </Location> </Seat> <Seat occupiedInd="false" inoperativeInd="false" premiumInd="false" chargeableInd="false" exitRowInd="false" restrictedReclineInd="false" noInfantInd="false"> <Number>F</Number> <Limitations> <Detail>NoSeat Galley</Detail> </Limitations> <Offer entitledInd="true"> <CommercialName>PRE RESERVED SEAT ASSIGNMENT</CommercialName> <TravellerID>1</TravellerID> </Offer> </Seat>
User Guide February 2019 EnhancedSeatMapRS version 6 5-61
</Row> <Wing firstRow="9" lastRow="13" /> <Column> <Column>A</Column> <Characteristics>Window</Characteristics> </Column> <Column> <Column>C</Column> <Characteristics>Aisle</Characteristics> </Column> <Column> <Column>D</Column> <Characteristics>Aisle</Characteristics> </Column> <Column> <Column>F</Column> <Characteristics>Window</Characteristics> </Column> </Cabin> </SeatMap> </EnhancedSeatMapRS> </soap-env:Body> </soap-env:Envelope>
User Guide February 2019 Introduction 6-1
6.1 I n t r o d u c t i o n
This chapter contains the error codes and descriptions.
6.2 C o d e s a n d D e s c r i p t i o n s
OTA Code Description
14 No suitable services found
59 Offer price cannot be calculated
161 Search criteria invalid
187 System currently unavailable
187 System Error
191 System busy - please try later
297 Unable to process - insufficient data
305 Invalid booking source
320 Invalid value
353 Departure date is past dated
367 Invalid format
383 Invalid city code
447 Unable to update - simultaneous updates
448 System Error
450 Unable to process
498 Seat map not available for requested carrier
499 Flight number and origin/destination cities do not match
501 Invalid date for flight requested
508 Invalid/missing reservation booking designator
509 Invalid/missing board point
512 Advance seat selection not available for this flight
528 Invalid segment data in itinerary
6 Error Codes 6
6-2 Codes and Descriptions User Guide February 2019
• • •
User Guide February 2019 Glossary 1
Following is a glossary of terms listed in alphabetical order by term:
Term Description
ACS Airport Check In System.
ATPCO Airline Tariff Publishing Company.
Carrier Airline for whom the seat map is being requested.
ISO Code International Organization for Standardization – universal codes.
Locator Passenger name record (PNR) locator.
PCC Pseudo city code uniquely identifies a travel agency in the same way that a city code identifies a city.
POS Point of sale.
RBD Reservation booking designator.
SSCI SabreSonic CheckIn.
URI Uniform resource identifier. A URI is a string of characters used to identify a name of a web resource.
7 Glossary
2 Glossary User Guide February 2019
• • •