Sabre Profiles Technical User Guide

3y ago
121 Views
6 Downloads
2.54 MB
229 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Pierre Damon
Transcription

Sabre ProfilesTechnical User GuideFebruary 2019

2019, Sabre Inc. All rights reserved.Document Revision: 201928002.1.0This documentation is the confidential and proprietary intellectualproperty of Sabre Inc. Any unauthorized use, reproduction,preparation of derivative works, performance, or display of thisdocument, or software represented by this document, without theexpress written permission of Sabre Inc. is strictly prohibited.Sabre and the Sabre logo design are trademarks and/or servicemarks of an affiliate of Sabre Inc. All other trademarks, servicemarks, and trade names are owned by their respectivecompanies.

Table of ContentsIntroduction . 1About this Guide . 1Standards and Specifications . 1About Sabre Profiles Web Services . 2Security . 3Line Security . 4Authentication . 4Authorization . 5Confidentiality . 5Network Connectivity. 5Web Services Sessions. 5SessionCreateRQ Request XML Example . 5The Envelope . 5The SOAP Payload . 6The SOAP Envelope . 7Ending the Session. 8Credit Card Data Security . 9Access . 9Storage and Internal Security Measures . 10Technical Support . 10Email . 10Additional Support . 11Accessing Sabre Profiles Web Services . 12Activation. 12Types of Web Services . 13Session Management Services . 14Sabre Profiles Services . 14Domain Access Rules . 17Message Structure . 17Requesting Payload Content . 18Sabre Profile Access validation by PCC. 20Web Services Error Handling . 21Sabre Profile Types . 24Profile Types . 24Traveler . 24Logic for specific schema elements/attributes within the Profile . 25Operational. 27Corporate . 27Sabre Profiles Technical User GuideFebruary 2019 Confidential and Proprietary Sabre Inc.iii

Group . 27Agency . 28Agent . 28Replication of Sabre Host EPRs into Agent Profiles . 28Audit information tracking using AccessInfo in the API . 30Common attributes within the Payload . 31ClientContextCode . 31Profile SubTypes . 32How to Determine the Profile Data Needed . 33Use of Dictionary Control Table Values. 33Use of Status codes . 35Domain “Status”. 35Profile “Status” . 36Profile Associations . 36Common Rules and Elements across Profile Types . 37Common Elements and Attributes . 41Management of Non-standard English Characters . 42Profile UniqueID . 43Create Service . 44Creating Profiles . 44How to Create a Profile . 44Sample XML Create Profile Request . 44Sample XML Create Profile Successful Response . 46Sample XML Create Profile Error Response . 46Read Service . 48Reading Profiles . 48Sample XML Read Successful Response . 52Credit Card Tokenizer . 52Sample XML Read Error Response . 54Update Service . 56Updating Profiles . 56How to Update a Profile using Full Replace . 62How to Update a Profile ignoring time stamp check . 63Sample XML Update Successful Response . 64Sample XML Update Error Response . 64Search Service . 66Searching for Profiles . 66Online Profile Search. 66Sabre Profiles Technical User GuideFebruary 2019 Confidential and Proprietary Sabre Inc.iv

Offline Profile Search. 75Delete/Restore Service . 90Deleting and Restoring Profiles . 90Sample XML Profile Delete Request . 90Sample XML Profile Delete Successful Response . 91Sample XML Profile Delete Error Response . 91Restore Profile Service. 92Profile History Service . 93Overview . 93Sample XML Profile History Request . 93Sample XML Profile History Successful Response . 94Sample XML Profile History Error Response . 98Profile Data Management Service . 100Copying/Moving Profiles to a Branched Pseudo City Code . 100Moving a Profile to a Branched PCC . 100Copying an Association to a Branched PCC . 101Shared Association objects . 102Profile Merge Service . 107Merging Profiles . 107How to Merge a Profile . 107Merge process flow . 109Sample XML Profile Merge Request . 109System Access Permissions . 111ProfileToPNR Service . 112ProfileToPNR Service Overview . 112Moving Remarks to PNR Using a Filter . 113Move Order Logic for Profiles with Associated Formats and Profiles . 114The Filter Path . 115Specifying the Profile . 115Specifying the Filter . 116Searching for a Filter . 117Searching for a Default Filter . 117Filter’s Associated Profiles . 118Temporary Filter Path. 121ProfileToPNR Service Response Message . 122Shared objects in P2PNR. 123Sabre Profiles Technical User GuideFebruary 2019 Confidential and Proprietary Sabre Inc.v

Profile Index . 130PNR Profile Index display. 131Display Profile using the Profile Index value . 132Filters . 133Filter Overview . 133Creating Filters . 133How to Create a Filter. 134Sample XML Create Filter Request . 134Sample XML Create Filter Successful Response . 136Sample XML Create Filter Error Response . 137Reading Filters . 137Sample XML Read Filter Successful Response . 137Sample XML Read Filter Error Response . 138Updating Filters . 138Sample XML Filter Update Successful Response . 139Sample XML Filter Update Error Response . 139Searching for Filters . 140Deleting Filters . 141Sample XML Filter Delete Request . 141Sample XML Filter Delete Successful Response . 142Sample XML Filter Delete Error Response . 142Object inheritance scenario . 142Formats .144Format Overview . 144Identifying Format Types . 144Creating Formats. 148How to Create a Format . 148Sample XML Create Format Request.

Sabre Profiles Technical User Guide February 2019 Confidential and Proprietary Sabre Inc. 1 About this Guide This guide is for architects and developers to learn how to compose XML formatted requests and

Related Documents:

Sabre Airline Solutions, the Sabre Airline Solutions logo, Sabre Holdings, the Sabre Holdings logo, Sabre Travel Network, the Sabre Travel Network logo, AirCentre, AirCommerce, AirVision, ASx, MyFares, Qik, Sabre, SabreSonic, Service360 and Virtually There are trademarks and/or service marks of an affiliate of Sabre Holdings Corp.

If the user ID uses the Sabre global distribution system (Sabre system), it also uses Sabre sessions (remember that Sabre sessions are synonymous with TAs). When a client creates a Sabre APIs connection, a Sabre session is allocated simultaneously by the infrastructure for this type of user ID. Most user IDs fall into this category.

Guide to Accessing and Consuming SOAP-Based Services, v1.42 Page 9 Sabre Confidential SOAP-Based Sabre APIs Resources The following resources are all available via the Sabre Dev Studio, located at . SOAP-Based Sabre APIs Documentation Each Web service has an artifact on the Sabre Dev Studio. Each artifact contains: A request design document

Sabre Airline Solutions 3150 Sabre Drive Southlake, Texas 76092 USA Please contact our nearest regional office for more information: Asia / Pacific Tel: 65 6215 9500 Email: contact.apac@sabre.com Europe, Middle East, Africa Tel: 44 208 538 8539 Email: emea.contact@sabre.com The Americas Tel: 1 682 605 6750 Email: contact.americas@sabre.com

Sabre Web Services Errors Sabre Web Services Errors occur within the Sabre Web Services infrastructure. They are caused by fault messages from the web client or problems with the Sabre Profile Web Services connectivity. The infrastructure detects and generates these errors and returns them as SOAP faults, with or without ebXML headers.

Sabre Schedule Change Web Service User Guide 6 Confidential and Proprietary Sabre Travel Network 1 Introduction 1.1 Overview A new Web service has been developed to deliver the functionality of the Sabre Schedule Change product. This Web service provides a quick and easy way for Sabre users to perform an even exchange transaction after processing a planned airline schedule change.

Rohn 25G Guyed Tower 44 Rohn 45G Guyed Tower 46 Rohn 55G Guyed Tower 48 Rohn SSV Towers 49 Sabre 1200 TLWD Guyed Tower 50 Sabre 1800 TLWD Guyed Tower 52 Sabre 1800 SRWD Guyed Tower 54 Sabre Series UL Self-Supporting Tower 55 Sabre Series VL Self-Supporting Tower 55 Lightweight Towe

reading comprehension. DIRECTIONS. this practice test contains one reading selection with two multiple-choice questions and one open-response question. Mark your answers to these questions in the spaces provided on page 5 of your practice test answer document. 1. The porcupine is a controversial, yet important, forest creature. Our more prickly encounters with “quill pigs” may be remedied .