EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 ·...

136
User Guide EnhancedSeatMap Schema Version 5.0.0 January 2018

Transcript of EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 ·...

Page 1: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

Internal Use Only

User Guide March 2014

User Guide

EnhancedSeatMap

Schema Version 5.0.0

January 2018

Page 2: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

© 2012-2018, 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.

Page 3: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

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

Page 4: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

• • •

Page 5: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Table of Contents v

Table of Contents

1 G e t t i n g S t a r t e d

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 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

2.1 Introduction .................................................................................................................................................... 2-1 2.2 Correlation ID ................................................................................................................................................ 2-1 2.3 Request Type ................................................................................................................................................ 2-2 2.4 Flight .............................................................................................................................................................. 2-2

2.4.1 Departure Date / Time ........................................................................................................................... 2-2 2.4.2 Operating Carrier ................................................................................................................................... 2-3 2.4.3 Marketing Carrier ................................................................................................................................... 2-3 2.4.4 Arrival Date / Time ................................................................................................................................. 2-3 2.4.5 AircraftConfigNumber ............................................................................................................................ 2-3 2.4.6 Status ..................................................................................................................................................... 2-4

2.5 Cabin ............................................................................................................................................................. 2-4 2.5.1 Cabin Type ............................................................................................................................................ 2-4 2.5.2 RBD ....................................................................................................................................................... 2-4 2.5.3 Marketing Name .................................................................................................................................... 2-5 2.5.4 Marketing Description ............................................................................................................................ 2-5

2.6 Currency ........................................................................................................................................................ 2-5 2.7 Airline Record Locator ................................................................................................................................... 2-5 2.8 Fare Availability Qualifiers ............................................................................................................................. 2-5

2.8.1 Traveler ID ............................................................................................................................................. 2-7 2.8.2 Given Name ........................................................................................................................................... 2-7 2.8.3 SurName ................................................................................................................................................ 2-7 2.8.4 Loyalty ................................................................................................................................................... 2-8 2.8.5 SSR ....................................................................................................................................................... 2-8 2.8.6 Seat Requirements ................................................................................................................................ 2-8 2.8.7 Traveler Characteristics ......................................................................................................................... 2-9 2.8.8 Ticket Number ....................................................................................................................................... 2-9 2.8.9 FareBreakCriteria .................................................................................................................................. 2-9

2.9 Point of Sale Information ............................................................................................................................. 2-10 2.9.1 Actual City Information ......................................................................................................................... 2-10 2.9.2 Home City Information ......................................................................................................................... 2-11 2.9.3 PCC Information .................................................................................................................................. 2-11

Page 6: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

vi Table of Contents User Guide January 2018

2.9.4 ClientContext ....................................................................................................................................... 2-11 2.9 Journey Data ............................................................................................................................................... 2-12

2.9.5 JourneyFlight ....................................................................................................................................... 2-12 2.10 Fare Group ................................................................................................................................................ 2-13

2.10.1 TravelerFareInfo ................................................................................................................................ 2-13 2.10.2 Validating Carrier ............................................................................................................................... 2-15 2.10.3 Group Total Price ............................................................................................................................... 2-15

2.11 Seat Map Source ....................................................................................................................................... 2-15 2.12 Client ......................................................................................................................................................... 2-15

3 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

3.1 Introduction .................................................................................................................................................... 3-1 3.2 Seat Map Information .................................................................................................................................... 3-1 3.3 Equipment ..................................................................................................................................................... 3-2 3.4 Request Type ................................................................................................................................................ 3-2 3.5 Currency ........................................................................................................................................................ 3-2 3.6 Flight .............................................................................................................................................................. 3-2

3.6.1 Departure Date / Time ........................................................................................................................... 3-2 3.6.2 Operating Carrier ................................................................................................................................... 3-3 3.6.3 Marketing Carrier ................................................................................................................................... 3-3 3.6.4 Arrival Date ............................................................................................................................................ 3-3 3.6.5 Status ..................................................................................................................................................... 3-3 3.6.6 AircraftConfigNumber ............................................................................................................................ 3-3

3.7 FareAvailQualifiers ........................................................................................................................................ 3-4 3.7.1 SSR ....................................................................................................................................................... 3-4 3.7.2 Traveler ID ............................................................................................................................................. 3-4 3.7.3 Given Name ........................................................................................................................................... 3-5 3.7.4 SurName ................................................................................................................................................ 3-5 3.7.5 Loyalty ................................................................................................................................................... 3-5 3.7.6 Seat Request ......................................................................................................................................... 3-6 3.7.7 Traveler Characteristics ......................................................................................................................... 3-6 3.7.8 Ticket Number ....................................................................................................................................... 3-7

3.8 Cabin ............................................................................................................................................................. 3-7 3.8.1 Cabin Class ........................................................................................................................................... 3-8 3.8.2 Price....................................................................................................................................................... 3-8 3.8.3 Row........................................................................................................................................................ 3-9 3.8.4 Wing..................................................................................................................................................... 3-18 3.8.5 Column ................................................................................................................................................ 3-18 3.8.6 Cabin Facility ....................................................................................................................................... 3-19 3.8.7 Section ................................................................................................................................................. 3-20 3.8.8 Amenity Reference .............................................................................................................................. 3-21

3.9 Amenity Table .............................................................................................................................................. 3-21 3.9.1 Amenity Detail ...................................................................................................................................... 3-21

Page 7: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Table of Contents vii

3.10 Price List .................................................................................................................................................... 3-23 3.10.1 Price Type Detail................................................................................................................................ 3-24

3.11 Tax Table ................................................................................................................................................... 3-25 3.11.1 Tax Type Detail .................................................................................................................................. 3-25

3.12 Point of Sale Information ........................................................................................................................... 3-26 3.12.1 Home Requestor Information ............................................................................................................. 3-27 3.12.2 Requestor’s PCC Information ............................................................................................................ 3-27

4 X M L E x a m p l e s

4.1 Introduction .................................................................................................................................................... 4-1 4.2 EnhancedSeatMapRQ ................................................................................................................................... 4-1

4.2.1 Travel Network Request ........................................................................................................................ 4-1 4.2.2 Airline Solutions Request ....................................................................................................................... 4-2 4.2.3 External GDS Request ........................................................................................................................... 4-3 4.2.4 Sabre Sonic CheckIn Request ............................................................................................................... 4-4

4.3 EnhancedSeatMapRS ................................................................................................................................... 4-5 4.3.1 Error Response ...................................................................................................................................... 4-5 4.3.2 Successful Response ............................................................................................................................ 4-5

5 E r r o r C o d e s

5.1 Introduction .................................................................................................................................................... 5-1 5.2 Codes and Descriptions................................................................................................................................. 5-1

G l o s s a r y

Page 8: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

viii Table of Contents User Guide January 2018

• • •

Page 9: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 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 v5 of 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, “EnhancedSeatMap RQ Structure” contains descriptions of the attributes and elements

in the request schema.

• Chapter 3, “EnhancedSeatMap RS Structure” contains descriptions of the attributes and elements

in the response schema.

• Chapter 4, “XML Examples” contains examples of the requests and response schemas.

• Chapter 5, “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.

• Sabre system users who are carriers.

• External global distribution system (GDS) travel agencies users.

1 Getting Started 1

Page 10: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

1-2 Information Sources User Guide January 2018

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.

Page 11: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Introduction 2-1

2.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 this page).

• Request type (see “Request Type,” page 2-2).

• Flight (see “Flight,” page 2-2).

• Cabin (see “Cabin,” page 2-4).

• Currency (see “Currency,” page 2-5).

• Fare availability qualifiers (see “Fare Availability Qualifiers,” page 2-5).

• Point of Sale information (see “Point of Sale Information,” page 2-10).

• Journey Data (see “Journey Data,” page 2-12).

• Fare Group (see “Fare Group,” page 2-13).

• Seat Map Source (see “Seat Map Source,” page 2-15).

• Client (see “Client,” page 2-15).

2.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.

2 EnhancedSeatMap RQ Structure 2

Page 12: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-2 Request Type User Guide January 2018

2.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.

• 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.

2.4 F l i g h t

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

Element Attribute Description

Flight 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).

• Operating carrier (see “Operating Carrier,” page 2-3).

• Marketing carrier (see “Marketing Carrier,” page 2-3).

• Arrival date/time (see “Arrival Date / Time,” page 2-3).

• AircraftConfigNumber - flight aircraft configuration (see “AircraftConfigNumber,” page 2-3).

• Status- status of flight such as open, close, and boarding (see “Status,” page 2-4).

2.4.1 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).

Page 13: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Flight 2-3

2.4.2 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.

2.4.3 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.

2.4.4 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.

2.4.5 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.

Page 14: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-4 Cabin User Guide January 2018

2.4.6 S t a t u s

EnhancedSeatMapRQ/SeatMapQueryEnhanced/Flight

Element Description

Status Status of flight such as open, close, and boarding.

2.5 C a b i 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 2-5).

• Marketing description (see “Marketing Name,” page 2-5).

2.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.

2.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.

Page 15: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Currency 2-5

2.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.

2.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.

2.6 C u r r e n c y

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

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.

2.7 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.

2.8 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

Page 16: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-6 Fare Availability Qualifiers User Guide January 2018

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.

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.

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 “Traveler ID,” page 2-7).

• GivenName (see “Given Name,” page 2-7).

• Surname (see “Surname,” page 2-7).

• Loyalty (see “Loyalty,” page 2-8).

• SSR (see “SSR,” page 2-8).

• Seat requirements (see “Seat Requirements,” page 2-8).

• Traveler characteristics (see “Traveler Characteristics,” page 2-9).

• Ticket number (see “Ticket Number,” page 2-9).

• FareBreakCriteria (see “FareBreakCriteria,” page 2-9).

Page 17: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Fare Availability Qualifiers 2-7

2.8.1 T r a v e l e r I D

/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareAvailQualifiers

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.

2.8.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.

2.8.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 3, 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.

Page 18: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-8 Fare Availability Qualifiers User Guide January 2018

2.8.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.

/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)

tag Frequent flyer tier level(ex. GLD, SLV)

Notes Free text information.

2.8.5 S S R

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

Element Description

SSR SSR (special service requests) details.

2.8.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.

Page 19: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Fare Availability Qualifiers 2-9

2.8.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).

2.8.8 T i c k e t N u m b e r

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

Element Description

TicketNumber Number of the ticket associated with the seat request.

2.8.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.

Page 20: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-10 Point of Sale Information User Guide January 2018

Element Attribute Description

PrivateTariffIndicatorInd Private tariff indicator.

2.9 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:

• 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 “Home City Information,” page 2-11).

• PCC information (see “PCC Information,” page 2-11).

• Client context information (see “ClientContex Information,” page 2-11).

2.9.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.

Page 21: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Point of Sale Information 2-11

/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.

2.9.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.

2.9.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.

2.9.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

Page 22: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-12 2.9 Journey Data User Guide January 2018

2 . 9 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).

2.9.5 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.

The elements in the JourneyFlight are:

• Flight (see “Flight,” page 3-2).

• FlightJourneyData

Flight Journey Data has the following elements:

• CnxxIndicator (see this page).

• ClassOf Service (see this page).

• ActionCode (see “ActionCode,” page 2-13).

2.9.5.1 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.

2.9.5.2 C l a s s O f S e r v i c e

/EnhancedSeatMapRQ/SeatMapQueryEnhanced/ JourneyData/ FlightJourneyData

Element Description

ClassOfService Class of service

Page 23: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Fare Group 2-13

2.9.5.3 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.

2.10 F a r e G r o u p

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

The FareGroup element includes the following:

• TravelerFareInfo (see this page).

• ValidatingCarrier (see “ValidatingCarrier,” page 2-15).

• GroupTotalPrice (see “GroupTotalPrice” page 2-15).

2.10.1 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.

The TravelerFareInfo element includes the following:

• TypeTotalPrice (see this page).

• Base (see “Base,” page 2-14).

• Taxes (see “Taxes,” page 2-14).

• Total (see “Total,” page 2-14).

• TicketByDate (see “TicketByDate,” page 2-14).

2.10.1.1 TypeTotalPrice

/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/TravelerFareInfo

Total price for all passengers of the same type

Element Attribute Description

TypeTotalPrice currencyCode Code for the currency.

Page 24: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-14 Fare Group User Guide January 2018

Element Attribute Description

Currency Currency name.

decimalPlaces Number of decimals

2.10.1.1 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.

2.10.1.2 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.

2.10.1.3 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.

2.10.1.4 T i c k e t B y D a t e

/EnhancedSeatMapRQ/SeatMapQueryEnhanced/FareGroup/ TravelerFareInfo

Page 25: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Seat Map Source 2-15

Element Description

TicketByDate Ticket by date/ time refers to the last date the air fare must be ticketed by.

2.10.2 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.

2.10.3 G r o u p T o t a l P r i c e

Element Description

GroupTotalPrice GroupTotalPrice refers to sum of all passengers’ base fare and taxes.

2.11 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.

2.12 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.

Page 26: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2-16 Client User Guide January 2018

• • •

Page 27: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Introduction 3-1

3.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 3-2).

• Request type (see “Request Type,” page 3-2).

• Currency (see “Currency,” page 3-2).

• Flight (see “Flight,” page 3-2).

• Fare availability qualifiers (see “FareAvailQualifiers,” page 3-4).

• Cabin (see “Cabin,” page 3-7).

• Amenity table (see “Amenity Table,” page 3-21).

• Price list (see “Price List,” page 3-23).

• Tax table (see “Tax Table,” page 3-25).

• Point of sale information (see “Point of Sale Information,” page 3-26).

3.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.

3 EnhancedSeatMap RS Structure 3

Page 28: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-2 Equipment User Guide January 2018

3.3 E q u i p m e n t

/EnhancedSeatMapRS/SeatMap

Element Description

Equipment Numeric code for the aircraft equipment type.

3.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.

3.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.

3.6 F l i g h t

/EnhancedSeatMapRS/SeatMap

Element Attribute Description

Flight origin Three-character IATA airport code for the flight origin.

destination Three-character IATA airport code for the flight destination.

3.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.

Page 29: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Flight 3-3

3.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.

3.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.

3.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).

3.6.5 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

3.6.6 A i r c r a f t C o n f i g N u m b e r

/EnhancedSeatMapRS/SeatMap/Flight

Element Description

AircraftConfigNumber 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

Page 30: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-4 FareAvailQualifiers User Guide January 2018

3.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.

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:

• SSR (see this page).

• Traveler ID (see this page).

• GivenName (see “Given Name,” page 3-5).

• Surname (see “Surname,” page 3-5).

• Loyalty (see “Loyalty,” page 3-5).

• Traveler characteristics (see “Traveler Characteristics,” page 3-6).

• Ticket number (see “Ticket Number,” page 3-7).

3.7.1 S S R

/EnhancedSeatMapRQ/SeatMapQueryEnhanced

Element Description

SSR SSR (special service requests) details.

3.7.2 T r a v e l e r I D

/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers

Page 31: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 FareAvailQualifiers 3-5

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.

3.7.3 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.

3.7.4 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.

3.7.5 L o y a l t y

This element is designed for future use in the response. Information is currently not returned.

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.

Page 32: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-6 FareAvailQualifiers User Guide January 2018

/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.

3.7.6 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.

3.7.6.1 S e a t T y p e

/EnhancedSeatMapRS/SeatMap/FareAvailQualifiers/SeatReq

Element Attribute Description

ReqType Extension This element is designed for future use in the response. Information is currently not returned.

3.7.7 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).

Page 33: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-7

3.7.8 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.

3.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 3-8).

• Price (see “Price,” page 3-8).

• Row (see “Row,” page 3-9).

• Wing (see “Wing,” page 3-18).

• Column (see “Column,” page 3-18).

• Cabin facility (see “Cabin Facility,” page 3-19).

• Section (see “Section,” page 3-20).

• Amenity reference (see “Amenity Reference,” page 3-21).

Page 34: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-8 Cabin User Guide January 2018

3.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.

3.8.2 P r i c e

/EnhancedSeatMapRS/SeatMap/Cabin/

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.

Page 35: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-9

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.

/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.

3.8.3 R o w

/EnhancedSeatMapRS/SeatMap/Cabin

Page 36: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-10 Cabin User Guide January 2018

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 3-11).

• Row seat information (see “Row Seat Information,” page 3-12).

• Row amenity reference information (see “Row Amenity Reference Information,” page 3-18).

3.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.

3.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.

3.8.3.3 R o w P r i c e

/EnhancedSeatMapRS/SeatMap/Cabin/Row

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.

Page 37: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-11

/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

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.

3.8.3.4 R o w F a c i l i t y

/EnhancedSeatMapRS/SeatMap/Cabin/Row

Page 38: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-12 Cabin User Guide January 2018

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.

3.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:

Page 39: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-13

Element Attribute Description

• (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

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

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

Page 40: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-14 Cabin User Guide January 2018

Occupation

Is a seat available for a

user on a seat map?

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.

/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.

Page 41: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-15

/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.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Facilities

Element Description

Description Free text additional information about seat facilities.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/

Element Description

Price Individual seat price that overrides the cabin and row default.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/Price

Pricing information contains the total amount that will be charged for the seat.

Page 42: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-16 Cabin User Guide January 2018

Element Attribute Description

TotalAmount currencyCode Code for the currency.

Currency Currency name.

decimalPlaces Decimal places.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/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/Price/Taxes

Element Attribute Description

Tax currencyCode Code for the currency.

Currency Currency name.

decimalPlaces Decimal places.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/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/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/PassengerEntitlementAndPrice

Element Description

PassengerEntitlementAndPrice Passenger Specific Entitlement and Price

Page 43: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-17

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/PassengerEntitlementAndPrice/ TravellerID

Element Description

TravellerID Traveler Profile Identifier

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/PassengerEntitlementAndPrice/ Price

Element Description

Price Price of seat

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/PassengerEntitlementAndPrice/ FeeWaiverRuleId

Element Description

FeeWaiverRuleId Fee Waiver Rule ID

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/PassengerEntitlementAndPrice/ EntitlementRuleId

Element Description

EntitlementRuleId Entitlement Rule ID

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat/PassengerEntitlementAndPrice/ entitledInd

Element Description

entitledInd Indicator for whether a seat is entitled or not

/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.

/EnhancedSeatMapRS/SeatMap/Cabin/Row/Seat

Element Description

AmenityRef List of amenities that apply to the seat.

Page 44: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-18 Cabin User Guide January 2018

3.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.

3.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.

3.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 this page).

• Price (see “Price,” page 3-19).

3.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.

3.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.

Page 45: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Cabin 3-19

3.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.

/EnhancedSeatMapRS/SeatMap/Cabin/Column/Price

Element Description

PriceTypeRef Price type reference information.

3.8.6 C a b i n F a c i l i t y

/EnhancedSeatMapRS/SeatMap/Cabin

Page 46: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-20 Cabin User Guide January 2018

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).

3.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.

3.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

Element Attribute Description

Characteristics extension Passenger and Airport Data Interchange Standards (PADIS) facility information.

/EnhancedSeatMapRS/SeatMap/Cabin/CabinFacility

Element Attribute Description

Location extension Information about the cabin facility.

3.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.

Page 47: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Amenity Table 3-21

Element Attribute Description

firstRow First row in the section.

lastRow Last row in the section.

3.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.

3.9 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.

3.9.1 A m e n i t y D e t a i l

/EnhancedSeatMapRS/SeatMap/AmenityTable

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 “Description,” page 3-22).

• Fee (see “Fee,” page 3-22).

• Subcode or additional code (see “Subcode or Additional Code,” page 3-22).

• Supplier code (see “Supplier Code,” page 3-22).

• Taxes (see “Taxes,” page 3-23).

• Amenity description (see “Amenity Description,” page 3-23).

3.9.1.1 C o d e

/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail

Page 48: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-22 Amenity Table User Guide January 2018

Element Description

Code Product code.

3.9.1.2 D e s c r i p t i o n

/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail

Element Description

Description Description of the amenity.

3.9.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.

3.9.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.

3.9.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.

Page 49: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Price List 3-23

3.9.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.

3.9.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.

/EnhancedSeatMapRS/SeatMap/AmenityTable/AmenityDetail

Element Description

PriceTypeRef List of price types applicable.

3.10 P r i c e L i s t

/EnhancedSeatMapRS/SeatMap

Attribute Description

PriceList List of applicable prices.

Page 50: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-24 Price List User Guide January 2018

3.10.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 this page).

• Secondary code (see this page).

• Supplier code (see this page).

• Price description (see “Price Description,” page 3-25).

3.10.1.1 C o d e

/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail

Element Description

Code Price of tax type primary code.

3.10.1.2 D e s c r i p t i o n

/EnhancedSeatMapRS/SeatMap/PriceList/PriceTypeDetail

Element Description

Description Element is not used.

3.10.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.

3.10.1.4 S u p p l i e r C o d e

/EnhancedSeatMapRS/SeatMap/PriceListPriceTypeDetail

Page 51: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Tax Table 3-25

Element Attribute Description

SupplierCode URI Uniform resource identifier.

context Element is not used.

3.10.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.

3.11 T a x T a b l e

/EnhancedSeatMapRS/SeatMap

Attribute Description

TaxTable List tax descriptions applicable for the seat price.

3.11.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 “Description,” page 3-26).

• Secondary code (see “Secondary Code,” page 3-26).

• Supplier code (see “Supplier Code,” page 3-26).

• Tax description (see “Tax Description,” page 3-26).

3.11.1.1 C o d e

/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail

Element Description

Code Price of tax type primary code.

Page 52: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-26 Point of Sale Information User Guide January 2018

3.11.1.2 D e s c r i p t i o n

/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail

Element Description

Description Tax description.

3.11.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.

3.11.1.4 S u p p l i e r C o d e

/EnhancedSeatMapRS/SeatMap/TaxTable/TaxTypeDetail

Element Attribute Description

SupplierCode URI Uniform resource identifier.

context Element is not used.

3.11.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.

3.12 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.

Page 53: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Point of Sale Information 3-27

Attribute Description

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.

3.12.1 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.

3.12.2 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.

Page 54: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

3-28 Point of Sale Information User Guide January 2018

• • •

Page 55: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Introduction 4-1

4.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).

• EnhancedSeatMapRS (see “EnhancedSeatMapRS,” page 4-5).

4.2 E n h a n c e d S e a t M a p R Q

This section contains examples of the following:

• Travel Network request (see this page).

• Airline Solutions request (see “Airline Solutions Request,” page 4-2).

• External GDS request (see “External GDS Request,” page 4-3).

• Sabre Sonic CheckIn request (see “Sabre Sonic CheckIn Request,” page 4-3 )

4.2.1 T r a v e l N e t w o r k R e q u e s t

<ns6:EnhancedSeatMapRQ xmlns="http://services.sabre.com/STL/v02"

xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns5="http://stl.sabre.com/Merchandising/v1"

xmlns:ns6="http://stl.sabre.com/Merchandising/v4"

xmlns:ext="http://stl.sabre.com/Merchandising/diagnostics/v1">

<ns6:SeatMapQueryEnhanced correlationID="50468727">

<ns6:RequestType>Payload</ns6:RequestType>

<ns6:Flight destination="LAX" origin="DFW">

<ns6:DepartureDate>2016-02-23</ns6:DepartureDate>

<ns6:Operating carrier="AA">1023</ns6:Operating>

<ns6:Marketing carrier="AA">1023</ns6:Marketing>

<ns6:ArrivalDate>2016-02-23</ns6:ArrivalDate>

</ns6:Flight>

<ns6:CabinDefinition>

<ns6:RBD>M</ns6:RBD>

</ns6:CabinDefinition>

<ns6:Currency>USD</ns6:Currency>

<ns6:FareAvailQualifiers accompaniedByInfantInd="false">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:GivenName>KJW</ns6:GivenName>

<ns6:Surname>ZQBS</ns6:Surname>

</ns6:FareAvailQualifiers>

<ns6:POS company="1S">

<ns6:PCC>F4X0</ns6:PCC>

</ns6:POS>

4 XML Examples 4

Page 56: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-2 EnhancedSeatMapRQ User Guide January 2018

<ns6:JourneyData>

<ns6:JourneyFlight>

<ns6:Flight destination="LAX" origin="DFW">

<ns6:DepartureDate>2016-02-

23</ns6:DepartureDate>

<ns6:Operating

carrier="AA">1023</ns6:Operating>

<ns6:Marketing

carrier="AA">1023</ns6:Marketing>

<ns6:ArrivalDate>2016-02-23</ns6:ArrivalDate>

</ns6:Flight>

<ns6:Flight destination="DEN" origin="LAX">

<ns6:DepartureDate>2016-02-

23</ns6:DepartureDate>

<ns6:Operating carrier="UA">281</ns6:Operating>

<ns6:Marketing carrier="UA">281</ns6:Marketing>

<ns6:ArrivalDate>2016-02-23</ns6:ArrivalDate>

</ns6:Flight>

<ns6:FlightFlxData>

<ns6:CnxxIndicator>N</ns6:CnxxIndicator>

<ns6:MarriedSegment>0</ns6:MarriedSegment>

<ns6:MarriedRef>0</ns6:MarriedRef>

<ns6:ClassOfService>M</ns6:ClassOfService>

<ns6:ActionCode>SS</ns6:ActionCode>

</ns6:FlightFlxData>

</ns6:JourneyFlight>

</ns6:JourneyData>

</ns6:SeatMapQueryEnhanced>

</ns6:EnhancedSeatMapRQ>

Fare

4.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

<ns6:EnhancedSeatMapRQ xmlns="http://services.sabre.com/STL/v02"

xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns5="http://stl.sabre.com/Merchandising/v1"

xmlns:ns6="http://stl.sabre.com/Merchandising/v4"

xmlns:ext="http://stl.sabre.com/Merchandising/diagnostics/v1">

<ns6:SeatMapQueryEnhanced correlationID="50468727">

<ns6:RequestType>Payload</ns6:RequestType>

<ns6:Flight destination="TXL" origin="VIE">

<ns6:DepartureDate>2016-02-24</ns6:DepartureDate>

<ns6:Operating carrier="AB">8401</ns6:Operating>

<ns6:Marketing carrier="AB">8401</ns6:Marketing>

<ns6:ArrivalDate>2016-02-24</ns6:ArrivalDate>

</ns6:Flight>

<ns6:CabinDefinition>

<ns6:RBD>M</ns6:RBD>

</ns6:CabinDefinition>

<ns6:Currency>USD</ns6:Currency>

<ns6:FareAvailQualifiers accompaniedByInfantInd="false">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:GivenName>EUB</ns6:GivenName>

<ns6:Surname>QEQP</ns6:Surname>

</ns6:FareAvailQualifiers>

<ns6:FareAvailQualifiers accompaniedByInfantInd="false">

<ns6:TravellerID>2</ns6:TravellerID>

Page 57: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRQ 4-3

<ns6:GivenName>QWE</ns6:GivenName>

<ns6:Surname>QEQP</ns6:Surname>

</ns6:FareAvailQualifiers>

<ns6:POS company="AB" multiHost="AB">

<ns6:Actual city="HDQ"/>

<ns6:ClientContext clientType="INTERACT"/>

</ns6:POS>

<ns6:Client>KIOSK</ns6:Client>

</ns6:SeatMapQueryEnhanced>

</ns6:EnhancedSeatMapRQ>

4.2.3 E x t e r n a l G D S R e q u e s t

<EnhancedSeatMapRQ xmlns="http://stl.sabre.com/Merchandising/v2"

xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns5="http://services.sabre.com/STL/v02">

<SeatMapQueryEnhanced>

<Flight origin="AUH" destination="LHR">

<DepartureDate localTime="12:10:06.458" >2014-02-08</DepartureDate>

<ArrivalDate localTime="12:10:06.347" >2014-02-08</ArrivalDate>

<Marketing carrier="XX">19</Marketing>

</Flight>

<CabinDefinition>

<RBD>Y</RBD>

</CabinDefinition>

<Currency>USD</Currency>

<POS company="1Y" multiHost="XX">

<Actual city="HDQ"/>

</POS>

</SeatMapQueryEnhanced>

</EnhancedSeatMapRQ>

<ns4:EnhancedSeatMapRQ xmlns:ns4="http://stl.sabre.com/Merchandising/v4"

xmlns:ns14="http://www.w3.org/2000/09/xmldsig#"

xmlns:ns13="http://schemas.xmlsoap.org/ws/2002/12/secext"

xmlns:ns12="http://www.w3.org/1999/xlink"

xmlns:ns11="http://www.ebxml.org/namespaces/messageHeader"

xmlns:ns10="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns9="http://services.sabre.com/STL_Header/v02_00"

xmlns:ns8="http://opentravel.org/common/v02"

xmlns:ns7="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00"

xmlns:ns6="http://services.sabre.com/STL/v02"

xmlns:ns5="http://opentravel.org/common/message/v02">

<ns4:SeatMapQueryEnhanced>

<ns4:RequestType>Payload</ns4:RequestType>

<ns4:Flight id="scSeg_01" destination="FCO" origin="BEG">

<ns4:DepartureDate localTime="07:00:00.000">2018-05-

15</ns4:DepartureDate>

<ns4:Marketing carrier="JU">530</ns4:Marketing>

<ns4:ArrivalDate localTime="08:30:00.000">2018-05-

15</ns4:ArrivalDate>

</ns4:Flight>

<ns4:CabinDefinition>

<ns4:RBD>U</ns4:RBD>

</ns4:CabinDefinition>

<ns4:Currency>RSD</ns4:Currency>

<ns4:FareAvailQualifiers fareBasisCode="UOWRS" passengerType="ADT">

<ns4:TravellerID>1</ns4:TravellerID>

Page 58: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-4 EnhancedSeatMapRQ User Guide January 2018

<ns4:GivenName>TOM MR</ns4:GivenName>

<ns4:Surname>SCHMIDT</ns4:Surname>

<ns4:FareBreakCriteria fareComponentID="1"

fareBasisCode="UOWRS" from="BEG" to="FCO"/>

</ns4:FareAvailQualifiers>

<ns4:POS multiHost="JU" company="JU">

<ns4:Actual city="BEG"/>

<ns4:PCC>BEG</ns4:PCC>

<ns4:ClientContext clientType="INTERACT_RES"/>

</ns4:POS>

<ns4:JourneyData>

<ns4:JourneyFlight>

<ns4:Flight id="f1" destination="FCO" origin="BEG">

<ns4:DepartureDate>2018-05-

15</ns4:DepartureDate>

<ns4:Operating carrier="JU">530</ns4:Operating>

<ns4:Marketing carrier="JU">530</ns4:Marketing>

<ns4:ArrivalDate>2018-05-15</ns4:ArrivalDate>

</ns4:Flight>

<ns4:FlightJourneyData>

<ns4:ClassOfService>U</ns4:ClassOfService>

</ns4:FlightJourneyData>

</ns4:JourneyFlight>

<ns4:ItineraryPart>

<ns4:SegmentReferences>

<ns4:SegmentRef>f1</ns4:SegmentRef>

</ns4:SegmentReferences>

</ns4:ItineraryPart>

</ns4:JourneyData>

</ns4:SeatMapQueryEnhanced>

<ns4:CalculateDiscount>true</ns4:CalculateDiscount>

</ns4:EnhancedSeatMapRQ>

4.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

<ns5:EnhancedSeatMapRQ xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns="http://services.sabre.com/STL/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns5="http://stl.sabre.com/Merchandising/v3"

xmlns:ext="http://stl.sabre.com/Merchandising/diagnostics/v1">

<ns5:SeatMapQueryEnhanced>

<ns5:RequestType>Payload</ns5:RequestType>

<ns5:Flight destination="LHR" origin="AUH">

<ns5:DepartureDate>2014-07-24</ns5:DepartureDate>

<ns5:Marketing suffix="A" carrier="XX">19</ns5:Marketing>

<ns5:Operating suffix="A" carrier="XX">19</ns5:Operating>

</ns5:Flight>

<ns5:Currency>USD</ns5:Currency>

<ns5:CabinDefinition>

<ns5:RBD>Y</ns5:RBD>

</ns5:CabinDefinition>

<ns5:POS company="XX" multiHost="XX">

<ns5:Actual city="HDQ" />

<ns5:PCC>HDQ</ns5:PCC>

</ns5:POS>

<ns5:SeatMapSource>ACS</ns5:SeatMapSource>

<ns5:Client>KIOSK</ns5:Client>

</ns5:SeatMapQueryEnhanced>

</ns5:EnhancedSeatMapRQ>

Page 59: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-5

4.3 E n h a n c e d S e a t M a p R S

This section contains the following response examples:

• Error response (see this page).

• Successful response (see this page).

4.3.1 E r r o r R e s p o n s e

<ns6:EnhancedSeatMapRS xmlns="http://stl.sabre.com/Merchandising/v2"

xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns5="http://stl.sabre.com/Merchandising/v1"

xmlns:ns6="http://stl.sabre.com/Merchandising/v2"

xmlns:ns7="http://stl.sabre.com/Merchandising/diagnostics/v1">

<ns4:ApplicationResults status="NotProcessed">

<ns4:Error type="Transport">

<ns4:SystemSpecificResults>

<ns4:Message code="450">Unable to retrieve the requested

seatmap</ns4:Message>

</ns4:SystemSpecificResults>

</ns4:Error>

</ns4:ApplicationResults>

</ns6:EnhancedSeatMapRS>

4.3.2 S u c c e s s f u l R e s p o n s e

Some repetitive information has been deleted and replaced with dots as the amount of information is

abundant in a correct response.

<ns6:EnhancedSeatMapRS xmlns:ns6="http://stl.sabre.com/Merchandising/v4"

xmlns="http://services.sabre.com/STL/v02"

xmlns:ns2="http://opentravel.org/common/message/v02"

xmlns:ns3="http://opentravel.org/common/v02"

xmlns:ns4="http://services.sabre.com/STL_Payload/v02_00"

xmlns:ns5="http://stl.sabre.com/Merchandising/v1"

xmlns:ns7="http://stl.sabre.com/Merchandising/diagnostics/v1">

<ns4:ApplicationResults status="Complete"/>

<ns6:SeatMap changeOfGaugeInd="false">

<ns6:Equipment>320</ns6:Equipment>

<ns6:Flight destination="TXL" origin="VIE">

<ns6:DepartureDate>2016-02-24</ns6:DepartureDate>

<ns6:Operating carrier="AB">8401</ns6:Operating>

<ns6:Marketing carrier="AB">8401</ns6:Marketing>

</ns6:Flight>

<ns6:FareAvailQualifiers accompaniedByInfantInd="false">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:GivenName>EUB</ns6:GivenName>

<ns6:Surname>QEQP</ns6:Surname>

</ns6:FareAvailQualifiers>

<ns6:FareAvailQualifiers accompaniedByInfantInd="false">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:GivenName>QWE</ns6:GivenName>

<ns6:Surname>QEQP</ns6:Surname>

</ns6:FareAvailQualifiers>

Page 60: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-6 EnhancedSeatMapRS User Guide January 2018

<ns6:Cabin firstRow="1" lastRow="30" classLocation="Maindeck"

seatOccupationDefault="Free">

<ns6:CabinClass>

<ns6:RBD>M</ns6:RBD>

<ns6:MarketingDescription>PRICE PER SEAT:USD 14.50-USD

30.10</ns6:MarketingDescription>

</ns6:CabinClass>

<ns6:Row>

<ns6:RowNumber>1</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

Page 61: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-7

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

Page 62: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-8 EnhancedSeatMapRS User Guide January 2018

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>2</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 63: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-9

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

Page 64: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-10 EnhancedSeatMapRS User Guide January 2018

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

Page 65: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-11

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>3</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 66: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-12 EnhancedSeatMapRS User Guide January 2018

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

Page 67: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-13

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>4</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

Page 68: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-14 EnhancedSeatMapRS User Guide January 2018

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

Page 69: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-15

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>FrontOfCabin</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 70: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-16 EnhancedSeatMapRS User Guide January 2018

<ns6:TotalAmount

currencyCode="USD">21.20</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>5</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:Facilities>

<ns6:Detail>SeatWithFacilitiesForHandicapped/IncapacitatedPassenger</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 71: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-17

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

Page 72: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-18 EnhancedSeatMapRS User Guide January 2018

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>6</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:Facilities>

<ns6:Detail>SeatWithFacilitiesForHandicapped/IncapacitatedPassenger</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

Page 73: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-19

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

Page 74: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-20 EnhancedSeatMapRS User Guide January 2018

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 75: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-21

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>7</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

Page 76: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-22 EnhancedSeatMapRS User Guide January 2018

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

Page 77: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-23

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>8</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

Page 78: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-24 EnhancedSeatMapRS User Guide January 2018

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 79: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-25

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

Page 80: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-26 EnhancedSeatMapRS User Guide January 2018

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>9</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 81: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-27

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 82: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-28 EnhancedSeatMapRS User Guide January 2018

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="true" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>PreferredSeat/PreferentialSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>10</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

Page 83: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-29

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

Page 84: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-30 EnhancedSeatMapRS User Guide January 2018

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

Page 85: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-31

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>11</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

Page 86: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-32 EnhancedSeatMapRS User Guide January 2018

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

Page 87: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-33

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>12</ns6:RowNumber>

<ns6:Type>ExitRow</ns6:Type>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

Page 88: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-34 EnhancedSeatMapRS User Guide January 2018

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 89: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-35

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

Page 90: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-36 EnhancedSeatMapRS User Guide January 2018

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>13</ns6:RowNumber>

<ns6:Type>ExitRow</ns6:Type>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

Page 91: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-37

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

Page 92: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-38 EnhancedSeatMapRS User Guide January 2018

<ns6:Number>E</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="true"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Location>

<ns6:Detail>ExitRowSeat</ns6:Detail>

</ns6:Location>

<ns6:Facilities>

<ns6:Detail>LegSpaceSeat</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">30.10</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>14</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 93: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-39

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

Page 94: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-40 EnhancedSeatMapRS User Guide January 2018

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

Page 95: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-41

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>15</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

Page 96: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-42 EnhancedSeatMapRS User Guide January 2018

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

Page 97: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-43

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>16</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 98: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-44 EnhancedSeatMapRS User Guide January 2018

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

Page 99: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-45

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>17</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 100: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-46 EnhancedSeatMapRS User Guide January 2018

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

Page 101: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-47

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>18</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 102: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-48 EnhancedSeatMapRS User Guide January 2018

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

Page 103: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-49

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>19</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 104: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-50 EnhancedSeatMapRS User Guide January 2018

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 105: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-51

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

Page 106: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-52 EnhancedSeatMapRS User Guide January 2018

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>20</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 107: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-53

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

Page 108: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-54 EnhancedSeatMapRS User Guide January 2018

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>21</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 109: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-55

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

Page 110: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-56 EnhancedSeatMapRS User Guide January 2018

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>22</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 111: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-57

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 112: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-58 EnhancedSeatMapRS User Guide January 2018

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>23</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

Page 113: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-59

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 114: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-60 EnhancedSeatMapRS User Guide January 2018

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

Page 115: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-61

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>24</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 116: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-62 EnhancedSeatMapRS User Guide January 2018

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

Page 117: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-63

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>25</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 118: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-64 EnhancedSeatMapRS User Guide January 2018

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 119: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-65

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>26</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

Page 120: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-66 EnhancedSeatMapRS User Guide January 2018

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

Page 121: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-67

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>27</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

Page 122: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-68 EnhancedSeatMapRS User Guide January 2018

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

Page 123: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-69

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>28</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

Page 124: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-70 EnhancedSeatMapRS User Guide January 2018

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

Page 125: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-71

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

Page 126: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-72 EnhancedSeatMapRS User Guide January 2018

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>29</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

Page 127: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-73

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

Page 128: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-74 EnhancedSeatMapRS User Guide January 2018

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Row>

<ns6:RowNumber>30</ns6:RowNumber>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>A</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

Page 129: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-75

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>B</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>C</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>D</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

Page 130: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-76 EnhancedSeatMapRS User Guide January 2018

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>E</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

<ns6:Seat occupiedInd="false" inoperativeInd="false"

premiumInd="false" chargeableInd="true" exitRowInd="false"

restrictedReclineInd="false" noInfantInd="false">

<ns6:Number>F</ns6:Number>

<ns6:Facilities>

<ns6:Detail>SeatSuitableForUnaccompaniedMinors</ns6:Detail>

</ns6:Facilities>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>1</ns6:TravellerID>

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:PassengerEntitlementAndPrice entitledInd="true">

<ns6:TravellerID>2</ns6:TravellerID>

Page 131: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 EnhancedSeatMapRS 4-77

<ns6:Price>

<ns6:TotalAmount

currencyCode="USD">14.50</ns6:TotalAmount>

</ns6:Price>

</ns6:PassengerEntitlementAndPrice>

<ns6:Bilateral>

<ns6:Characteristic>StandardSeat</ns6:Characteristic>

</ns6:Bilateral>

</ns6:Seat>

</ns6:Row>

<ns6:Wing firstRow="10" lastRow="16"/>

<ns6:Column>

<ns6:Column>A</ns6:Column>

<ns6:Characteristics>Window</ns6:Characteristics>

</ns6:Column>

<ns6:Column>

<ns6:Column>B</ns6:Column>

</ns6:Column>

<ns6:Column>

<ns6:Column>C</ns6:Column>

<ns6:Characteristics>Aisle</ns6:Characteristics>

</ns6:Column>

<ns6:Column>

<ns6:Column>D</ns6:Column>

<ns6:Characteristics>Aisle</ns6:Characteristics>

</ns6:Column>

<ns6:Column>

<ns6:Column>E</ns6:Column>

</ns6:Column>

<ns6:Column>

<ns6:Column>F</ns6:Column>

<ns6:Characteristics>Window</ns6:Characteristics>

</ns6:Column>

</ns6:Cabin>

</ns6:SeatMap>

</ns6:EnhancedSeatMapRS>

Page 132: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

4-78 EnhancedSeatMapRS User Guide January 2018

• • •

Page 133: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 Introduction 5-1

5.1 I n t r o d u c t i o n

This chapter contains the error codes and descriptions.

5.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

5 Error Codes 5

Page 134: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

5-2 Codes and Descriptions User Guide January 2018

• • •

Page 135: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

User Guide January 2018 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.

6 Glossary

Page 136: EnhancedSeatMap - Sabrefiles.developer.sabre.com/doc/providerdoc/Merchandising... · 2018-01-16 · EnhancedSeatMap v5 of the service is .NET compatible. 1.2 About This Guide The

2 Glossary User Guide January 2018

• • •