Professional Documents
Culture Documents
UpdateReservationRQ 1 15 0 User Guide
UpdateReservationRQ 1 15 0 User Guide
UpdateReservationRQ 1 15 0 User Guide
UpdateReservationRQ
Rel 1.0
© 2012-2016, Sabre Inc. All rights reserved.
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.
Table of Contents
8 Glossary 1
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
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.
• 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:
• “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;
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
Past date PNRs can be updated via UpdateReservation with PNR create date in request.
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>
Update Reservation service will support the Tax Exempt Indicator via UpdateReservationRQ1.15 and
above.
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>
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 )
between Current and Previous version
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ ClassOfServiceUpdate m/AirSegmentPartialUpdate/ClassOfServiceUpdate
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ ClassOfServiceUpdate m/AirSegmentPartialUpdate/ClassOfServiceUpdate
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ ArrivalCity m/AirSegmentPartialUpdate/ClassOfServiceUpdate/ArrivalCity
Arrival City added
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ ClassOfService m/AirSegmentPartialUpdate/ClassOfServiceUpdate/ClassOfService
Added Class of service
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ instantPurchase m/AirSegmentPartialUpdate/ClassOfServiceUpdate@instantPurcha
se
GRRS
2-6 Difference in Schema (UpdateReservationRQ) between Current and Previous version User Guide June 2016
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ journeyCarrierType m/AirSegmentPartialUpdate/ClassOfServiceUpdate@journeyCarrie
rType
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ isAvailabilityBreak m/AirSegmentPartialUpdate/ClassOfServiceUpdate@isAvailabilityB
reak
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ cat5RequiresRebook m/AirSegmentPartialUpdate/ClassOfServiceUpdate/@cat5Requires
Rebook
GRRS New attribute to include the element id
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ TaxExemption m/AncillaryServicesPartialUpdate/TaxExemption
When Tax is exempt PNR Ancillary displays will be
GRRS updated to display "TAX EXEMPT - Y". This applies to
both EMD-S and EMD-A.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ GroupNameUpdate m/GroupNameUpdate
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ GroupName m/GroupNameUpdate/GroupName
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ id m/GroupNameUpdate@id
GRRS
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateIte
GRRQ/ op m/GroupNameUpdate@op
GRRS
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.
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.
ITINERARY Full itinerary data stored in the PNR including Air, Rail, Car, Hotel, Tour
etc.
PASSENGERDETAILS Profile data, passenger type, email address, and other details stored in
the PNR.
View Names
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
The following descriptions contain basic information about particular elements, though primary source
of knowledge should be corresponding XSD files.
UpdateReservationRQ/RequestType
UpdateReservationRQ/ReturnOptions
UpdateReservationRQ/ReturnOptions/SubjectAreas
UpdateReservationRQ/Reservation
UpdateReservationRQ/ReservationUpdateList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate
PassengerNameU
pdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate/Trav
elerName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PassengerNameUpdate/Nam
eAssociationTag
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate
AncillaryServicesU
pdate
id id number.
elementId rLoc-(0-9)
EMDConsummedAtIssu Y/N
ance
PaperDocRequired Y/N
TaxExemption Y/N
ACSCount Number
PriceQuoteDesignator Number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Na
meAssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/EmailAddressUpdate/NameA
ssociationList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProfileUpdate/NameAssociat
ionList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/NameAssociationList
Id ID number.
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
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Pro
ductTextDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Rule
Set
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/RuleSet
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Orig
inalPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/OriginalPrice
OriginalPrice Original Price from Pricing - will need to be persisted with the
waiver code.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Equi
valentPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/EquivalentPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/TTL
Price
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/TTLPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Orig
inalBasePrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate/OriginalBasePrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tax
es
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tick
etCouponNumberAssociation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lOriginalBasePrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lEquivalentPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lTTLPrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Tota
lTaxes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Bag
Weight
BagWeight Used to hold the weight of the Bag for baggage ancillary
types
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Seg
ment
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesUpdate/Trav
elPortions
TravelPorti
on
id id number.
advisory true/false
AncillaryServicesParti
alUpdate
aePortionId AE id number
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/EMDNumberUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ETicketNumberUpdate
ETicketNumberUpdate*
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PricingAndTaxesPartialUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PassengerTypeCodePartialUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ IATAIndicatorPartialUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ FeeGuaranteePartialUpdate
FeeGuaranteePartial
Update*
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PurchaseDateUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/GroupCodeAndRficSubcodeUpdate
GroupCodeAndRfic
SubcodeUpdate*
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/EMDTypeUpdate
EMDTypeUpdate* Type of EMD for the service associated to the "Rfic Subcode"
to be updated.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/AcsCountUpdate
ACSCount Number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ VendorCodeUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/SegmentAdvisoryList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/PdcSeatUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/RuleSetUpdate
RuleId Id
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/EmailAddressUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProfileUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatPartialUpda
te
PreReservedSeatPar
tialUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AncillaryServicesPartialUpdat
e/ActionCodeUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatPartialUpda
te/ActionCodeUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
SpecialServiceReque
stUpdate
id id number.
Choice of: SpecialService Code and text of the special service request
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/SpecialService
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestUpdate
/OtherSupplementaryInformation
OtherSupplementaryInformation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/SpecialServiceRequestPartial
Update
SpecialServiceRequest
PartialUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkUpdate
RemarkUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/TicketDetailsUpdate
TicketDetailsUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/CssRequestUpdate
CssRequestUpdate
id id number.
cssText* text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate
RemarkPartialUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/RemarkPartialUpdate/Remar
kTextUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate
FrequentFlyerTSAPreCheckUp
date
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/Loyalty
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/TSAPreCheck
TSAPreCheck
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/FrequentFlyerTSAPreCheckU
pdate/PassengerMetaData
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate
ProductUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctBase
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/ProductName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation
HotelReplyText A text field with info received from the hotel at the
time of booking, e.g. CONFIRMED.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/SpecialPrefs
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RoomType
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RoomRates
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/RateAccessCodeBooked
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/GuestCounts
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelCode
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelUniqueID
ID Hotel ID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/TotalTax
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/TotalSurcharge
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/ HotelTotalPricing/RateChange
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/Reservation/HotelTotalPricing/HotelFees
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/Address
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/ContactNumbers
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/AdditionalInformation/Commission
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/RateDescription
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy/CancellationPolicyInfoList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Hotel/HotelPolicy/AdditionalPolicy
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Vendor
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Service
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ServiceProvider
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/StopDetails
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
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StartDetails/RailwayStationInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/StopDetails/RailwayStationInfo
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/ExternalReservation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Restrictions
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/AgentLoyalty
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/CityCodes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/StateProvinceCodes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/Address/CountryCodes
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/RateQualifier
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
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
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail
Open True/false
Details Text.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/MarketingCarrier
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/OperatingCarrier
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/SupplementaryServices
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/SupplementaryServices/SupplementaryService
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation/Placement
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Accommodation/Placement/Coach
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares
RailFares
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FareDescription
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FareDescription/Fees
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/RailFares/Fare/FarePrice
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents
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
id Number of Passenger.
id Number of segment.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/FormOfPayment/CreditCard/CardHolder
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/File
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Rail/Documents/Document/DocumentRules
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Price
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Price/Breakdown
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Customer
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Services
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/Tour/Services/Service
Description
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/ExternalSystemReference
ID Hold reference ID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/TransactionInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/TransactionInfo/RequestorInfo
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Pro
ductDetails/BillingInfo
Element Element Description HOME
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Pro
ductDetails/CO2Value
Element Attribute Description HOME
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/
AdditionalContent
any Anything.
PhoneNumberUpdate
id id number.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PhoneNumberPartialUpdate
PhoneNumberPartialUpdate
id id number.
op op values include C-
Create, U-Update,
D-Delete.
PhoneTextUpdate* Text
PhoneText* Text
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate
OpenReservationElementUpdate
id Id number.
op op values include C-
Create, U-Update, D-
Delete.
OpenReservationElement
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement
OpenReservationElement
id hold reference ID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/SocialMediaContact
SocialMediaContact
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AgencyFees
AgencyFees
NumberOfPassengers Number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/LangDetails
LangDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment
ExtendPayment
DeferredPaymentID
DefaultExtendPayment true/false
SuppressFromInvoice true/false
GenerateApprovalAtTicketing true/false
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard/CardNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard/CardNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/PaymentCard/ApprovalList
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc/PaymentCard/CardNumber/ApprovalList
ManualApproval* true/false
Remarks Text
CSCMatched CSC code is the security code on the back of a credit card
Qualifier
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
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Cash
Text Details
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Check
Text Details
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/AAPaymentCard
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Invoice
Text Details
Prefix Details
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Misc
Text Details
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GR
GR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GR/GGR
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/GGR
GGR
type
WarrantCode
DebtorCode
ObjectCode
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/SGR
SGR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/GTR/FGR
FGR
Information
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/VirtualCard
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/FormOfPayment/Other
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct
AncillaryProduct
Id id number.
Operation
An ApoOperation where default = CREATE
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData
XmlData*
AncillaryServiceData
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData
AncillaryServiceData
id id number.
elementId rLoc-(0-9)
NewMiscIndicator
PaperDocRequired Y/N
EMDConsummedAtIssu Y/N
ance
TaxExemption Y/N
PriceQuoteDesignator Number
ACSCount Number
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/ProductTextDetails
ProductTextDetails Description
ProductTextDetailsItem Item
ItemName* Name
ItemValue* Value
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/AncillaryPriceQuoteD
ata
PriceQuoteIdCompress true/false
ed
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/AncillaryProduct/XmlData/AncillaryServiceData/ETicketNumber
ETicketNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OpenReservationElementUpd
ate/OpenReservationElement/InvoiceData
InvoiceData
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/DKNumber
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/OtherServiceInformation
OtherServiceInformation
id Id number.
id Id number.
index
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AirSegmentPartialUpdate
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/GeneralSegmentUpdate
GeneralSegmentUpdate
Code Ex."QF"
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/HeaderUpdateItem
HeaderUpdateItem
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/AssociationMatrixUpdate
AssociationMatrixUpdate
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete.
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/PreReservedSeatUpdate/Pre
ReservedSeat
id unique identifier
identifying a specific
instance
op op values include C-
Create, U-Update, D-
Delete.
SmokingPrefOfferedIndicator true/false
IsAEAssociated true/false
IsPREdit true/false
first true/false
secondary true/false
UpdateReservationRQ/ReservationUpdateList/ChangeNbrInParty
UpdateReservationRQ/ReservationUpdateList/GMRUpdate
NbrOfSeats* Numeric 0 to 99
UpdateReservationRQ/ReservationUpdateList/ReceivedFrom
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS
Element Element Description
HOME
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/CompanyName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/BookingChannel/CompanyName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/Passenger/PersonName
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/RequestorID/ArrangerDetails/PersonName
Suffix Holds various name suffixes and letters e.g., Jr., Sr.,
III., Ret., Esq.
PreferredFirstName Any preferred name for first name used instead of the
Given Name.
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
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
UpdateReservationRQ/POS/Source/BookingChannel
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/BookingChannel
UpdateReservationRQ/POS/Source/TTYRecordLocator
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/TTYRecordLocator
UpdateReservationRQ/POS/Source/OAC
UpdateReservationRQ/ReservationUpdateList/ReservationUpdateItem/ProductUpdate/Product/Prod
uctDetails/GroundTransportation/POS/Source/OAC
UpdateReservationRQ/AssociationUpdate
Element Attribute Element Description HOME
AssociationUpdate
UpdateReservationRQ/AssociationUpdate/Parent
Element Attribute Element Description HOME
UpdateReservationRQ/AssociationUpdate/Child
Element Attribute Element Description HOME
UpdateReservationRQ/ResultAction
Element Element Description
HOME
UpdateReservationRQ/ResultAction/QueuePlaceAction
Element Element Element Description
HOME
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.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
<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>
3-110 Stateful Request and Full View User Guide June 2016
</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">
User Guide November 2016 Stateful Request and Full View 3-111
<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>
3-112 Stateful Request and Full View User Guide June 2016
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>
User Guide November 2016 Stateful Response for Full View 3-113
<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>
3-114 Stateful Response for Full View User Guide June 2016
<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>
User Guide November 2016 Stateful Response for Full View 3-115
<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:TotalSurcharge Amount="294">
3-116 Stateful Response for Full View User Guide June 2016
</or18:TotalSurcharge>
<or18:Disclaimer>EXCLUDES INCIDENTALS</or18:Disclaimer>
</or18:HotelTotalPricing>
</or18:Reservation>
<or18:AdditionalInformation>
<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>
User Guide November 2016 Stateful Response for Full View 3-117
</or18:AdditionalPolicy>
</or18:HotelPolicy>
<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
3-118 Stateful Request and Default View User Guide June 2016
<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>
User Guide November 2016 Stateful Request and Default View 3-119
<or:Tax>20.73
STATE PROVINCE TAX</or:Tax>
<or:Tax>410.10
LUXURY TAX</or:Tax>
</or:TotalTax>
<or:TotalSurcharge
Amount="294">
<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>
3-120 Stateful Request and Default View User Guide June 2016
<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/>
User Guide November 2016 Stateful Response for Default View 3-121
</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>
3-122 Stateful Response for Default View User Guide June 2016
</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: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>
User Guide November 2016 Stateless Request with Full View 3-123
<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>
3-124 Stateless Response with Full View User Guide June 2016
<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>
User Guide November 2016 Stateless Response with Full View 3-125
</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>
3-126 Stateless Response with Full View User Guide June 2016
<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>
User Guide November 2016 Stateless Response with Full View 3-127
<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>
3-128 Stateless Response with Full View User Guide June 2016
4 Documentation Updates 4
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
UpdateReservationSTLRQ_v1.15.0.xsd
Schema
UpdateReservationSTLRS_v1.15.0.xsd
envelope.xsd;
msg-header-2_0.xsd;
Common wsse.xsd;
Schema xlink.xsd;
xml.xsd;
xmldsig-core-schema.xsd
Control PNRBuilderTypes_v1.15.0.xsd;
Schemas OpenReservation.1.8.0.xsd
Ancillaries.1.8.0.xsd
Payload Design
Documents
Additional
Documentation UpdateReservationRQ_1.15.0_User Guide.pdf
This chapter contains the list of most common error codes and descriptions.
5.2 F a u l t E r r o r s
5.3 S a m p l e E r r o r R e s p o n s e
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>
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>
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>
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>
<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>
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:
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>
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:
USA 800-678-9460
Canada 682-605-5570
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:
webservices.support@sabre.com
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.
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
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:
sabresonic.helpdesk@sabre.com
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.
8 Glossary
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
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
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
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
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.