The Virtual Developer Bench

2y ago
8 Views
2 Downloads
2.94 MB
45 Pages
Last View : 21d ago
Last Download : 2m ago
Upload by : Albert Barnett
Transcription

The event starts soon! Submit questions by selecting the Q&A feature on the topright of your screen (the moderator will inform when thefeature is open)Type your question in the compose box and hit “send”To submit anonymously, select “ask Anonymously”Not all questions may be published or answeredUpvote questions you want askedThe Virtual DeveloperBenchThe Developer Experience Team18 May 2021

Content Services for LodgingThe Developer Experience Team18 May 2021

PresentersSamantha Alexander-MunnsSarang AgarwalProduct ManagementTechnical Product Managementconfidential 2020 Sabre GLBL Inc. All rights reserved.3

The Virtual Developer BenchThe Virtual Developer Bench is the developer’s opportunity to engage directlywith the Sabre experts who know their product inside and out.By the end of today’s call you will: Understand the benefits of the new CSL platform Be familiar with the API workflow associated with the CSL platform Have a high level overview of all the new features of the CSL API’sconfidential 2020 Sabre GLBL Inc. All rights reserved.4

Mentimeter SurveyPlease go to www.menti.com anduse the code: 2481 555560 seconds

Agenda01 Overview of CSL02 The CSL APIs03 Booking/Post Booking04 Product Normalization05 Latest Schema updates06 Demo07 Q & Aconfidential 2020 Sabre GLBL Inc. All rights reserved.6

WHAT IS CONTENTSERVICES FOR LODGING

CONTENT SERVICESFOR LODGINGLODGING REIMAGINED. TURNING TRENDS INTO INNOVATIONS.Sourceagnostic NormalizingsourcesComparisonshoppingApply policy, preferencingand management

Integrated into the Sabre PlatformCorporate Booking ToolAgent Point of SaleBuildyour ownAPIsTraveler ExperienceBuildyour ownAPIsAPIsAPIsBuildyour ownAPIsAPIsContent Services for LodgingRules EngineContent d-PartyContentconfidential 2019 Sabre GLBL Inc. All rights reserved.9

What is the difference between Legacy GDS and ContentServices for Lodging (CSL)?Content Services for LodgingGDSAggregates, normalizes andstructures travel offeringsfrom multiple distributionoutlets (including both GDSand aggregator sources)Connects users to thirdparty relationships throughcredential-based viewershipconfidential 2019 Sabre GLBL Inc. All rights reserved.10

Offering Aggregator Content That Fits Your NeedsPropertiesProperty Types 946kHotel, Motel, Resort,Apartment, Hostel, B&B, Inn,Vacation Rentals, etc.Payment TypesPre-payPost-payRate TypeCommissionable RatesCancel PoliciesCustomer Supportconfidential 2020 Sabre GLBL Inc. All rights reserved.Flexible CancellationPolicies24/7 Support 209kHotels, Motels, ResortsPrepay onlyNet Rates 418kHotel, Motel, Resort,Apartment, B&B, VacationRentalsPre-payPost-payCommissionable RatesFlexible CancellationPoliciesFlexible CancellationPolicies24/7 Support24/7 Support11

THE CSL API’S

CSL APIs - Shopping and BookingWorkflowRESTSOAPContent Services for LodgingOrchestrated APIs Offering a more modern, flexible lodging solution than ever telBookor UpdateResRetrieveCancelGetResUpdateResOr Modifyconfidential 2019 Sabre GLBL Inc. All rights reserved.13

CSL Orchestrated APIsGetHotelAvailSearch/SelectGenerate a list of Lodgingoptions with a lead rate frommultiple supply sourcesGetHotelDetailsRefineIdentify all rates/productsfrom multiple supplysources for a singleproperty These orchestrated APIs areperfect for customers who wanta more “off-the-shelves” productand don’t need something that ishighly customized. GetHotelDescriptiveInfo GetHotelMedia GetHotelRateInfoconfidential 2019 Sabre GLBL Inc. All rights reserved.14

Get Hotel AvailMany ways to searchReturns rich hotel contentProduces RateKey UIDs

GetHotelAvailInputThe API resolves the location, identifies the appropriate properties based on the request andthen queries the supply source systems including Hotel suppliers and Aggregators foravailability based on the request.It then returns the availability details with a lead rate and property information. Geo: Airport Code, Place Name, Address,Geocode, Point of Interest all with Radius andPolygon Rate Plan Type, Negotiated Rates, CorporateRates, Publicly Available Rates Loyalty IDs, Corporate Discount Code, FrequentFlyer ID Specific properties: Global ID, Sabre ID Occupancy and Rooms Pagination Property Type Codes Sabre Property Rating Agency Preferencing Prepaid Qualifier Supply Sources Amenity Codes Stay Dates Page Size Sort Order Currency Min and Max Rate Brand Code Chain CodesOutputBrand Code and Chain CodeProperty IDRoom Type and DescriptionRate KeyTier LabelsList of AmenitiesAverage Nightly RateAmounts before and after TaxTax breakdownFees breakdownCancel Penalty InformationGuarantee InformationCommission InformationSupply SourceLeading image for the propertyProperty Ratingconfidential 2019 Sabre GLBL Inc. All rights reserved.16

Get Hotel DetailsDetails for the room rate plansLinks to detailed preview mediaCombined rate sourcesRateKeys for shopping

GetHotelDetailsInput Prepaid QualifierCurrencyRate RangeRate Plan TypeNegotiated RatesCorporate RatesLoyalty IDsCorporate DiscountCodeSupply SourcesDescriptive InfoMedia SizesMedia Image CategoryProvides specific property availability, with descriptive and visual content, from allrequested supply sources or per supply source based on a specific stay period andoccupancy.OutputDetailed property informationAmounts before and after TaxRate KeyTax breakdownFees breakdownNightly Rate BreakdownCancel Penalty InformationGuarantee InformationCommission InformationRoom Type CodesRoom Type descriptionsAll image content for the propertyconfidential 2019 Sabre GLBL Inc. All rights reserved.18

HotelPriceCheckInput RateKeyAPI Client uses HotelPriceCheck to obtain specific product/rate data, validate its availabilityand obtain any other necessary dataAPI Client receives a structured response, processes and renders in a single product displayand prepares to collect booking informationOutputAmounts Before Tax andAfter TaxPrice Change IndicatorPrice Difference whereapplicableBooking KeyCancel Penalty informationCommission InformationGuarantee InformationMinimal property informationconfidential 2019 Sabre GLBL Inc. All rights reserved.19

BOOKING/POST BOOKING

Overview - Booking APIsAPI NameDescriptionREST/SOAPEnhanced Hotel BookOrchestrated booking service that can book new CSL contentvia legacy (temporary solution) or CSL workflow.SOAPUpdateReservationAdds a hotel segment to a new or existing PNR in a two stepbooking process. Commits the booking and obtains theconfirmation from the supplier. Also used to Cancel or modifyan existing booking.SOAPCreatePassengerNameRecordBooks a property using a single step booking process andcreates a PNR.RESTUpdatePassengerNameRecordBooks a property using a single step booking process in anexisting PNR.RESTGetResEnables retrieval of an existing hotel itinerary.SOAPGetBookingEnables retrieval of an existing hotel itineraryRESTconfidential 2019 Sabre GLBL Inc. All rights reserved.21

CSL Booking Solutions – E2E WorkflowsHotel Avail/Details APIHotel Avail/Details APIHotel Avail/Details APIHotel Avail/Details APIPrice Check APIPrice Check APIPrice Check APIPrice Check APIPassengerDetailsRQCreate PNRUpdate PNRUpdateReservationGDS & AggregatorStateless, Session-lessGDS Stateful, DS Stateful, SessionbasedGDS & AggregatorStateless, Session-less Orchestrated Booking GDSSolution. Stateless/Session-less CreatePNR Stateless/Session-less UpdatePNR Supports existing AgencyStateful Workflows and CSLworkflow SOAP/REST SOAP/REST Single API Interface for initialbook of Air, Hotel or Air Hotel. Single API interface for addingAir, Hotel or Air Hotel into anexisting reservation. Supports CSL bookingworkflow Can also be used to Canceland Modify CSL bookings

CreatePassengerNameRecord – 1 StepInput API client books specific product/rate data, which updates an active segment in PNRAPI client receives a response, processes and renders in a display full confirmation in Agentpoint of sale including Sabre PNR, Supplier Confirmation number and full reservation detailsBooking KeyGuest InformationPayment InformationPoint of Sale InformationSpecial InstructionsOutputCode Confirmation NumberCheck in and Check out DatesTotal AmountTax and Fee breakdownCancellation InformationSupplier Confirmation NumberPNR Record LocatorBooking Status CodeProperty Code and AddressCheck in and Check out Datesconfidential 2019 Sabre GLBL Inc. All rights reserved.23

UpdateReservation – Step 1 InitiateInput Booking KeyGuest InformationPayment InformationPoint of Sale InformationSpecial InstructionsAPI client submits guest and payment information with specific product/rate and supplysource selection, to begin to create an active segment in Sabre PNRAPI client receives successful structured response from UpdateReservation, processes andrenders part-confirmation in an Agency point of sale including Sabre PNROutputBooking Status Code(Confirmed/Pending/Rejected)Confirmation NumberPNR record locatorProperty Code and AddressCheck in and Check out DatesTotal AmountTax and Fee breakdownCancellation Informationconfidential 2019 Sabre GLBL Inc. All rights reserved.24

UpdateReservation – Step 2 CommitInput API client books specific product/rate data, which updates an active segment in PNRAPI client receives a response, processes and renders in a display full confirmation in Agentpoint of sale including Sabre PNR, Supplier Confirmation number and full reservation detailsBooking KeyPNR Record LocatorConfirmation NumberGuest InformationPayment InformationOutputSupplier Confirmation NumberPNR Record LocatorBooking Status CodeProperty Code and AddressCheck in and Check out DatesTotal AmountTax and Fee breakdownCancellation Informationconfidential 2019 Sabre GLBL Inc. All rights reserved.25

Enhanced Hotel BookInput Booking KeyPayment InformationPoint of Sale InformationSpecial InstructionsPNR created using PassengerDetailsRQ prior to making booking request with EHB. PNRcommitted using PassengerDetailsRQ following successful booking response.BookGDSviaCSL flag used to determine whether booking legacy vs CSL segmentOutputBooking Status Code(Confirmed/Pending/Rejected)Confirmation NumberPNR record locatorProperty Code and AddressCheck in and Check out DatesTotal AmountTax and Fee breakdownCancellation Informationconfidential 2019 Sabre GLBL Inc. All rights reserved.26

UpdateReservation – CancelInputOnce a PNR has been created, this web service offers functionality to allow the Agency tocancel their bookingOutputSupplier Cancellation Number Booking status code Original confirmation number PNR Record Locator Segment IDCancelconfidential 2019 Sabre GLBL Inc. All rights reserved.27

UpdateReservation – ModifyInputOnce a PNR has been created, this web service offers functionality to allow the Agency tochange their booking PNR Record Locator Supplier Confirmation Number Unchanged information from existingreservation New data to be modifiedOutputSupplier Booking status code Original confirmation number confidential 2019 Sabre GLBL Inc. All rights reserved.28

PRODUCT NORMALIZATION

Normalization is key to efficiently consume multiplesources of contentProperty normalization Normalization of property level static content CSL currently includes hotel properties from four sources Shopping response only shows same property once Property content is displayed as per sourcing priority Chain content is number one priorityProduct Normalization Normalization of room and rate level content For each property, rates are shown for all availablesources, if credentials available Display all relevant room and rate attributes in anormalized way & structured format – allowing forcomparison shopping across the different sources 2020GroupunderconfidentialSabre GLBLratesInc. All rightsreserved. a standardized room type30

Same rate described differently across channelsSource Aconfidential 2020 Sabre GLBL Inc. All rights reserved.Source B31

Same rate described differently across channelsSource ASource Bconfidential 2020 Sabre GLBL Inc. All rights reserved.32

Product normalization - how we are solving it Breakdown unstructured description into structured product attributes “1 kg bd” is mapped to “1 King Bed”“Park incl” is mapped to “ Free Parking” Normalize attributes to a common standard (OTA Codes) “Kg bd” and “Large Bed” are normalized to “King Bed” Feedback loop with customers and suppliers Continued additions to mapping library to improve coverage and accuracy malizationconfidential 2020 Sabre GLBL Inc. All rights reserved.33

After NormalizationSource Aconfidential 2020 Sabre GLBL Inc. All rights reserved.34

After product normalizationSource Aconfidential 2020 Sabre GLBL Inc. All rights reserved.35

Product attributesBed typeRoom ViewDouble, QueenOcean View, Mountain ViewRoom typeLoyaltyDeluxe Room, Premier SuitePoints Eligible, 2X Points,Value addsCommissionsFree Wifi, Free Shuttle10% Commission, Flat 20Meal plansTaxes and feesBreakfast, Full board 25.98 VAT Tax, 32.98 Resort feeAmenitiesPaymentTV, Coffee/Tea Maker, SafePrepaid Rates, Pay at Hotelconfidential 2020 Sabre GLBL Inc. All rights reserved.36

NEW VERSION UPDATES

GETHOTELAVAIL Return lat/long of search results Return new element –AverageNightlyRateBeforeTax – in theresponse New Search filter for property quality Support alternative properties in theresponse Additional normalization attributes addedwith text descriptions Return other negotiated rate codes that maybe available at the propertyconfidential 2020 Sabre GLBL Inc. All rights reserved.38

GETHOTELDETAILS Return indicator stating whether cvv numberis mandatory for the property Return property logo in the response Always return Global Property Code in theresponse New filter to allow agents to requestnegotiated rates be returned first in theresponseconfidential 2020 Sabre GLBL Inc. All rights reserved.39

INTERESTING FACTS Up to 40 GDS rates/200 aggregator rates returned in GetHotelAvail response Equal usage of REST and SOAP APIs Look to book ratio should be around 500:1 1.2 million unique properties New Supplier API being developed to provide content from more sources REST solutions for Cancel and Modify planned for the future Rates Cache being developedconfidential 2019 Sabre GLBL Inc. All rights reserved.40

LIVE DEMO

Q&A

Mentimeter SurveyPlease go to www.menti.comand use the code: 21 61 00 860 seconds

FEEDBACKHave a suggestion for the next Virtual DeveloperBench? Looking to provide feedback?Contact us at VirtualDeveloperBench@sabre.com!

The Virtual Developer Bench The Virtual Developer Bench is the developer’s opportunity to engage directly with the Sabre experts who know their product inside and out. By the end of today’s call you will: Understand the benefits of the new CSL platform Be famili

Related Documents:

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.

̶The leading indicator of employee engagement is based on the quality of the relationship between employee and supervisor Empower your managers! ̶Help them understand the impact on the organization ̶Share important changes, plan options, tasks, and deadlines ̶Provide key messages and talking points ̶Prepare them to answer employee questions

Dr. Sunita Bharatwal** Dr. Pawan Garga*** Abstract Customer satisfaction is derived from thè functionalities and values, a product or Service can provide. The current study aims to segregate thè dimensions of ordine Service quality and gather insights on its impact on web shopping. The trends of purchases have

Chính Văn.- Còn đức Thế tôn thì tuệ giác cực kỳ trong sạch 8: hiện hành bất nhị 9, đạt đến vô tướng 10, đứng vào chỗ đứng của các đức Thế tôn 11, thể hiện tính bình đẳng của các Ngài, đến chỗ không còn chướng ngại 12, giáo pháp không thể khuynh đảo, tâm thức không bị cản trở, cái được

Work holding devices are tools used to hold work pieces on the bench. Some of the work holding devices are: bench vice, bench hook, G-clamp, F-clamp, sash clamp, etc. Bench vice The bench vice is fixed to the side of the bench. It is made of cast iron. The bench vice has a release lever which allows quick adjustment and grip. Uses of bench vice

Methods, Optimization in Operations Research, Advance Discrete Mathematics, Engineering Mathematics I–III, Advanced Mathematics, and the like. He is also on the editorial board and a reviewer of .