getreservationrq v1.12.0 user...
TRANSCRIPT
Internal Use Only
User Guide March 2014
User Guide UpdateReservationRQ
Schema Version 1.15.0
November 2016
Rel 1.0
© 2012-2016, Sabre 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.
User Guide November 2016 Table of Contents iii
Table of Contents
1 G e t t i n g S t a r t e d 1 - 1
1.1 Introduction .................................................................................................................................................... 1-1 1.2 About This Guide ........................................................................................................................................... 1-1 1.3 Customer Identification .................................................................................................................................. 1-1
2 U p d a t e R e s e r v a t i o n R e q u e s t S t r u c t u r e 2 - 1
2.1 Introduction .................................................................................................................................................... 2-1 2.2 Processing Information .................................................................................................................................. 2-1 2.3 Transactional Workflow Overview ................................................................................................................. 2-3 2.4 Overview of Request Updates ....................................................................................................................... 2-3
2.4.1 Update 1 Listed in “Overview” Section ................................................................................................... 2-3 2.4.2 Update 2 Listed in “Overview” Section ................................................................................................... 2-4
2.5 Difference in Schema (UpdateReservationRQ) between Current and Previous version ............................... 2-6 2.6 UpdateReservation Request Structure .......................................................................................................... 2-7
2.6.1 View Names and Subject Areas .......................................................................................................... 2-14 2.6.2 Parameters for UpdateReservation RQ ............................................................................................... 2-15
3 X M L E x a m p l e s 3 - 1 0 9
3.1 Introduction ................................................................................................................................................ 3-109 3.2 Sample SOAP Envelope............................................................................................................................ 3-109 3.3 Stateful Request and Full View .................................................................................................................. 3-110 3.4 Stateful Response for Full View ................................................................................................................. 3-113 3.5 Stateful Request and Default View ............................................................................................................ 3-118 3.6 Stateful Response for Default View ........................................................................................................... 3-121 3.7 Stateless Request with Full View ............................................................................................................... 3-123 3.8 Stateless Response with Full View ............................................................................................................ 3-124
4 D o c u m e n t a t i o n U p d a t e s 4 - 1 2 9
4.1 Updated Design Documents ...................................................................................................................... 4-129
5 E r r o r C o d e s 5 - 1 3 0
5.1 Introduction ................................................................................................................................................ 5-130 5.2 Fault Errors ................................................................................................................................................ 5-130 5.3 Sample Error Response ............................................................................................................................ 5-132
5.3.1 Invalid “LastName” in RQ message, name association failed (“UpdateId” attribute used) ................. 5-132 5.3.2 Invalid “SegmentIndicator” for double Segment Association in RQ message .................................... 5-133
iv Table of Contents User Guide November 2016
5.3.3 Invalid Segment Association in RQ message .................................................................................... 5-133 5.3.4 4.2.5 Error when price difference (includes new price) ...................................................................... 5-133 5.3.5 6 AE Sell Cancel Error Messages ...................................................................................................... 5-134 5.3.6 4.2.7 GMR Error Messages ............................................................................................................... 5-135
6 T e c h n i c a l S u p p o r t - T r a v e l A g e n c i e s a n d 3 r d p a r t y d e v e l o p e r s
6 - 1 3 7
6.1 Introduction ................................................................................................................................................ 6-137 6.2 Phone ........................................................................................................................................................ 6-137 6.3 Email ......................................................................................................................................................... 6-137
7 T e c h n i c a l S u p p o r t – S a b r e H o s t e d A i r l i n e s 7 - 1 3 8
7.1 Introduction ................................................................................................................................................ 7-138 7.2 Phone ........................................................................................................................................................ 7-138 7.3 Email ......................................................................................................................................................... 7-140
8 G l o s s a r y 1
User Guide November 2016 Table of Contents v
• • •
User Guide November 2016 Introduction 1-1
1.1 I n t r o d u c t i o n
This guide is for architects and developers to learn how to compose XML formatted requests for
UpdateReservationRQ Web Service. This release covers the XML request and responses which allow
client applications to create, update and delete PNR data including Ancillaries, Profiles, SSRs, OSIs,
Remarks and Pre Reserved Seats. In case of stateful mode response message will be returned in STL
format, respective details can be found in the WSDL file.
1.2 A b o u t T h i s G u i d e
The purpose of this document is to describe how the web service works and provide details for how to
create a successful request transaction. This document also provides details on the response
transaction, including any errors. 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, “UpdateReservation Read Request Structure” contains descriptions of the attributes
and elements in the response schema.
• Chapter 3, “XML Examples” contains examples of the requests and response schemas.
• Chapter 4, “Documentation Updates” contains the necessary filenames to run
UpdateReservationRQ.
• Chapter 5, “Error Codes” contains error codes and descriptions.
• Chapter 6, “Technical Support” contains information on where to get help.
• The 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
This service can be used by:
• Sabre Dev Studio subscribers.
• Sabre Travel Network customers – travel agencies working on Sabre® Red Workspace™ and
other Sabre user interfaces.
• Third-party customers.
1 Getting Started 1
User Guide November 2016 Customer Identification 1-1
• • •
User Guide November 2016 Introduction 2-1
2.1 I n t r o d u c t i o n
The update Itinerary (UpdateReservationRQ) API is used to create, update and delete PNR data
including Ancillaries, Profiles, SSRs, OSIs, Remarks and Pre Reserved Seats.
This chapter includes the following:
• Processing Information (see this page).
• Request Updates (see “Overview of Request Updates,” page 2-3).
• Difference in Schema (see “Difference in Schema,” page 2-11).
• Request Structure (see “UpdateReservation Request Structure,” page 2-18).
2.2 P r o c e s s i n g I n f o r m a t i o n
Once a PNR has been created in the Sabre Host, this Web Service offers capabilities allowing Airline
or Agency agents to update Logical Records (Lrec) in a particular PNR using Name and Segment
Associations. Request payload can be further specified by using “ReturnOptions” which determine
response message content.
The UpdateReservationRQ service supports two categories of requests:
• Update – operates on the entire PNR Lrec e.g. Air Extra (AE), SSR
• Partial Update – operates on the Lrec part e.g AE’s action code, SSR’s action code. Partial
update enables change without necessity of deleting entire Lrec and creating it once again.
UpdateReservationRQ Web Service allows client applications to retrieve PNR in STL data format.
The PNR will be updated using one of the available request types:
Stateless:
• PNR will be retrieved from PNR Reservation Database and unpacked into AAA session;
• After being updated PNR will be committed;
• It is required to provide “Locator” element;
• It is required to provide “ReceivedFrom” element
• Includes UpdateToken from GetReservationRS
Stateful:
• This request type assumes that PNR is already in AAA;
• After being updated PNR will not be committed;
• It can be used to perform serial operations
2 UpdateReservation Request
Structure
2
2-2 Processing Information User Guide June 2016
OTA Air Extra (AE) Sell/Cancel functionality
• UpdateReservation will work with either Stateess or Stateful for AE Sell/Cancel functionality.
• When using RequestType = Stateless for OTA AE Cancel functionality you must include an
UpdateToken in your RQ. UpdateToken contains information about PNR version that you had
before sending update. If PSS has newer version of PNR it will return error.
<UpdateReservationRQ Version="1.15" xmlns:ns5="http://webservices.sabre.com/pnrbuilder/v1_15">
<ns5:RequestType>Stateless</ns5:RequestType>
<ns5:UpdateToken>4660bda5b6a998426eea20f9c49e12ca38c50e78672e9002</ns5:UpdateToken>
<ns5:ReservationUpdateList>
• “ReturnOptions” element can be used to specify which data elements will be present in response
payload, as well as how those will be formatted.
• When using pnrbuilder files on versions higher than v1.7.8 you will need to be specify the
version number in the namespace
<UpdateReservationRQ Version="1.15.0" xmlns="http://webservices.sabre.com/pnrbuilder/v1_15">
• “isPast” this new attribute has been added to mark air segments where start date is older than 48
hours as past. For the non-air segments (e.g. Car, Rail, Hotel) the flag will be calculated based on
end date. If end date is not available and there is no possibility to calculate it based on duration
time, these will be processed as air segments.
The UpdateReservationRQ service allows users to perform the following operation types on Lrecs:
insert – is used to add new Lrec;
update – is used to update existing Lrec by deleting and creating it once again;
delete – is used to delete existing Lrec;
The following Lrec types can be modified by UpdateReservationRQ:
Create Update Delete
Ancillary Update available not available available
Ancillary Partial Update not available available not available
SSR Update available not available available
SSR Partial Update not available available not available
Profile Update available available available
Pre Reserved Seat Partial Update not available available not available
Remark Update available not available available
If custom made updates are required please request them using
User Guide November 2016 Transactional Workflow Overview 2-3
2.3 T r a n s a c t i o n a l W o r k f l o w O v e r v i e w
Web Service documentation is stored on the Sabre Dev Studio (https://developer.sabre.com) , see
here for details on GetReservationRQ and TravelItineraryReadRQ services. All TDS webservices
are available via SOAP APIs/Trip Management. In Trip Mgmt you can search for keywords to find
files such as Get Itinerary for TravelItineraryReadRQ or Update Itinerary for UpdateReservationRQ.
There is also a new page for all control files needed to run the TDS webservices called itinerary
Common Resources
(https://developer.sabre.com/docs/read/soap_apis/management/itinerary/resources).
2.4 O v e r v i e w o f R e q u e s t U p d a t e s
New schema version for v1.15 was introduced with the following main items included in the
response:
1. Past date PNRs support
2. Tax Exempt Indicator support
3. Support of multiple OpenReservationElement
2.4.1 U p d a t e 1 L i s t e d i n “ O v e r v i e w ” S e c t i o n
Past date PNRs can be updated via UpdateReservation with PNR create date in request.
2.4.1.1 P a s t D a t e P N R X M L C o d e
UpdateReservationRQ:
<ns3:UpdateReservationRQ Version="1.15.0" xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_15"> <ns3:RequestType>Stateless</ns3:RequestType> <ns3:ReturnOptions IncludeUpdateDetails="true" RetrievePNR="true"/> <ns3:ReservationUpdateList> <ns3:Locator>XKNSJC</ns3:Locator> <ns3:CreateDate>2016-12-12</ns3:CreateDate> <ns3:ReservationUpdateItem UpdateId="1"> <ns3:RemarkUpdate id="1" op="C"> <ns3:RemarkText>new remark</ns3:RemarkText> </ns3:RemarkUpdate> </ns3:ReservationUpdateItem> <ns3:ReceivedFrom> <ns3:AgentName>ReassociateEMD</ns3:AgentName> </ns3:ReceivedFrom> </ns3:ReservationUpdateList>
</ns3:UpdateReservationRQ>
2-4 Overview of Request Updates User Guide June 2016
2.4.2 U p d a t e 2 L i s t e d i n “ O v e r v i e w ” S e c t i o n
Update Reservation service will support the Tax Exempt Indicator via UpdateReservationRQ1.15 and
above.
2.4.2.1 T a x E x e m p t I n d i c a t o r X M L C o d e
UpdateResRQ:
<ns3:UpdateReservationRQ Version="1.15.0" xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_15"> <ns3:RequestType>Stateful</ns3:RequestType> <ns3:ReturnOptions IncludeUpdateDetails="true" RetrievePNR="true"/> <ns3:ReservationUpdateList> <ns3:Locator>ULYJOV</ns3:Locator> <ns3:ReservationUpdateItem UpdateId="1"> <ns3:AncillaryServicesPartialUpdate id="9" op="U"> <ns3:TaxExemption>Y</ns3:TaxExemption> </ns3:AncillaryServicesPartialUpdate> </ns3:ReservationUpdateItem> <ns3:ReceivedFrom> <ns3:AgentName>ReassociateEMD</ns3:AgentName> </ns3:ReceivedFrom> </ns3:ReservationUpdateList>
</ns3:UpdateReservationRQ>
UpdateResRS:
<stl15:AncillaryService id="9" sequenceNumber="1" elementId="pnr-9"> <stl15:CommercialName>UPTO110LB 50KG BAGGAGE</stl15:CommercialName> <stl15:RficCode>C</stl15:RficCode> <stl15:RficSubcode>0I7</stl15:RficSubcode> <stl15:SSRCode>ASVC</stl15:SSRCode> <stl15:OwningCarrierCode>9W</stl15:OwningCarrierCode> <stl15:BookingIndicator>01</stl15:BookingIndicator> <stl15:Vendor>ATP</stl15:Vendor> <stl15:EMDType>2</stl15:EMDType> <stl15:TTLPrice> <stl15:Price>238.60</stl15:Price> <stl15:Currency>USD</stl15:Currency> </stl15:TTLPrice> <stl15:OriginalBasePrice> <stl15:Price>225.00</stl15:Price> <stl15:Currency>USD</stl15:Currency> </stl15:OriginalBasePrice> <stl15:RefundIndicator>Y</stl15:RefundIndicator> <stl15:CommisionIndicator>Y</stl15:CommisionIndicator> <stl15:InterlineIndicator>Y</stl15:InterlineIndicator> <stl15:FeeApplicationIndicator>4</stl15:FeeApplicationIndicator> <stl15:PassengerTypeCode>ADT</stl15:PassengerTypeCode> <stl15:BoardPoint>DEL</stl15:BoardPoint> <stl15:OffPoint>BOM</stl15:OffPoint>
User Guide November 2016 Overview of Request Updates 2-5
<stl15:TaxesIncluded>true</stl15:TaxesIncluded> <stl15:Taxes> <stl15:Tax> <stl15:TaxAmount>0.50</stl15:TaxAmount> <stl15:TaxCode>F2A</stl15:TaxCode> </stl15:Tax> <stl15:Tax> <stl15:TaxAmount>0.50</stl15:TaxAmount> <stl15:TaxCode>G1A</stl15:TaxCode> </stl15:Tax> <stl15:Tax> <stl15:TaxAmount>12.60</stl15:TaxAmount> <stl15:TaxCode>JNA</stl15:TaxCode> </stl15:Tax> </stl15:Taxes> <stl15:TotalOriginalBasePrice> <stl15:Price>225.00</stl15:Price> <stl15:Currency>USD</stl15:Currency> </stl15:TotalOriginalBasePrice> <stl15:TotalTTLPrice> <stl15:Price>238.60</stl15:Price> <stl15:Currency>USD</stl15:Currency> </stl15:TotalTTLPrice> <stl15:TotalTaxes> <stl15:Tax> <stl15:TaxAmount>0.50</stl15:TaxAmount> <stl15:TaxCode>F2A</stl15:TaxCode> </stl15:Tax> <stl15:Tax> <stl15:TaxAmount>0.50</stl15:TaxAmount> <stl15:TaxCode>G1A</stl15:TaxCode> </stl15:Tax> <stl15:Tax> <stl15:TaxAmount>12.60</stl15:TaxAmount> <stl15:TaxCode>JNA</stl15:TaxCode> </stl15:Tax> </stl15:TotalTaxes> <stl15:NumberOfItems>1</stl15:NumberOfItems> <stl15:ActionCode>HD</stl15:ActionCode> <stl15:SegmentIndicator>P</stl15:SegmentIndicator> <stl15:RefundFormIndicator>1</stl15:RefundFormIndicator> <stl15:AdvancePurchaseIndicator>X</stl15:AdvancePurchaseIndicator> <stl15:BookingSource>0</stl15:BookingSource> <stl15:TicketingIndicator>0</stl15:TicketingIndicator> <stl15:FirstTravelDate>800101</stl15:FirstTravelDate> <stl15:LastTravelDate>991231</stl15:LastTravelDate> <stl15:PurchaseTimestamp>2016-12-13T00:04:00</stl15:PurchaseTimestamp> <stl15:GroupCode>BG</stl15:GroupCode> <stl15:TicketUsedForEMDPricing>N</stl15:TicketUsedForEMDPricing> <stl15:EMDConsummedAtIssuance/> <stl15:PaperDocRequired>N</stl15:PaperDocRequired> <stl15:TaxExemption>Y</stl15:TaxExemption> <stl15:ACSCount>0</stl15:ACSCount> <stl15:Segment id="8" sequence="1"> <stl15:AirlineCode>9W</stl15:AirlineCode> <stl15:FlightNumber>0352</stl15:FlightNumber> <stl15:ClassOfService>Y</stl15:ClassOfService>
2-6 Difference in Schema (UpdateReservationRQ) between Current and Previous version User Guide June 2016
<stl15:DepartureDate>2017-01-18</stl15:DepartureDate> <stl15:BoardPoint>DEL</stl15:BoardPoint> <stl15:OffPoint>BOM</stl15:OffPoint> <stl15:MarketingCarrier>9W</stl15:MarketingCarrier> <stl15:OperatingCarrier>9W</stl15:OperatingCarrier> </stl15:Segment> </stl15:AncillaryService>
2.5 D i f f e r e n c e i n S c h e m a ( U p d a t e R e s e r v a t i o n R Q )
b e t w e e n C u r r e n t a n d P r e v i o u s v e r s i o n
Schema Title Description
GRRQ/
GRRS
ClassOfServiceUpdate UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate
GRRQ/
GRRS
ClassOfServiceUpdate UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate
GRRQ/
GRRS
SegmentNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate/SegmentNumber Added segment number
GRRQ/
GRRS
DepartureCity UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate/DepartureCity
Departure city added
GRRQ/
GRRS
ArrivalCity UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate/ArrivalCity
Arrival City added
GRRQ/
GRRS
ClassOfService UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate/ClassOfService
Added Class of service
GRRQ/
GRRS
instantPurchase UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate@instantPurcha
se
User Guide November 2016 UpdateReservation Request Structure 2-7
GRRQ/
GRRS
journeyCarrierType UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate@journeyCarrie
rType
GRRQ/
GRRS
isAvailabilityBreak UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate@isAvailabilityB
reak
GRRQ/
GRRS
cat5RequiresRebook UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AirSegmentPartialUpdate/ClassOfServiceUpdate/@cat5Requires
Rebook
New attribute to include the element id
GRRQ/
GRRS
TaxExemption UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/AncillaryServicesPartialUpdate/TaxExemption
When Tax is exempt PNR Ancillary displays will be
updated to display "TAX EXEMPT - Y". This applies to
both EMD-S and EMD-A.
GRRQ/
GRRS
GroupNameUpdate UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/GroupNameUpdate
GRRQ/
GRRS
GroupName UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/GroupNameUpdate/GroupName
GRRQ/
GRRS
id UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/GroupNameUpdate@id
GRRQ/
GRRS
op
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
m/GroupNameUpdate@op
2.6 U p d a t e R e s e r v a t i o n R e q u e s t S t r u c t u r e
Below there is a list of selected request elements (RQ) which can be combined to create a request
message. In response (RS) user will be provided with XML containing details for updated PNR Lrecs
(RQ Stateful) or just request status indicator (RQ Stateless). Response message will be returned in STL
format, refer to corresponding XSD files for more information.
2-8 UpdateReservation Request Structure User Guide June 2016
Mandatory elements are marked with an asterisk (*).
This section contains the following:
• View Names and Subject Areas (see “View Names and Subject Areas,” page 2-14).
• Parameters (see “Parameters,” page 2-15).
This section contains the following:
• RequestType (see “RequestType,” page 2-15).
• ReturnOptions (see “ReturnOptions,” page 2-16).
• SubjectAreas (see “SubjectAreas,” page 2-17).
• Reservation (see “Reservationnotused,” page 2-17).
• ReservationUpdateList (see “ReservationUpdateList,” page 2-17).
• ReservationUpdateItem (see “ReservationUpdateItem,” page 2-18)
• AncillaryServicesUpdate (see “AncillaryServicesUpdate,” page 2-20)
• NameAssociationList (see “NameAssociationList,” page 2-25).
• NameAssociationTag (see “NameAssociationTag,” page 2-25).
• SegmentAssociationList (see “SegmentAssociationList,” page 2-26).
• SegmentAssociationTag (see “SegmentAssociationTag,” page 2-26).
• ProductTextDetails (see “ProductTextDetails,” page 2-27)
• RuleSet (see “RuleSet,” page 2-27)
• OriginalPrice (see “OriginalPrice,” page 2-27)
• EquivalentPrice (see “EquivalentPrice,” page 2-28)
• TTLPrice (see “TTLPrice,” page 2-28)
• OriginalBasePrice (see “OriginalBasePrice,” page 2-28)
• Taxes (see “Taxes,” page 2-29)
• TicketCouponNumberAssociation (see “TicketCouponNumberAssociation,” page 2-29)
• TotalOriginalBasePrice (see “TotalOriginalBasePrice,” page 2-29)
• TotalEquivalentPrice (see “TotalEquivalentPrice,” page 2-29)
• TotalTTLPrice (see “TotalTTLPrice,” page 2-29)
• TotalTaxes (see “TotalTaxes,” page 2-30)
• BagWeight (see “BagWeight,” page 2-30)
• Segment (see “Segment,” page 2-30)
• TravelPortions (see “TravelPortions,” page 2-31)
User Guide November 2016 UpdateReservation Request Structure 2-9
• AncillaryServicesPartialUpdate (see “AncillaryServicesPartialUpdate,” page 2-32)
• SeatRequestTransactionIDUpdate (see “SeatRequestTransactionIDUpdate,” page 2-33)
• EMDNumberUpdate (see “EMDNumberUpdate,” page 2-33)
• ETicketNumberUpdate (see “ETicketNumberUpdate,” page 2-33)
• PricingAndTaxesPartialUpdate (see “PricingAndTaxesPartialUpdate,” page 2-33)
• PassengerTypeCodePartialUpdate (see “PassengerTypeCodePartialUpdate,” page 2-33)
• IATAIndicatorPartialUpdate (see “IATAIndicatorPartialUpdate,” page 2-34)
• FeeGuaranteePartialUpdate (see “FeeGuaranteePartialUpdate,” page 2-34)
• PurchaseDateUpdate (see “PurchaseDateUpdate,” page 2-34)
• GroupCodeAndRficSubcodeUpdate (see “GroupCodeAndRficSubcodeUpdate,” page 2-34)
• EMDTypeUpdate (see “EMDTypeUpdate,” page 2-35)
• AcsCountUpdate (see “AcsCountUpdate,” page 2-35)
• VendorCodeUpdate (see “VendorCodeUpdate,” page 2-35)
• SegmentAdvisoryList (see “SegmentAdvisoryList,” page 2-35)
• Route (see “Route,” page 2-36)
• EmailAddressUpdate (see “EmailAddressUpdate,” page 2-36)
• ProfileUpdate (see “ProfileUpdate,” page 2-42)
• PreReservedSeatPartialUpdate (see “PreReservedSeatPartialUpdate,” page 2-37)
• ActionCodeUpdate (see “ActionCodeUpdate,” page 2-37)
• SpecialServiceRequestUpdate (see “SpecialServiceRequestUpdate,” page 2-38)
• SpecialService (see “SpecialService,” page 2-38)
• OtherSupplementaryInformation (see “OtherSupplementaryInformation,” page 2-38)
• SpecialServiceRequestPartialUpdate (see “SpecialServiceRequestPartialUpdate,” page 2-39)
• RemarkUpdate (see “RemarkUpdate,” page 2-39)
• TicketDetailsUpdate (see “TicketDetailsUpdate,” page 2-39)
• CssRequestUpdate (see “CssRequestUpdate,” page 2-40)
• RemarkPartialUpdate (see “RemarkPartialUpdate,” page 2-40)
• RemarkTextUpdate (see “RemarkTextUpdate,” page 2-40)
• FrequentFlyerTSAPreCheckUpdate (see “FrequentFlyerTSAPreCheckUpdate,” page 2-40)
• Loyalty (see “Loyalty,” page 2-41)
• TSAPreCheck (see “TSAPreCheck,” page 2-41)
2-10 UpdateReservation Request Structure User Guide June 2016
• PassengerMetaData (see “PassengerMetaData,” page 2-41)
• ProductUpdate (see “ProductUpdate,” page 2-42)
• Product (see “Product,” page 2-42).
• ProductBase (see “ProductBase,” page 2-42).
• ProductDetails (see “ProductDetails,” page 2-43).
• ProductName (see “ProductName,” page 2-44).
• Hotel (see “Hotel,” page 2-44).
• Reservation (see “Reservation,” page 2-45)
• SpecialPrefs (see “SpecialPrefs,” page 2-46).
• RoomType (see “RoomType,” page 2-46).
• RoomRates (see “RoomRates,” page 2-47).
• RateAccessCodeBooked (see “RateAccessCodeBooked,” page 2-47).
• GuestCounts (see “GuestCounts,” page 2-47).
• Guarantee (see “Guarantee,” page 2-48).
• HotelCode (see “HotelCode,” page 2-48).
• HotelTotalPricing (see “HotelTotalPricing,” page 2-48).
• HotelUniqueID (see “HotelUniqueID,” page 2-49).
• TotalTax (see “TotalTax,” page 2-49).
• TotalSurcharge (see “TotalSurcharge,” page 2-50).
• RateChange (see “RateChange,” page 2-50).
• HotelFees (see “HotelFees,” page 2-50).
• AdditionalInformation (see “AdditionalInformation,” page 2-51).
• Address (see “Address,” page 2-62).
• ContactNumbers (see “ContactNumbers,” page 2-52).
• Commission (see “Commission,” page 2-52).
• RateDescription (see “RateDescription,” page 2-52).
• HotelPolicy (see “HotelPolicy,” page 2-52).
• CancellationPolicyInfoList (see “CancellationPolicyInfoList,” page 2-53).
• AdditionalPolicy (see “AdditionalPolicy,” page 2-54).
• GroundTransportation (see “GroundTransportation,” page 2-54).
• Vendor (see “Vendor,” page 2-55).
User Guide November 2016 UpdateReservation Request Structure 2-11
• Service (see “GTService,” page 2-55).
• ServiceProvider (see “ServiceProvider,” page 2-56).
• StartDetails (see “StartDetails,” page 2-56).
• StopDetails (see “StopDetails,” page 2-57).
• EndDetails (see “EndDetails,” page 2-57).
• AirportInfo (see “AirportInfo,” page 2-58).
• RailwayStationInfo (see “RailwayStationInfo,” page 2-59).
• LocationCodes (see “LocationCodes,” page 2-59).
• ExternalReservation (see “ExternalReservation,” page 2-59).
• Restrictions (see “Restrictions,” page 2-60).
• AgentLoyalty (see “AgentLoyalty,” page 2-60).
• Passenger (see “Passenger,” page 2-61).
• Address (see “Address,” page 2-61).
• CityCodes (see “CityCodes,” page 2-62).
• StateProvinceCodes (see “StateProvinceCodes,” page 2-63).
• CountryCodes (see “CountryCodes,” page 2-63).
• RateQualifier (see “RateQualifier,” page 2-63).
• Charges (see “Charges,” page 2-64).
• Charge (see “Charge,” page 2-64).
• Calculation (see “Calculation,” page 2-65).
• Rail (see “Rail,” page 2-65).
• MarketingCarrier (see “MarketingCarrier,” page 2-66).
• OperatingCarrier (see “OperatingCarrier,” page 2-66).
• Passengers (see “Passengers,” page 2-67).
• SupplementaryServices (see “SupplementaryServices,” page 2-67).
• SupplementaryService (see “SupplementaryService,” page 2-67).
• TrainInfo (see “TrainInfo,” page 2-68).
• Accommodation (see “Accommodation,” page 2-68).
• Placement (see “Placement,” page 2-68).
• Coach (see “Coach,” page 2-68).
• RailFares (see “RailFares,” page 2-69).
2-12 UpdateReservation Request Structure User Guide June 2016
• FareDescription (see “FareDescription,” page 2-69).
• Fees (see “Fees,” page 2-70).
• FarePrice (see “FarePrice,” page 2-70).
• Documents (see “Documents,” page 2-70).
• PassengerReferences (see “PassengerReferences,” page 2-71).
• SegmentReferences (see “SegmentReferences,” page 2-72).
• FormOfPayment (see “FormOfPayment,” page 2-81).
• CreditCard (see “CreditCard,” page 2-72).
• CardHolder (see “CardHolder,” page 2-73).
• File (see “File,” page 2-73).
• DocumentRules (see “DocumentRules,” page 2-73).
• Tour (see “Tour,” page 2-74).
• Price (see “Price,” page 2-74).
• Breakdown (see “Breakdown,” page 2-74).
• References (see “References,” page 2-75).
• Customer (see “Customer,” page 2-75).
• Services (see “Services,” page 2-75).
• Service (see “TourService,” page 2-75).
• ExternalSystemReference (see “ExternalSystemReference,” page 2-77).
• TransactionInfo (see “TransactionInfo,” page 2-77).
• RequestorInfo (see “RequestorInfo,” page 2-77).
• BillingInfo (see “BillingInfo,” page 2-78).
• CO2Value (see “CO2Value,” page 2-78).
• AdditionalContent (see “AdditionalContent,” page 2-78).
• PhoneNumberUpdate (see “PhoneNumberUpdate,” page 2-79)
• PhoneNumberPartialUpdate (see “PhoneNumberPartialUpdate,” page 2-79)
• OpenReservationElementUpdate (see “OpenReservationElementUpdate,” page 2-79)
• OpenReservationElement (see “OpenReservationElement,” page 2-79)
• SocialMediaContact (see “SocialMediaContact,” page 2-80)
• AgencyFees (see “AgencyFees,” page 2-80)
• LangDetails (see “LangDetails,” page 2-81)
User Guide November 2016 UpdateReservation Request Structure 2-13
• FormOfPayment (see “FormOfPayment,” page 2-82).
• Payment Card (see “PaymentCard,” page 2-82).
• CardNumber (see “CardNumber,” page 2-82).
• Approval List (see “ApprovalList,” page 2-82).
• Amount (see “Amount,” page 2-82).
• Cash (see “Cash,” page 2-82).
• Check (see “Check,” page 2-82).
• AAPaymentCard (see “AAPaymentCard,” page 2-82).
• Invoice (see “Invoice,” page 2-82).
• Docket (see “Docket,” page 2-82).
• Misc (see “Misc,” page 2-82).
• GTR (see “GTR,” page 2-82).
• VirtualCard (see “VirtualCard,” page 2-82).
• Other (see “Other,” page 2-82).
• AncillaryProduct (see “AncillaryProduct,” page 2-87)
• XmlData (see “XmlData,” page 2-87)
• AncillaryServiceData (see “AncillaryServiceData,” page 2-87)
• ProductTextDetails (see “ProductTextsDetails,” page 2-87)
• AncillaryPriceQuoteData (see “AncillaryPriceQuoteData,” page 2-87)
• ETicketNumber (see “ETicketNumber,” page 2-87)
• InvoiceData(see “InvoiceData,” page 2-87)
• DkNumber (see “DkNumber,” page 2-93).
• OtherServiceInformation (see “OtherServiceInformation,” page 2-93).
• AccountingLine (see “AccountingLine,” page 2-94).
• AirSegmentPartialUpdate (see “AirSegmentPartialUpdate,” page 2-95)
• GeneralSegmentUpdate (see “GeneralSegmentUpdate,” page 2-96)
• HeaderUpdateItem (see “HeaderUpdateItem,” page 2-97)
• AssociationMatrixUpdate (see “AssociationMatrixUpdate,” page 2-97)
• PreReservedSeatUpdate (see “PreReservedSeatUpdate,” page 2-97)
• PreReservedSeat (see “PreReservedSeat,” page 2-97)
• ChangeNbrInParty (see “ChangeNbrInParty,” page 2-99)
2-14 UpdateReservation Request Structure User Guide June 2016
• GMRUpdate (see “GMRUpdate,” page 2-99)
• ReceivedFrom (see “ReceivedFrom,” page 2-99).
• POS (see “POS,” page 2-100).
• Source (see “Source,” page 2-100).
• RequestorID (see “RequestorID,” page 2-101).
• CompanyName (see “CompanyName,” page 2-102).
• ArrangerDetails (see “ArrangerDetails,” page 2-102).
• PersonName (see “PersonName,” page 2-103).
• Telephone (see “Telephone,” page 2-104).
• Email (see “Email,” page 2-104).
• BookingChannel (see “BookingChannel,” page 2-104).
• TTYRecordLocator (see “TTYRecordLocator,” page 2-105).
• OAC (see “OAC,” page 2-106).
• AssociationUpdate (see “AssociationUpdate,” page 2-106).
• Parent (see “Parent,” page 2-106).
• Child (see “Child,” page 2-106).
• ResultAction (see “ResultAction,” page 2-107).
• QueuePlaceAction (see “QueuePlaceAction,” page 2-107).
• ClientContext (see “ClientContext,” page 2-108).
2.6.1 V i e w N a m e s a n d S u b j e c t A r e a s
The PNR data which will be present in the response payload depends on the View Name used in the
request. The number of data elements returned in each View can be further narrowed by Subject Areas.
If data elements corresponding to a specified Subject Area are not present in the PNR, then those will
not be returned in the response payload. The most common View Names and Subject Areas are listed
below. Custom made Views and Subject Areas may be developed if required.
Subject Areas Description
PRIMARY SUBJECT AREAS
ACCOUNTING_LINE Agency accounting lines stored in the PNR.
ADDRESS Agency address data stored in the PNR.
AFAX All facts stored in PNR.
ANCILLARY Ancillary Items (Air Extra) stored in the PNR.
BSGPROCESSING Block Space Group data stored in the PNR.
User Guide November 2016 UpdateReservation Request Structure 2-15
CORPORATE_ID Agency ID for Corporate Client stored in the PNR.
CUST_INSIGHT_PROFILE Customer Profile data stored in the PNR.
DK_NUMBER Customer number stored in the PNRagencies use DK number primarily as an account reference identifier for billing purposes.
FARETYPE Fare data stored in the PNR.
FQTV Frequent Flyer details stored in PNR.
GFAX General facts stored in PNR.
HEADER PNR header data.
ITINERARY Full itinerary data stored in the PNR including Air, Rail, Car, Hotel, Tour etc.
NAME Passenger Name stored in the PNR.
PASSENGERDETAILS Profile data, passenger type, email address, and other details stored in the PNR.
PHONE Phone data stored in the PNR.
POPULATE_IS_PAST To determine if a particular segment is active or in past
PRERESERVEDSEAT Pre reserved seat data stored in the PNR.
RECEIVED Received From Field stored in the PNR.
REMARKS All Remark Fields stored in the PNR.
TICKETING Ticketing information stored in the PNR.
View Names
SIMPLE Always used, regardless of whether it is provided in the request.
Includes: HEADER (Booking and Point of Sale details).
DEFAULT It will be contain PNR data specified by all ACTIVE SUBJECT AREAS, and multiple Subject Areas may be specified in the request payload.
Includes: SIMPLE; all PRIMARY SUBJECT AREAS
FULL It will be contain PNR data specified by all ACTIVE and HISTORY SUBJECT AREAS, and multiple Subject Areas may be specified in the request payload.
Includes: SIMPLE; all PRIMARY SUBJECT AREAS
2.6.2 P a r a m e t e r s f o r U p d a t e R e s e r v a t i o n R Q
The following descriptions contain basic information about particular elements, though primary source
of knowledge should be corresponding XSD files.
UpdateReservationRQ/RequestType
Element Attributes Description
HOME
RequestType RequestType is used to define how PNR data will be created. It can be set to: Stateless or Stateful.
2-16 UpdateReservation Request Structure User Guide June 2016
Element Attributes Description
HOME
Stateless request deals with PNRs that have been committed and stored in database. This request type requires PNR Locator.
Stateful request mainly deals with PNRs that have not been committed; therefore Locator cannot be mandatory.
commitTransaction Allows control if End Transaction should be called at the end of a Stateful call. This option is ignored in Stateless call. By default it is set to false.
UpdateReservationRQ/ReturnOptions
Element Attribute Element Description HOME
ReturnOptions Return Options are used to define format
and data range of response payload.
UnmaskCreditCard ReturnOptions contains the attribute
UnmaskCreditCard and by default the
value of the attribute is false. When a
request is made with this attribute as true
the user must have the EPR keyword
CCVIEW; in the response the credit card
information will be presented in unmasked
format, else the credit card information will
always be in masked format.
RetrievePNR Number of data elements returned in each
response can be further narrowed using
the optional values of RetrievePNR
RetrievePNR=”true” to show details of
PNR.
IncludeUpdateDetails Number of data elements returned in each
response can be further narrowed using
the optional values of
IncludeUpdateDetails.
IncludeUpdateDetails=”true” to show
details of PNR.
ReturnLocator Determines if the response should contain
locator information if available during
update operation. This setting is
independent of RetrievePNR setting. true
or false
SubjectAreas "SubjectAreas" specifies particular
information to be included in response
message if they are stored in the PNR. It
can be set to e.g.:
"ITINERARY","ADDRESS", "HEADER",
"NAME" etc.
User Guide November 2016 UpdateReservation Request Structure 2-17
ViewName The PNR data present in the response payload depends on the specified View Name used in the request (see “View Names and Subject Areas,” page 2-14).
Number of data elements returned in each View can be further narrowed using the optional values of RetrievePNR = true/false or IncludeUpdateDetails = true/false.
ResponseFormat ResponseFormat enables to define how
response payload will be formatted and
value should be STL.
UpdateReservationRQ/ReturnOptions/SubjectAreas
Element Element Description
HOME
SubjectAreas SubjectArea* "SubjectAreas" specifies particular information to be
included in response message if they are stored in the
PNR (see “View Names and Subject Areas,” page 2-
14).
UpdateReservationRQ/Reservation
Element Element Description
HOME
Reservation This element is not used in the RQ.
UpdateReservationRQ/ReservationUpdateList
Element Element Attributes Description
HOME
ReservationUpdateList An update request for a global
reservation.
Locator Identifies a particular PNR.
Locator is optional only if
RequestType is set to Stateful, in
such case information is taken from
current user session (AAA).
Web Service design allows to
process only one Locator per
request. Request containing
multiple Locators will not be
processed correctly.
Partition Partition ID of the validating carrier
2-18 UpdateReservation Request Structure User Guide June 2016
Element Element Attributes Description
HOME
Choice of: ReservationUpdateItem Element to make updates to a
reservation.
Choice of: ChangeNbrInParty Used when the user wants to
increase or reduce the number of
passengers in a PNR.
Choice of: LinearEntryRequest Linear entry requests such as
CKS* coming from Terminal
Gateway, restricted for internal use
Choice of: GMRUpdate Group Management Record to be
used with the Group Mgmt Tool.
ReceivedFrom Used to identify the person creating
the PNR.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem
Element Attribute Element Description
HOME
ReservationUpdateItem
UpdateId* Allows you to match
error with item from
your requests, It is up
to user to use it but it
helps to handle
erroneous situation
Choice of: PassengerNameUpdate
Choice of: AncillaryServicesUpdate*
Choice of: AncillaryServicesPartialUpdate*
Choice of: EmailAddressUpdate*
Choice of: ProfileUpdate*
Choice of: PreReservedSeatPartialUpdate*
Choice of: SpecialServiceRequestUpdate*
Choice of: SpecialServiceRequestPartialUpdate*
Choice of: RemarkUpdate*
Choice of: TicketDetailsUpdate*
Choice of: CssRequestUpdate*
Choice of: RemarkPartialUpdate*
Choice of: FrequentFlyerTSAPreCheckUpdate*
User Guide November 2016 UpdateReservation Request Structure 2-19
Element Attribute Element Description
HOME
Choice of: ProductUpdate*
Choice of: PhoneNumberUpdate*
Choice of: PhoneNumberPartialUpdate*
Choice of: OpenReservationElementUpdate*
Choice of: DKNumber* Customer number stored in the
PNRagencies use DK number primarily as an account reference identifier for billing purposes.
Choice of: OtherServiceInformation*
Choice of: AccountingLine*
Choice of: AirSegmentPartialUpdate*
Choice of: GeneralSegmentUpdate*
Choice of: HeaderUpdateItem*
Choice of: AssociationMatrixUpdate*
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate
Element Attribute Element Description HOME
PassengerNameUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
TravelerName Details of traveling passenger name
NameAssociationTag Details of name stored in the profile.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate/Trav
elerName
Element Attribute Element Description HOME
TravelerName Details of traveling passenger name
type Customer type – ADT or INF.
referenceId Unique ID of reference.
Given The given name, first name or names.
2-20 UpdateReservation Request Structure User Guide June 2016
Surname* The family name also known as last name
Prefix Salutation such as Mr., Mrs., Dr., etc.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate/Nam
eAssociationTag
Element Element Description HOME
NameAssociationTag
Details of name stored in the profile.
LastName Passenger last name.
FirstName Passenger first name.
Prefix Salutation of passenger, e.g. Mr., Mrs., etc.
Choice of: NameRefNumber Number associated to the passenger in the PNR.
Choice of: Id ID number.
Choice of: ReferenceId Unique ID of reference.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate
Element Attribute Element Description HOME
AncillaryServicesUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
elementId rLoc-(0-9)
UpdateId Allows you to match error with item from your requests, It is up to user to use it but it helps to handle erroneous situation
NameAssociationList Details of name stored in the profile.
SegmentAssociationList Segment Association is a mandatory field when using EMDNumberUpdate/ ETicketNumberUpdate for EMD-A (EMDType 2) AEs.
CommercialName Name of the ancillary service, e.g., Extra Blanket, EXIT ROW AISLE SEAT
RficCode RFIC Code of the service - indicates the reason of issuing the EMD for the service associated to the RficSubcode. Ex."A"
RficSubCode* RFIC subcode of the service - used to identify the individual ancillary service. Ex."0A8"
SSRCode IATA-defined SSR code for the RficSubcode applicable to this record.
Choice of: ProductTextDetails Details of the Choice of:
User Guide November 2016 UpdateReservation Request Structure 2-21
Choice of: ProductText Information on the ancillary product
OwningCarrierCode* Carrier that owns the service. Ex."XX"
SsimCode Standard Schedules Information Manual (SSIM) code
BookingIndicator Booking method requirement e.g. carrier must be contacted. If blank then there is no specific booking requirement
Vendor Indicates service provider like "AA" or "MMGR"(Merchandising manager. Ex. "EY"
EMDType Type of EMD for the service associated to the "Rfic Subcode". Ex."2"
EMDNumber Number of the EMD being updated
EMDCoupon Coupon number of the EMD being updated
ServiceFeeLineNumber Line number of the service being reported.
DisplayOnlyIndicator Data is for display purposes and cannot be sold, values are true/false
ComsumptionIndicator EMD Consumed at Issuance
PresentTo Name of person consuming EMD
AtCity Where EMD consumed
Endorsements String of text
StationIndicator D – domestic; I - International-
ServiceCity City name
ServiceType Need to know the Service Type e.g., A=Allowance indicate registered bad that is part of allowance; C=Charges; F=Flight Related; P=Prepaid
RuleSet Needed to keep track of companion benefits for example. Will come from the Rules Processor.
OriginalPrice Original Price from Pricing - will need to be persisted with the waiver code
Quantity Number of EMD
SegmentNumber Number from 1-24
EquivalentPrice Price in different currency than one used as a base line
TTLPrice One unit price of the ancillary service after taxation
PortionOfTravelIndicator Defines the portion of the travel for EMD
OriginalBasePrice One unit price of the ancillary service before taxation.
RefundIndicator Indicates if ancillary service is refundable
2-22 UpdateReservation Request Structure User Guide June 2016
CommissionIndicator Indicates if ancillary service is commissionable.
InterlineIndicator Indicates if ancillary service is interlineable
FeeApplicationIndicator Indicates if the fee is based on a flight segment, multiple flight segments or the entire ticket. 1 - PER ONE WAY; 2 – Per Round Trip; 3 – Per Item; 4 – Per Travel; 5 – Per Ticket; 6 – Fee Waived; ' '
PassengerTypeCode Indicates the type of passenger to whom the record applies like "ADT" or “INF”
BoardPoint Boarding point of the segment associated to the remark.
OffPoint Departure point of the segment associated to the remark.
TaxesIncluded Indicates if service fee amounts are inclusive of applicable taxes. Ex."true"
Taxes Amount of taxes that apply
SoftMatchIndicator Identifies a service which may match the request based on the data in the request.
NoChargeNotAvailIndicator
Not Available / No Charge: indicates that the service in this record is not available or that there is no charge for the service.
TicketCouponNumberAssociation
Etkt coupon number to which the EMD is associated.
SimultaneousTicketIndicator
Is the simultaneous changes process applicable?
FormOfRefund How may the fee be refunded, e.g., original FOP, voucher.
FeeNotGuaranteedIndicator
Is the fee not guaranteed, true/false
FQTVTierLevel Frequent Traveler tier level.
TourCodeSHC This is the tour code used for matching the OC Fee.
TravelDateEffective First date of travel
LatestTravelDatePermitted
Last date of travel
PurchaseByDate Date by which the service must be purchased/ticketed, e.g. 2015-09-01
TotalOriginalBasePrice "OrginalBasePrice" multiplied by "NumberOfItems
TotalEquivalentPrice "EquivalentPrice" multiplied by "NumberOfItems"
TotalTTLPrice "TTLPrice" multiplied by "NumberOfItems. Ex."60"
TotalTaxes Tax multiplied by "NumberOfItems"
User Guide November 2016 UpdateReservation Request Structure 2-23
TaxExemptIndicator Indicator for tax exemption
BagWeight Used to hold the weight of the Bag for baggage ancillary types, number
Unit values include unit of measure, e.g. lb or kilo
StatusIndicator Status indicator. Example: New, Modified, Cancelled, Item from history,Indirect CANX, NONREINSTATABLE ITM, MODIFIED/NO HISTORY
NumberOfItems Number of items being requested/sold.
ActionCode Request status. Ex."HD"
SegmentIndicator Identifies if using a segment or portion of travel to associate the EMD. Values include S or P.
FrequentFlyerTier FQTV carrier filed tier level.
RefundFormIndicator >Indicates how the fee may be refunded in case refund is required
FareGuaranteedIndicator Is the fee guaranteed?
ServiceChargeIndicator Not Available / No Charge: indicates that the service in this record is not available or that there is no charge for the service.
AdvancePurchaseIndicator
Advance Purchase – Ticket Issue: Specifies that the data in the record only applies when the service is purchased at the same time as the passenger’s (travel) ticket is issued.
BookingSource indicates source of ancillary service request
e.g. 01=TTY GDS,02=TTY OA,03=SSW,04=Kiosk,05/06=Interact, 07=Arline Direct Channel, 08=PRS
TaxIndicator Are there taxes for the service
TicketingIndicator Ticketing indicator.
FeeWaiveReason Reason for fee waive/override.
FulfillmentType SSR to be sent for fulfillment.
AaPayOriginalSeat Support for AA Pay for seats - original seat
assigned - will not be updated if seat is changed
PdcSeat Pdc seat number
EquipmentType Type of equipment e.g., MD80
AaPayOptionalStatus Support for AA Pay for seats
FirstTravelDate First: specifies the earliest travel date permitted for the service being processed.
LastTravelDate Last: specifies the last travel date permitted for the service being processed.
2-24 UpdateReservation Request Structure User Guide June 2016
TTYConfirmationTimestamp
Time stamp (when AE teletype confirmation received from airline) PARS date and system time) Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
PurchaseTimestamp Purchase by field (PARS date and system time). Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
BrandedFareId Branded fare ID.
GroupCode* Type of ancillary service as per IATA standard
(2 letter code defined in ARIMP manual.)
TourCode This is the tour code used for matching the OC Fee
EmdPaperIndicator EMD or paper doc.
SeatRequestTransactionID
Transaction ID received from airlines regarding seat request.<
TicketUsedForEMDPricing
Ticket used for EMD pricing
EMDConsummedAtIssuance
Y/N
PaperDocRequired Y/N
TaxExemption Y/N
ACSCount Number
PriceQuoteDesignator Number
PriceMismatchAction Values include REJECT; ACCEPT_ANY_PRICE; ACCEPT_LOWER_PRICE
Choice of: Segment Optional element based on value of SegmentIndicator.
Choice of: TravelPortions Optional element based on value of SegmentIndicator.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Na
meAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/EmailAddressUpdate/NameA
ssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProfileUpdate/NameAssociat
ionList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/NameAssociationList
User Guide November 2016 UpdateReservation Request Structure 2-25
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate/Name
AssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/NameAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PhoneNumberPartialUpdate/
NameAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/NameAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Na
meAssociationList
Element Element Description
HOME
NameAssociationList Details of name stored in the profile.
NameAssociationTag Details of name stored in the profile.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Na
meAssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/EmailAddressUpdate/NameA
ssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProfileUpdate/NameAssociat
ionList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/NameAssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate/Name
AssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/NameAssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PhoneNumberPartialUpdate/
NameAssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OtherServiceInformation/Na
meAssociationList/NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/NameAssociationList/
NameAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Na
meAssociationList/ NameAssociationTag
2-26 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
NameAssociationTag Details of name stored in the profile.
LastName Passenger last name.
Firstname Passenger first name.
Prefix Salutation of passenger, e.g. Mr., Mrs., etc.
NameRefNumber Number associated to the passenger in the PNR.
Choose one of these elements.
Id ID number.
Choose one of these elements.
ReferenceId Unique ID of reference.
Choose one of these elements.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/SegmentAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkUpdate/SegmentAsso
ciationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/SegmentAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/SegmentAssociationLi
st
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Seg
mentAssociationList
Element Element Description
HOME
SegmentAssociationList Details of segment the remark is associated to.
SegmentAssociationTag Details of segment the remark is associated to.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/SegmentAssociationList/SegmentAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkUpdate/SegmentAsso
ciationList/SegmentAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/SegmentAssociationList/SegmentAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/SegmentAssociationLi
st/SegmentAssociationTag
User Guide November 2016 UpdateReservation Request Structure 2-27
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Seg
mentAssociationList/SegmentAssociationTag
Element Element Description
HOME
SegmentAssociationTag Details of segment the remark is associated to.
CarrierCode* 2 digit abbreviation of carrier code, e.g. WS.
FlightNumber* Number of the flight associated to the remark.
DepartureDate* Departure time of the segment associated to the remark.
BoardPoint* Boarding point of the segment associated to the remark.
OffPoint* Departure point of the segment associated to the remark.
ClassOfService* Class of service of the segment, e.g. Y.
BookingStatus* Status code of the segment associated to the remark.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Pro
ductTextDetails
Element Element Attribute Description HOME
ProductTextDetails Details of the product.
ProductTextDetailsItem Details of the product.
ItemName* Name of the product.
ItemValue* Value of the product.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Rule
Set
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/RuleSet
Element Attribute Description HOME
RuleSet Needed to keep track of companion benefits for example. Will come from the Rules Processor.
RuleId Char string 1 to 20
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Orig
inalPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/OriginalPrice
2-28 UpdateReservation Request Structure User Guide June 2016
Element Attribute Description HOME
OriginalPrice Original Price from Pricing - will need to be persisted with the
waiver code.
WaiverCode To override the price, waiver code is required.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Equi
valentPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/EquivalentPrice
Element Element Description HOME
EquivalentPrice Price in different currency than one used as a base line.
Price* The price. Ex."120"
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/TTL
Price
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/TTLPrice
Element Element Description HOME
TTLPrice Total price
Price* The price. Ex."120"
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Orig
inalBasePrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/OriginalBasePrice
Element Element Description HOME
OriginalBasePrice Original price before update
Price* The price. Ex."120"
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tax
es
User Guide November 2016 UpdateReservation Request Structure 2-29
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/Taxes
Element Element Element Description HOME
Taxes Additional charges added to the price.
Tax Value of additional charge.
TaxAmount* Amount of the tax
TaxCode* Code associated to identify the tax
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tick
etCouponNumberAssociation
Element Element Description HOME
TicketCouponNumberAssociation
Etkt coupon number to which the EMD is associated.
TicketCouponNumber Coupon number of the ticket
TicketedReferenceNumber The Etkt number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lOriginalBasePrice
Element Element Description HOME
TotalOriginalBasePrice OriginalBasePrice multiplied by NumberOfItems
Price* The price. Ex."120"
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lEquivalentPrice
Element Element Description HOME
TotalEquivalentPrice EquivalentPrice multiplied by NumberOfItems
Price* The price. Ex."120"
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lTTLPrice
Element Element Description HOME
TotalTTLPrice TTLPrice multiplied by NumberOfItems
Price* The price. Ex."120"
2-30 UpdateReservation Request Structure User Guide June 2016
Currency The currency of the price. Ex."USD”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lTaxes
Element Element Element Description HOME
TotalTaxes Tax multiplied by NumberOfItems
Tax Value of additional charge.
TaxAmount* Amount of the tax
TaxCode* Code associated to identify the tax
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Bag
Weight
Element Attribute Description HOME
BagWeight Used to hold the weight of the Bag for baggage ancillary types
Unit Unit values include unit of measure, e.g. lb or kilo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Seg
ment
Element Attribute Element Description HOME
Segment Optional element based on value of SegmentIndicator.
id id number.
sequence To be used as Segment Reference.
advisory true/false
AirlineCode 2 digit abbreviation of carrier code, e.g. WS.
FlightNumber Number of the flight associated to the remark.
ClassOfService Class of service of the segment, e.g. Y.
DepartureDate Departure time of the segment associated to the remark.
BoardPoint Boarding point of the segment associated to the remark.
OffPoint Departure point of the segment associated to the remark.
EquipmentType Type of equipment e.g., MD80
ETicketNumber E-Ticket number
ETicketCoupon E-Ticket coupon
User Guide November 2016 UpdateReservation Request Structure 2-31
EMDNumber EMD Number
EMDCoupon EMD Coupon
MarketingCarrier Company name and code marketing the segment.
OperatingCarrier Company name and code fulfilling the segment.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Trav
elPortions
Element Element Attribute Element Description HOME
TravelPortions Optional element based on value of SegmentIndicator.
TravelPortion
id id number.
sequence To be used as Segment Reference.
advisory true/false
AirlineCode 2 digit abbreviation of carrier code, e.g. WS.
FlightNumber Number of the flight associated to the remark.
ClassOfService Class of service of the segment, e.g. Y.
DepartureDate Departure time of the segment associated to the remark.
BoardPoint Boarding point of the segment associated to the remark.
OffPoint Departure point of the segment associated to the remark.
EquipmentType Type of equipment e.g., MD80
ETicketNumber E-Ticket number
ETicketCoupon E-Ticket coupon
EMDNumber EMD Number
EMDCoupon EMD Coupon
MarketingCarrier Company name and code marketing the segment.
OperatingCarrier Company name and code fulfilling the segment.
2-32 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e
Element Attribute Element Description HOME
AncillaryServicesPartialUpdate
aePortionId AE id number
id id number.
op op values include C-Create, U-Update, D-Delete.
NameAssociationList Details of name stored in the profile.
SegmentAssociationList
Segment Association is a mandatory field when using EMDNumberUpdate/ ETicketNumberUpdate for EMD-A (EMDType 2) AEs.
Choice of Update: ActionCodeUpdate* Used to update action code of air segment
Choice of Update: SeatRequestTransactionIDUpdate*
ID of the update transaction
Choice of Update: EMDNumberUpdate* EMD Number to be updated
Choice of Update: ETicketNumberUpdate*
E-Ticket number updated
Choice of Update: PricingAndTaxesPartialUpdate*
Pricing of the update
Choice of Update: PassengerTypeCodePartialUpdate*
Indicates the type of passenger to whom the record applies like "ADT" or “INF”
Choice of Update: IATAIndicatorPartialUpdate*
Refundable enumeration to be updated
Choice of Update: FeeGuaranteePartialUpdate*
Indicator to note if the fee is guaranteed
Choice of Update: PurchaseDateUpdate*
Date/time of the update
Choice of Update: GroupCodeAndRficSubcodeUpdate*
Type of ancillary service as per IATA standard
(2 letter code defined in ARIMP manual.)
Choice of Update: EMDTypeUpdate* Type of EMD being updated
Choice of Update: AcsCountUpdate* Number of items being updated
Choice of Update: VendorCodeUpdate* Code of the vendor being updated
Choice of Update: SegmentAdvisoryList*
Segment Advisory List data is provided only when collapsing 2 sector AEs into portions. It is used to specify details of interline flights that are not hosted in Sabre.
Choice of Update: PdcSeatUpdate* Pdc seat number update
Choice of Update: RuleSetUpdate* Rule set update
User Guide November 2016 UpdateReservation Request Structure 2-33
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/SeatRequestTransactionIDUpdate
Element Element Description HOME
SeatRequestTransactionIDUpdate*
ID of the update transaction
SeatRequestTransactionID ID of the seat request transaction
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/EMDNumberUpdate
Element Element Description HOME
EMDNumberUpdate* EMD Number to be updated
EMDNumber END Number
EMDCoupon EMD Coupon number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ETicketNumberUpdate
Element Element Description HOME
ETicketNumberUpdate*
ETicketNumber E-Ticket number
ETicketCoupon E-Ticket coupon
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate
Element Element Description HOME
PricingAndTaxesPartialUpdate*
Pricing of the update
OriginalBasePrice One unit price of the ancillary service before taxation.
EquivalentPrice Price in different currency than one used as a base line
TTLPrice One unit price of the ancillary service after taxation
Taxes Amount of taxes that apply
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PassengerTypeCodePartialUpdate
2-34 UpdateReservation Request Structure User Guide June 2016
Element Element Description HOME
PassengerTypeCodePartialUpdate*
Indicates the type of passenger to whom the record applies like "ADT" or “INF”
PassengerTypeCode Indicates the type of passenger to whom the record applies like "ADT" or “INF”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ IATAIndicatorPartialUpdate
Element Element Description HOME
IATAIndicatorPartialUpdate*
Refundable enumeration extended with N/A option
RefundIndicator Is the EMD Refundable?
CommissionIndicator Is the EMD Commissionable?
InterlineIndicator Is the EMD available for Interline use?
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ FeeGuaranteePartialUpdate
Element Element Description HOME
FeeGuaranteePartialUpdate*
FeeGuaranteeIndicator
Indicator to note if the fee is guaranteed
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PurchaseDateUpdate
Element Element Description HOME
PurchaseDateUpdate*
Date and time of the update
PurchaseTimestamp* Purchase by field (PARS date and system time). Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/GroupCodeAndRficSubcodeUpdate
Element Element Description HOME
GroupCodeAndRficSubcodeUpdate*
User Guide November 2016 UpdateReservation Request Structure 2-35
GroupCode Type of ancillary service as per IATA standard
(2 letter code defined in ARIMP manual.)
RficSubcode RFIC subcode of the service - used to identify the individual ancillary service. Ex."0A8"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/EMDTypeUpdate
Element Element Description HOME
EMDTypeUpdate* Type of EMD for the service associated to the "Rfic Subcode" to be updated.
EMDType* Type of EMD for the service associated to the "Rfic Subcode". Ex."2"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/AcsCountUpdate
Element Element Description HOME
AcsCountUpdate* Number of items being updated
ACSCount Number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ VendorCodeUpdate
Element Element Description HOME
VendorCodeUpdate* Code of the vendor being updated
VendorCode Unique code identifying the vendor.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/SegmentAdvisoryList
Element Element Description HOME
SegmentAdvisoryList*
Segment Advisory List data is provided only when collapsing 2 sector AEs into portions. It is used to specify details of interline flights that are not hosted in Sabre.
Route* Path of travel
2-36 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/SegmentAdvisoryList/Route
Element Attribute Element Description HOME
Route*
Path of travel
Direction* O=Outbound, I=Inbound
OperatingCarrierCode* 2 digit abbreviation of the operating carrier code, e.g. WS.
MarketingCarrierCode* 2 digit abbreviation of the marketing carrier code, e.g. WS.
BoardPoint* Boarding point of the segment associated to the remark.
OffPoint* Departure point of the segment associated to the remark.
EMDNumber EMD Number
EMDCoupon EMD Coupon
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PdcSeatUpdate
Element Element Description HOME
PdcSeatUpdate*
Pdc seat number update
PdcSeat Pdc Seat number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/RuleSetUpdate
Element Element Attribute Description HOME
RuleSetUpdate*
Rule set update
RuleSet* Needed to keep track of companion benefits for example. Will come from the Rules Processor.
RuleId Id
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/EmailAddressUpdate
Element Element Description HOME
EmailAddressUpdate Used to identify the email address details of the person creating the reservation.
-A max of 999 emails are allowed in a PNR. You cannot use an underscore character. If one is present it needs to be replaced by two = (e.g.==), this can only be used before the
User Guide November 2016 UpdateReservation Request Structure 2-37
@ sign. To enter an apostrophe change it to a (/). Max number of chars is 63 in a PNR
NameAssociationList Name the email address is associated to.
Address Physical address details – max 63 char.
Comment Free text– max 63 char.
OverrideFrom Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProfileUpdate
Element Attribute Element Description HOME
ProfileUpdate
Updates to the traveler profile
id id number.
op op values include C-Create, U-Update, D-Delete.
NameAssociationList Details of name stored in the profile.
ProfileID Profile ID.
ProfileType Profile type like TVL, CRP, etc.
PolicyID Policy ID number.
PreferenceId Number ID of preference.
PolicyRemovalReason
Number associated to removal policy reason.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatPartialUpda
te
Element Attribute Element Description HOME
PreReservedSeatPartialUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
ActionCodeUpdate Used to update action code of air segment
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ActionCodeUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatPartialUpda
te/ActionCodeUpdate
Element Attribute Element Description HOME
Used to update action code of air segment
2-38 UpdateReservation Request Structure User Guide June 2016
ActionCodeUpdate
CurrentActioncode
Current action code after update, such as “HK”
PreviousActionCode Previous action code before update, such as “NN”
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
Element Attribute Element Description HOME
SpecialServiceReque
stUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
type G=General or H=Hosted
NameAssociationList Details of name stored in the profile.
SegmentAssociationList
Details of segment the remark is associated to.
Choice of: SpecialServiceRequestText
Request made to carrier on the customer’s behalf
Choice of: SpecialService Code and text of the special service request
Choice of: OtherSupplementaryInformation
Airline code and free text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/SpecialService
Element Attribute Element Description HOME
SpecialService
Request made to carrier on the customer’s behalf
CRSCode Airline Code of the RES System or CRS
system that created this PNR. This optional
field is not used in any processing. This
optional field is used for information and
display purposes only.
Code 6 character string of Alpha (A-Z)
Text Free text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/OtherSupplementaryInformation
Element Element Description HOME
OtherSupplementaryInformation
User Guide November 2016 UpdateReservation Request Structure 2-39
AirlineCode 2 digit abbreviation of carrier code, e.g. WS.
Text* Free text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestPartial
Update
Element Attribute Element Element Description HOME
SpecialServiceRequest
PartialUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
type G=General or H=Hosted
ActionCodeUpdate*
Used to update action code of air segment
ActionCode* Request status. Ex."HD"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkUpdate
Element Attribute Element Description HOME
RemarkUpdate
id id number.
type E.g. REG = normal remark, HS = Historical, HD = Hidden, CODED = Coded Remark. For full set of types and more detailed descriptions please refer to the RemarkType definition.
op op values include C-Create, U-Update, D-Delete.
code 6 character string of Alpha (A-Z)
SegmentAssociationList
Details of segment the remark is associated to.
RemarkText Free text.
OriginalRemarkText
Native language value of remark, e.g. EN
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/TicketDetailsUpdate
Element Attribute Element Description HOME
TicketDetailsUpdate
id id number.
2-40 UpdateReservation Request Structure User Guide June 2016
op op values include C-Create, U-Update, D-Delete.
TicketDetails Details of the ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/CssRequestUpdate
Element Attribute Element Description HOME
CssRequestUpdate
id id number.
cssText* text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate
Element Attribute Element Description HOME
RemarkPartialUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
NameAssociationList Details of name stored in the profile.
RemarkTextUpdate Free text to be udpated
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate/Remar
kTextUpdate
Element Element Attribute Description HOME
RemarkTextUpdate Free text to be udpated
RemarkText* Free text.
OriginalRemarkText* Native language value of remark, e.g. EN
lang Language spoken, 2 char abbreviation, e.g. EN.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate
Element Attribute Element Description HOME
FrequentFlyerTSAPreCheckUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
User Guide November 2016 UpdateReservation Request Structure 2-41
NameAssociationList Details of name stored in the profile.
SegmentAssociationList
Details of segment the remark is associated to.
Choice of: Loyalty Details of the loyalty program.
Choice of: TSAPreCheck Also referred to as Known Traveler Indicator
Choice of: PassengerMetaData Gender and DOB of passenger
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/Loyalty
Element Attribute Element Description HOME
Loyalty
Details of the loyalty program.
id Unique identifier for a specific Frequent Flyer instance.
op op values include C-Create, U-Update, D-Delete.
SupplierCode Unique identifier of supplier
Number Unique number associated to pax
TierLevelNumber Represents the level that pax reached within the loyalty program.
ShortText Miscellaneous remark regarding FF
ReceivingCarrierCode Receiving carrier code for FF supplier
StatusCode Indication of the validity of the Frequent Flyer, loyalty program confirmation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/TSAPreCheck
Element Element Description HOME
TSAPreCheck
CodeWordLevel Also referred to as Known Traveler Indicator.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/PassengerMetaData
Element Element Description HOME
PassengerMetaData Details of the passenger identification.
Gender Male or female
2-42 UpdateReservation Request Structure User Guide June 2016
DateOfBirth Date Of Birth
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate
Element Attribute Element Description HOME
ProductUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
Product Details of the product being updated
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product
Element Attributes Element Description
HOME
Product The listing of the details about the segment.
Sequence To be used as Segment Reference.
Id Can be used to specify explicit reference to
PNR Lrec.
IsPast IsPast returns information if the current
segment is past or not.
IsPast attribute is populated based on
Product/ProductBase/ EndDateTime, and
Product/ProductBase/Endpoint.
ProductBase Includes the basic definitions of the
segment.
ProductDetails Used to store details of non-air segment
types (like Carey LIMO) in a PNR.
AdditionalContent
Can be any text entered.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctBase
Element Element Description
HOME
ProductBase Includes the basic definitions of the segment.
ProductType* Type of segment, e.g. Air, Rail, Ground Transportation, Tour, etc.
VendorCode* Unique code identifying the vendor.
StatusCode 2 digit code for status, e.g. NN, HK.
User Guide November 2016 UpdateReservation Request Structure 2-43
Element Element Description
HOME
StartPoint* 3 digits City Code of starting point, e.g. DAL.
StartDateTime* Date and Time format of segment starting,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
EndPoint 3 digits City Code of ending point, e.g. ORD.
EndDateTime Date and Time format of segment ending,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
Text Comment on segment, e.g. DAL to ORD.
SegmentReference* Segment of itinerary e.g. 2.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails
Element Attribute Element Description
HOME
ProductDetails Sabre branded as “SegmentDetails”.
Used to store details of non-air
segment types (like Carey LIMO) in a
PNR.
productCategory Values could include: passive, high
level source/type.
productType Includes values like LIMO.
vendorCode Unique code identifying the vendor.
statuscode 2 digit code for status, e.g. HK.
previousStatusCode 2 digit code for previous status, e.g.
NN.
startPoint 3 digits City Code of starting point,
e.g. JFK.
startDateTime Date and Time format of segment
starting,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
endPoint 3 digits City Code of ending point,
e.g. LAX.
endDateTime Date and Time format of segment
ending,
2-44 UpdateReservation Request Structure User Guide June 2016
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
normalizedIndicator When equals to "true" it means this
data has been normalized with
Normalized Service.
ProductName* ProductName" indicates the type of
non-air segment type (like LIMO).
Choice of: Hotel* Hotel reservation information.
Choice of: GroundTransportation* Car rental or Limo service details.
Choice of: Rail* Rail segment details.
Choice of: Tour* Tour segment details.
ExternalSystemReference A hold reference ID given by external
system/application which can be
used to reference a product item that
is in the external system
TransactionInfo Indicates the creation date and time
of the message in UTC using the
format specified by ISO 8601: YYYY-
MM-DDThh:mm:ssZ with time values
using the 24 hr clock. e.g., 20 Nov
2003, 1:59:38 pm UTC becomes
2003-11-20T13:59:38z
BillingInfo Information about billing code for
product.
CO2Value Information about the CO2 emission
unit.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/ProductName
Element Attribute Description
HOME
ProductName* ProductName" indicates the type of non-air segment
type (like LIMO)
Type* Type of product, e.g., Hotel, Ground Transportation,
Rail or Tour.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel
Element Attribute Element Description HOME
Hotel* Hotel reservation information.
User Guide November 2016 UpdateReservation Request Structure 2-45
index Numeric 0 to 99999.
id Unique identifier of Hotel.
Sequence Identifies the sequence number of the Itinerary.
isPast It returns information if current element is
past or not.
Reservation Hotel reservation information.
AdditionalInformation Misc. details of the reservation.
SegmentText Comments of the hotel e.g. ENJOY YOUR STAY.
RateDescription Text describing the reservation rate.
HotelPolicy Details of hotel misc. policies.
SupplementalInformation Any additional information.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation
Element Element Description
HOME
Reservation Includes the hotel reservation detail information.
LineNumber Numeric 0 to 99999.
LineType Char string.
LineStatus 2 digit code for status, e.g. HK.
POSRequestorID Requestor ID of Point Of Sale.
SpecialPrefs Text of preferences, e.g. Single Bed, Bottled Water.
RoomType Qualifier of room description.
RoomRates Reservation rates.
RateAccessCodeBooked Identification code of the category/cost of room.
GuestCounts Number of guests per room associated with the
reservation.
TimeSpanStart; The starting value of the time span. Date/Time,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
TimeSpanDuration Number of days of the reservation.
TimeSpanEnd The ending value of the time span. Date/Time,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
2-46 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
Guarantee The payment card number and free text associated to
the reservation.
ChainCode The code that identifies a hotel chain or management
group. The hotel chain code is decided between
vendors. This attribute is optional if the hotel is an
independent property that can be identified by the
HotelCode attribute.
HotelCode The code that uniquely identifies a single hotel
property. The hotel code is decided between
vendors. The Source Attribute holds the source of
this Hotel Code which could be an external
application or system.
HotelCityCode the IATA city code e.g., DCA, ORD.
HotelName A text field used to communicate the proper name of
the hotel.
HotelTotalPricing Total price of room reservation including taxes and
fees.
HotelReplyText A text field with info received from the hotel at the
time of booking, e.g. CONFIRMED.
HotelUniqueID The application/system that is the source of this Hotel
ID.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/SpecialPrefs
Element Element Description
HOME
SpecialPrefs An unbound text element to add comments about
special hotel preferences.
Text Text of preferences, e.g. Single Bed, Bottled Water.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RoomType
Element Element Description
HOME
RoomType A summary version of the Room Type initially
created for the Travel Itinerary Message set.
RoomTypeCode A specific system room type code e.g., A1K, A1Q,
A1F, etc.
NumberOfUnits Number of rooms reserved.
User Guide November 2016 UpdateReservation Request Structure 2-47
Element Element Description
HOME
ShortText Free Text, e.g. 1QNS
RateOccupancyPerRoom Indicates how many guests the room can
accommodate for the provided rate.
BedTypeDesc Type of beds in room, e.g. K for King.
NumOfBeds Specifies the number of beds requested.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RoomRates
Element Element Description
HOME
RoomRates Reservation rates.
AmountBeforeTax Price of the room before taxes.
CurrencyCode Type of currency to be used, e.g., USD.
Override Ability to override price, true/false.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RateAccessCodeBooked
Element Element Description
HOME
RateAccessCodeBooked
The access code details used when reservation is made.
ClientIdentificationCode Unique code of hotel.
RateAccessCode Code of the type of rate, e.g., 4.
CategoryTypeCode Description of the category type.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/GuestCounts
Element Element Description
HOME
GuestCounts Number of guests per room associated with the
reservation.
GuestCount Number of persons allowed in the room reserved.
ExtraGuestCount Number of extra persons to be added.
RollAwayCount Number of extra beds needed for the extra guest count.
2-48 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
CribCount Number of cribs requested on the reservation.
ReserveUnderName Name of the adult the reservation is made under.
Name Name of the adult staying in the room.
ChildGuestCount Child guest count for the room. Required for all
properties. Used in combination with ChildAges to
determine availability and rates.
ChildAges The individual ages of the children in the room as a
comma-separated list.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/Guarantee
Element Element Description
HOME
Guarantee Credit card number used to hold the reservation.
PaymentCardNumber 16 digit number of the credit card used on the reservation.
Text Text to identify the card used, e.g. AMEX
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelCode
Element Attribute Description
HOME
HotelCode The code that uniquely identifies a single hotel
property. The hotel code is decided between
vendors.
Source Hold the source of this Hotel Code which could be
external application or system.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing
Element Attribute Element Attribute Description HOME
HotelTotalPricing Total price of room reservation including taxes and fees.
CurrencyCode 3 digit alpha code specifying a monetary unit, e.g., USD.
TotalTax The Amount and Id of the amount to be charged for the Hotel reservation.
User Guide November 2016 UpdateReservation Request Structure 2-49
TotalSurcharge The Amount and Id of the amount of the surcharge for the Hotel reservation.
ApproximateTotal Summary total of charges.
AmountAndCurrency
Dollar amount and currency, e.g., 190.00 USD.
RateChange Amount of the new rate of charge for the room.
Disclaimer Text describing the new amount.
Id Text e.g., INCLUDES TAXES AND SURCHARGES, EXCLUDES INCIDENTALS.
HotelFees This element breaks out certain taxes and fees collected by the hotel that are otherwise not specifically detailed in the Surcharges array. Contains size attribute to indicate the number of charges contained.
NightlyRateTotal Total of all nightly rate values.
MaxNightlyrate The highest nightly rate of all rates.
CommissionableUsdTotal Amount used to calculate partner commissions, in USD. Total of nightly rates less surcharges.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelUniqueID
Element Attribute Description
HOME
HotelUniqueID The code that uniquely identifies a single hotel
property.
Source Application or system that is the source of this Hotel
ID.
ID Hotel ID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/TotalTax
2-50 UpdateReservation Request Structure User Guide June 2016
Element Attribute Element Attribute Description
HOME
TotalTax The Amount and Id of the amount to be charged
for the Hotel reservation.
Amount Dollar amount of the charge.
Tax Dollar amount of the Tax.
Id Text describing the tax charge, e.g. CITY
TAX, LUXURY TAX, OCCUPANCY TAX,
etc.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/TotalSurcharge
Element Attribute Element Attribute Description
HOME
TotalSurcharge The Amount and Id of the amount of the
surcharge for the Hotel reservation.
Amount Dollar amount of the charge.
Surcharge Dollar amount of the Surcharge.
Id Text describing the surcharge, e.g. Garage,
etc.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/ HotelTotalPricing/RateChange
Element Attribute Description
HOME
RateChange Amount of the new rate of charge for the room.
Id Unique identifier for the rate change.
Amount Dollar amount of the new rate.
Effective Date the new rate is effective, e.g., 20NOV-27NOV.
Surcharge Dollar amount of the surcharge.
Tax Dollar amount of the applicable tax.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/HotelFees
Element Element Attribute Description
HOME
HotelFees This element breaks out certain taxes and fees
collected by the hotel that are otherwise not
User Guide November 2016 UpdateReservation Request Structure 2-51
specifically detailed in the Surcharges array.
Contains size attribute to indicate the number of
charges contained.
HotelFee* Contains attributes for the description, amount,
and currency of a single fee. Details any VAT,
state/city tax, resort fees, or any other fees
collected that cannot be reasonably avoided.
Description The type of charge.
Amount Value for the charge.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation
Element Element Attribute Description HOME
AdditionalInformation
Used to add other details to the reservation.
ConfirmationNumber
Unique number associated to the reservation.
Source Source attribute is the source of this confirmation
number.
DirectConnect DirectConnect is set if hotel was sold via Direct
Connect Channel.
Address Address details of the hotel.
ContactNumbers Fax and Phone numbers of the hotel.
CancelPenaltyPolicyCode
Unique code for the hotel to associate to cancellation charges.
CustLoyaltyMembershipID
Loyalty membership number.
IDNumber ID number of the hotel.
CorporateIDNumber
Number associated to corporations for discounts.
Text Free text.
Commission Identifies the amount of commission available per night of the reservation.
WrittenConfirmation
true/false if written confirmation is requested.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/Address
Element Element Description
HOME
Address Address details of the hotel.
AddressLine Street address, e.g. 123 Main St.
2-52 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
CountryCode Code of the Country where the hotel is located.
City City where the hotel is located.
State State where the hotel is located.
ZipCode Postal ZipCode where the hotel is located.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/ContactNumbers
Element Element Description HOME
ContactNumbers Phone number details of the hotel.
PhoneNumber Main phone number of the hotel.
FaxNumber Main fax number of the hotel.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/Commission
Element Element Description
HOME
Commission Identifies the amount of commission available per night of the reservation.
Indicator Char to indicate that this reservation can be charged commission.
PerNight Amount to charge, e.g. 10.00PCT.
Text Free text, e.g. AGENCYCOMMISSION10.0PCT.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/RateDescription
Element Element Description
HOME
RateDescription Text describing the reservation rate.
TextLine Multiline text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy
User Guide November 2016 UpdateReservation Request Structure 2-53
Element Element Attribute Description
HOME
HotelPolicy Details of the hotel policies.
DepositPolicy Text e.g. deposit charged at time of booking.
GuaranteePolicy Text e.g. Credit card charged at time of booking.
LateArrivalPolicy Text e.g. Late arrival guaranteed.
CancellationPolicy Text e.g. Cancellation must be made before 6 pm date of reservation.
CancellationPolicyInfoList Detail specifics of the cancellation policy, typically the times determining the penalty period and the penalties incurred for cancellation.
AdditionalPolicy Free text.
CheckInCheckOutPolicy Time for Check-in and Check-out of the hotel.
CheckIn Guest should check in after this check-in time.
CheckOut Guest should check out before this check-out time.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy/CancellationPolicyInfoList
Element Element Element Description HOME
CancellationPolicyInfoList Detail specifics of the cancellation policy, typically the times determining the penalty period and the penalties incurred for cancellation.
CancelPolicyInfo Contains cancellation information e. g. additional charges
VersionId Version ID value.
CancelTime The time of day the policy window begins/ends.
StartWindowHours Hours before the day of check-in that the policy window begins, counting back from the specific time returned in CancelTime. This will return as 0 within the first instance of CancelPolicyInfo (since the window extends up until the actual check-in time) and then the actual number of hours the policy window spans for the second instance. Returns with a
2-54 UpdateReservation Request Structure User Guide June 2016
Element Element Element Description HOME
value of 999 for nonrefundable rooms.
NightCount The number of nights charged as a penalty for cancelling within the policy window. A value of 1 = the first night's value plus tax; 2 = first and second night's individual values plus tax (do not multiply the first nights value).
Percent Percentage of the value of the total cost of stay (less taxes and fees) that will be charged as a penalty for cancelling within the policy window.
Amount Flat fee to be charged as a penalty for cancelling within the policy window.
CurrencyCode Currency penalties will be charged in.
TimeZoneDescription Time zone the property applies to the stated policy period.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy/AdditionalPolicy
Element Element Description
HOME
AdditionalPolicy Multiline free text.
TextLine Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation
Element Element Description
HOME
GroundTransportation Details of the ground transportation segment of the reservation.
StatusCode Status code of the segment, e.g. NN.
Vendor Company name and code fulfilling the segment.
Service Details of the service required.
ServiceProvider Used to store details pertaining to specific location of the vendor.
StartDetails Details of the location, DateTime of the pick-up.
StopDetails Details of the location, DateTime of the drop-off.
User Guide November 2016 UpdateReservation Request Structure 2-55
Element Element Description
HOME
EndDetails Details of the location, DateTime of the reservation.
ExternalReservation Used to store details of equivalent booking that is done in system outside of Sabre.
Restrictions Cancellation policy text.
POS* Point of Sale (POS) is the details identifying the party or connection channel making the request.
AgentLoyalty Details of the loyalty program to credit.
Passenger Details of the passenger.
RateQualifier Promotion codes or special input for reservation rate.
Charges Details of the charges.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Vendor
Element Element Attribute Description
HOME
Vendor Company name and code fulfilling the segment.
Name Company name fulfilling the segment.
Code Identifies the vendor by unique code, e.g. 02.
codeContext Identifies the vendor by unique code, e.g. 02.
Telephone Phone number of the vendor fulfilling the segment.
Address Address of the vendor fulfilling the segment.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Service
Element Element Element Description
HOME
Service Details of the service required.
ServiceLevel The type of level of service required.
Code* ID code of level of service is required.
Description Service level of service required, e.g. Premium executive pick-up.
Level What level of service is required, e.g. Premium.
2-56 UpdateReservation Request Structure User Guide June 2016
Equipment Details of the ground transportation requested.
Code* ID code of the car/limo/van requested.
Type What type of car/limo/van has been requested, e.g. limo.
Description Description of the car/limo/van requested, e.g. executive limo.
MeetAndGreetInd Meet and greet individual/party in with sign, true/false.
MaximumBaggage Max number of bags that can fit in ground transportation.
MaximumPassengers Max number of persons that can fit in ground transportation.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ServiceProvider
Element Element Attribute Description
HOME
ServiceProvider Used to store details pertaining to specific location of the vendor.
Name Name of the vendor, e.g. Carey New York.
Code Identifies the vendor by unique code, e.g. 02.
codeContext Identifies the vendor by unique code, e.g. 02.
Telephone Phone number of the vendor at this location.
Address Address of the vendor at this location.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/StartDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/StartDetails
Element Element Description
HOME
StartDetails Details of the location, DateTime of the pick-up.
Address Used to store passenger pick-up location or address.
DateTime Used to store passenger pick-up /start time. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
User Guide November 2016 UpdateReservation Request Structure 2-57
Element Element Description
HOME
AirportInfo Airport information such as name and terminal/gate details.
Optional choice of either AirportInfo or RailwayStationInfo.
RailwayStationInfo Railway Station Name
Optional choice of either AirportInfo or RailwayStationInfo.
Comments Free text, e.g. Thank you for choosing us.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/StopDetails
Element Element Description
HOME
StopDetails Details of the location, DateTime of the drop-off.
Address Used to store passenger drop-off location or address.
DateTime Used to store passenger drop-off /end time. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
AirportInfo Airport information such as name and terminal/gate details.
Optional choice of either AirportInfo or RailwayStationInfo.
RailwayStationInfo Railway Station Name
Optional choice of either AirportInfo or RailwayStationInfo.
Comments Free text, e.g. Thank you for choosing us.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/EndDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/EndDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/EndDetails
Element Element Description
HOME
EndDetails Details of the location, DateTime of the reservation.
Address Used to store passenger pick-up location or address.
2-58 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
DateTime Used to store passenger pick-up/start time. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
AirportInfo Airport information such as name and terminal/gate details.
Optional choice of either AirportInfo or RailwayStationInfo.
RailwayStationInfo Railway station information such as name and location details.
Optional choice of either AirportInfo or RailwayStationInfo.
Comments Free text, e.g. ENJOY YOUR TRIP.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails/AirportInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails/AirportInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/EndDetails/AirportInfo
Element Element Attribute Description HOME
AirportInfo Airport information such as name and terminal/gate details.
Airline Airline carrier of the reservation flight.
code Airline 2 digit code, e.g. WS, AA, B6.
flightNumber Number of the flight.
flightDateTime Date/Time of the flight.
flightType A for Arriving or D for departing flight
privateAviation Is this a private plane, true/false
AirportName Name of the airport, e.g. LINDBURGH FIELD.
LocationCode Location citycode of the airport, e.g. SAN.
Terminal Terminal of the flight.
Gate Gate the flight arrives or departs.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails/RailwayStationInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails/RailwayStationInfo
User Guide November 2016 UpdateReservation Request Structure 2-59
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/EndDetails/RailwayStationInfo
Element Attribute Element Attribute Description
HOME
RailwayStationInfo Railway station information such as name and location details.
borderPoint The nearest border crossing point to the railway station, e.g. SAN.
StationName Name of the railway station, e.g. Union Station.
lang Language spoken, 2 char abbreviation, e.g. EN.
LocalStationName Common name of the railway station, e.g. Sante Fe Depot.
lang Language spoken, 2 char abbreviation, e.g. EN.
LocationCodes Identifies the railway station, e.g. 02.
Amenities What amenities are included, e.g. Food car.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails/RailwayStationInfo/LocationCodes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails/RailwayStationInfo/LocationCodes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/EndDetails/RailwayStationInfo/LocationCodes
Element Element Attribute Description
HOME
LocationCodes Identifies the railway station, e.g. 02.
Code* Identifies the railway station, e.g. 02.
codeContext Identifies the railway station, e.g. 02.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ExternalReservation
Element Element Description
HOME
ExternalReservation Used to store details of equivalent booking that is done in system outside of Sabre.
2-60 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
SourceSystem* Details of the source system making the reservation. Contains name of the external/non-Sabre system that contains the equivalent booking.
ConfirmationNumber Contains unique identification number that is present in external system.
CancellationNumber String of Char e.g., CL1235889
ReferenceNumber String of Char e.g., 5200664
ReservationStatus Contains the segment status in external system.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Restrictions
Element Element Element Description
HOME
Restrictions Limitations of the reservation to cancel.
CancelPolicy Multiline text of cancellation policy, e.g. Must cancel prior to 24 hrs before checkin.
TextLine* Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/AgentLoyalty
Element Element Attribute Description
HOME
AgentLoyalty Details of the loyalty program to credit.
ProgramName* Name of the loyalty program, e.g. STAR.
MembershipID* Membership ID of the passenger in the program.
LoyaltyLevel Loyalty level of the passenger in the program, e.g. Ruby.
code Code number of the loyalty level.
EffectiveDate Effective date of the loyalty level, Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
ExpireDate Expiration date of the loyalty level, Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
Remark Free text, e.g. Thank you for your business.
User Guide November 2016 UpdateReservation Request Structure 2-61
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers/Passenger
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Passengers/Passenger
Element Attribute Element Attribute Description
HOME
Passenger Details of the passenger.
passengerID Unique identifier of passenger.
primary Defined by true/false.
Type Passenger type.
code Unique identifier of type.
codeContext Description of type.
PersonName Details of the passenger name.
Telephone Details of passenger phone number.
Email Passenger email, e.g. [email protected].
Address Passengers address details.
Age Passengers age as a number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/EndDetails/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ServiceProvider/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Vendor/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers/Passenger/Address
2-62 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Vendor/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Customer/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Passengers/Passenger/Address
Element Element Attribute Description
HOME
Address Passengers address details.
LocationType Description of address type, e.g. Business, Home.
AddressLine Street address, e.g. 123 Main St.
CityName Name of the city where the passenger lives e.g. Dallas.
CityCodes Citycode of the city where the passenger lives e.g. DFW.
LocalCityName Name of the city where the passenger lives e.g. Dallas.
StateProvince Name of the state where the passenger lives e.g. Texas.
code Name of the state where the passenger lives e.g. TX.
StateProvinceCodes Name of the state where the passenger lives e.g. TX.
PostCode Postal Code of the passenger.
Country Country where the passenger lives.
code Code of the Country where the passenger lives.
CountryCodes Code of the Country where the passenger lives.
Latitude Latitude coordinates of the passenger address.
Longitude Longitude coordinates of the passenger address.
Altitude Altitude coordinates of the passenger address.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/CityCodes
User Guide November 2016 UpdateReservation Request Structure 2-63
Element Element Attribute Description
HOME
CityCodes Name of the city where the passenger lives.
Code Name of the city where the passenger lives, e.g. Roanoke.
codeContext Name of the city where the passenger lives, e.g. 3.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/StateProvinceCodes
Element Element Attribute Description
HOME
StateProvinceCodes Name of the state where the passenger lives.
Code Name of the state where the passenger lives, e.g. TX.
codeContext Name of the state where the passenger lives, e.g. 43.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/CountryCodes
Element Element Attribute Description
HOME
CountryCodes Code of the Country where the passenger lives.
Code Code of the Country where the passenger lives, e.g. US.
codeContext Code of the Country where the passenger lives, e.g. 1.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/RateQualifier
Element Element Attribute Description
HOME
RateQualifier Promotion codes or special input for reservation rate.
AccountID Unique code identifying the vendor.
AccountName Name of the vendor.
PromotionCode Promotional code to identify a discount.
2-64 UpdateReservation Request Structure User Guide June 2016
Element Element Attribute Description
HOME
SpecialInput Description of the special rate.
name Name of the special rate.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Charges
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/Charges
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Charges
Element Element Attribute Description
HOME
Charges Details of the charges.
GeneralNotes Free text.
Charge Description of charge including notes and
calculations.
GrandTotal Dollar amount to be charged.
currencyCode Currency to be charged.
GeneralBillingType Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Charges/Charge
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/Charges/Charge
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Charges/Charge
Element Attribute Element Description
HOME
Charge Description of charge including notes and calculations.
currencyCode Currency to be charged.
Description Details of the charge.
Notes Free text.
Name Name of the passenger in the reservation.
Calculation Description of the charge, e.g. unit name, charge, quantity and total.
User Guide November 2016 UpdateReservation Request Structure 2-65
BillingType Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Charges/Charge/Calculation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/Charges/Charge/Calculation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Charges/Charge/Calculation
Element Element Attribute Description
HOME
Calculation Description of the charge, e.g. unit name, charge, quantity and total.
UnitName Description of the charge.
UnitCharge Price per unit.
min Minimum amount to charge.
max Maximum amount to charge.
Quantity Number of units.
min Minimum amount to charge.
max Maximum amount to charge.
Total Total dollar amount to be charged.
min Minimum amount to charge.
max Maximum amount to charge.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail
Element Element Description
HOME
Rail Railway segment details of the reservation.
StatusCode Status code of the segment, e.g. NN.
Open True/false
CrossBorder Describes if this segment crosses a border, e.g. true/false.
Duration Timespan of the rail segment.
MarketingCarrier Company name and code marketing the segment.
OperatingCarrier Company name and code fulfilling the segment.
Passengers Details of the passengers who are booked on the segment.
2-66 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
SupplementaryServices Details of the service required.
TrainInfo Details of the train.
Accommodation Details of the seat accommodations on the train.
StartDetails Details of the location, DateTime of the pick-up.
StopDetails Details of the location, DateTime of the drop-off.
EndDetails Details of the location, DateTime of the reservation.
RailFares Details of the fare cost.
Documents Details of National documents needed to cross border, e.g. NationalID number, Passport details, etc.
Details Text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/MarketingCarrier
Element Element Attribute Description
HOME
MarketingCarrier Company name and code marketing the segment.
Name Company name marketing the segment.
Code Company code marketing the segment.
codeContext Company code marketing the segment.
Telephone Company telephone number details marketing the segment.
Address Address details of company marketing the segment.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/OperatingCarrier
Element Element Attribute Description
HOME
OperatingCarrier Company name and code fulfilling the segment.
Name Company name fulfilling the segment.
Code Company code fulfilling the segment.
codeContext Company code fulfilling the segment.
Telephone Company telephone number details fulfilling the segment.
Address Address details of company fulfilling the segment.
User Guide November 2016 UpdateReservation Request Structure 2-67
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Passengers
Element Attribute Element Description
HOME
Passengers Details of the passengers who are booked on the segment.
quantity Number of the passengers in the segment.
Passenger Contact details of the passenger.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/SupplementaryServices
Element Element Description
HOME
SupplementaryServices Details of the service required.
SupplementaryService* Details of the service required.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/SupplementaryServices/SupplementaryService
Element Attribute Element Attribute Description HOME
SupplementaryService* Details of the service required.
type Type of details for specified supplementary service.
code Details of the code for specified supplementary service.
codeContext Description of the specified supplementary service.
Description* Description of the specified supplementary service.
lang Language spoken, 2 char abbreviation, e.g. EN.
Charges Details of the cost.
PassengerReferences Details of which passenger needs information.
2-68 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/TrainInfo
Element Element Description
HOME
TrainInfo Details of the train in segment.
Number Number of the train in segment.
Code Unique ID of the train in segment.
ShortName Short name of the train in segment, e.g. City Center.
LongName Long version of the train name in segment, e.g. Main
St Station, City Center, Montreal.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation
Element Element Description
HOME
Accommodation Details of the seat accommodations on the train.
PassengerRef Passenger reference number.
Placement* Where on the train is the accommodation.
Meal Is there a meal available.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation/Placement
Element Attribute Element Description
HOME
Placement* Where on the train is the accommodation.
code Details of the code for specified class of service.
type Type of details for specified class of service.
Coach* Compartment where the seat is located.
Detail Free text, e.g. EXPRESS FIRST CLASS.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation/Placement/Coach
Element Element Attribute Description
HOME
Coach* Where on the train is the accommodation.
CoachNumber Coach number where the seat is located.
User Guide November 2016 UpdateReservation Request Structure 2-69
PlacementNumber Details of where the seat is located.
compartmentRefId Seat number in the compartment.
CompartmentNumber Compartment number where the seat is located.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares
Element Element Element Attribute Description
HOME
RailFares
Fare Details of the fare.
PassengerReferences Details of which passenger needs information.
SegmentReferences Details of which segment needs information.
ClassOfService Class of service of the segment, e.g. Y.
code Details of the fare code for specified class of service.
type Type of details of the fare for specified class of service.
ClassCode Class code of segment.
code Details of the fare code for specified class.
type Type of details of the fare for specified class.
FareDescription Details of the fare price.
FarePrice Dollar amount of fare price.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FareDescription
Element Element Attributes Description
HOME
FareDescription Details of the fare price.
Name Name of the fare type.
Code Unique code of the fare.
Detail Details of the fare.
type Type of details of the fare.
codeContext Description of the fare details.
2-70 UpdateReservation Request Structure User Guide June 2016
Element Element Attributes Description
HOME
Condition Condition of the fees to be charged.
lang Language spoken, 2 char abbreviation, e.g. EN.
Fees Details of the fees charged.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FareDescription/Fees
Element Element Attribute Element Description
HOME
Fees Fees that are added to the rail fare.
Fee Details of the fee.
name Name of the fee being charged, e.g. TRANSACTION FEE.
type Type of fee being charged.
currencyCode Currency the fees are charged in.
Amount Amount of the fee.
Description Details of the fee, e.g. City Tax.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FarePrice
Element Attribute Description
HOME
FarePrice Dollar amount of fare price.
currencyCode* Currency of the price, e.g. USD.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents
Element Element Attribute Element Description HOME
Documents Details of the document associated to the rail segment.
Document Details of the document associated to the rail segment.
type Indicates the type of document the pax is using for ID purposes (A-Alien resident card, C-Permanent resident card, P- Passport, T- Refugee travel document and re-entry permit, US travel doc, F-Facilitation document, M-Military, N-Naturalization certificate, V-Border crossing card), I- NationalID IN - Nexus
User Guide November 2016 UpdateReservation Request Structure 2-71
code Unique value associated to the document.
codeContext Description of the document, e.g. Passport.
DocumentID* Government issued ID number.
AgencyAccountNumberCreationChannel
Account number of the agency that created the document.
CreationChannel Channel used to create the doc reference, e.g. TTY.
PassengerReference Passenger id in PNR.
SegmentReference Segment id in PNR.
IssueTimeLimit Time of issue limit.
IssueDateTime Date/time of the document issuance Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
DocumentStatus Status of the document, e.g. NN.
Charges Details of the cost.
FormOfPayment How is payment being made.
File URL details.
IssueType Description of type of document, e.g. NationalID.
DocumentRules Rules of use of the document.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/PassengerReference
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/PassengerReferences
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/PassengerReferences
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Services/Service/PassengerReferences
Element Element Attribute Description
HOME
PassengerReferences Details of which passenger needs information.
PassengerRef Passenger no. in PNR.
id Number of Passenger.
2-72 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/SegmentReference
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/SegmentReferences
Element Element Attribute Description
HOME
SegmentReferences Details of which segment needs information.
SegmentRef Segment no. in PNR.
id Number of segment.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment
Element Attribute Element Description
HOME
FormOfPayment Details of how payment is made.
transactionID Unique ID of the transaction.
CreditCard Details of credit card transaction.
Cash Detail of cash transaction.
Check Detail of check transaction.
Voucher Detail of voucher transaction.
Other Detail of any other form of payment transaction.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard
Element Element Description
HOME
CreditCard Details of credit card transaction.
Number Credit card number.
Issuer Issuer of the credit card.
ExpirationMonth Expiration Month of the credit card.
01-January
02-February
03-March
04-April
05-May
06-June
07-July
08-August
User Guide November 2016 UpdateReservation Request Structure 2-73
Element Element Description
HOME
09-September
10-October
11-November
12-December
ExpirationYear Expiration Year of the credit card.
CardHolder Details of the card holder.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder
Element Element Description
HOME
CardHolder Details of the card holder.
PersonName Name of the card holder.
Address Address of the card holder.
Telephone Telephone of the card holder.
Email Email of the card holder.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/File
Element Attribute Element Description
HOME
File URL details.
type Optional entry to define the URL.
coding Optional entry to define the URL.
Representation Who is representing the document, e.g. Self.
URL URL of file, e.g. http://current.sabre.com
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/DocumentRules
Element Element Attribute Description
HOME
DocumentRules Rules of use of the document.
Exchangeable Is the document exchangeable, e.g. true/false.
Refundable Is the document refundable, e.g. true/false.
Rule Description of rule details.
2-74 UpdateReservation Request Structure User Guide June 2016
type Rule details.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour
Element Element Description HOME
Tour Tour segment details.
StatusCode Status code of the segment, e.g. NN.
MessageStatus Status message of the segment.
TravelType Description of the segment, e.g. Tour.
Vendor Company name and code fulfilling the segment.
StartDetails Details of the location, DateTime of the pick-up.
EndDetails Details of the location, DateTime of the drop-off.
Price Details of the amount of the Tour.
Customer Details of the customer.
Passengers Details of the passenger.
Services Available services for the Tour.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Price
Element Element Attribute Description
HOME
Price Details of the amount of the Tour.
Total Total amount of the Tour.
currencyCode Currency to charge for the Tour.
Breakdown Details of the charges for the Tour.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Price/Breakdown
Element Element Attribute Description
HOME
Breakdown Details of the charges for the Tour.
References Passenger to associate the Tour with.
Price Amount of the Tour.
currencyCode Currency to charge for the Tour.
User Guide November 2016 UpdateReservation Request Structure 2-75
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Price/Breakdown/References
Element Element Attribute Description
HOME
References Passenger to associate the Tour with.
PassengerRef Passenger to associate the Tour with.
id Number of the passenger associated in PNR.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Customer
Element Attribute Element Attribute Description
HOME
Customer Details of the customer.
passengerID Unique identifier of customer.
primary Defined by true/false.
Type Customer type.
code Unique identifier of type.
codeContext Description of type.
PersonName Details of the customer name.
Telephone Details of customer phone number.
Email Customer email, e.g. [email protected].
Address Customers address details.
Age Customer age as a number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Services
Element Element Description HOME
Services Available services for the Tour.
Service Available services for the Tour.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Services/Service
Element Attribute Element Attribute Description
HOME
Service Available services for the Tour.
2-76 UpdateReservation Request Structure User Guide June 2016
Element Attribute Element Attribute Description
HOME
productCategory Values could include:
passive, high level
source/type.
productType Includes values like LIMO.
vendorCode Unique code identifying the vendor.
statuscode 2 digit code for status,
e.g. HK.
previousStatusCode 2 digit code for previous
status, e.g. NN.
startPoint 3 digits City Code of
starting point, e.g. JFK.
startDateTime Date and Time format of
segment starting,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
endPoint 3 digits City Code of
ending point, e.g. LAX.
endDateTime Date and Time format of
segment ending,
Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
normalizedIndicator When equals to "true" it
means this data has
been normalized with
Normalized Service.
id Unique identifier for the service.
Description
PassengerReferences Details of which passenger needs information.
Accommodation Details of the accommodations on the tour.
Occupancy Number of places available on the tour.
User Guide November 2016 UpdateReservation Request Structure 2-77
Element Attribute Element Attribute Description
HOME
NoOfServices Number of services available on the tour.
TravellerAllocation Number of places available on the tour.
ServicePrice Price of the service on the tour.
currencyCode Currency charged for the price of the service on the tour.
StealBoarding Number of places available on the tour.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/ExternalSystemReference
Element Attributes Description
HOME
ExternalSystemReference
A hold reference ID given by external system/application which can be used to reference a product item that is in the external system.
ID Hold reference ID
Source Hold information of the source of the reference ID.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/TransactionInfo
Element Attributes Description HOME
TransactionInfo
Details of the transaction.
LastUpdateTimeStamp Indicates the creation date and time of the message
in UTC using the format specified by ISO 8601:
YYYY-MM-DDThh:mm:ssZ with time values using
the 24 hr clock. e.g., 20 Nov 2003, 1:59:38 pm UTC
becomes 2003-11-20T13:59:38z
RequestorInfo An identifier of the entity making the request e.g.,
ATA/IATA/ID number, Electronic Reservation
Service Provider (ERSP), Association of British
Travel Agents (ABTA).
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/TransactionInfo/RequestorInfo
2-78 UpdateReservation Request Structure User Guide June 2016
Element Attribute Description
HOME
RequestorInfo An identifier of the entity making the request e.g.,
ATA/IATA/ID number, Electronic Reservation Service
Provider (ERSP), Association of British Travel Agents
(ABTA).
AgentSine Identifies the party within the requesting entity.
PseudoCityCode An identification code assigned to an office agency by a reservation system.
AgentDutyCode An authority code assigned to a requestor.
AirportCode The IATA assigned airport code.
TerminalID The electronic address of the device from which
information is entered.
ApplicationID* The identifier of the calling application used by the requestor to submit the payload.
Agency The identifier of the calling agency.
SubAgency The identifier of the sub agency.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/ProductDetails/BillingInfo
Element Element Description HOME
BillingInfo Details of the billing for product.
BillingCode* Holds information about billing code for product.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/ProductDetails/CO2Value
Element Attribute Description HOME
CO2Value Details of CO2 Emission unit.
unit Holds information about the CO2 emission unit.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/
AdditionalContent
Element Attribute Element Description HOME
AdditionalContent You may enter ANY elements at this point.
persist Defined by true/false.
name Free text.
any Anything.
User Guide November 2016 UpdateReservation Request Structure 2-79
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PhoneNumberUpdate
Element Attribute Element Description HOME
PhoneNumberUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
PhoneText Free text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PhoneNumberPartialUpdate
Element Attribute Element Element Description
HOME
PhoneNumberPartialUpdate
id id number.
op op values include C-Create, U-Update, D-Delete.
NameAssociationList Details of name stored in the profile.
PhoneTextUpdate* Text
PhoneText* Text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate
Element Attribute Element Description
HOME
OpenReservationElementUpdate
id Id number.
op op values include C-Create, U-Update, D-Delete.
OpenReservationElement
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement
Element Attribute Element Description
HOME
OpenReservationElement
id hold reference ID
2-80 UpdateReservation Request Structure User Guide June 2016
type open reservation element type, like SF for Agency Fees
displayIndex used to order items sequentially for presentation purposes
elementId ID of the element
SocialMediaContact Choose one of these elements.
AgencyFees Choose one of these elements.
LangDetails Choose one of these elements.
FormOfPayment Choose one of these elements.
AncillaryProduct Choose one of these elements.
InvoiceData Choose one of these elements.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/SocialMediaContact
Element Element Description HOME
SocialMediaContact
FacebookID Facebook unique ID
TwitterID Twitter unique ID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AgencyFees
Element Element Description HOME
AgencyFees
PassengerType Indicates the type of passenger to whom the record applies like "ADT" or “INF”
NumberOfPassengers Number
Date* Required Date/Time format
FeeDescription* Required description of the fee
RuleLineDescription* Required description
RuleDetails* Required details of the rule
Status* Required status
Amount* Required Decimal amount
User Guide November 2016 UpdateReservation Request Structure 2-81
Tax Decimal amount
Currency* Required type of currency
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/LangDetails
Element Attribute Element Element Description
HOME
LangDetails
lang Language spoken, 2 char abbreviation, e.g. EN.
Data* Holder for any xml data
Content Can be any text entered
MatchData* Holder for any xml data
Choice of: Id* Id number.
Choice of: Content* Can be any text entered
ElementType* Description of element type
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment
Element Element Description HOME
FormOfPayment Details of how payment is made.
PaymentCard Indicates the type of magnetic striped card. Refer to OTA Code ListCard Type (CDT).
Cash Amount of Cash
Check Check details
AAPaymentCard AA Paytment card information
Invoice Invoice information
Docket Docket details
Misc For Misc FOP details
GTR Government Transportation Request. A GTR can be used in place of cash or credit card to pay for travel on government business.
VirtualCard Virtual Card payment information
Other Any other FOP information
2-82 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard
Element Element Description
HOME
PaymentCard Details of how card payment is made.
PaymentType* Form of Payment Type: CC - credit card, CA - cash, CK - check, MS - Misc, GR - GTR, SGR - SGR
TripCategory All - D, Corporate/Business - B, Emergency - E, Family - F, Group - G, Leisure – L
CardType Indicates the type of magnetic striped card. Refer to OTA Code ListCard Type (CDT).
CardCode* The 2 character code of the credit card issuer
CardNumber* Tokenized number on the card
ExpiryMonth* Month of card expiration
ExpiryYear* Year of card expiration
ExtendPayment
ApprovalList Manual approval code and request details
DeferredPaymentID
DefaultExtendPayment true/false
SuppressFromInvoice true/false
GenerateApprovalAtTicketing true/false
CSCResultCode CSC code is the security code on the back of a credit card
CSCRemark Declined, or CSC number matched
AVSResultCode Address Verification is activated and the credit card system checks the customer address in the PNR against the billing address for the credit card
AVSRemark Declined, or AVS matched
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
CardHolderName Name on card
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard/CardNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard/CardNumber
User Guide November 2016 UpdateReservation Request Structure 2-83
Element Attribute Description
HOME
CardNumber Details of card number.
tokenized To allow for encryption
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard/ApprovalList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard/CardNumber/ApprovalList
Element Element Elements Description HOME
ApprovalList Details of the payment card approval
Approval Payment card approval
ManualApproval* true/false
ResponseCode* Code given in response
ApprovalCode* Approval code
RequestTime* Approval request time (dateTime format)
ExpiryTime* Approval expiration time (dateTime format)
AirlineCode* 2 digit airline code
Amount* Dollar amount and currency, e.g., 190.00 USD.
Remarks Text
SupplierTransID Supplier transmittal ID
PaymentRef Payment reference ID
CSCMatched CSC code is the security code on the back of a credit card
CSCRemark Declined, or CSC number matched
Qualifier
ExtendPayment Number of months or installments
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard/ApprovalList/Approval/Amount
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard/CardNumber/ApprovalList/Appr
oval/Amount
2-84 UpdateReservation Request Structure User Guide June 2016
Element Attribute Description
HOME
Amount* Details of amount charged.
currencyCode 3 digit alpha code specifying a monetary
unit, e.g., USD.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Cash
Element Element Description HOME
Cash Details of cash payment made.
Text Details
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Check
Element Element Description HOME
Check Details of check payment made.
Text Details
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/AAPaymentCard
Element Element Description HOME
AAPaymentCard Details of payment made using AA payment card.
CardNumber* Number on card
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Invoice
Element Element Description HOME
Invoice Details of invoice payment made.
Text Details
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
User Guide November 2016 UpdateReservation Request Structure 2-85
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Docket
Element Element Description HOME
Docket Details of docket payment made.
Prefix Details
DocketNumber* Number of the Docket
AgentInitials Agents initials
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc
Element Element Description HOME
Misc Details of misc payment made.
PaymentCard Details of how card payment is made.
Text Details
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR
Element Element Description HOME
GTR Government Transportation Request. A GTR can be used in place of cash or credit card to pay for travel on government business.
Choice of: GR GTR – GR format
Choice of: SGR GTR – SGR format
Choice of: GGR GTR – GGR format
Choice of: FGR GTR – FGR format
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GR
Element Element Description HOME
GR
2-86 UpdateReservation Request Structure User Guide June 2016
GGR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GR/GGR
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GGR
Element Element Description HOME
GGR
type
WarrantCode
DebtorCode
ObjectCode
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/SGR
Element Element Description HOME
SGR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/FGR
Element Element Description HOME
FGR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/VirtualCard
Element Element Description HOME
VirtualCard Details of virtual card payment made.
CustomerAccountCode* Details of how card payment is made.
User Guide November 2016 UpdateReservation Request Structure 2-87
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Other
Element Element Description HOME
Other Details of other payment made.
Text Details of payment
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct
Element Attribute Element Description HOME
AncillaryProduct
Id id number.
Operation
An ApoOperation where default = CREATE
XmlData* To include AncillaryServiceData
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData
Element Element Description HOME
XmlData*
AncillaryServiceData
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData
Element Attribute Element Description HOME
AncillaryServiceData
id id number.
op op values include C-Create, U-Update, D-Delete.
elementId rLoc-(0-9)
NameAssociationList Details of name stored in the profile.
SegmentAssociationList Segment Association is a mandatory field when using EMDNumberUpdate/ ETicketNumberUpdate for EMD-A (EMDType 2) AEs.
2-88 UpdateReservation Request Structure User Guide June 2016
CommercialName Name of the ancillary service, e.g., Extra Blanket, EXIT ROW AISLE SEAT
RficCode RFIC Code of the service - indicates the reason of issuing the EMD for the service associated to the RficSubcode. Ex."A"
RficSubCode* RFIC subcode of the service - used to identify the individual ancillary service. Ex."0A8"
SSRCode IATA-defined SSR code for the RficSubcode applicable to this record.
ProductTextDetails Item Name and Item Value
ProductText Information on the ancillary product
OwningCarrierCode* Carrier that owns the service. Ex."XX"
SsimCode Standard Schedules Information Manual (SSIM) code
BookingIndicator Booking method requirement e.g. carrier must be contacted. If blank then there is no specific booking requirement
Vendor Indicates service provider like "AA" or "MMGR"(Merchandising manager. Ex. "EY"
EMDType Type of EMD for the service associated to the "Rfic Subcode". Ex."2"
EMDNumber Number of the EMD being updated
EMDCoupon Coupon number of the EMD being updated
ETicketNumber E-Ticket number
ServiceFeeLineNumber Line number of the service being reported.
DisplayOnlyIndicator Data is for display purposes and cannot be sold, values are true/false
ComsumptionIndicator EMD Consumed at Issuance
PresentTo Name of person consuming EMD
AtCity Where EMD consumed
Endorsements String of text
StationIndicator D – domestic; I - International-
ServiceCity City name
ServiceType Need to know the Service Type e.g., A=Allowance indicate registered bad that is part of allowance; C=Charges; F=Flight Related; P=Prepaid
RuleSet Needed to keep track of companion benefits for example. Will come from the Rules Processor.
User Guide November 2016 UpdateReservation Request Structure 2-89
OriginalPrice Original Price from Pricing - will need to be persisted with the waiver code
NewMiscIndicator
Quantity Number of EMD
SegmentNumber Number from 1-24
EquivalentPrice Price in different currency than one used as a base line
TTLPrice One unit price of the ancillary service after taxation
PortionOfTravelIndicator Defines the portion of the travel for EMD
OriginalBasePrice One unit price of the ancillary service before taxation.
RefundIndicator Indicates if ancillary service is refundable
CommissionIndicator Indicates if ancillary service is commissionable.
InterlineIndicator Indicates if ancillary service is interlineable
FeeApplicationIndicator Indicates if the fee is based on a flight segment, multiple flight segments or the entire ticket. 1 - PER ONE WAY; 2 – Per Round Trip; 3 – Per Item; 4 – Per Travel; 5 – Per Ticket; 6 – Fee Waived; ' '
PassengerTypeCode Indicates the type of passenger to whom the record applies like "ADT" or “INF”
BoardPoint Boarding point of the segment associated to the remark.
OffPoint Departure point of the segment associated to the remark.
TaxesIncluded Indicates if service fee amounts are inclusive of applicable taxes. Ex."true"
Taxes Amount of taxes that apply
SoftMatchIndicator Identifies a service which may match the request based on the data in the request.
NoChargeNotAvailIndicator
Not Available / No Charge: indicates that the service in this record is not available or that there is no charge for the service.
TicketCouponNumberAssociation
Etkt coupon number to which the EMD is associated.
SimultaneousTicketIndicator
Is the simultaneous changes process applicable?
FormOfRefund How may the fee be refunded, e.g., original FOP, voucher.
FeeNotGuaranteedIndicator
Is the fee not guaranteed, true/false
FQTVTierLevel Frequent Traveler tier level.
2-90 UpdateReservation Request Structure User Guide June 2016
TourCodeSHC This is the tour code used for matching the OC Fee.
TravelDateEffective First date of travel
LatestTravelDatePermitted
Last date of travel
PurchaseByDate Date by which the service must be purchased/ticketed, e.g. 2015-09-01
TotalOriginalBasePrice "OrginalBasePrice" multiplied by "NumberOfItems
TotalEquivalentPrice "EquivalentPrice" multiplied by "NumberOfItems"
TotalTTLPrice "TTLPrice" multiplied by "NumberOfItems. Ex."60"
TotalTaxes Tax multiplied by "NumberOfItems"
TaxExemptIndicator Indicator for tax exemption
BagWeight Used to hold the weight of the Bag for baggage ancillary types, number
Unit values include unit of measure, e.g. lb or kilo
StatusIndicator Status indicator. Example: New, Modified, Cancelled, Item from history,Indirect CANX, NONREINSTATABLE ITM, MODIFIED/NO HISTORY
NumberOfItems Number of items being requested/sold.
ActionCode Request status. Ex."HD"
SegmentIndicator Identifies if using a segment or portion of travel to associate the EMD. Values include S or P.
FrequentFlyerTier FQTV carrier filed tier level.
RefundFormIndicator Indicates how the fee may be refunded in case refund is required
FareGuaranteedIndicator Is the fee guaranteed?
ServiceChargeIndicator Not Available / No Charge: indicates that the service in this record is not available or that there is no charge for the service.
AdvancePurchaseIndicator
Advance Purchase – Ticket Issue: Specifies that the data in the record only applies when the service is purchased at the same time as the passenger’s (travel) ticket is issued.
BookingSource indicates source of ancillary service request
e.g. 01=TTY GDS,02=TTY OA,03=SSW,04=Kiosk,05/06=Interact, 07=Arline Direct Channel, 08=PRS
TaxIndicator Are there taxes for the service
User Guide November 2016 UpdateReservation Request Structure 2-91
TicketingIndicator Ticketing indicator.
FeeWaiveReason Reason for fee waive/override.
FulfillmentType SSR to be sent for fulfillment.
AaPayOriginalSeat Support for AA Pay for seats - original seat
assigned - will not be updated if seat is changed
PdcSeat Pdc seat number
EquipmentType Type of equipment e.g., MD80
AaPayOptionalStatus Support for AA Pay for seats
FirstTravelDate First: specifies the earliest travel date permitted for the service being processed.
LastTravelDate Last: specifies the last travel date permitted for the service being processed.
TTYConfirmationTimestamp
Time stamp (when AE teletype confirmation received from airline) PARS date and system time) Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
PurchaseTimestamp Purchase by field (PARS date and system time). Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
BrandedFareId Branded fare ID.
GroupCode* Type of ancillary service as per IATA standard
(2 letter code defined in ARIMP manual.)
TourCode This is the tour code used for matching the OC Fee
EmdPaperIndicator EMD or paper doc.
SeatRequestTransactionID
Transaction ID received from airlines regarding seat request.<
TicketUsedForEMDPricing
Ticket used for EMD pricing
PaperDocRequired Y/N
EMDConsummedAtIssuance
Y/N
TaxExemption Y/N
PriceQuoteDesignator Number
PriceMismatchAction Values include REJECT; ACCEPT_ANY_PRICE; ACCEPT_LOWER_PRICE
InventoryControlledIndicator
Used to identify if used for Inventory Control
2-92 UpdateReservation Request Structure User Guide June 2016
InventoryConfirmationToken
Used to identify inventory token confirmation number
ACSCount Number
AncillaryPriceQuoteData Includes PriceQuoteID, Lrec Association, ProductFeeNumber, and ExpirationDate
Segment Optional element based on value of SegmentIndicator.
TravelPortions Optional element based on value of SegmentIndicator.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/ProductTextDetails
Element Element SubElement Description HOME
ProductTextDetails Description
ProductTextDetailsItem Item
ItemName* Name
ItemValue* Value
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/AncillaryPriceQuoteD
ata
Element Attribute Element Description HOME
AncillaryPriceQuoteData
Price quote data of the ancillary
PriceQuoteIdCompressed
true/false
PriceQuoteId Price Qute ID
ProductFeeNumber Product fee identifier
ExpirationDate Date of expiration
LrecAssociation Unique identifier number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/ETicketNumber
Element Element Description HOME
ETicketNumber
ETicketNumber The E Ticket Number
User Guide November 2016 UpdateReservation Request Structure 2-93
ETicketCoupon The E Ticket Coupon
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/InvoiceData
Element Element Description HOME
InvoiceData
SnapshotId* Id to identify the snapshot taken
InvoiceId* Id to identify the Invoice
InvoiceNumber* Invoice Number
InvoiceCreateDate* Date the Invoice is created
DKNumber* Customer number stored in the PNRagencies use DK number primarily as an account reference identifier for billing purposes.
TravelerLastName* Last name of the person traveling
TravelerFirstName* First name of the person traveling
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/DKNumber
Element Attribute Description HOME
DKNumber Customer number stored in the PNRagencies use DK number primarily as an account reference identifier for billing purposes.
op op values include C-Create, U-Update, D-Delete.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OtherServiceInformation
Element Attribute Element Description
HOME
OtherServiceInformation
OsiType* Description of other service requests
id Id number.
op op values include C-Create, U-Update, D-Delete.
NameAssociationList Name of the passenger the OSI is associated to.
AirlineCode 2 digit abbreviation of carrier code, e.g. WS.
FreeText Free text.
2-94 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AccountingLine
Element Attrib
ute
Element Description HOME
AccountingLine
Used to add information that is used to produce an invoice for the PNR.
id Id number.
index
op op values include C-Create, U-Update, D-Delete.
elementId
The element id
TypeIndicator Indicator of the accounting line, e.g. AC
FareApplication Fare Application indicates whom Form of Payment is applied to. Possible values: ONE - a specific passenger; ALL - all the passengers in the PNR; PER - per person
FormOfPaymentCode Possible options: CK - check, CA - cash, CH - check or cash (trams only), CC - credit card, CX - credit card (printed with masking).
LinkCode Code to associate to the accounting line.
AccountingVendorCode Vendor Code to associate to the accounting line.
ChargeCategoryCoded Charge category code, e.g. TKT.
AirlineDesignator Airline to associate to the accounting line.
DocumentNumber Number used in conjunction with Charge Category Code. Document Number must contain up to 7 digits.
CommissionPercentage Commission percentage in range 0-99.
CommissionAmount Commission amount in range 0-9,999,999.99.
BaseFare Base fare amount in range 0-9,999,999.99.
BasePercent Base fare percentage in range 0-99.
TaxPercentage Tax percentage in range 0-99.
TaxAmount Tax amount in range 0-9,999,999.99.
TaxSurchargeCode2 Tax amount in range 0-9,999,999.99.
GSTCode Goods and Services Tax or Value-Added Tax code: A, B, C or D.
GSTAmount Goods and Services Tax or Value-Added Tax amount in range 0-9,999,999.99.
GSTPercent Goods and Services Tax or Value-Added Tax percentage in range 0-99.
QSTCode Quebec Sales Tax code: A, B, C or D.
QSTAmount Quebec Sales Tax amount in range 0-9,999,999.99.
QSTPercent Quebec Sales Tax percentage in range 0-99.
User Guide November 2016 UpdateReservation Request Structure 2-95
CreditCardNumber Credit Card Number containing at most 16 digits.
CreditCardCode Two-letter code of Credit Card provider.
"AX" | "BC" | "BL" | "CB" | "DN" | "DS" | "EC" | "JC" | "MA" | "MC" | "TP" | "VI"
PassengerName Passenger used in Form of Payment association (if Fare Application is ONE). Entry must follow the pattern: [Name Number][Surname] [Given name or initial].
NumberOfConjunctedDocuments
Number of documents the Accounting Line applies to. Amount in range 1-9.
NumberOfCoupons Number of coupons the Accounting Line applies to.
OriginalTicketNumber Original ticket number to associate to the accounting line.
OriginalDateOfIssue Original ticket number date of issue to associate to the accounting line.
OriginalPlaceOfIssue Original ticket number place of issue to associate to the accounting line.
FullPartialExchangeIndicator
Value to indicate this is a full or partial exchange, e.g. true/false.
OriginalInvoice Value to indicate this is an original invoice, e.g. true/false.
TarriffBasis Value to indicate that there is a tarriff, e.g. true/false.
FreeFormText Optional text which can contain up to 29 characters.
CurrencyCode Three-letter currency code.
SegmentType Type of segment the Accounting Line is associated to, e.g. RAL.
SegmentNumber Number of segment the Accounting Line is associated to.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AirSegmentPartialUpdate
Element Attribute Element Attribute Description
HOME
AirSegmentPartialUpdate Used to update air
segment information
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete
ConfirmationUpdate* Used to update
confirmation for air
segment
2-96 UpdateReservation Request Structure User Guide June 2016
Element Attribute Element Attribute Description
HOME
RecordLocator Record Locator for booking in airline's system (e.g. "DABGTQ") 6 character string of Alpha (A-Z)
SegmentAccess Code for segment
access (e.g. "RL",
"DC")
AirlineCode Code of airline
confirming segment
(e.g. "AA", "B6")
ActionCodeUpdate* Used to update action
code of air segment
ActionCode* Request status. Ex."HD"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/GeneralSegmentUpdate
Element Attribute Element Attribute Description
HOME
GeneralSegmentUpdate
op op values include C-Create,
U-Update, D-Delete
Line Line number of the update
Number Number to be updated
Type Type to be updated
Status status to be updated
Vendor Company marketing the
policy.
Code Ex."QF"
NumberInParty Must be 2 character number
ranging from 01 to 99
Location Physical location
LocationCode Optional string
DateTime Date policy begins. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"
User Guide November 2016 UpdateReservation Request Structure 2-97
Element Attribute Element Attribute Description
HOME
Text Code of the travel protection
offering. Ex."CANCELLATION
INSURANCE"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/HeaderUpdateItem
Element Element Description
HOME
HeaderUpdateItem
OpenSystemReferenceId 16 char string
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AssociationMatrixUpdate
Element Attribute Element Attribute Description
HOME
AssociationMatrixUpdate
elementId unique identifier identifying a
specific instance
op op values include C-Create, U-
Update, D-Delete.
Name* Name of pax to associate to
Parent Parent record to associate to
ref Ref number of parent record
Child Child record to associate to
ref Ref number of child record
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate
Element Attribute Element Attribute Description
HOME
PreReservedSeatUpdate Pre reserved seat data
stored in the PNR.
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete.
2-98 UpdateReservation Request Structure User Guide June 2016
Element Attribute Element Attribute Description
HOME
NameAssociationList Name of pax to
associate seat to
SegmentAssociationList Details of segment the seat is associated to.
PreReservedSeat Pre reserved seat
details
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Pre
ReservedSeat
Element Attribute Element Attribute Description
HOME
PreReservedSeat Pre reserved seat
data stored in the
PNR.
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete.
SeatNumber* Seat number. Ex."7D
SmokingPrefOfferedIndicator true/false
SeatTypeCode Information about the
seat. Ex."ARMI"
BoardingPassIssueFlag true/false indicator for the boarding pass issuance. Ex."true"
SeatStatusCode Current status of the seat request. Ex."HK"
IsAEAssociated true/false
IsPREdit true/false
Cog Change Of Gauge
first true/false
secondary true/false
CompartmentNumber Number of airplane compartment seat is in
BoardPoint Boarding point of the segment associated to the remark.
User Guide November 2016 UpdateReservation Request Structure 2-99
Element Attribute Element Attribute Description
HOME
OffPoint Departure point of the segment associated to the remark.
DepartureTime Time of departure
with format hh:mm
ArrivalTime Time of arrival
with format hh:mm
UpdateReservationRQ/ReservationUpdateList/ChangeNbrInParty
Element Element Description
HOME
ChangeNbrInParty Used when the user wants to increase or reduce
the number of passengers in a PNR.
NewNbrInParty* Contains the desired passenger count; 0-99 are
valid.
SegmentNumber Default is to update all flights in the PNR.
This is not valid on retrieved PNRs, only on a new
PNR that has not been ended yet.
Each contains an air segment number, to be
updated. Used when the itinerary segments
contain different passenger counts; 1-99 are valid.
UpdateReservationRQ/ReservationUpdateList/GMRUpdate
Element Element Description
HOME
GMRUpdate Group Management Record to be used with the
Group Mgmt Tool
GMRRecordLocator* 6 character string of Alpha (A-Z)
NbrOfSeats* Numeric 0 to 99
UpdateReservationRQ/ReservationUpdateList/ReceivedFrom
Element Attributes Element Description
HOME
ReceivedFrom Used to identify the person
creating the PNR.
fromPassenger true or false
Name Identifies the party making the
update
2-100 UpdateReservation Request Structure User Guide June 2016
Element Attributes Element Description
HOME
AgentName Identifies the party within the
requesting entity.
TourWholesalerPCC An identification code assigned
to an office agency by a
reservation system.
NewControllingPCC An identification code assigned
to an office agency by a
reservation system.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/ProductDetails/GroundTransportation/POS
Element Element Description
HOME
POS Source Source holds details regarding the requestor. It may
be repeated to also accommodate the delivery
system.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source
Element Attribute Element Description
HOME
Source This holds details regarding the requestor. It may be repeated to also accommodate the delivery systems.
BookingSource Identifies the booking source within the requesting entity.
AgentSine Identifies the party within the requesting entity.
PseudoCityCode An identification code assigned to an office agency by a reservation system.
ISOCountry The country code of the requesting party.
ISOCurrency The currency of the country of the requesting party.
AgentDutyCode An authority code assigned to a
requestor.
AirlineVendorID The IATA assigned airline code.
AirportCode The IATA assigned airport code.
FirstDepartPoint The point of first departure in a trip.
SourceSystem e.g., CSS or CSI
User Guide November 2016 UpdateReservation Request Structure 2-101
TerminalID The electronic address of the device from
which information is entered.
HomePseudoCityCode An identification code assigned to the office/agency home city by a reservation system.
RequestorID An identifier of the entity making the request e.g., ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA).
BookingChannel Specifies the booking channel type and whether it is the primary means of connectivity of the source.
TTYRecordLocator Received via TeleType, the Locator is used to identify a particular PNR.
OAC The Office Account Code defines the agency PCC extension.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID
Element Attribute Element Description HOME
RequestorID An identifier of the entity making the request (e.g. ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA)).
URL URL that identifies the location associated with the record identified by the UniqueID.
Type* A reference to the type of object defined by the UniqueID element. Refer to OTA Code
List Unique ID Type (UIT).
Instance The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.
ID* A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.
ID_Context Used to identify the source of the identifier (e.g., IATA, ABTA).
MessagePassword This password provides an additional level of security that the recipient can use to validate the sending party's authority to use the message.
CompanyName Identifies the company that is associated with the UniqueID.
2-102 UpdateReservation Request Structure User Guide June 2016
ArrangerDetails Contact information for the person that makes the arrangements of the PNR.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/CompanyName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/BookingChannel/CompanyName
Element Attribute Description
HOME
CompanyName Identifies the company that is associated with the
UniqueID.
CompanyShortName Used to provide the company common name.
TravelSector Refers to OTA Code List Travel Sector (TVS).
Code Identifies a company by the company code.
CodeContext Identifies the context of the identifying code, such as
DUNS, IATA or internal code.
Division The division name or ID with which the contact is
associated.
Department The department name or ID with which the contact is
associated.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails
Element Element Description
HOME
ArrangerDetails Used to identify the details of the requestor.
PersonName* Used to identify the contact name details of the
requestor.
Telephone Used to identify the telephone number details of the
requestor.
Email Used to identify the email address details of the
requestor.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/PersonName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails/PersonName
User Guide November 2016 UpdateReservation Request Structure 2-103
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder/PersonName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers/Passenger/PersonName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Customer/PersonName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Passengers/Passenger/PersonName
Element Element Description
HOME
PersonName* Used to identify the contact name details of the requestor.
Prefix A salutation of honorific e.g., Mr., Mrs., Ms., Miss., Dr.
Given The given name, first name or names.
Middle The middle name of the person name.
Surname* The family name also known as last name
Suffix Holds various name suffixes and letters e.g., Jr., Sr., III., Ret., Esq.
Type Values include ADT or INF
PreferredFirstName Any preferred name for first name used instead of the Given Name.
PreferredSurname Any preferred names for last name used instead of Surname.
UpdateReservationRQ/POS/Source/RequestorID/ArrangerDetails/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ServiceProvider/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Vendor/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers/Passenger/Telephone
2-104 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/MarketingCarrier/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/OperatingCarrier/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Vendor/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Customer/Telephone
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Passengers/Passenger/Telephone
Element Element Description
HOME
Telephone Used to identify the telephone details of the
requestor.
PhoneUseType Describes the type of telephone number, in the
context of its general use (e.g. Home, Business,
Emergency Contact, Travel Arranger, Day, and
Evening). Refer to OpenTravel Code List
Phone Use Type (PUT).
PhoneCountryCode Describes the Country Code for the telephone
number of the requestor.
PhoneCountryName Describes the Country Name for the telephone
number of the requestor.
PhoneNumber* Telephone number assigned to a single location.
UpdateReservationRQ/POS/Source/RequestorID/ArrangerDetails/Email
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails/Email
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder/Email
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Passengers/Passenger/Email
Element Description
HOME
Email Address of arranger, e.g. [email protected]
UpdateReservationRQ/POS/Source/BookingChannel
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/BookingChannel
User Guide November 2016 UpdateReservation Request Structure 2-105
Element Attribute Element Description
HOME
Booking Channel
Specifies the booking channel type and whether it
is the primary means of connectivity of the source.
Type* The type of booking channel (e.g. Global
Distribution System (GDS), Alternative Distribution
System (ADS), Sales and Catering System (SCS),
Property Management System (PMS), Central
Reservation System (CRS), Tour Operator
System (TOS), Internet and ALL). Refer to OTA
Code List Booking Channel Type
(BCT).
Primary Indicates whether the enumerated booking
channel is the primary means of connectivity used
by the source.
CompanyName Identifies the company that is associated with the
booking channel.
UpdateReservationRQ/POS/Source/TTYRecordLocator
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/TTYRecordLocator
Element Element Description
HOME
TTYRecordLocator Received via TeleType, the Locator is used to identify
a particular PNR.
CRSLocator If the PNR was received from OAL (from CRS or
OAL), the Record Locator of the PNR in the creating
system. Occurs only for TTY created PNRs. Value
for this optional field can be populated if available.
This optional field is used for information and display
purposes only.
CRSCode Airline Code of the RES System or CRS system that
created this PNR. This optional field is not used in
any processing. This optional field is used for
information and display purposes only.
RecordLocator Used to identify a particular PNR. 6 character string
of Alpha (A-Z)
AgencyId The booking source arranger.
IataNumber The booking source location IATA number.
AgencyLocation The booking source agent location.
UserType Includes the values of A-Airline, E-ERSP, N-no user
ID assigned by IATA, T-user ID assigned by IATYA
other than ERSP.
2-106 UpdateReservation Request Structure User Guide June 2016
Element Element Description
HOME
CountryCode Describes the Country Code for the telephone
number of the requestor.
Currency The currency of the country of the requesting party.
DutyCode Duty code of the agent that issued a
ticket/refund/exchange /void.
ERSPUserId The Electronic Reservation Service Provider number.
FirstPointOfDeparture The first point of departure for the booking.
UpdateReservationRQ/POS/Source/OAC
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/OAC
Element Element Description
HOME
OAC Office Account Code. Defines agency PCC extension.
PartitionId Default partition code from the OAC data
AccountingCityCode The personal account city code associated with the users AAA city during the original PNR create session.
AccountingCode The personal account code associated with
the users AAA city during the original PNR
create session.
AccountingOfficeStationCode The station code from the OAC line used in this PNR Create Session
UpdateReservationRQ/AssociationUpdate
Element Attribute Element Description
HOME
AssociationUpdate
Op CREATE, UPDATE, DELETE, KEEP
Parent Key value of the parent item being associated to
Child Key value of the child item being associated
UpdateReservationRQ/AssociationUpdate/Parent
Element Attribute Element Description HOME
Parent Key value of the parent item being associated to
User Guide November 2016 UpdateReservation Request Structure 2-107
Element Attribute Element Description HOME
Reference Key value of the parent item being associated to
NameNumber e.g. 1.1, only type currently supported
Type Type of value passed in primaryRef
UpdateReservationRQ/AssociationUpdate/Child
Element Attribute Element Description HOME
Child Key value of the child item being associated
Reference Key value of the child item being associated
TempReference Key value of the child item being associated which will be updated with reference value.
ReferenceType Type of value passed in Reference, which is the item to be associated to the parent item
Type Type of data, optional if Op equals U
RemarkType Only included when Child/@Type=Remark and Child/@ReferenceType=Type
UpdateReservationRQ/ResultAction
Element Element Description
HOME
ResultAction Number and pit code of the queue, where PNR should be placed.
QueuePlaceAction Number and pit code of the queue, where PNR should be placed.
EvaluateOnly* Value to indicate this is for evaluation only, e.g. true/false.
UpdateReservationRQ/ResultAction/QueuePlaceAction
Element Element Element Description
HOME
QueuePlaceAction Number and pit code of the queue, where PNR should be placed.
QueuePlacement* Number and pit code of the queue, where PNR should be placed.
QueueNumber* Number of the queue, where PNR should be placed.
CityCode City code of the queue, where PNR should be placed.
PitCode* Pit code of the queue, where PNR should be placed.
2-108 UpdateReservation Request Structure User Guide June 2016
UpdateReservationRQ/ClientContext
Element Element Description HOME
ClientContext Will need to provide ClientContext when calling the downline services: Web Check In; Web RES; Interact Check In; Interact RES; Kiosk Check In; TTY; PRS; GSM; SSCI
If context is set in UpdateReservation request - master PNR is retrieved
Name* Allows users to provide information about the caller to the service.
This parameter is currently only available with customization.
User Guide November 2016 Introduction 3-109
3.1 I n t r o d u c t i o n
This chapter contains examples of requests and responses as follows:
• Sample Soap Envelope (on this page).
• Stateful Request and Full View (see “Stateful Request and Full View,” page 3-110).
• Stateful Response and Full View (see “Stateful Response and Full View,” page 3-113).
• Stateful Request and Default View (see “Stateful Request and Default View,” page 3-118).
• Stateful Response and Default View (see “Stateful Response and Default View,” page 3-121).
• Stateful Request and with Simple View and Specific Subject Areas (see “Stateful Request and
with Simple View and Specific Subject Areas,” page 3-123).
• Stateful Response and with Simple View and Specific Subject Areas (see “Stateful Response and
with Simple View and Specific Subject Areas,” page Error! Bookmark not defined.).
• Stateless Request with Tour Segment (see “Stateless Request with Tour Segment,” page Error!
Bookmark not defined.).
• Stateless Response with Tour Segment (see “Stateless Response with Tour Segment,” page
Error! Bookmark not defined.).
• Stateless Request and Full View (see “Stateless Request and Full View,” page 3-123).
• Stateless Response and Full View (see “Stateless Response and Full View,” page 3-124).
• Stateless Request and Default View (see “Stateless Request and Default View,” page Error!
Bookmark not defined.).
• Stateless Response and Default View (see “Stateless Response and Default View,” page Error!
Bookmark not defined.).
3.2 S a m p l e S O A P E n v e l o p e
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"
xmlns:v01="http://services.sabre.com/STL/v01"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Header>
<eb:MessageHeader SOAP-ENV:mustUnderstand="1" eb:version="1.0">
<eb:ConversationId>test</eb:ConversationId>
<eb:From>
3 XML Examples 3
3-110 Stateful Request and Full View User Guide June 2016
<eb:PartyId type="urn:x12.org:IO5:01">99999</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId
type="urn:x12.org:IO5:01">123123</eb:PartyId>
</eb:To>
<eb:CPAId>7ZDO</eb:CPAId>
<eb:Service eb:type="Sabre">CDI Service</eb:Service>
<eb:Action>UpdateReservationRQ</eb:Action>
<eb:MessageData>
<eb:MessageId>mid:20001209-133003-
[email protected]</eb:MessageId>
<eb:Timestamp>2001-02-15T11:15:12Z</eb:Timestamp>
<eb:TimeToLive>2001-02-15T11:15:12Z</eb:TimeToLive>
</eb:MessageData>
</eb:MessageHeader>
<wsse:Security
xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">
<wsse:BinarySecurityToken EncodingType="wsse:Base64Binary"
valueType="String">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/STSB!ICESMS
LB\/STS.LB!-3327692708375831904!813257!0</wsse:BinarySecurityToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
3.3 S t a t e f u l R e q u e s t a n d F u l l V i e w
<ns3:UpdateReservationRQ Version="1.15.0" EchoToken=""
xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_15"
xmlns:or="http://services.sabre.com/res/or/v1_8">
<ns3:RequestType>Stateful</ns3:RequestType>
<ns3:ReturnOptions RetrievePNR="true">
<ns3:ViewName>Full</ns3:ViewName>
<ns3:ResponseFormat>STL</ns3:ResponseFormat>
</ns3:ReturnOptions>
<ns3:ReservationUpdateList>
<ns3:Locator>ZUVFAF</ns3:Locator>
<ns3:ReservationUpdateItem UpdateId="10">
<ns3:ProductUpdate op="C">
<ns3:Product>
<or:ProductDetails endDateTime="2017-01-
06T23:17:28" endPoint="KRK" productCategory="HOTELAGGREGATOR" startDateTime="2017-
01-05T23:17:28" startPoint="KRK" statusCode="GK" vendorCode="VC">
<or:ProductName type="HHT"/>
<or:Hotel>
<or:Reservation>
<or:LineNumber>1</or:LineNumber>
<or:LineType>HHT</or:LineType>
<or:LineStatus>GK</or:LineStatus>
<or:RoomType>
<or:RoomTypeCode>B1Q</or:RoomTypeCode>
<or:NumberOfUnits>1</or:NumberOfUnits>
User Guide November 2016 Stateful Request and Full View 3-111
</or:RoomType>
<or:RoomRates>
<or:AmountBeforeTax>267.50</or:AmountBeforeTax>
<or:CurrencyCode>USD</or:CurrencyCode>
</or:RoomRates>
<or:GuestCounts>
<or:GuestCount>1</or:GuestCount>
<or:ExtraGuestCount>0</or:ExtraGuestCount>
<or:RollAwayCount>0</or:RollAwayCount>
<or:CribCount>0</or:CribCount>
</or:GuestCounts>
<or:TimeSpanStart>2017-01-
05T23:17:28</or:TimeSpanStart>
<or:TimeSpanDuration>1</or:TimeSpanDuration>
<or:TimeSpanEnd>2017-01-
06T23:17:28</or:TimeSpanEnd>
<or:Guarantee>
<or:Text>FREE TEXT
WWW</or:Text>
</or:Guarantee>
<or:ChainCode>VC</or:ChainCode>
<or:HotelCode>55470</or:HotelCode>
<or:HotelCityCode>KRK</or:HotelCityCode>
<or:HotelName>BRYANTPARKHOTEL</or:HotelName>
<or:HotelTotalPricing>
<or:TotalTax
Amount="839.05">
<or:Tax>7.10
CITY TAX</or:Tax>
<or:Tax>112.41
OCCUPANCY TAX</or:Tax>
<or:Tax>20.73
STATE PROVINCE TAX</or:Tax>
<or:Tax>410.10
LUXURY TAX</or:Tax>
</or:TotalTax>
<or:TotalSurcharge
Amount="294">
<or:Surcharge>294 SERVICE CHARGE</or:Surcharge>
</or:TotalSurcharge>
<or:ApproximateTotal
AmountAndCurrency="6473.05 USD"/>
<or:RateChange
Amount="89.00" Effective="20NOV-27NOV" Surcharge="11.24" Tax="11.12"/>
<or:Disclaimer>INCLUDES
TAXES AND SURCHARGES</or:Disclaimer>
<or:Disclaimer>EXCLUDES
INCIDENTALS</or:Disclaimer>
</or:HotelTotalPricing>
</or:Reservation>
<or:AdditionalInformation>
3-112 Stateful Request and Full View User Guide June 2016
<or:ConfirmationNumber
Source="6O">158901116-</or:ConfirmationNumber>
<or:Address>
<or:AddressLine>LINE
TES</or:AddressLine>
<or:CountryCode>US</or:CountryCode>
<or:City>NEWYORK</or:City>
<or:State>NY</or:State>
<or:ZipCode>10018</or:ZipCode>
</or:Address>
<or:ContactNumbers>
<or:PhoneNumber>1-212-
8690100</or:PhoneNumber>
<or:FaxNumber>1-212-
4755959</or:FaxNumber>
</or:ContactNumbers>
<or:CancelPenaltyPolicyCode>09A</or:CancelPenaltyPolicyCode>
<or:CustLoyaltyMembershipID>DL1254321</or:CustLoyaltyMembershipID>
<or:Text>BASGBDF</or:Text>
<or:Commission>
<or:Indicator>C</or:Indicator>
<or:PerNight>10.0PCT</or:PerNight>
<or:Text>AGENCYCOMMISSION10.0PCT</or:Text>
</or:Commission>
</or:AdditionalInformation>
<or:SegmentText>267.50USD/HTP-
267.50USD/DS1-INCLUDESTAXESANDSURCHARGES/CMN-C/CMT-AGENCYCOMMISSION10.0PCT/TAC-
10.0PCT/MH-AA/G-VI4XXXXXXXXXXX4327EXP1214-TEST/FT-DL1254321/C-09A/XS-
CCDFEF1F994FF601CA3CB1A000000000/XT-CA3CB1A0/XL-0000/DT-19MAR140010/SBS-HS/HSA-
40W40THSTREET$NEWYORKNY10018/HFN-BRYANTPARKHOTEL/HCY-NEWYORK/HST-NY/HCC-US/HPC-
10018/HPH-1-212-8690100/HFX-1-212-4755959/UID-CCDFEF4F718B1285CA3CB1/SI-/CF-
158901116</or:SegmentText>
<or:HotelPolicy>
<or:AdditionalPolicy>
<or:TextLine>TEST</or:TextLine>
</or:AdditionalPolicy>
</or:HotelPolicy>
<or:SupplementalInformation>SINGLE
BED OR TWIN BED</or:SupplementalInformation>
</or:Hotel>
</or:ProductDetails>
</ns3:Product>
</ns3:ProductUpdate>
</ns3:ReservationUpdateItem>
<ns3:ReceivedFrom>
<ns3:Name>TP</ns3:Name>
</ns3:ReceivedFrom>
</ns3:ReservationUpdateList>
<ns3:UpdateToken>-
5c6c47608b72dfd51a75b0cd687406854d5745d31f83502e</ns3:UpdateToken>
<ns3:ClientContext>
<ns3:Name>HOTELAGGREGATOR.93147ffdb73140918f311bf521d47c21</ns3:Name>
</ns3:ClientContext>
</ns3:UpdateReservationRQ>
User Guide November 2016 Stateful Response for Full View 3-113
3.4 S t a t e f u l R e s p o n s e f o r F u l l V i e w
<stl15:UpdateReservationRS
xmlns:stl15="http://webservices.sabre.com/pnrbuilder/v1_15"
xmlns:raw="http://tds.sabre.com/itinerary"
xmlns:ns4="http://webservices.sabre.com/pnrconn/ReaccSearch"
xmlns:or18="http://services.sabre.com/res/or/v1_8"
xmlns:ns6="http://services.sabre.com/res/orr/v0">
<stl15:Success>OK</stl15:Success>
<stl15:Reservation numberInParty="1" numberOfInfants="0"
NumberInSegment="1">
<stl15:BookingDetails>
<stl15:RecordLocator>ZUWDRV</stl15:RecordLocator>
<stl15:CreationTimestamp>2016-12-
19T16:29:00</stl15:CreationTimestamp>
<stl15:SystemCreationTimestamp>2016-12-
19T16:29:00</stl15:SystemCreationTimestamp>
<stl15:CreationAgentID>VLZ</stl15:CreationAgentID>
<stl15:UpdateTimestamp>2016-12-
19T16:29:22</stl15:UpdateTimestamp>
<stl15:PNRSequence>1</stl15:PNRSequence>
<stl15:FlightsRange Start="2016-12-25T12:45:00" End="2016-12-
25T15:53:00"/>
<stl15:DivideSplitDetails/>
<stl15:EstimatedPurgeTimestamp>2016-12-
25T00:00:00</stl15:EstimatedPurgeTimestamp>
<stl15:UpdateToken>-
5c6c47608b72dfd54c7d45ddd503cd9633a56b95ec07b672</stl15:UpdateToken>
</stl15:BookingDetails>
<stl15:POS>
<stl15:Source BookingSource="B4T0" AgentSine="VLZ"
PseudoCityCode="B4T0" ISOCountry="US" AgentDutyCode="*" AirlineVendorID="AA"
HomePseudoCityCode="HDQ"/>
</stl15:POS>
<stl15:PassengerReservation>
<stl15:Passengers>
<stl15:Passenger id="3" nameType="S" passengerType="ADT"
nameId="01.01" nameAssocId="1" elementId="pnr-3.1">
<stl15:LastName>GPOM</stl15:LastName>
<stl15:FirstName>RGO</stl15:FirstName>
<stl15:Seats/>
</stl15:Passenger>
</stl15:Passengers>
<stl15:Segments>
<stl15:Poc>
<stl15:Airport>FLL</stl15:Airport>
<stl15:Departure>2016-12-
25T12:45:00</stl15:Departure>
</stl15:Poc>
<stl15:Segment sequence="1" id="5">
<stl15:Air id="5" sequence="1"
segmentAssociationId="2" isPast="false">
<stl15:DepartureAirport>FLL</stl15:DepartureAirport>
<stl15:DepartureAirportCodeContext>IATA</stl15:DepartureAirportCodeContext>
<stl15:ArrivalAirport>BOS</stl15:ArrivalAirport>
3-114 Stateful Response for Full View User Guide June 2016
<stl15:ArrivalAirportCodeContext>IATA</stl15:ArrivalAirportCodeContext>
<stl15:OperatingAirlineCode>B6</stl15:OperatingAirlineCode>
<stl15:OperatingAirlineShortName>JETBLUE
AIRWAYS</stl15:OperatingAirlineShortName>
<stl15:EquipmentType>320</stl15:EquipmentType>
<stl15:MarketingAirlineCode>B6</stl15:MarketingAirlineCode>
<stl15:MarketingFlightNumber>1070</stl15:MarketingFlightNumber>
<stl15:OperatingClassOfService>Y</stl15:OperatingClassOfService>
<stl15:MarketingClassOfService>Y</stl15:MarketingClassOfService>
<stl15:MarriageGrp>
<stl15:Ind>0</stl15:Ind>
<stl15:Group>0</stl15:Group>
<stl15:Sequence>0</stl15:Sequence>
</stl15:MarriageGrp>
<stl15:Seats/>
<stl15:AirlineRefId>DCB6*ZUPNSO</stl15:AirlineRefId>
<stl15:Eticket>true</stl15:Eticket>
<stl15:DepartureDateTime>2016-12-
25T12:45:00</stl15:DepartureDateTime>
<stl15:ArrivalDateTime>2016-12-
25T15:53:00</stl15:ArrivalDateTime>
<stl15:FlightNumber>1070</stl15:FlightNumber>
<stl15:ClassOfService>Y</stl15:ClassOfService>
<stl15:ActionCode>HK</stl15:ActionCode>
<stl15:NumberInParty>1</stl15:NumberInParty>
<stl15:SegmentSpecialRequests/>
<stl15:inboundConnection>false</stl15:inboundConnection>
<stl15:outboundConnection>false</stl15:outboundConnection>
<stl15:ScheduleChangeIndicator>false</stl15:ScheduleChangeIndicator>
<stl15:SegmentBookedDate>2016-12-
19T16:29:00</stl15:SegmentBookedDate>
</stl15:Air>
</stl15:Segment>
<stl15:Segment sequence="2" id="10">
<stl15:Hotel id="10" sequence="2" isPast="false">
<or18:Reservation>
<or18:LineNumber>2</or18:LineNumber>
<or18:LineType>HHT</or18:LineType>
<or18:LineStatus>GK</or18:LineStatus>
<or18:SpecialPrefs>
<or18:Text>SINGLE BED OR TWIN
BED</or18:Text>
</or18:SpecialPrefs>
<or18:RoomType>
<or18:NumberOfUnits>1</or18:NumberOfUnits>
</or18:RoomType>
<or18:RoomRates>
User Guide November 2016 Stateful Response for Full View 3-115
<or18:AmountBeforeTax>267.50</or18:AmountBeforeTax>
<or18:CurrencyCode>USD</or18:CurrencyCode>
</or18:RoomRates>
<or18:GuestCounts>
<or18:GuestCount>1</or18:GuestCount>
<or18:ExtraGuestCount>0</or18:ExtraGuestCount>
<or18:RollAwayCount>0</or18:RollAwayCount>
<or18:CribCount>0</or18:CribCount>
</or18:GuestCounts>
<or18:TimeSpanStart>2017-01-
02T00:00:00</or18:TimeSpanStart>
<or18:TimeSpanDuration>1</or18:TimeSpanDuration>
<or18:TimeSpanEnd>2017-01-
03T00:00:00</or18:TimeSpanEnd>
<or18:Guarantee>
<or18:Text>GFREE TEXT
WWW</or18:Text>
</or18:Guarantee>
<or18:ChainCode>VC</or18:ChainCode>
<or18:HotelCityCode>KRK</or18:HotelCityCode>
<or18:HotelName>VC
BRYANTPARKHOTEL</or18:HotelName>
</or18:Reservation>
<or18:AdditionalInformation>
<or18:ConfirmationNumber>158901116-
</or18:ConfirmationNumber>
<or18:Address>
<or18:AddressLine>LINE
TES</or18:AddressLine>
<or18:AddressLine>NEWYORK NY
10018 US</or18:AddressLine>
</or18:Address>
<or18:ContactNumbers>
<or18:PhoneNumber>1-212-
8690100</or18:PhoneNumber>
</or18:ContactNumbers>
</or18:AdditionalInformation>
<or18:SegmentText>KRK/OUT03JAN/VC
BRYANTPARKHOTEL/B1Q/267.50USD/GFREE TEXT WWW/AGTHOTELAGGREGATOR/SI-@LINE
TES$NEWYORK NY 10018 US$FONE 1-212-8690100@SINGLE BED OR TWIN BED/CF-158901116-
</or18:SegmentText>
</stl15:Hotel>
<stl15:Product sequence="2" id="10">
<or18:ProductBase>
<or18:SegmentReference>10</or18:SegmentReference>
</or18:ProductBase>
<or18:ProductDetails
productCategory="HOTELAGGREGATOR" productType="HHT" vendorCode="VC" statusCode="GK"
startPoint="KRK" startDateTime="2017-01-02T23:29:15" endPoint="KRK"
endDateTime="2017-01-03T23:29:15">
<or18:ProductName type="HHT"/>
<or18:Hotel>
<or18:Reservation>
3-116 Stateful Response for Full View User Guide June 2016
<or18:LineNumber>1</or18:LineNumber>
<or18:LineType>HHT</or18:LineType>
<or18:LineStatus>GK</or18:LineStatus>
<or18:RoomType>
<or18:RoomTypeCode>B1Q</or18:RoomTypeCode>
<or18:NumberOfUnits>1</or18:NumberOfUnits>
</or18:RoomType>
<or18:RoomRates>
<or18:AmountBeforeTax>267.50</or18:AmountBeforeTax>
<or18:CurrencyCode>USD</or18:CurrencyCode>
</or18:RoomRates>
<or18:GuestCounts>
<or18:GuestCount>1</or18:GuestCount>
<or18:ExtraGuestCount>0</or18:ExtraGuestCount>
<or18:RollAwayCount>0</or18:RollAwayCount>
<or18:CribCount>0</or18:CribCount>
</or18:GuestCounts>
<or18:TimeSpanStart>2017-01-02T23:29:15</or18:TimeSpanStart>
<or18:TimeSpanDuration>1</or18:TimeSpanDuration>
<or18:TimeSpanEnd>2017-
01-03T23:29:15</or18:TimeSpanEnd>
<or18:Guarantee>
<or18:Text>FREE
TEXT WWW</or18:Text>
</or18:Guarantee>
<or18:ChainCode>VC</or18:ChainCode>
<or18:HotelCode>55470</or18:HotelCode>
<or18:HotelCityCode>KRK</or18:HotelCityCode>
<or18:HotelName>BRYANTPARKHOTEL</or18:HotelName>
<or18:HotelTotalPricing>
<or18:TotalTax
Amount="839.05">
<or18:Tax>7.10 CITY TAX</or18:Tax>
<or18:Tax>112.41 OCCUPANCY TAX</or18:Tax>
<or18:Tax>20.73 STATE PROVINCE TAX</or18:Tax>
<or18:Tax>410.10 LUXURY TAX</or18:Tax>
</or18:TotalTax>
<or18:TotalSurcharge Amount="294">
<or18:Surcharge>294 SERVICE CHARGE</or18:Surcharge>
User Guide November 2016 Stateful Response for Full View 3-117
</or18:TotalSurcharge>
<or18:ApproximateTotal AmountAndCurrency="6473.05 USD"/>
<or18:RateChange
Amount="89.00" Effective="20NOV-27NOV" Surcharge="11.24" Tax="11.12"/>
<or18:Disclaimer>INCLUDES TAXES AND SURCHARGES</or18:Disclaimer>
<or18:Disclaimer>EXCLUDES INCIDENTALS</or18:Disclaimer>
</or18:HotelTotalPricing>
</or18:Reservation>
<or18:AdditionalInformation>
<or18:ConfirmationNumber Source="6O" DirectConnect="false">158901116-
</or18:ConfirmationNumber>
<or18:Address>
<or18:AddressLine>LINE TES</or18:AddressLine>
<or18:CountryCode>US</or18:CountryCode>
<or18:City>NEWYORK</or18:City>
<or18:State>NY</or18:State>
<or18:ZipCode>10018</or18:ZipCode>
</or18:Address>
<or18:ContactNumbers>
<or18:PhoneNumber>1-212-8690100</or18:PhoneNumber>
<or18:FaxNumber>1-212-4755959</or18:FaxNumber>
</or18:ContactNumbers>
<or18:CancelPenaltyPolicyCode>09A</or18:CancelPenaltyPolicyCode>
<or18:CustLoyaltyMembershipID>DL1254321</or18:CustLoyaltyMembershipID>
<or18:Text>BASGBDF</or18:Text>
<or18:Commission>
<or18:Indicator>C</or18:Indicator>
<or18:PerNight>10.0PCT</or18:PerNight>
<or18:Text>AGENCYCOMMISSION10.0PCT</or18:Text>
</or18:Commission>
</or18:AdditionalInformation>
<or18:SegmentText>267.50USD/HTP-267.50USD/DS1-
INCLUDESTAXESANDSURCHARGES/CMN-C/CMT-AGENCYCOMMISSION10.0PCT/TAC-10.0PCT/MH-AA/G-
VI4XXXXXXXXXXX4327EXP1214-TEST/FT-DL1254321/C-09A/XS-
CCDFEF1F994FF601CA3CB1A000000000/XT-CA3CB1A0/XL-0000/DT-19MAR140010/SBS-HS/HSA-
40W40THSTREET$NEWYORKNY10018/HFN-BRYANTPARKHOTEL/HCY-NEWYORK/HST-NY/HCC-US/HPC-
10018/HPH-1-212-8690100/HFX-1-212-4755959/UID-CCDFEF4F718B1285CA3CB1/SI-/CF-
158901116</or18:SegmentText>
<or18:HotelPolicy>
<or18:AdditionalPolicy>
<or18:TextLine>TEST</or18:TextLine>
3-118 Stateful Request and Default View User Guide June 2016
</or18:AdditionalPolicy>
</or18:HotelPolicy>
<or18:SupplementalInformation>SINGLE BED OR TWIN
BED</or18:SupplementalInformation>
</or18:Hotel>
<or18:BillingInfo>
<or18:BillingCode>A</or18:BillingCode>
</or18:BillingInfo>
</or18:ProductDetails>
</stl15:Product>
</stl15:Segment>
</stl15:Segments>
<stl15:TicketingInfo>
<stl15:FutureTicketing id="7" index="1" elementId="pnr-
7">
<stl15:Code>TAW</stl15:Code>
<stl15:Comment>*</stl15:Comment>
</stl15:FutureTicketing>
</stl15:TicketingInfo>
<stl15:ItineraryPricing/>
</stl15:PassengerReservation>
<stl15:DKNumbers>
<stl15:DKNumber>123456</stl15:DKNumber>
</stl15:DKNumbers>
<stl15:ReceivedFrom>
<stl15:Name>QA TESTING</stl15:Name>
</stl15:ReceivedFrom>
<stl15:PhoneNumbers>
<stl15:PhoneNumber id="6" index="1" elementId="pnr-6">
<stl15:CityCode>DFW</stl15:CityCode>
<stl15:Number>123-321</stl15:Number>
</stl15:PhoneNumber>
</stl15:PhoneNumbers>
<stl15:EmailAddresses/>
<stl15:AssociationMatrices>
<stl15:AssociationMatrix>
<stl15:Name>PssIDType</stl15:Name>
<stl15:Parent ref="pnr-10"/>
<stl15:Child ref="pnr-or-4"/>
</stl15:AssociationMatrix>
</stl15:AssociationMatrices>
<stl15:OpenReservationElements/>
</stl15:Reservation>
</stl15:UpdateReservationRS>
3.5 S t a t e f u l R e q u e s t a n d D e f a u l t V i e w
<ns3:UpdateReservationRQ Version="1.15.0" EchoToken=""
xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_15"
xmlns:or="http://services.sabre.com/res/or/v1_8">
<ns3:RequestType>Stateful</ns3:RequestType>
<ns3:ReturnOptions RetrievePNR="true">
<ns3:ViewName>Default</ns3:ViewName>
<ns3:ResponseFormat>STL</ns3:ResponseFormat>
</ns3:ReturnOptions>
<ns3:ReservationUpdateList>
<ns3:Locator>ZCDRMZ</ns3:Locator>
User Guide November 2016 Stateful Request and Default View 3-119
<ns3:ReservationUpdateItem UpdateId="10">
<ns3:ProductUpdate op="C">
<ns3:Product>
<or:ProductDetails endDateTime="2017-01-
10T23:32:51" endPoint="KRK" productCategory="HOTELAGGREGATOR" startDateTime="2017-
01-09T23:32:51" startPoint="KRK" statusCode="GK" vendorCode="VC">
<or:ProductName type="HHT"/>
<or:Hotel>
<or:Reservation>
<or:LineNumber>1</or:LineNumber>
<or:LineType>HHT</or:LineType>
<or:LineStatus>GK</or:LineStatus>
<or:RoomType>
<or:RoomTypeCode>B1Q</or:RoomTypeCode>
<or:NumberOfUnits>1</or:NumberOfUnits>
</or:RoomType>
<or:RoomRates>
<or:AmountBeforeTax>267.50</or:AmountBeforeTax>
<or:CurrencyCode>USD</or:CurrencyCode>
</or:RoomRates>
<or:GuestCounts>
<or:GuestCount>1</or:GuestCount>
<or:ExtraGuestCount>0</or:ExtraGuestCount>
<or:RollAwayCount>0</or:RollAwayCount>
<or:CribCount>0</or:CribCount>
</or:GuestCounts>
<or:TimeSpanStart>2017-01-
09T23:32:51</or:TimeSpanStart>
<or:TimeSpanDuration>1</or:TimeSpanDuration>
<or:TimeSpanEnd>2017-01-
10T23:32:51</or:TimeSpanEnd>
<or:Guarantee>
<or:Text>FREE TEXT
WWW</or:Text>
</or:Guarantee>
<or:ChainCode>VC</or:ChainCode>
<or:HotelCode>55470</or:HotelCode>
<or:HotelCityCode>KRK</or:HotelCityCode>
<or:HotelName>BRYANTPARKHOTEL</or:HotelName>
<or:HotelTotalPricing>
<or:TotalTax
Amount="839.05">
<or:Tax>7.10
CITY TAX</or:Tax>
<or:Tax>112.41
OCCUPANCY TAX</or:Tax>
3-120 Stateful Request and Default View User Guide June 2016
<or:Tax>20.73
STATE PROVINCE TAX</or:Tax>
<or:Tax>410.10
LUXURY TAX</or:Tax>
</or:TotalTax>
<or:TotalSurcharge
Amount="294">
<or:Surcharge>294 SERVICE CHARGE</or:Surcharge>
</or:TotalSurcharge>
<or:ApproximateTotal
AmountAndCurrency="6473.05 USD"/>
<or:RateChange
Amount="89.00" Effective="20NOV-27NOV" Surcharge="11.24" Tax="11.12"/>
<or:Disclaimer>INCLUDES
TAXES AND SURCHARGES</or:Disclaimer>
<or:Disclaimer>EXCLUDES
INCIDENTALS</or:Disclaimer>
</or:HotelTotalPricing>
</or:Reservation>
<or:AdditionalInformation>
<or:ConfirmationNumber
Source="6O">158901116-</or:ConfirmationNumber>
<or:Address>
<or:AddressLine>LINE
TES</or:AddressLine>
<or:CountryCode>US</or:CountryCode>
<or:City>NEWYORK</or:City>
<or:State>NY</or:State>
<or:ZipCode>10018</or:ZipCode>
</or:Address>
<or:ContactNumbers>
<or:PhoneNumber>1-212-
8690100</or:PhoneNumber>
<or:FaxNumber>1-212-
4755959</or:FaxNumber>
</or:ContactNumbers>
<or:CancelPenaltyPolicyCode>09A</or:CancelPenaltyPolicyCode>
<or:CustLoyaltyMembershipID>DL1254321</or:CustLoyaltyMembershipID>
<or:Text>BASGBDF</or:Text>
<or:Commission>
<or:Indicator>C</or:Indicator>
<or:PerNight>10.0PCT</or:PerNight>
<or:Text>AGENCYCOMMISSION10.0PCT</or:Text>
</or:Commission>
</or:AdditionalInformation>
<or:SegmentText>267.50USD/HTP-
267.50USD/DS1-INCLUDESTAXESANDSURCHARGES/CMN-C/CMT-AGENCYCOMMISSION10.0PCT/TAC-
10.0PCT/MH-AA/G-VI4XXXXXXXXXXX4327EXP1214-TEST/FT-DL1254321/C-09A/XS-
CCDFEF1F994FF601CA3CB1A000000000/XT-CA3CB1A0/XL-0000/DT-19MAR140010/SBS-HS/HSA-
40W40THSTREET$NEWYORKNY10018/HFN-BRYANTPARKHOTEL/HCY-NEWYORK/HST-NY/HCC-US/HPC-
10018/HPH-1-212-8690100/HFX-1-212-4755959/UID-CCDFEF4F718B1285CA3CB1/SI-/CF-
158901116</or:SegmentText>
<or:HotelPolicy>
<or:AdditionalPolicy>
User Guide November 2016 Stateful Response for Default View 3-121
<or:TextLine>TEST</or:TextLine>
</or:AdditionalPolicy>
</or:HotelPolicy>
<or:SupplementalInformation>SINGLE
BED OR TWIN BED</or:SupplementalInformation>
</or:Hotel>
</or:ProductDetails>
</ns3:Product>
</ns3:ProductUpdate>
</ns3:ReservationUpdateItem>
<ns3:ReceivedFrom>
<ns3:Name>TP</ns3:Name>
</ns3:ReceivedFrom>
</ns3:ReservationUpdateList>
<ns3:UpdateToken>-
5c6c47608b72dfd5f5a4c1f5b37d4cbbc33c9f3ce9f7f2c4</ns3:UpdateToken>
<ns3:ClientContext>
<ns3:Name>HOTELAGGREGATOR.93147ffdb73140918f311bf521d47c21</ns3:Name>
</ns3:ClientContext>
</ns3:UpdateReservationRQ>
3.6 S t a t e f u l R e s p o n s e f o r D e f a u l t V i e w
<ns4:UpdateReservationRS Version="1.13.0"
xmlns:ns4="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/res/or/v1_5"
xmlns:ns3="http://tds.sabre.com/itinerary"
xmlns:ns5="http://webservices.sabre.com/pnrconn/ReaccSearch">
<ns4:Reservation numberInParty="1" numberOfInfants="0"
NumberInSegment="1">
<ns4:BookingDetails>
<ns4:RecordLocator>GADLPQ</ns4:RecordLocator>
<ns4:CreationTimestamp>2015-09-16T13:36:00</ns4:CreationTimestamp>
<ns4:SystemCreationTimestamp>2015-09-
16T13:36:00</ns4:SystemCreationTimestamp>
<ns4:CreationAgentID>DTZ</ns4:CreationAgentID>
<ns4:UpdateTimestamp>2015-09-16T13:36:51</ns4:UpdateTimestamp>
<ns4:PNRSequence>2</ns4:PNRSequence>
<ns4:FlightsRange Start="2015-10-15T10:25:00" End="2015-10-
16T07:30:00"/>
<ns4:DivideSplitDetails/>
<ns4:EstimatedPurgeTimestamp>2015-10-
15T00:00:00</ns4:EstimatedPurgeTimestamp>
<ns4:UpdateToken>-
57b7e7b52c59dae59ff958e2a4b48683fe2ce5a822cfa248</ns4:UpdateToken>
</ns4:BookingDetails>
<ns4:POS>
<ns4:Source BookingSource="A0A0" AgentSine="DTZ"
PseudoCityCode="HDQ" ISOCountry="US" AgentDutyCode="5" AirlineVendorID="AA"
HomePseudoCityCode="HDQ"/>
</ns4:POS>
<ns4:PassengerReservation>
<ns4:Passengers>
<ns4:Passenger id="3" nameType="S" nameId="01.01"
nameAssocId="1">
<ns4:LastName>SBAQ</ns4:LastName>
<ns4:FirstName>RMQ</ns4:FirstName>
<ns4:Seats/>
3-122 Stateful Response for Default View User Guide June 2016
</ns4:Passenger>
</ns4:Passengers>
<ns4:Segments>
<ns4:Poc>
<ns4:Airport>AUH</ns4:Airport>
<ns4:Departure>2015-10-15T10:25:00</ns4:Departure>
</ns4:Poc>
<ns4:Segment sequence="1" id="4">
<ns4:Air id="4" sequence="1" segmentAssociationId="2"
isPast="false">
<ns4:DepartureAirport>AUH</ns4:DepartureAirport>
<ns4:DepartureAirportCodeContext>IATA</ns4:DepartureAirportCodeContext>
<ns4:ArrivalAirport>SYD</ns4:ArrivalAirport>
<ns4:ArrivalAirportCodeContext>IATA</ns4:ArrivalAirportCodeContext>
<ns4:OperatingAirlineCode>EY</ns4:OperatingAirlineCode>
<ns4:OperatingAirlineShortName>ETIHAD
AIRWAYS</ns4:OperatingAirlineShortName>
<ns4:EquipmentType>77W</ns4:EquipmentType>
<ns4:MarketingAirlineCode>EY</ns4:MarketingAirlineCode>
<ns4:MarketingFlightNumber>0450</ns4:MarketingFlightNumber>
<ns4:OperatingClassOfService>B</ns4:OperatingClassOfService>
<ns4:MarketingClassOfService>B</ns4:MarketingClassOfService>
<ns4:Seats/>
<ns4:AirlineRefId>RLEY*OCBVXG</ns4:AirlineRefId>
<ns4:Eticket>true</ns4:Eticket>
<ns4:DepartureDateTime>2015-10-
15T10:25:00</ns4:DepartureDateTime>
<ns4:ArrivalDateTime>2015-10-
16T07:30:00</ns4:ArrivalDateTime>
<ns4:FlightNumber>0450</ns4:FlightNumber>
<ns4:ClassOfService>B</ns4:ClassOfService>
<ns4:ActionCode>HK</ns4:ActionCode>
<ns4:NumberInParty>1</ns4:NumberInParty>
<ns4:SegmentSpecialRequests/>
<ns4:inboundConnection>false</ns4:inboundConnection>
<ns4:outboundConnection>false</ns4:outboundConnection>
<ns4:ScheduleChangeIndicator>false</ns4:ScheduleChangeIndicator>
<ns4:SegmentBookedDate>2015-09-
16T13:36:00</ns4:SegmentBookedDate>
</ns4:Air>
</ns4:Segment>
</ns4:Segments>
<ns4:TicketingInfo>
<ns4:FutureTicketing id="6" index="1">
<ns4:Code>TAW</ns4:Code>
<ns4:Comment>*</ns4:Comment>
</ns4:FutureTicketing>
</ns4:TicketingInfo>
<ns4:ItineraryPricing/>
</ns4:PassengerReservation>
<ns4:ReceivedFrom>
<ns4:Name>QA TESTING</ns4:Name>
</ns4:ReceivedFrom>
<ns4:PhoneNumbers>
<ns4:PhoneNumber id="5" index="1">
<ns4:CityCode>HDQ</ns4:CityCode>
<ns4:Number>1800123456</ns4:Number>
</ns4:PhoneNumber>
User Guide November 2016 Stateless Request with Full View 3-123
</ns4:PhoneNumbers>
<ns4:EmailAddresses/>
</ns4:Reservation>
</ns4:UpdateReservationRS>
3.7 S t a t e l e s s R e q u e s t w i t h F u l l V i e w
<ns3:UpdateReservationRQ EchoToken="" Version="1.15.0"
xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_15">
<ns3:RequestType>Stateless</ns3:RequestType>
<ns3:ReturnOptions IncludeUpdateDetails="false" RetrievePNR="true"/>
<ns3:ReservationUpdateList>
<ns3:Locator>ZUAYLW</ns3:Locator>
<ns3:ReservationUpdateItem>
<ns3:AncillaryServicesUpdate op="C">
<ns3:NameAssociationList>
<ns3:NameAssociationTag>
<ns3:LastName>KIEPSKI</ns3:LastName>
<ns3:FirstName>FERDEK</ns3:FirstName>
<ns3:NameRefNumber>01.01</ns3:NameRefNumber>
</ns3:NameAssociationTag>
</ns3:NameAssociationList>
<ns3:SegmentAssociationList>
<ns3:SegmentAssociationTag>
<ns3:CarrierCode>WS</ns3:CarrierCode>
<ns3:FlightNumber>0613</ns3:FlightNumber>
<ns3:DepartureDate>2017-01-
07</ns3:DepartureDate>
<ns3:BoardPoint>YOW</ns3:BoardPoint>
<ns3:OffPoint>YYC</ns3:OffPoint>
<ns3:ClassOfService>Y</ns3:ClassOfService>
<ns3:BookingStatus>HK</ns3:BookingStatus>
</ns3:SegmentAssociationTag>
</ns3:SegmentAssociationList>
<ns3:CommercialName>SECOND CHECKED
BAG</ns3:CommercialName>
<ns3:RficCode>C</ns3:RficCode>
<ns3:RficSubcode>OCD</ns3:RficSubcode>
<ns3:OwningCarrierCode>WS</ns3:OwningCarrierCode>
<ns3:SsimCode>C</ns3:SsimCode>
<ns3:BookingIndicator>01</ns3:BookingIndicator>
<ns3:Vendor>MMGR</ns3:Vendor>
<ns3:EMDType>2</ns3:EMDType>
<ns3:EquivalentPrice>
<ns3:Price>1000.00</ns3:Price>
<ns3:Currency>USD</ns3:Currency>
</ns3:EquivalentPrice>
<ns3:OriginalBasePrice>
<ns3:Price>25.0</ns3:Price>
<ns3:Currency>USD</ns3:Currency>
</ns3:OriginalBasePrice>
3-124 Stateless Response with Full View User Guide June 2016
<ns3:RefundIndicator>Y</ns3:RefundIndicator>
<ns3:FeeApplicationIndicator>3</ns3:FeeApplicationIndicator>
<ns3:PassengerTypeCode>ADT</ns3:PassengerTypeCode>
<ns3:Taxes>
<ns3:Tax>
<ns3:TaxAmount>11.11</ns3:TaxAmount>
<ns3:TaxCode>IBF</ns3:TaxCode>
</ns3:Tax>
</ns3:Taxes>
<ns3:NumberOfItems>1</ns3:NumberOfItems>
<ns3:ActionCode>HK</ns3:ActionCode>
<ns3:SegmentIndicator>P</ns3:SegmentIndicator>
<ns3:GroupCode>BG</ns3:GroupCode>
</ns3:AncillaryServicesUpdate>
</ns3:ReservationUpdateItem>
<ns3:ReceivedFrom>
<ns3:AgentName>RR</ns3:AgentName>
</ns3:ReceivedFrom>
</ns3:ReservationUpdateList>
<ns3:UpdateToken>-
5c6c47608b72dfd5ba1adb7889e7714f4eec70348f28fa7b</ns3:UpdateToken>
</ns3:UpdateReservationRQ>
3.8 S t a t e l e s s R e s p o n s e w i t h F u l l V i e w
<stl15:UpdateReservationRS
xmlns:stl15="http://webservices.sabre.com/pnrbuilder/v1_15"
xmlns:raw="http://tds.sabre.com/itinerary"
xmlns:ns4="http://webservices.sabre.com/pnrconn/ReaccSearch"
xmlns:or18="http://services.sabre.com/res/or/v1_8"
xmlns:ns6="http://services.sabre.com/res/orr/v0">
<stl15:Success>OK</stl15:Success>
<stl15:Reservation numberInParty="1" numberOfInfants="0"
NumberInSegment="1">
<stl15:BookingDetails>
<stl15:RecordLocator>ZUAYLW</stl15:RecordLocator>
<stl15:CreationTimestamp>2016-12-
19T17:22:00</stl15:CreationTimestamp>
<stl15:SystemCreationTimestamp>2016-12-
19T17:22:00</stl15:SystemCreationTimestamp>
<stl15:CreationAgentID>VLZ</stl15:CreationAgentID>
<stl15:UpdateTimestamp>2016-12-
19T17:22:25</stl15:UpdateTimestamp>
<stl15:PNRSequence>2</stl15:PNRSequence>
<stl15:FlightsRange Start="2017-01-07T19:15:00" End="2017-01-
07T21:47:00"/>
<stl15:DivideSplitDetails/>
<stl15:EstimatedPurgeTimestamp>2017-01-
07T00:00:00</stl15:EstimatedPurgeTimestamp>
<stl15:UpdateToken>5700f0c9f06f2ab1498109083d5c09ff373012474b1ad75</stl15:Up
dateToken>
</stl15:BookingDetails>
<stl15:POS>
User Guide November 2016 Stateless Response with Full View 3-125
<stl15:Source BookingSource="A0A0" AgentSine="VLZ"
PseudoCityCode="HDQ" ISOCountry="US" AgentDutyCode="8" AirlineVendorID="WS"
HomePseudoCityCode="HDQ"/>
</stl15:POS>
<stl15:PassengerReservation>
<stl15:Passengers>
<stl15:Passenger id="3" nameType="S" nameId="01.01"
nameAssocId="1" elementId="pnr-3.1">
<stl15:LastName>KIEPSKI</stl15:LastName>
<stl15:FirstName>FERDEK</stl15:FirstName>
<stl15:Seats/>
<stl15:AncillaryServices>
<stl15:AncillaryService id="8"
sequenceNumber="1" elementId="pnr-8">
<stl15:CommercialName>SECOND CHECKED
BAG</stl15:CommercialName>
<stl15:RficCode>C</stl15:RficCode>
<stl15:RficSubcode>OCD</stl15:RficSubcode>
<stl15:OwningCarrierCode>WS</stl15:OwningCarrierCode>
<stl15:SsimCode>C</stl15:SsimCode>
<stl15:BookingIndicator>01</stl15:BookingIndicator>
<stl15:Vendor>MMGR</stl15:Vendor>
<stl15:EMDType>2</stl15:EMDType>
<stl15:EquivalentPrice>
<stl15:Price>1000.00</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:EquivalentPrice>
<stl15:TTLPrice>
<stl15:Price>1000.00</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:TTLPrice>
<stl15:OriginalBasePrice>
<stl15:Price>25.0</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:OriginalBasePrice>
<stl15:RefundIndicator>Y</stl15:RefundIndicator>
<stl15:CommisionIndicator>Y</stl15:CommisionIndicator>
<stl15:InterlineIndicator>Y</stl15:InterlineIndicator>
<stl15:FeeApplicationIndicator>3</stl15:FeeApplicationIndicator>
<stl15:PassengerTypeCode>ADT</stl15:PassengerTypeCode>
<stl15:TaxesIncluded>true</stl15:TaxesIncluded>
<stl15:Taxes>
<stl15:Tax>
<stl15:TaxAmount>11.11</stl15:TaxAmount>
<stl15:TaxCode>IBF</stl15:TaxCode>
</stl15:Tax>
3-126 Stateless Response with Full View User Guide June 2016
</stl15:Taxes>
<stl15:TotalOriginalBasePrice>
<stl15:Price>25.0</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:TotalOriginalBasePrice>
<stl15:TotalEquivalentPrice>
<stl15:Price>1000.00</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:TotalEquivalentPrice>
<stl15:TotalTTLPrice>
<stl15:Price>1000.00</stl15:Price>
<stl15:Currency>USD</stl15:Currency>
</stl15:TotalTTLPrice>
<stl15:TotalTaxes>
<stl15:Tax>
<stl15:TaxAmount>11.11</stl15:TaxAmount>
<stl15:TaxCode>IBF</stl15:TaxCode>
</stl15:Tax>
</stl15:TotalTaxes>
<stl15:NumberOfItems>1</stl15:NumberOfItems>
<stl15:ActionCode>HK</stl15:ActionCode>
<stl15:SegmentIndicator>P</stl15:SegmentIndicator>
<stl15:BookingSource>0</stl15:BookingSource>
<stl15:TicketingIndicator>0</stl15:TicketingIndicator>
<stl15:GroupCode>BG</stl15:GroupCode>
<stl15:TicketUsedForEMDPricing>N</stl15:TicketUsedForEMDPricing>
<stl15:EMDConsummedAtIssuance/>
<stl15:PaperDocRequired>N</stl15:PaperDocRequired>
<stl15:TaxExemption>N</stl15:TaxExemption>
<stl15:ACSCount>0</stl15:ACSCount>
<stl15:Segment id="7" sequence="1">
<stl15:AirlineCode>WS</stl15:AirlineCode>
<stl15:FlightNumber>0613</stl15:FlightNumber>
<stl15:ClassOfService>Y</stl15:ClassOfService>
<stl15:DepartureDate>2017-01-
07</stl15:DepartureDate>
<stl15:BoardPoint>YOW</stl15:BoardPoint>
<stl15:OffPoint>YYC</stl15:OffPoint>
<stl15:MarketingCarrier>WS</stl15:MarketingCarrier>
User Guide November 2016 Stateless Response with Full View 3-127
<stl15:OperatingCarrier>WS</stl15:OperatingCarrier>
</stl15:Segment>
</stl15:AncillaryService>
</stl15:AncillaryServices>
</stl15:Passenger>
</stl15:Passengers>
<stl15:Segments>
<stl15:Poc>
<stl15:Airport>YOW</stl15:Airport>
<stl15:Departure>2017-01-
07T19:15:00</stl15:Departure>
</stl15:Poc>
<stl15:Segment sequence="1" id="7">
<stl15:Air id="7" sequence="1"
segmentAssociationId="2" isPast="false">
<stl15:DepartureAirport>YOW</stl15:DepartureAirport>
<stl15:DepartureAirportCodeContext>IATA</stl15:DepartureAirportCodeContext>
<stl15:ArrivalAirport>YYC</stl15:ArrivalAirport>
<stl15:ArrivalAirportCodeContext>IATA</stl15:ArrivalAirportCodeContext>
<stl15:OperatingAirlineCode>WS</stl15:OperatingAirlineCode>
<stl15:OperatingAirlineShortName>WESTJET</stl15:OperatingAirlineShortName>
<stl15:OperatingFlightNumber>0613</stl15:OperatingFlightNumber>
<stl15:EquipmentType>73W</stl15:EquipmentType>
<stl15:MarketingAirlineCode>WS</stl15:MarketingAirlineCode>
<stl15:MarketingFlightNumber>0613</stl15:MarketingFlightNumber>
<stl15:OperatingClassOfService>Y</stl15:OperatingClassOfService>
<stl15:MarketingClassOfService>Y</stl15:MarketingClassOfService>
<stl15:MarriageGrp>
<stl15:Ind>0</stl15:Ind>
<stl15:Group>0</stl15:Group>
<stl15:Sequence>0</stl15:Sequence>
</stl15:MarriageGrp>
<stl15:Seats/>
<stl15:Eticket>true</stl15:Eticket>
<stl15:DepartureDateTime>2017-01-
07T19:15:00</stl15:DepartureDateTime>
<stl15:ArrivalDateTime>2017-01-
07T21:47:00</stl15:ArrivalDateTime>
<stl15:FlightNumber>0613</stl15:FlightNumber>
<stl15:ClassOfService>Y</stl15:ClassOfService>
<stl15:ActionCode>HK</stl15:ActionCode>
<stl15:NumberInParty>1</stl15:NumberInParty>
<stl15:SegmentSpecialRequests/>
<stl15:inboundConnection>false</stl15:inboundConnection>
<stl15:outboundConnection>false</stl15:outboundConnection>
3-128 Stateless Response with Full View User Guide June 2016
<stl15:AncillaryServices>
<stl15:AncillaryService ref="8"/>
</stl15:AncillaryServices>
<stl15:ScheduleChangeIndicator>false</stl15:ScheduleChangeIndicator>
<stl15:SegmentBookedDate>2016-12-
19T17:22:00</stl15:SegmentBookedDate>
<stl15:Pos>
<stl15:IataNumber>0</stl15:IataNumber>
<stl15:AgencyCityCode>HDQ</stl15:AgencyCityCode>
<stl15:CountryCode>US</stl15:CountryCode>
<stl15:DutyCode>8</stl15:DutyCode>
</stl15:Pos>
</stl15:Air>
</stl15:Segment>
</stl15:Segments>
<stl15:TicketingInfo>
<stl15:FutureTicketing id="5" index="1" elementId="pnr-
5">
<stl15:Code>TAW</stl15:Code>
</stl15:FutureTicketing>
</stl15:TicketingInfo>
<stl15:ItineraryPricing/>
</stl15:PassengerReservation>
<stl15:ReceivedFrom>
<stl15:Name>RR</stl15:Name>
</stl15:ReceivedFrom>
<stl15:PhoneNumbers>
<stl15:PhoneNumber id="4" index="1" elementId="pnr-4">
<stl15:CityCode>HDQ</stl15:CityCode>
<stl15:Number>1234567890</stl15:Number>
</stl15:PhoneNumber>
</stl15:PhoneNumbers>
<stl15:EmailAddresses/>
</stl15:Reservation>
</stl15:UpdateReservationRS>
User Guide November 2016 Updated Design Documents 4-129
Sabre Web Services are currently available on the Sabre Dev Studio site https://developer.sabre.com.
UpdateReservationRQ will be stored in the Trip Management folder as Retrieve Itinerary.
Common schema files listed below are available on the Sabre Dev Studio site
https://developer.sabre.com/docs/read/soap_basics/development_patterns.
Control schema files are available on the Sabre Dev Studio site
https://developer.sabre.com/docs/read/soap_apis/management/itinerary/resources.
4.1 U p d a t e d D e s i g n D o c u m e n t s
WSDL UpdateReservation_1.15.0.wsdl
Schema UpdateReservationSTLRQ_v1.15.0.xsd
UpdateReservationSTLRS_v1.15.0.xsd
Common
Schema
envelope.xsd;
msg-header-2_0.xsd;
wsse.xsd;
xlink.xsd;
xml.xsd;
xmldsig-core-schema.xsd
Control
Schemas
PNRBuilderTypes_v1.15.0.xsd;
OpenReservation.1.8.0.xsd
Ancillaries.1.8.0.xsd
Payload Design
Documents
Additional
Documentation UpdateReservationRQ_1.15.0_User Guide.pdf
Sample XML
Payloads UpdateReservationRQ_1.15.0_SamplePayload.xml;
UpdateReservationRS_1.15.0_SamplePayload.xml
4 Documentation Updates 4
5-130 Introduction User Guide June 2016
5.1 I n t r o d u c t i o n
This chapter contains the list of most common error codes and descriptions.
This chapter contains the following:
• Fault Errors (see this page.)
• Sample Error Response (see “Sample Error Response”, page 5-132).
5.2 F a u l t E r r o r s
Error Code Message
500600 Unknown Update Reservation error
500601 UNABLE TO PROCESS
500602 INPUT DATE ERROR CONDTION
500603 INPUT CITY ERROR CONDTION
500604 INPUT TIME ERROR CONDTION
500605 INPUT QUEUE ERROR CONDTION
500606 INPUT PIC ERROR CONDTION
500607 CITY NOT AUTHORIZED
500608 FQP ACTION MISSING
500609 Item not found
500610 Name mismatch
500611 Segment mismatch
500612 Name not found
500613 Name unrecoverable error
500614 Name Ids mismatch
500615 Max # of individual names
500616 DATA FORMAT ERROR
500617 Invalid Lrec Key
500618 Invalid Lrec Type
500619 Lrec not found
500620 Max # of air segments
500621 Value can never be zero
500622 Invalid Requested Action
500623 Duplicate Lrec found
500624 Item depency error
5 Error Codes 5
User Guide November 2016 Fault Errors 5-131
Error Code Message
500625 Item size error
500627 Format Not supported
500628 Invalid Lrec Field Setting
500629 MAX TAX COUNT REACHED
500630 MAX TKT COUNT REACHED
500632 INVALID AE SELL ENTRY
500633 CHECK NUMBER OF SERVICES
500634 NO PRICING DATA PERFORM WPAE ENTRY
500635 CHECK SERVICE NUMBER
500648 INVALID AE UPDATE ENTRY
500649 CHECK ITEM NUMBER
500650 PARAMETER NOT VALID
500651 CHECK PNR
500652 Invalid Tax Sequence Number
500653 Update on Tax not allowed, check tax item
500654 TAX Data not present
500655 Update on seg not allowed, check segment count
500656 Update on seg not allowed, use cancel then create entry
500664 INVALID AE CREATE ENTRY
500665 MANDATORY FIELDS ARE NOT ALL PRESENT
500666 INVALID DATE
500667 NEED SEG IN PNR
500668 NEED NAME IN PNR
500669 DUPLICATE AE DATA
500670 RESTRICTED
500671 POLICY NOT ALLOWED
500672 PREFERENCE NOT ALLOWED
500673 Policy Removal Reason is not allowed in ProfileIndex Create Request
500674 Invalid Purchase Date
500675 UNABLE TO PROCESS AE PORTION CREATE
500676 CHECK SSR
500677 CHECK FQTV
500680 ANCS Messaging Error
500681 Ancillary re-price was not successful,
500682 Ancillary price from pricing is different than ancillary price from Air Extras field
in PNR
500683 Ancillary price from pricing is not available
500684 ANCS Unknown error
500685 ANCS AthXml or AthId is required
500686 ANCS Security data are required
500687 Check Currency
500688 Seat Sell is not allowed
500689 Please include UpdateID for each ancillary in your UpdateReservation request to
get more detailed information about errors that may be returned in the response.
500691 ANCS Request validation failed
500696 Internal service error
500697 Update Reservation processing error
5-132 Sample Error Response User Guide June 2016
Error Code Message
500698 PSS MOM messaging timeout
500699 PSS MOM messaging error
500700 ET processing error
500701 [VALIDATION ERROR] Id could not be null or empty
500702 UNSUPPORTED OPERATION
500703 EMPTY UPDATE
500800 ET processing error PNR PREVIOULSY UPDATED ? LATEST CHANGES
NOT APPLIED
500900 PSS APPLICATION ERROR
500901 AGENCY NOT AUTHORIZED - REQUIRED KEY WORD
500902 GAP MUST CONTAIN NAME PRIOR TO GMR SELL
500903 AGENCY NOT AUTHORIZED FOR C/ PNR
500904 NO SEATS AVAILABLE
500905 INVALID GMR RECORD LOCATOR
500906 FORMAT...NBR IN PTY 1-99
500907 GMR IS CLOSED
500908 GMR IS PENDING
500909 GAP MUST CONTAIN ALL GMR SEATS
500910 C/NAME MUST BE ENTERED PRIOR TO GMR SELL
500911 C/ GAP ALREADY EXISTS
500912 FORMAT..0*..GMR LOC..NN..NBR PTY
500913 DUPE SEGMENT FROM SAME GMR NOT ALLOWED
500914 ITIN EXCEEDS 99 ITEMS
500915 MAX SEATS FOR GAP IS 09 OR LESS
500916 $RA8S$
500917 INTERNAL ERROR OCCURRED
500918 $RESTRICTED ENTRY – DUTY CODE$
500919 PROCESSING ERROR DETECTED
500920 UNABLE TO PROCESS AT THIS TIME – PLEASE RETRY
500921 NOT AUTHORIZED
500922 NO DATA
500923 UPDATE RESERVATION ERROR - INVALID PSH RESPONSE
5.3 S a m p l e E r r o r R e s p o n s e
5.3.1 I n v a l i d “ L a s t N a m e ” i n R Q m e s s a g e , n a m e a s s o c i a t i o n f a i l e d
( “ U p d a t e I d ” a t t r i b u t e u s e d )
RS: UpdateReservationRS xmlns="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/STL/v01">
<Errors>
<Error UpdateId="34xy56">
<Code>500612</Code>
<Message> Name not found </Message> </Error>
User Guide November 2016 Sample Error Response 5-133
</Errors>
</UpdateReservationRS>
5.3.2 I n v a l i d “ S e g m e n t I n d i c a t o r ” f o r d o u b l e S e g m e n t A s s o c i a t i o n
i n R Q m e s s a g e
RS: <UpdateReservationRS xmlns="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/STL/v01">
<Errors>
<Error UpdateId="34xy56">
<Code>500600</Code>
<Message>Unknown Update Reservation error[82] CHECK SJC</Message>
</Error>
</Errors>
</UpdateReservationRS>
5.3.3 I n v a l i d S e g m e n t A s s o c i a t i o n i n R Q m e s s a g e
RS: <UpdateReservationRS xmlns="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/STL/v01">
<Errors>
<Error UpdateId="34xy56">
<Code>500611</Code>
<Message>Segment mismatch</Message>
</Error>
</Errors>
</UpdateReservationRS>
5.3.4 4 . 2 . 5 E r r o r w h e n p r i c e d i f f e r e n c e ( i n c l u d e s n e w p r i c e )
RS:
<ns4:UpdateReservationRS xmlns:ns4="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/res/ortl/v0"
xmlns="http://services.sabre.com/res/or/v1_0"
xmlns:ns3="http://services.sabre.com/res/ores/v0"
xmlns:ns5="http://services.sabre.com/STL/v01">
<ns4:Errors>
<ns4:Error UpdateId="ID_2">
<ns4:Code>500682</ns4:Code>
<ns4:Message>Ancillary price from pricing is different than
ancillary price from Air Extras field in PNR</ns4:Message>
</ns4:Error>
</ns4:Errors>
<ns4:Results>
<ns4:UpdateResult UpdateId="ID_1">
<ns4:Item>
<ns4:AncillaryServicePricing>
<ns4:OriginalBasePrice>
<ns4:Price>10.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:OriginalBasePrice>
<ns4:TTLPrice>
<ns4:Price>10.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:TTLPrice>
</ns4:AncillaryServicePricing>
5-134 Sample Error Response User Guide June 2016
</ns4:Item>
</ns4:UpdateResult>
<ns4:UpdateResult UpdateId="ID_2">
<ns4:Item>
<ns4:AncillaryServicePricing>
<ns4:OriginalBasePrice>
<ns4:Price>25.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:OriginalBasePrice>
<ns4:TTLPrice>
<ns4:Price>25.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:TTLPrice>
</ns4:AncillaryServicePricing>
</ns4:Item>
</ns4:UpdateResult>
</ns4:Results>
</ns4:UpdateReservationRS>
5.3.5 6 A E S e l l C a n c e l E r r o r M e s s a g e s
Error when price difference (includes new price):
NOTE – when no indicator included – or REJECT – and price mismatch – No ancillaries will be
added.
<ns4:UpdateReservationRS xmlns:ns4="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/res/ortl/v0"
xmlns="http://services.sabre.com/res/or/v1_0"
xmlns:ns3="http://services.sabre.com/res/ores/v0"
xmlns:ns5="http://services.sabre.com/STL/v01">
<ns4:Errors>
<ns4:Error UpdateId="ID_2">
<ns4:Code>500682</ns4:Code>
<ns4:Message>Ancillary price from pricing is different than
ancillary price from Air Extras field in PNR</ns4:Message>
</ns4:Error>
</ns4:Errors>
<ns4:Results>
<ns4:UpdateResult UpdateId="ID_1">
<ns4:Item>
<ns4:AncillaryServicePricing>
<ns4:OriginalBasePrice>
<ns4:Price>10.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:OriginalBasePrice>
<ns4:TTLPrice>
<ns4:Price>10.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:TTLPrice>
</ns4:AncillaryServicePricing>
</ns4:Item>
</ns4:UpdateResult>
<ns4:UpdateResult UpdateId="ID_2">
<ns4:Item>
<ns4:AncillaryServicePricing>
<ns4:OriginalBasePrice>
<ns4:Price>25.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:OriginalBasePrice>
<ns4:TTLPrice>
User Guide November 2016 Sample Error Response 5-135
<ns4:Price>25.00</ns4:Price>
<ns4:Currency>USD</ns4:Currency>
</ns4:TTLPrice>
</ns4:AncillaryServicePricing>
</ns4:Item>
</ns4:UpdateResult>
</ns4:Results>
</ns4:UpdateReservationRS>
Warning message when UpdateID not included and error returned:
<UpdateReservationRS xmlns="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/res/or/v1_3">
<Success>FALSE</Success>
<Warnings>
<Warning>
<Code>500689</Code>
<Message>Please include UpdateID for each ancillary in your UpdateReservation
request to get more detailed information about errors that may be returned in the
response</Message>
</Warning>
</Warnings>
<Errors>
<Error>
<Code>1000</Code>
<Message>Item number 2 returned error:
Ancillary price from pricing is different than ancillary price from Air Extras
field in PNR</Message>
<Severity/>
</Error>
</Errors>
<Results>
<UpdateResult>
<Item>
<AncillaryServicePricing>
<OriginalBasePrice>
<Price>900.00</Price>
<Currency>USD</Currency>
</OriginalBasePrice>
<TTLPrice>
<Price>900.00</Price>
<Currency>USD</Currency>
</TTLPrice>
</AncillaryServicePricing>
</Item>
</UpdateResult>
</Results>
</UpdateReservationRS>
5.3.6 4 . 2 . 7 G M R E r r o r M e s s a g e s
When the user does not have “GMSELL” keyword in his EPR or when agent PCC is not the owner of
the GMR that the agent is trying to sell.
RQ:
5-136 Sample Error Response User Guide June 2016
<ns3:UpdateReservationRQ
xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_1" Version="1.13.0">
<ns3:RequestType>Stateful</ns3:RequestType>
<ns3:ReservationUpdateList>
<ns3:GMRUpdate>
<ns3:GMRRecordLocator>VUJFTV</ns3:GMRRecordLocator>
<ns3:NbrOfSeats>2</ns3:NbrOfSeats>
</ns3:GMRUpdate>
</ns3:ReservationUpdateList>
</ns3:UpdateReservationRQ>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
RS: <UpdateReservationRS xmlns="http://webservices.sabre.com/pnrbuilder/v1_1"
xmlns:ns2="http://services.sabre.com/res/or/v1_5"
xmlns:ns3="http://tds.sabre.com/itinerary">
<Success>FALSE</Success>
<Errors>
<Error>
<Code>500901</Code>
<Message>AGENCY NOT AUTHORIZED - REQUIRED KEY WORD</Message>
</Error>
</Errors>
</UpdateReservationRS>
</soap-env:Body>
</soap-env:Envelope></UpdateReservationRS>
User Guide November 2016 Introduction 6-137
6.1 I n t r o d u c t i o n
If you have any questions or need assistance, contact our Sabre Dev Studio Global Customer Support
Center via any of the methods provided in this chapter.
6.2 P h o n e
When reporting production or other critical/time sensitive issues, contact us via telephone as follows:
Location Phone Number
USA 800-678-9460
Canada 682-605-5570
International 598-2-518-6020 or your regional Sabre Software help desk
6.3 E m a i l
Email is monitored 24 x 7 with a response within 24 hours or less. The email address is:
Caution Please include the Sabre Pseudo City Code (PCC) where the issue is occurring.
When reporting an issue with web services, input and output payloads are required. Please attach the
payloads as separate files, and name them clearly. Samples of these files are available at:
https://developer.sabre.com
To help ensure that our environment is free of viruses, our policy mandates that all messages received
by Sabre from external sources follow special file name guidelines. When sending zipped files please
make a note of the following required file naming convention: File names must end in ".sabre.zip" or
the zipped attachment will be removed by the email server (for example, “docs.zip” would need to be
renamed to “docs.sabre.zip”).
If your correspondence is regarding a previously reported issue, please include the service incident
(“SI”) number in the subject line of your message.
6 Technical Support - Travel Agencies
and 3rd
party developers
6
7-138 Introduction User Guide June 2016
7.1 I n t r o d u c t i o n
If you have any questions or need assistance, contact our SabreSonic Helpdesk via any of the
methods provided in this chapter.
7.2 P h o n e
When reporting production or other critical/time sensitive issues, contact us via telephone as follows:
Dial Option #1 for SabreSonic Select Web Services option
Country Toll free number
Antigua 888-832-4738
Argentina 0800-666-1664
Australia 1-800-081-993
Austria 800-291-705
Bahamas 1-800-389-0417
Bahrain 800-00-002 (WSC 5050)
Belarus 880-0114 PIN 375
Belgium 0800-77-029
Bolivia 800-10-0350
Brazil 0800-891-9210
Brunei 800-013 PIN 673
Canada 1-866-598-1706
Chile 800-412555
China 4001-202-315
Colombia 01-800-954-1326
Cyprus 800-96110
Czech Republic 800-700-117
Denmark 808-85884
Egypt - Cairo 7955-770 PIN 5670
7 Technical Support – Sabre Hosted
Airlines
7
User Guide November 2016 Phone 7-139
El Salvador 800-0000-0011
Estonia 800-12-122 PIN 5047
Finland 0800-914-860
France 0800-909-657
Germany 0800-181-7245
Greece 00800-16-122-055-533
Hong Kong 800-908-742
Iceland 800-8667
India 000-800-100-6116
Indonesia 001-803-016-1722
Ireland 1-800-657-198
Israel 1-809-246-033
Italy 800-787-417
Jamaica 1-866-402-6835
Japan 0053-116-0811
Korea 0030-813-1943
Malaysia 1-800-813-609
Malta 800-90112 PIN 356
Mexico 01-800-123-8537
Netherlands 0800-023-2237
New Zealand 0800-450-960
Norway 800-18-798
Panama 00800-226-0662
Paraguay 009-800-598-1-0004
Peru 0800-52-226
Philippines 1-800-111-00338 or 1-800-111-00339
Poland 800-900-807
Russia 810-800-240-31012
Saudi Arabia 1-800-11 PIN 5671
Singapore 800-101-1651
South Africa 0800-980-981
7-140 Email User Guide June 2016
Spain 900-995-926
Sweden 0200-285-836
Switzerland 0800-894-354
Tahiti 888-832-4738
Thailand 1. Dial 001-999-111-11 (AT&T)
2. Wait for the recording asking for the
number you are dialing.
3. Dial 888-832-4738.
Trinidad and Tobago 888-870-9002
UAE 800-035-702-569
UK 0800-0288446
Uruguay 2518-6642
USA 1-888-421-8889
Venezuela 0800-100-3851
Vietnam 1. Dial 1-201-0288 (AT&T Toll Free
Number).
2. Wait for the recording asking for the
number you are dialing.
3. Dial 866-947-8059.
7.3 E m a i l
Email is monitored 24 x 7 with a response within 24 hours or less. The email address is:
Caution Please include the Sabre Pseudo City Code (PCC) where the issue is occurring.
When reporting an issue with web services, input and output payloads are required. Please attach the
payloads as separate files, and name them clearly. Samples of these files are available at:
https://developer.sabre.com
To help ensure that our environment is free of viruses, our policy mandates that all messages received
by Sabre from external sources follow special file name guidelines. When sending zipped files please
make a note of the following required file naming convention: File names must end in ".sabre.zip" or
the zipped attachment will be removed by the email server (for example, “docs.zip” would need to be
renamed to “docs.sabre.zip”).
If your correspondence is regarding a previously reported issue, please include the service incident
(“SI”) number in the subject line of your message.
User Guide May 2015 Glossary 1
Following is a glossary of terms (listed in alphabetical order by term):
Term Description
AAA Agent Assembly Area - refers to the buffer in the Sabre system where content is
retained while a Sabre Host session is active
AE AirExtra (Sabre internal term for ancillary in the PNR)
AS Sabre Airline Solutions
AVS result When the address verification is activated to check billing address vs customer
address
BNumber Number used in the Netherlands which prints out in the FOP box of a ticket
CI Customer Insight Profile System
CSC code Security code on the back of a credit card
DK_NUMBER Customer number stored in the PNRagencies use DK number primarily as an
account reference identifier for billing purposes.
EMD Electronic Miscellaneous Document (industry standard)
FOID Form Of Identification - is used to advise carrier what identification the passenger
will present upon check-in for e-ticket travel
GDS Code for the Global Distribution System. For example:
1S – Sabre
1B – Abacus
1J – Axess
1F – Infini
GTR Government Transportation Request. A GTR can be used in place of cash or credit
card to pay for travel on government business.
Locator PNR locator
Lrec PNR Logical Record
OAC Office Accounting Code
OSI Other Supplementary Information - can be used when action or reply from carrier
is not required
PCC Pseudo City Code - uniquely identifies travel agency in the same way that a city
code identifies a city
PNR Passenger Name Record
POS Point of Sale
Profile Contains data describing particular traveler
PSS Passenger Service System also known as Sabre Host
RQ Request
RS Response
SAN Sabre Advance Notification
8 Glossary
2 Glossary User Guide May 2015
Term Description
Segment Itinerary field of a Passenger Name Record holding actual booking (Air, Car, Rail,
Hotel, Tour etc.)
SSR Special Service Request is used when action or response from carrier is required
STL Sabre XML format
TN Sabre Travel Network
XML The definition of XML (Extensible Markup Language) is a text-based format used
to share data on the World Wide Web, intranets, and elsewhere.
XSD The xsd file is the schema of the xml file - it defines which elements may occur
and their restrictions (like amount, order, boundaries, relationships,...) An XSD
file is an XML Schema Definition and it is used to provide a standard method of
checking that a given XML document conforms to what you expect.
User Guide May 2015 Glossary 3
• • •