Top Banner
Users Guide Sabre® eVoya™ Do It Yourself (DIY) Tools Sabre® XML Power Tool Kit Version 1.0 Document Revision 1.6 March 26, 2002 Sabre Inc.
66

Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Jun 29, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Users Guide

Sabre® eVoya™ Do It Yourself (DIY) Tools

Sabre® XML Power Tool Kit Version 1.0

Document Revision 1.6

March 26, 2002

Sabre Inc.

Page 2: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Document Revision History

Date Revision Remark

September 27, 2001 1.0 Initial version.

October 22, 2001 1.1 Updated the PNR Creation section. (Replaced the element ID PNRCRTP023 with PNRCRTCNUM and added the element ID PNRAIRPCNT after PNRAIR00SJ.)

Updated the PNR Add Segment section. (Added the element ID PNRAIRPCNT after PNRAIR00SJ.)

November 6, 2001 1.2 Added Journey Record <TPDATANGFR> field in <TPDATA> segment.

December 11, 2001 1.3 Updated the Journey Record section. (Replaced all of the element ID “TPDATA” under SGDATA segment section to “SGDATA”.)

Updated “Connection/Stop Over Indicator” field under Journey Record to be Mandatory.

Updated the description of <CARAVL00WV> field under Car Availability as Rate Category.

December 21, 2001 1.4 Updated the PNR Creation section. (Added the NOWMOV segment.)

January 2, 2002 1.5 Added message segments to table of contents.

March 26, 2002 1.6 Added “Insert Segment” field to Air Segment in Add Segment function.

2001-2002, Sabre Inc. All rights reserved. This documentation is the confidential and proprietary product of Sabre Inc. Any unauthorized use, reproduction, or transfer of this documentation, in any medium, or incorporation of this documentation into any system or publication, is strictly prohibited.

Product or service names used or referenced herein are trademarks or service marks of their respective owners. Company names used herein may be service marks or trade names of their respective owners.

Page 3: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

- i -

TABLE OF CONTENTS

SECTION I..................................................................................................................1

SABRE XML POWER TOOL KIT ..............................................................................1 OVERVIEW............................................................................................................................................. 1 TECHNICAL PROCESS ............................................................................................................................ 1 SYSTEM REQUIREMENTS........................................................................................................................ 1 SUMMARY ............................................................................................................................................. 2

SECTION II.................................................................................................................3

XML MESSAGE PROCESSING ................................................................................3 XML OVERVIEW .................................................................................................................................... 3 CUSTOM INPUT XML TAGS WITH SABRE XML POWER TOOL KIT ............................................................. 4 XML MESSAGE FUNCTIONS ................................................................................................................... 5

XML AIR AVAILABILITY ...........................................................................................6 XML AVAILABILITY – DISPLAY AIR AVAILABILITY...................................................................................... 6

AIRAVL Segment .......................................................................................................................................... 6 Example of XML data for Availability request .............................................................................................. 7 Example of XML response data for AIR Availability .................................................................................... 7

XML FLIGHT INFORMATION....................................................................................9 VERIFY ROUTING/TIMES/MEALS/EQUIPMENT/FLYING TIME -- V DISPLAY ................................................ 9

FLINFO Segment ........................................................................................................................................... 9 Example of XML data for Verify Flight Itinerary Routing request ................................................................ 9 Example of XML response data for AIR Availability .................................................................................... 9

XML CAR AVAILABILITY........................................................................................10 XML AVAILABILITY - DISPLAY CAR AVAILABILITY .................................................................................. 10

CARAVL Segment ....................................................................................................................................... 10 Valid Car Type Codes................................................................................................................................... 10 Valid Rate Category Codes........................................................................................................................... 11 Example of XML data for Display Car Availability request ........................................................................ 11 Example of XML response data for Display Car Availability ...................................................................... 11

XML HOTEL AVAILABILITY ...................................................................................13 XML AVAILABILITY - DISPLAY HOTEL AVAILABILITY............................................................................... 13

HOTAVL Segment ....................................................................................................................................... 13 Valid Hotel Rate Codes ................................................................................................................................ 13 Example of XML data for Display Hotel Availability request ..................................................................... 13 Example of XML response data for Display Hotel Availability................................................................... 14

XML PNR .................................................................................................................18 XML PNR DISPLAY – DISPLAY PNR DETAILS....................................................................................... 18

PNRDSP Segment ........................................................................................................................................ 18 Example of XML data for PNR Display request .......................................................................................... 18 Example of XML response data for PNR Display........................................................................................ 18

XML PNR CREATION – CREATE AND POPULATE A PNR........................................................................ 22 NOWMOV Segment..................................................................................................................................... 22 PNRCRT Segment ........................................................................................................................................ 22 PNRPAX Segment........................................................................................................................................ 23 PNRAIR Segment......................................................................................................................................... 24 PNRCAR Segment ....................................................................................................................................... 24 CAROPT Segment........................................................................................................................................ 25 PSVHOT Segment ........................................................................................................................................ 26

Page 4: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

- ii -

LIVHOT Segment......................................................................................................................................... 27 LIVOPT Segment ......................................................................................................................................... 28 Example of XML data for PNR Creation for Air request ............................................................................. 30 Example of XML response data for PNR Creation....................................................................................... 31

XML PNR END TRANSACT – END TRANSACTION ON CURRENT PNR...................................................... 32 PNREND Segment ....................................................................................................................................... 32 Example of XML data for PNR End Transact request.................................................................................. 32 Example of XML response data for PNR End Transact ............................................................................... 32

XML PNR IGNORE – IGNORE CURRENT PNR CREATION/MODIFICATION PROCESS .................................. 33 PNRIGN Segment......................................................................................................................................... 33 Example of XML data for PNR Ignore request ............................................................................................ 33 Example of XML response data for PNR Ignore.......................................................................................... 33

XML PNR CANCEL – CANCEL ITINERARY OF CURRENT PNR................................................................. 34 PNRCNL Segment........................................................................................................................................ 34 Example of XML data for PNR Cancel request............................................................................................ 34 Example of XML response data for PNR Cancel ......................................................................................... 34

XML PNR CHANGE NAME(S) – MODIFY CURRENT PNR PASSENGER NAMES ......................................... 35 CHGNMS Segment ...................................................................................................................................... 35 Example of XML Data for PNR Change Name(s) Request.......................................................................... 35 Example of XML Response Data for PNR Change Name(s) ....................................................................... 35

XML PNR REMOVE NAME(S) – CANCEL CURRENT PNR PASSENGER NAMES/REDUCE NUMBER IN PARTY 36 DELNMS Segment ....................................................................................................................................... 36 Example of XML Data for PNR Remove Name(s) Request......................................................................... 36 Example of XML response data for PNR Remove Name(s) ........................................................................ 36

XML PNR CHANGE OSI/SSR ITEMS–CHANGE OSI/SSR ITEMS IN CURRENT PNR................................ 37 CHGOSR Segment ....................................................................................................................................... 37 Example of XML data for PNR Change OSI/SSR Item(s) request .............................................................. 37 Example of XML Response Data for PNR Change OSI/SSR Item(s) .......................................................... 37

XML PNR CHANGE GENERAL REMARK(S) – CHANGE REMARKS IN CURRENT PNR ................................ 38 CHGREM Segment ...................................................................................................................................... 38 Example of XML Data for PNR Change General Remark(s) Request ......................................................... 38 Example of XML Response Data for PNR Change General Remark(s)....................................................... 38

XML PNR CHANGE PHONE ITEM(S) – CHANGE TELEPHONE ITEMS IN CURRENT PNR............................. 39 CHGPHN Segment ....................................................................................................................................... 39 Example of XML data for PNR Change Phone Item(s) request ................................................................... 39 Example of XML response data for PNR Change Phone Item(s)................................................................. 39

XML PNR ADD SEGMENT(S) – ADD SEGMENT(S) TO CURRENT PNR .................................................... 40 RECLOC Segment........................................................................................................................................ 40 PNRAIR Segment......................................................................................................................................... 40 PNRCAR Segment ....................................................................................................................................... 41 CAROPT Segment........................................................................................................................................ 41 PSVHOT Segment ........................................................................................................................................ 43 LIVHOT Segment......................................................................................................................................... 44 LIVOPT Segment ......................................................................................................................................... 44 Example of XML data for PNR Add Segment(s) (Air Segment) request ..................................................... 46 Example of XML response data for PNR Add Segment(s) .......................................................................... 46

XML PNR REMOVE FLIGHT(S) – REMOVE FLIGHT SEGMENT(S) FROM CURRENT PNR............................ 47 DELFLT Segment......................................................................................................................................... 47 Example of XML data for PNR Remove Flight(s) request........................................................................... 47 Example of XML Response Data for PNR Remove Flight(s) ...................................................................... 47

XML FARES.............................................................................................................48 XML FARE SHOPPER........................................................................................................................... 48

FARESR Segment ........................................................................................................................................ 48 Example of SDS data for Fare Shopper request............................................................................................ 48 Example of SDS response data for Fare Shopper ......................................................................................... 48

XML FARE SEARCH – JOURNEY RECORDS........................................................................................... 51 TPDATA Segment........................................................................................................................................ 51 SGDATA Segment ....................................................................................................................................... 52 Example of XML data for Fare Search – Journey Record request................................................................ 52 Example of XML Response Data for Fare Search – Journey Record........................................................... 52

Page 5: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

- iii -

XML SABRE COMMAND ........................................................................................57 CMHDR0 Segment....................................................................................................................................... 57 Example of XML data for Sabre Command request..................................................................................... 57 Example of XML response data for Sabre Command .................................................................................. 57

XML STATUS CODE AND STATUS MESSAGE DEFINITION ...............................61

Page 6: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 1 - March 26, 2002

SECTION I

SABRE XML POWER TOOL KIT

Overview The Sabre® XML Power Tool Kit is a new approach that enables internal and external Sabre users to interact with the Sabre host without using native Sabre commands. The messaging protocol implements the eXtensible Markup Language (XML) format. By using this format, Sabre clients may request data by simply filling in the format and transmitting it to the Sabre XML Power Tool Kit. The processor in turn parses the data and constructs a Sabre specific command or a set of commands that the Sabre host understands to satisfy the request, such as Flight Availability or a business function such as creating or modifying a PNR (Passenger Name Record).

A connection to the Sabre host is necessary to accomplish the exchange of data. This document will not address the connectivity options or the security requirements for accessing the Sabre Host System.

Technical Process The Sabre XML Power Tool Kit will accept data in an XML document from internal or external clients. This data will be parsed and reconstructed into a Sabre Host command format.

Most Sabre transactions are one to one relation (one command - one response). To complete a Sabre transaction that requires multiple commands requires keeping track of your current state. A transaction such as creating a PNR where some command processing is based on previous commands is an example. The application must keep track of the previous state because the data is saved in a Sabre host AAA (Agent Assembly Area).

Internet based applications will commonly use this scenario. In this case, a session id must be preserved and communicated back and forth between the application and the Sabre Host system. This will enable stateless processing in a state-full environment. Therefore, the transmitted XML document must include a variable to store the session id. The session id will be created upon the initial sine-in request. The sine-in request will include the necessary information to sine-in to the Sabre Host system. Upon successful sine-in to Sabre, the session id will be saved locally for later retrieval and returned to the calling application for later use.

The user application will not need to know how this is accomplished. The user will submit the XML request document using the TCP/IP communication protocol in a client/server environment. The underlying communication to the Sabre Host is hidden from the user application.

System Requirements The following identifies the hardware and software requirements for the environment that will run the Sabre XML Power Tool Kit.

Component Minimum Requirements CPU Intel® Dual Pentium™ 500Mhz Operating System Version (as indicated or greater)

Microsoft® Windows™ NT Server 4.0 Service Pack 6 Microsoft® Windows™ 2000 Server

Memory 512MB RAM Disk Storage 4.0GB Network One Network Interface Card

TCP/IP Protocol Stack TCP/IP connectivity to Sabre

Page 7: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 2 - March 26, 2002

Summary The Sabre XML Power Tool Kit will accomplish the following:

• Accept a predefined XML document. • Parse the XML document and determine the business function. • Validate data elements and insure all mandatory data is present. • Establish a connection with a Sabre Host. • Construct and send Sabre Host native commands. • Verify Sabre Host responses. • Determine the completion of Transactions. • Invoke the XML converter (XML Agent). • Return the completed response to the caller. • End sessions.

The initial release will be developed in the Microsoft Windows NT environment. Future implementation of the Sabre XML Power Tool Kit solution will occur on the Microsoft Windows 2000 Server and SUN Solaris UNIX platforms.

The following diagram will outline a general approach using the Sabre XML Power Tool Kit.

Sabre XML Power Tool Kit

XML

Message

Converter

Process

Sabre

Session

Manager

Process

Client

Application

Sabre

Host

XML Formatted SabreRequest

Sabre Command

XML Formatted SabreResponse Sabre Response

Page 8: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 3 - March 26, 2002

SECTION II

XML MESSAGE PROCESSING

XML Overview XML (eXtensible Markup Language) is a standard approach for describing, capturing, processing and publishing information. XML is a framework in which customers can communicate using a common language. Developers can use XML to define data and place it in a structured format, which will facilitate flexibility in creating applications.

XML or the Sabre XML Power Tool Kit does not in any way, shape or form change, delete, or manipulate data returned from the Sabre host.

The Sabre XML Power Tool Kit acts as an XML Agent by translating an XML user request to a Sabre host entry and then the Sabre host response to XML.

Page 9: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 4 - March 26, 2002

Custom Input XML Tags with Sabre XML Power Tool Kit The XML tag names for each message used by the Sabre XML Power Tool Kit for input requests are default tag names. The Sabre XML Power Tool Kit supports a method that allows the input request tag names to be changed or customized to your specified input XML tag names. The default tag names do not have to be changed and may be used as they are.

To change the default tag names, find the file "ReqTagCfg.map” in the directory that contains the Sabre XML Power Tool Kit executable files. If the file does not exist, use a text editor (such as Notepad) and create the file. This file will contain customized tags paired with their actual default tag names. Input only the exceptions to the default tag name that are to be used as custom tags. If the file is not present, the Sabre XML Power Tool Kit will continue to function utilizing the default tag names. Please note that any custom tag(s) present in the "ReqTagCfg.map” without a corresponding definition file will cause a syntax error.

The format of the “ReqTagCfg.map” file and the Message ID records must conform to the following example:

<?xml version="1.0"?> <SABRE_XML_POWER_TOOL_KIT_REQUESTS version="1.0"> <MDR_0> <AIRAVAALABILTY>AirAvailability</AIRAVAALABILTY> Message ID <AIRAVL>Air_Flight_Info</AIRAVL> Segment ID

<AIRAVL012U>Departure_Date</AIRAVL012U> Element ID 1 <AIRAVL0145>Departure_City</AIRAVL0145> Element ID 2 <AIRAVL018B>Arrival_City</AIRAVL018B> Element ID 3 <AIRAVLP015>Connection_City</AIRAVLP015> Element ID 4 <AIRAVLP016>Minimum_Conn_Time</AIRAVLP016> Element ID 5 <AIRAVL007V>Service_Class</AIRAVL007V> Element ID 6 <AIRAVL012G>Airline_Code</AIRAVL012G> Element ID 7 <AIRAVLP006>Exclude_Airline_Flag</AIRAVLP006> Element ID 8 <AIRAVL01MK>Departure_Time</AIRAVL01MK> Element ID 9 <AIRAVLP007>Arrival_Time_Flag</AIRAVLP007> Element ID 10 <AIRAVLP008>Direct_Flight_Indicator</AIRAVLP008> Element ID 11

</MDR_0> <MDR_1> <VERIFYFLITINRY>Air_VerifyFlight</VERIFYFLITINRY> Message ID <FLINFO>Air_Flight_Info</FLINFO> Segment ID

<FLINFOCARR>Carrier</FLINFOCARR> Element ID 1 <FLINFOFNUM>FlightNumber</FLINFOFNUM> Element ID 2 <FLINFODATE>FlightDate</FLINFODATE> Element ID 3

</MDR_1> </SABRE_XML_POWER_TOOL_KIT_REQUESTS> Message ID records in the file must conform to the following format rules:

1. A Record must begin with "<" and end with ">" markers with no space between them.

2. Spaces are not allowed within tag names and Case is not observed.

3. You are not required to customize every tag within a Message ID. As in the example, only a few of the available fields have been defined for the segment <AIRAVL>. Be aware, however, that you must ALWAYS supply the Message ID following the initial "<", even if the tag is kept the same as the default tag. This is how the Sabre XML Power Tool Kit locates the appropriate Segment and Element translations for each Message ID.

The indentation in the example is for readability only.

Page 10: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 5 - March 26, 2002

XML Message Functions The Sabre XML Power Tool Kit provides the following XML functions.

• Air Availability

• Verify Routing

• Car Availability

• Hotel Availability

• PNR

� PNR Display � PNR Creation

�� Air PNR Creation �� Car PNR Creation �� Hotel PNR Creation

� PNR End Transact � PNR Ignore � PNR Cancel � PNR Change Name(s) � PNR Remove Name(s) � PNR Change OSI/SSR Item(s) � PNR Change General Remark(s) � PNR Change Phone Item(s) � PNR Add Segment(s) � PNR Remove Segment(s)

• Fare Shopper

• Fare Search – Journey Record

• Sabre Command

Page 11: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 6 - March 26, 2002

XML AIR AVAILABILITY XML Availability – Display Air Availability This function will return air availability. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAVAALABILTY> <AIRAVL> See table below for detail </AIRAVL> </AIRAVAALABILTY>

Data: Contains the following information for Availability XML request.

AIRAVL Segment Element ID Data

Type Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<AIRAVL012U> D 1 5 O 001 Date of Departure 20OCT <AIRAVL0145> C 1 5 M 001 Departure City (Three

character airport code) DFW

<AIRAVL018B> C 1 5 M 001 Arrival City (Three character airport code)

LAX

<AIRAVLP015> C 1 5 O 001 Connection City (If requesting a connection, three character airport code for connecting city)

LAS

<AIRAVLP016> N 2 3 O 001 Minimum Connection Time (Minimum time between arriving and departing connection)

060

<AIRAVL007V> C 1 2 O 001 Class of Service (Booking class, i.e. F,Y,C,Q,M,B, etc)

F

<AIRAVL012G> C 2 5 O 003 Airline Code(s) (Specify which airlines with this field. Air Availability for specified airlines only will be returned.)

AA

<AIRAVLP006> C 1 1 O 001 Exclude Airline Flag (Exclude the specific airlines identified in element 012G from being displayed in the air availability response)

X (default)

<AIRAVL01MK> C 1 9 O 001 Time (Departure time) 1230 <AIRAVLP007> C 1 1 O 001 Arrival Time Flag

(Displays air availability based on arrival time instead of departure time)

A (default)

<AIRAVLP008> C 1 1 O 001 Direct Flight Indicator (Displays only flights that do not contain connecting service)

D

NOTE:

1. If Date of Departure field (<AIRAVL012U>) is blank, today’s information will be returned.

2. If Date of Departure field is ‘*’, a “more availability” command will be issued. In this case, Departure City field (<AIRAVL0145>) and Arrival City field (<AIRAVL018B>) will be ignored.

Page 12: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 7 - March 26, 2002

3. Element <AIRAVLP016> is necessary only if it is desirable to override the Sabre default minimum connection

time for a particular request.

Example of XML data for Availability request NOTE: All tags must come in pairs ( i.e. an opening tag and a corresponding closing tag). For example, <AIRAVL> and </AIRAVL>. <?xml version="1.0"?><AIRAVAALABILTY><AIRAVL><AIRAVL012U>20DEC</AIRAVL012U><AIRAVL0145>DFW</AIRAVL0145><AIRAVL018B>LAX</AIRAVL018B><AIRAVLP015></AIRAVLP015><AIRAVLP016></AIRAVLP016><AIRAVL007V>Y</AIRAVL007V><AIRAVL012G></AIRAVL012G><AIRAVLP006></AIRAVLP006><AIRAVL01MK>1230</AIRAVL01MK><AIRAVLP007></AIRAVLP007><AIRAVLP008>D</AIRAVLP008></AIRAVL></AIRAVAALABILTY> Example of XML response data for AIR Availability The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0" encoding="utf-8" ?><AIRAALSADAVAIL version="05"><AVHDR0><dateOfDDMM>20DEC</dateOfDDMM><dayOfWeek>THU</dayOfWeek><boardPoint>DFW</boardPoint><timeZoneCode>CST</timeZoneCode><offPoint>LAX</offPoint><offCityTimeZone>PST</offCityTimeZone><timeZoneDifference>-2</timeZoneDifference><freeFormText>FOR MORE AVAILABILITY SEE BUR LAX LGB ONT SNA</freeFormText></AVHDR0><AVLIN0><IATA_LineItemNumber> 1</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2433</flightNumber><classOfService>Y</classOfService><availableSeatCount>4</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>1250</departureTime><time>1411</time><equipmentCode>763</equipmentCode><mealCode1>L</mealCode1><mealCode2>S</mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 2</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2421</flightNumber><classOfService>Y</classOfService><availableSeatCount>3</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1104</departureTime><time>1217</time><equipmentCode>757</equipmentCode><mealCode1>S</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 3</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2437</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1418</departureTime><time>1538</time><equipmentCode>S80</equipmentCode><mealCode1>S</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 4</IATA_LineItemNumber><TNSCarrierCode>DL</TNSCarrierCode><flightNumber> 527</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>0955</departureTime><time>1124</time><equipmentCode>757</equipmentCode><mealCode1>S</mealCode1><mealCode2>S</mealCode2><mealCode3> </mealCode3><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes></AVLIN0><AVLIN0><IATA_LineItemNumber> 5</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2439</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1532</departureTime><time>1645</time><equipmentCode>757</equipmentCode><mealCode1>S</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><daysOfOperation>X6</daysOfOperation><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 6</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2409</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>7</IND_PassengerDependent><departureTime>0918</departureTime><time>1041</time><equipmentCode>757</equipmentCode><mealCode1>V</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 7</IATA_LineItemNumber><TNSCarrierCode>KE</TNSCarrierCode><operatingCarrierCode>DL</operatingCarrierCode><flightNumber>7016</flightNumber><classOfService>Y</classOfService><availableSeatCount>0</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><departureTime>1550</departureTime><time>1709</time><equipmentCode>738</equipmentCode><mealCode1>H</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>AT</linkCodes><trafficRestrictionCode>Q</trafficRestrictionCode></AVLIN0><AVLIN0><IATA_LineItemNumber> 8</IATA_LineItemNumber><TNSCarrierCode>DL</TNSCarrierCode><flightNumber> 467</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1550</departureTime><time>1709</time><equipmentCode>767</equipmentCode><mealCode1>S</mealCode1><mealCode2>S</mealCode2><mealCode3> </mealCode3><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes></AVLIN0><AVLIN0><IATA_LineItemNumber> 9</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2453</flightNumber><classOfService>Y</classOfService>

Page 13: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 8 - March 26, 2002

<availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1600</departureTime><time>1724</time><equipmentCode>S80</equipmentCode><mealCode1>S</mealCode1><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber>10</IATA_LineItemNumber><TNSCarrierCode>UA</TNSCarrierCode><flightNumber> 499</flightNumber><classOfService>Y</classOfService><availableSeatCount>4</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>0845</departureTime><time>0959</time><equipmentCode>319</equipmentCode><mealCode1>B</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber>11</IATA_LineItemNumber><TNSCarrierCode>NZ</TNSCarrierCode><operatingCarrierCode>UA</operatingCarrierCode><flightNumber>9093</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><departureTime>0845</departureTime><time>0959</time><equipmentCode>319</equipmentCode><mealCode1>B</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DC</linkCodes><trafficRestrictionCode>Q</trafficRestrictionCode></AVLIN0><AVLIN0><IATA_LineItemNumber>12</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2405</flightNumber><classOfService>Y</classOfService><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>LAX</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>0810</departureTime><time>0929</time><equipmentCode>757</equipmentCode><mealCode1>B</mealCode1><mealCode2>V</mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0></AIRAALSADAVAIL>

Page 14: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 9 - March 26, 2002

XML FLIGHT INFORMATION

Verify Routing/Times/Meals/Equipment/Flying Time -- V Display This function will verify the details of a specific flight. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<VERIFYFLITINRY> <FLINFO> See table below for detail </FLINFO> </VERIFYFLITINRY>

Data: Contains the following information for Verify Routing XML request.

FLINFO Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<FLINFOCARR> D 1 5 M 001 Carrier AA <FLINFOFNUM> N 1 5 M 001 Flight Number 3 <FLINFODATE> C 1 5 O 001 Future Date

(Default date is today) 22OCT

NOTE:.

If Future Date field (<FLINFODATE>) is blank, today’s information will be returned.

Example of XML data for Verify Flight Itinerary Routing request <?xml version="1.0"?><VERIFYFLITINRY><FLINFO><FLINFOCARR>AA</FLINFOCARR><FLINFOFNUM>61</FLINFOFNUM><FLINFODATE>20OCT</FLINFODATE></FLINFO></VERIFYFLITINRY>

Example of XML response data for AIR Availability The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0" encoding="utf-8" ?><AIRAALAIRPRVDP version="03"><FLITIN><messageType>20OCT</messageType><freeFormText>AUS</freeFormText><FLITIN0003>DFW</FLITIN0003><FLITIN0005>849A</FLITIN0005><FLITIN0007>953A</FLITIN0007><title>757</title><nameFieldRemarks>1.04</nameFieldRemarks><contactName>1.04</contactName><addressLine>183</addressLine><city>N</city><stateProvince>ARR-TERMINAL C </stateProvince></FLITIN><FLITIN><freeFormText>DFW</freeFormText><FLITIN0003>NRT</FLITIN0003><FLITIN0005>1110A</FLITIN0005><FLITIN0007>220P</FLITIN0007><FLITIN0008>1</FLITIN0008><FLITIN0009>LD/LD/LD </FLITIN0009><title>777</title><nameFieldRemarks>13.10</nameFieldRemarks><contactName>15.31</contactName><addressLine>6437</addressLine><city>N</city><stateProvince>DEP-TERMINAL A ARR-TERMINAL 1 </stateProvince></FLITIN></AIRAALAIRPRVDP>

Page 15: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 10 - March 26, 2002

XML CAR AVAILABILITY XML Availability - Display Car Availability This function returns car availability. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<CARAVACLABILTY> <CARAVL> See table below for detail </CARAVL> </CARAVACLABILTY>

Data: Contains the following information for Display Car Availability XML request.

CARAVL Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<CARAVL00XN> C 3 5 M 001 Pick up City DFW <CARAVL00XR> D 4 5 M 001 Pick up Date 01SEP <CARAVL00XO> C 3 3 O 001 Drop off City DAL <CARAVL00XS> D 4 5 M 001 Drop off date 10SEP <CARAVL00XP> C 4 4 M 001 Pick up Time 0800 <CARAVL00XQ> C 4 4 M 001 Drop off Time 1200 <CARAVL003A> C 4 4 O 005 Car Type ECAR <CARAVL00WV> C 1 1 O 001 Rate Category S

Valid Car Type Codes A Car Type Code is a combination of the following items.

1. Class of Car 2. Type of Car 3. Automatic or Manual shift 4. Air Conditioning (A/C) or no A/C

To determine a Car Type Code, select one character from each column. Two or four characters can be used. Three characters are not allowed. If a two-character code is used, a Class and a Type must be selected.

CLASS TYPE TRANSMISSION Air Conditioning M – Mini C – Car A – Automatic R – Yes E – Economy B – 2 Door M – Manual N – No C – Compact D – 4 Door I – Intermediate L – Limo S – Standard V – Van F – Full Size T – Convertible P – Premium S – Sports Car L – Luxury F – 4 Wheel Drive X – Special X – Special W – Wagon P – Pickup J – All Terrain Vehicle K – Truck R – Recreation Vehicle

For example, ECAR is an Economy Car, with Automatic transmission and Air Conditioning.

Page 16: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 11 - March 26, 2002

Valid Rate Category Codes The following table shows the valid Rate Category Codes.

Code Description A Association

Rates which are available to select membership organizations such as AARP or AAA. B Business Standard

Rates which are extended to standard persons traveling on company business, but are non-negotiated corporate rates.

U Consortium Rates which are available to travel consortiums.

V Convention Rates which are made available to attendees of special meetings or conventions.

C Corporate Rates which are negotiated with corporations for use by employees of a corporation.

R Credential Rates which require specific types of identification to be presented at time of car rates or non-Military Management Traffic Conference (MTMC).

G Government Official U.S. Federal Government rates whereby the rental car company signed an agreement with the Military Management Traffic Conference (MTMC) to provide to members of the military.

L Inclusive Rates which include non-standard items such as insurance.

I Industry Rates which are available to individuals employed in the travel industry, such as travel agents.

N Negotiated Rates which been negotiated between the car rental company and an individual travel agency.

K Package Rates which are offered as part of a specific package with other travel related services, such as cruises, air, hotel, etc.

P Promotional Rates which may have some rental restrictions.

S Standard Rates which do not have any rental restrictions.

Example of XML data for Display Car Availability request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CARAVL> and </CARAVL>.

<?xml version="1.0"?><CARAVACLABILTY><CARAVL><CARAVL00XN>DFW</CARAVL00XN><CARAVL00XR>10JAN</CARAVL00XR><CARAVL00XO>DAL</CARAVL00XO><CARAVL00XS>15JAN</CARAVL00XS><CARAVL00XP>0800</CARAVL00XP><CARAVL00XQ>1200</CARAVL00XQ><CARAVL003A>ECAR</CARAVL003A><CARAVL00WV></CARAVL00WV></CARAVL></CARAVACLABILTY>

Example of XML response data for Display Car Availability The Sabre XML Power Tool Kit returns the following data format to the user.

<?xml version="1.0" encoding="utf-8" ?><CAR000CFR00000 version="03"><GDSENT><pickUpCity>DFW</pickUpCity><pickUpPointName>DALLAS FT WORTH</pickUpPointName><dropOffCity>DAL</dropOffCity><pickUpTimeHHMM> 800</pickUpTimeHHMM><dropOffTimeHHMM>1200</dropOffTimeHHMM><pickUpDateDDMMM>10JAN</pickUpDateDDMMM><dropOffDateDDMMM>15JAN</dropOffDateDDMMM><currencyCode>USD</currencyCode></GDSENT><GDSHDR><responseHeader>CFDFW-DAL/10JAN-15JAN/0800-1200/ECAR</responseHeader><responseHeader>DALLAS FT WORTH - THU 10JAN 0800 DAL TUE 15JAN 1200</responseHeader><responseHeader>* DIRECT CONNECT AVAILABILITY ¤ DIRECT CONNECT SELL</responseHeader><responseHeader>CAR COMPANY S TYPE R USD WEEKLY MI/KM CHARGE APT</responseHeader></GDSHDR><GDSLIN><lineNumber>001</lineNumber></GDSLIN><GDSVND><vendorCode>ZT</vendorCode><vendorName>THRIFTY</vendorName><directConnectDCS_AndDCAInd>S</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>120.90</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>30.90</extraDayRate><extraDayMileageAllowance>UNL</extraDayMile

Page 17: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 12 - March 26, 2002

ageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>002</lineNumber></GDSLIN><GDSVND><vendorCode>ZR</vendorCode><vendorName>DOLLAR</vendorName><directConnectDCS_AndDCAInd>S</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>120.90</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>39.90</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>14.00</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>003</lineNumber></GDSLIN><GDSVND><vendorCode>ZS</vendorCode><vendorName>SEARS</vendorName><directConnectDCS_AndDCAInd>B</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>*204.95</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>40.99</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>13.67</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>004</lineNumber></GDSLIN><GDSVND><vendorCode>ZD</vendorCode><vendorName>BUDGET</vendorName><directConnectDCS_AndDCAInd>B</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>*204.95</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>40.99</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>13.67</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>005</lineNumber></GDSLIN><GDSVND><vendorCode>ZL</vendorCode><vendorName>NATIONAL</vendorName><directConnectDCS_AndDCAInd>S</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>236.98</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>40.99</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>20.50</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>006</lineNumber></GDSLIN><GDSVND><vendorCode>ZI</vendorCode><vendorName>AVIS</vendorName><directConnectDCS_AndDCAInd>B</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>*249.99</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>50.00</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>16.67</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSLIN><lineNumber>007</lineNumber></GDSLIN><GDSVND><vendorCode>ZE</vendorCode><vendorName>HERTZ</vendorName><directConnectDCS_AndDCAInd>B</directConnectDCS_AndDCAInd><vendorDeskLocationInd>O</vendorDeskLocationInd></GDSVND><GDSRTH><STM_RatePlan>W</STM_RatePlan><carTypeCode>ECAR</carTypeCode><availabilityStatus>S</availabilityStatus></GDSRTH><GDSRTE><carRate>*249.99</carRate><mileageAllowance>UNL</mileageAllowance><mileageCharge>.00</mileageCharge><extraDayRate>50.00</extraDayRate><extraDayMileageAllowance>UNL</extraDayMileageAllowance><extraHourRate>25.00</extraHourRate><extraHourMileageAllowance>UNL</extraHourMileageAllowance><DCS_GuaranteedIndGD>G</DCS_GuaranteedIndGD></GDSRTE><GDSTRL><responseTrailer>FOR ANY REQUIRED CHARGES SEE CF*P LINE NBR/FEE</responseTrailer><responseTrailer>RESTRICTIONS/CONDITIONS MAY APPLY - CHECK RULES</responseTrailer><responseTrailer>TO DECODE ANY CARTYPE - AVD/TYPE</responseTrailer><responseTrailer>ONE WAY RENTAL RESTRICTIONS MAY APPLY</responseTrailer><responseTrailer>G IS GUARANTEED RATE</responseTrailer><responseTrailer>X - XTRA DAY/HOUR RATES MAY APPLY - CF*X LINE NBR</responseTrailer><responseTrailer>TO SELL - 0C LINE NBR EXAMPLE 0C1 0C1/ID-1234567</responseTrailer><responseTrailer>DISPLAY ENTRIES-</responseTrailer><responseTrailer>CF*R LINE NBR CF*P LINE NBR CF*LINE NBR CF*‡CUR</responseTrailer><responseTrailer>RULES POLICY RATE QUOTE CURRENCY</responseTrailer></GDSTRL></CAR000CFR00000>

Page 18: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 13 - March 26, 2002

XML HOTEL AVAILABILITY

XML Availability - Display Hotel Availability This function returns hotel availability. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<HOTAVAHLABILTY> <HOTAVL> See table below for detail </HOTAVL> </HOTAVAHLABILTY>

Data: Contains the following information for Display Hotel Availability request.

HOTAVL Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<HOTAVLP024> C 3 3 M 001 City DFW <HOTAVL012U> D 1 5 O 001 Date 05OCT <HOTAVLP025> N 1 5 O 001 Number of Nights 4 <HOTAVLP026> N 1 2 O 001 Number of People 2 <HOTAVLP027> C 1 3 O 009 Rate Code M

Valid Hotel Rate Codes The following table shows the standard Hotel Rate Codes.

Code Description V Convention C Corporate D Day I Distressed F Family Plan GOV Government M Military P Promotional/Tour S Senior Citizen TVL or T Travel Industry W Weekend R Rack BEST Best ALL All (Except Government, Convention, Military, Travel Industry, and Day rates.)

Example of XML data for Display Hotel Availability request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <HOTAVL> and </HOTAVL>. <?xml version="1.0"?><HOTAVAHLABILTY><HOTAVL><HOTAVLP024>DFW</HOTAVLP024><HOTAVL012U>05JAN</HOTAVL012U><HOTAVLP025>4</HOTAVLP025><HOTAVLP026>2</HOTAVLP026><HOTAVLP027>M</HOTAVLP027></HOTAVL></HOTAVAHLABILTY>

Page 19: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 14 - March 26, 2002

Example of XML response data for Display Hotel Availability The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0" encoding="utf-8" ?><HTLAALSHOPLIST version="03"><HOTDAT><freeText>DFW</freeText><hotelHOTMorePropsExistBasedOnHOT_F>Y</hotelHOTMorePropsExistBasedOnHOT_F></HOTDAT><HOTPRP><lineNumber>001</lineNumber><expandedVendorCode>CI</expandedVendorCode><DCS_AuxHotelsPropertyCode>023842</DCS_AuxHotelsPropertyCode><hotelName>COMFORT INN FARMERS BRANCH</hotelName><hotelLocationDescription>DALLAS</hotelLocationDescription><hotelDistanceFromIndexPoint>008</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>E</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>14040 STEMMONS RD</hotelStreetAddress><hotelStreetAddress>FARMERS BRANCH TX 75234</hotelStreetAddress><hotelPhoneNumber>972-406-3030</hotelPhoneNumber><hotelFaxNumber>972-406-2929</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>55.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-096.90230</geographicalLongitude><geographicAltitude>032.938100</geographicAltitude><maximumRate>110.00</maximumRate><propertyOptionsGolf>Y</propertyOptionsGolf><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsJacuzzi>Y</propertyOptionsJacuzzi><HOTPRP0300>Y</HOTPRP0300><HOTPRP0302>Y</HOTPRP0302></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A2Q</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>N2Q</roomTypeCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A1Q</roomTypeCode><roomTypeCode>B1K</roomTypeCode><roomTypeCode>C1K</roomTypeCode><roomTypeCode>N1Q</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>GOV</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS><HOTPRP><lineNumber>002</lineNumber><expandedVendorCode>LQ</expandedVendorCode><DCS_AuxHotelsPropertyCode>024610</DCS_AuxHotelsPropertyCode><hotelName>LAQUINTA NORTH</hotelName><hotelLocationDescription>FT WORTH TX</hotelLocationDescription><hotelDistanceFromIndexPoint>016</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>W</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>4700 NORTH FRWY</hotelStreetAddress><hotelStreetAddress>FT WORTH TX 76137</hotelStreetAddress><hotelPhoneNumber>817-222-2888</hotelPhoneNumber><hotelFaxNumber>817-222-2229</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>81.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.31250</geographicalLongitude><geographicAltitude>032.826400</geographicAltitude><maximumRate>95.99</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsPets>Y</propertyOptionsPets><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsDryclean>Y</propertyOptionsDryclean><propertyOptionsJacuzzi>Y</propertyOptionsJacuzzi><HOTPRP0300>Y</HOTPRP0300><HOTPRP0302>Y</HOTPRP0302><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>RAC</hotelRateCode><roomTypeCode>C2D</roomTypeCode><roomTypeCode>N2D</roomTypeCode><roomTypeCode>J1K</roomTypeCode><roomTypeCode>NJK</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>GOV</hotelRateCode><roomTypeCode>C2D</roomTypeCode><roomTypeCode>N2D</roomTypeCode><roomTypeCode>J1K</roomTypeCode><roomTypeCode>NJK</roomTypeCode></RTLVLS><HOTPRP><lineNumber>003</lineNumber><expandedVendorCode>CZ</expandedVendorCode><DCS_AuxHotelsPropertyCode>054610</DCS_AuxHotelsPropertyCode><hotelName>COMFORT SUITE FT WORTH</hotelName><hotelLocationDescription>FT WORTH</hotelLocationDescription><hotelDistanceFromIndexPoint>015</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>W</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>3751 TANACROSS DR</hotelStreetAddress><hotelStreetAddress>FT WORTH TX 76137</hotelStreetAddress><hotelPhoneNumber>817-222-2333</hotelPhoneNumber><hotelFaxNumber>817-222-9666</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>79.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.29310</geographicalLongitude><geographicAltitude>032.837000</geographicAltitude><maximumRate>139.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</proper

Page 20: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 15 - March 26, 2002

tyOptionsMeetingFACS_><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsJacuzzi>Y</propertyOptionsJacuzzi><HOTPRP0300>Y</HOTPRP0300><HOTPRP0302>Y</HOTPRP0302><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>04</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>N2Q</roomTypeCode><roomTypeCode>A2Q</roomTypeCode><roomTypeCode>B1K</roomTypeCode><roomTypeCode>C1K</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>04</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>GOV</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS><HOTPRP><lineNumber>004</lineNumber><expandedVendorCode>MC</expandedVendorCode><DCS_AuxHotelsPropertyCode>001208</DCS_AuxHotelsPropertyCode><hotelName>MARRIOTT DFW AIRPORT NORTH</hotelName><hotelLocationDescription>DFW AIRPORT</hotelLocationDescription><hotelDistanceFromIndexPoint>002</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>NE</hotelDirectionFromIndexPoint><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>8440 FREEPORT PKWY</hotelStreetAddress><hotelStreetAddress>IRVING TX 75063</hotelStreetAddress><hotelPhoneNumber>972-929-8800</hotelPhoneNumber><hotelFaxNumber>972-929-6501</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>89.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.01960</geographicalLongitude><geographicAltitude>032.922700</geographicAltitude><maximumRate>209.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsConventions>Y</propertyOptionsConventions><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsDining>Y</propertyOptionsDining><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsDryclean>Y</propertyOptionsDryclean><HOTPRP0301>Y</HOTPRP0301><HOTPRP0302>Y</HOTPRP0302><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyNumeric>00</hotelCancelPolicyNumeric><hotelRateCode>GOV</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS><HOTPRP><lineNumber>005</lineNumber><expandedVendorCode>ES</expandedVendorCode><DCS_AuxHotelsPropertyCode>043744</DCS_AuxHotelsPropertyCode><hotelName>EMBASSY SUITES OUTDOOR WORLD</hotelName><hotelLocationDescription>HWY 121N I 635</hotelLocationDescription><hotelDistanceFromIndexPoint>004</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>N</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>2401 BASS PRO DRIVE</hotelStreetAddress><hotelStreetAddress>GRAPEVINE TX 76051</hotelStreetAddress><hotelPhoneNumber>972-724-2600</hotelPhoneNumber><hotelFaxNumber>972-724-2670</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>259.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.04560</geographicalLongitude><geographicAltitude>032.955300</geographicAltitude><maximumRate>295.00</maximumRate><propertyOptionsGolf>Y</propertyOptionsGolf><propertyOptionsTennis>Y</propertyOptionsTennis><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsConventions>Y</propertyOptionsConventions><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsDining>Y</propertyOptionsDining><propertyOptionsKidsFACS_>Y</propertyOptionsKidsFACS_><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsPets>Y</propertyOptionsPets><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsDryclean>Y</propertyOptionsDryclean><propertyOptionsJacuzzi>Y</propertyOptionsJacuzzi><HOTPRP0300>Y</HOTPRP0300><HOTPRP0301>Y</HOTPRP0301><propertyOptionsKitchenFacilities>Y</propertyOptionsKitchenFacilities><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>H</hotelCancelPolicyOption><hotelCancelPolicyNumeric>24</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>AJS</roomTypeCode><roomTypeCode>N2D</roomTypeCode><roomTypeCode>K1K</roomTypeCode><roomTypeCode>L1K</roomTypeCode><roomTypeCode>E2D</roomTypeCode><roomTypeCode>H1K</roomTypeCode><roomTypeCode>H2D</roomTypeCode></RTLVLS><HOTPRP><lineNumber>006</lineNumber><expandedVendorCode>XV</expandedVendorCode><DCS_AuxHotelsPropertyCode>043829</DCS_AuxHotelsPropertyCode><hotelName>SPRNGHLL STS ARLINGTON</hotelName><hotelLocationDescription>ARLINGTON TX</hotelLocationDescription><hotelDistanceFromIndexPoint>009</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>S</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvail

Page 21: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 16 - March 26, 2002

Participant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>1975 EAST LAMAR BOULEVARD</hotelStreetAddress><hotelStreetAddress>ARLINGTON TX 76006</hotelStreetAddress><hotelPhoneNumber>817-860-2737</hotelPhoneNumber><hotelFaxNumber>817-860-4011</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>94.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.07870</geographicalLongitude><geographicAltitude>032.762700</geographicAltitude><maximumRate>94.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsDryclean>Y</propertyOptionsDryclean><HOTPRP0300>Y</HOTPRP0300><HOTPRP0302>Y</HOTPRP0302><propertyOptionsKitchenFacilities>Y</propertyOptionsKitchenFacilities><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2D</roomTypeCode></RTLVLS><HOTPRP><lineNumber>007</lineNumber><expandedVendorCode>MC</expandedVendorCode><DCS_AuxHotelsPropertyCode>044255</DCS_AuxHotelsPropertyCode><hotelName>MARRIOTT STE DAL MKT CTR</hotelName><hotelLocationDescription>DALLAS TX</hotelLocationDescription><hotelDistanceFromIndexPoint>013</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>SE</hotelDirectionFromIndexPoint><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>2493 N STEMMONS FREEWAY</hotelStreetAddress><hotelStreetAddress>DALLAS TX 75207</hotelStreetAddress><hotelPhoneNumber>214-905-0050</hotelPhoneNumber><hotelFaxNumber>214-905-0060</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>109.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-096.83740</geographicalLongitude><geographicAltitude>032.804700</geographicAltitude><maximumRate>199.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsConventions>Y</propertyOptionsConventions><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsDining>Y</propertyOptionsDining><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsPets>Y</propertyOptionsPets><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsDryclean>Y</propertyOptionsDryclean><HOTPRP0302>Y</HOTPRP0302><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>H</hotelCancelPolicyOption><hotelCancelPolicyNumeric>24</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>ROH</roomTypeCode><roomTypeCode>S1K</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyOption>H</hotelCancelPolicyOption><hotelCancelPolicyNumeric>24</hotelCancelPolicyNumeric><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>GOV</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS><HOTPRP><lineNumber>008</lineNumber><expandedVendorCode>BU</expandedVendorCode><DCS_AuxHotelsPropertyCode>038964</DCS_AuxHotelsPropertyCode><hotelName>BAYMONT INN ARLINGTON</hotelName><hotelLocationDescription>NEAR SIX FLAGS</hotelLocationDescription><hotelDistanceFromIndexPoint>010</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>S</hotelDirectionFromIndexPoint><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>2401 DIPLOMACY DRIVE</hotelStreetAddress><hotelStreetAddress>ARLINGTON TX 76011</hotelStreetAddress><hotelPhoneNumber>817-633-2400</hotelPhoneNumber><hotelFaxNumber>817-633-3500</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>57.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.06580</geographicalLongitude><geographicAltitude>032.752600</geographicAltitude><maximumRate>64.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsPets>Y</propertyOptionsPets></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2D</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>N2D</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>MIL</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>MIL</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2D</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>N2D</roomTypeCode></RTLVLS><HOTPRP><lineNumber>009</lineNumber><expandedVendorCode>RV</expandedVendorCode><DCS_AuxHotelsPropertyCode>028967</DCS_AuxHotelsPropertyCode><hotelName>RRI DALLAS MARKET CENTER</hotelName><hotelLocationDescription>DALLAS TX</hotelLocationDescription><hotelDistanceFromIndexPoint>011</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>SE</hotelDirectionFromIndexPoint><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelStreetAddress>1550 EMPIRE CENTRAL DR</hotelStreetAddress><hotelStreetAddress>DALLAS TX 75235</hotelStreetAddress><hotelPhoneNumber>214-638-5151</hotelPhoneNumber><hotelFaxNumber>214-638-3920</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>46.99</hotelMINRTE_ForThis

Page 22: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 17 - March 26, 2002

Property><geographicalLongitude>-096.86530</geographicalLongitude><geographicAltitude>032.826500</geographicAltitude><maximumRate>50.99</maximumRate><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsPets>Y</propertyOptionsPets></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2D</roomTypeCode><roomTypeCode>D1K</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>COR</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><hotelRateCode>GOV</hotelRateCode><hotelRateCode>MIL</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2D</roomTypeCode><roomTypeCode>D1K</roomTypeCode></RTLVLS><HOTPRP><lineNumber>010</lineNumber><expandedVendorCode>ES</expandedVendorCode><DCS_AuxHotelsPropertyCode>001869</DCS_AuxHotelsPropertyCode><hotelName>EMBASSY SUITES LOVE FIELD</hotelName><hotelLocationDescription>LOVE FIELD</hotelLocationDescription><hotelDistanceFromIndexPoint>011</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>E</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DAL</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>3880 W NORTHWEST HWY</hotelStreetAddress><hotelStreetAddress>DALLAS TX 75220</hotelStreetAddress><hotelPhoneNumber>214-357-4500</hotelPhoneNumber><hotelFaxNumber>214-357-0683</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>209.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-096.85060</geographicalLongitude><geographicAltitude>032.862400</geographicAltitude><maximumRate>209.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsWheelchair>Y</propertyOptionsWheelchair><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>P</hotelCancelPolicyOption><hotelCancelPolicyNumeric>06</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>AJS</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>SU1</roomTypeCode><roomTypeCode>N2D</roomTypeCode></RTLVLS><HOTPRP><lineNumber>011</lineNumber><expandedVendorCode>EA</expandedVendorCode><DCS_AuxHotelsPropertyCode>046216</DCS_AuxHotelsPropertyCode><hotelName>EXTD STAY AM LEWISVILLE</hotelName><hotelLocationDescription>LEWISVILLE TX</hotelLocationDescription><hotelDistanceFromIndexPoint>009</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>NE</hotelDirectionFromIndexPoint><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>1900 LAKE POINT DR</hotelStreetAddress><hotelStreetAddress>LEWISVILLE TX 75057</hotelStreetAddress><hotelPhoneNumber>972-315-7455</hotelPhoneNumber><hotelFaxNumber>972-315-8552</hotelFaxNumber><geographicalLongitude>-096.97640</geographicalLongitude><geographicAltitude>033.015100</geographicAltitude></HOTPRP><HOTPRP><lineNumber>012</lineNumber><expandedVendorCode>CC</expandedVendorCode><DCS_AuxHotelsPropertyCode>045191</DCS_AuxHotelsPropertyCode><hotelName>CLARION INN AND SUITES IRVING</hotelName><hotelLocationDescription>IRVING TX</hotelLocationDescription><hotelDistanceFromIndexPoint>002</hotelDistanceFromIndexPoint><hotelDirectionFromIndexPoint>NE</hotelDirectionFromIndexPoint><mealServiceAssociatedWith>Y</mealServiceAssociatedWith><hotelTransportationCode> </hotelTransportationCode><hotelLocationCode>G</hotelLocationCode><airportStationCode>DFW</airportStationCode><hotelDirectConnectSellParticipant>Y</hotelDirectConnectSellParticipant><hotelDirectConnectAvailParticipant>Y</hotelDirectConnectAvailParticipant><hotelStreetAddress>5000 W JOHN CARPENTER FRWY</hotelStreetAddress><hotelStreetAddress>IRVING TX 75063</hotelStreetAddress><hotelPhoneNumber>972-929-5757</hotelPhoneNumber><hotelFaxNumber>972-870-9567</hotelFaxNumber><currencyCode>USD</currencyCode><hotelMINRTE_ForThisProperty>94.00</hotelMINRTE_ForThisProperty><geographicalLongitude>-097.01670</geographicalLongitude><geographicAltitude>032.918800</geographicAltitude><maximumRate>159.00</maximumRate><propertyOptionsPool>Y</propertyOptionsPool><propertyOptionsFitnessCenter>Y</propertyOptionsFitnessCenter><propertyOptionsBusinessReady>Y</propertyOptionsBusinessReady><propertyOptionsMeetingFACS_>Y</propertyOptionsMeetingFACS_><propertyOptionsBusinessCenter>Y</propertyOptionsBusinessCenter><propertyOptionsRecreation>Y</propertyOptionsRecreation><propertyOptionsDataport>Y</propertyOptionsDataport><propertyOptionsNonsmoking>Y</propertyOptionsNonsmoking><propertyOptionsJacuzzi>Y</propertyOptionsJacuzzi><HOTPRP0300>Y</HOTPRP0300><HOTPRP0302>Y</HOTPRP0302><propertyOptionsInteriorDoorways>Y</propertyOptionsInteriorDoorways></HOTPRP><RTLVLS><hotelRateLevelCode>RAC</hotelRateLevelCode><hotelCancelPolicyOption>H</hotelCancelPolicyOption><hotelCancelPolicyNumeric>24</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>RAC</hotelRateCode><roomTypeCode>A1K</roomTypeCode><roomTypeCode>A2Q</roomTypeCode><roomTypeCode>B1K</roomTypeCode><roomTypeCode>B2Q</roomTypeCode><roomTypeCode>C2Q</roomTypeCode><roomTypeCode>N1K</roomTypeCode><roomTypeCode>N2Q</roomTypeCode></RTLVLS><RTLVLS><hotelRateLevelCode>GOV</hotelRateLevelCode><hotelCancelPolicyOption>H</hotelCancelPolicyOption><hotelCancelPolicyNumeric>24</hotelCancelPolicyNumeric><XPMGuarenteeRequired>6</XPMGuarenteeRequired><guarenteeSurchargeReqGD>G</guarenteeSurchargeReqGD><hotelRateCode>GOV</hotelRateCode><roomTypeCode>ROH</roomTypeCode></RTLVLS></HTLAALSHOPLIST>

Page 23: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 18 - March 26, 2002

XML PNR

XML PNR Display – Display PNR details This function will return PNR information. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALPNRDSPLY> <PNRDSP> See table below for detail </PNRDSP> </AIRAALPNRDSPLY>

Data: Contains the following information for PNR Display XML request.

PNRDSP Segment Element ID Data

Type Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<PNRDSP001B> C 6 6 M 001 Record Locator (Six character Sabre confirmation number)

CYGTMJ

NOTE: Set Record Locator field (<PNRDSP001B>) to “*” to display current or non-end-transacted PNR

Example of XML data for PNR Display request NOTE: All tags must come in pairs ( i.e. an opening tag and a corresponding closing tag). For example, <PNRDSP> and </PNRDSP>. <?xml version="1.0"?><AIRAALPNRDSPLY><PNRDSP><PNRDSP001B>TGLRRP</PNRDSP001B></PNRDSP></AIRAALPNRDSPLY>

Example of XML response data for PNR Display The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0" encoding="utf-8" ?><AIRAALSAD0PNR0 version="03"><GEN000><dateOfCreation>21JUN01</dateOfCreation><time>1608</time><creationAgentID>NCZ</creationAgentID><pseudoCityCode>ATX</pseudoCityCode><receivedFrom>CHERYL CULLEN/TEST PNR</receivedFrom><recordLocator>TGLRRP</recordLocator><itinerarySegmentsQuantity>05</itinerarySegmentsQuantity><dK_Number>123456</dK_Number><aAACity>PE51</aAACity><pseudoCityCode>PE51</pseudoCityCode></GEN000><PAX000><nameNumber>01.01</nameNumber><lastName>SMITH</lastName><firstName>BOB</firstName><passengerNumberWithin_Surname>2</passengerNumberWithin_Surname></PAX000><PAX000><nameNumber>01.02</nameNumber><lastName>SMITH</lastName><firstName>MARY</firstName><passengerNumberWithin_Surname>2</passengerNumberWithin_Surname></PAX000><PAX000><nameNumber>02.01</nameNumber><lastName>JONES</lastName><firstName>JIM</firstName><passengerNumberWithin_Surname>1</passengerNumberWithin_Surname></PAX000><PAX000><nameNumber>03.01</nameNumber><passengerWithInfantIndicator>I</passengerWithInfantIndicator><lastName>JONES</lastName><firstName>SARAH</firstName><passengerNumberWithin_Surname>1</passengerNumberWithin_Surname></PAX000><PAX000><nameNumber>04.01</nameNumber><lastName>JONES</lastName><firstName>MRS ANN</firstName><passengerNumberWithin_Surname>1</passengerNumberWithin_Surname></PAX000><TRM000><itemNumber>01</itemNumber><ticketingTimeLimit>T-TEST PNR</ticketingTimeLimit></TRM000><PHN000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><IATA_Citycode>DFW</IATA_Citycode><telephoneDescription>817-931-8831-TEST/PNR</telephoneDescription></PHN000><AFX000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><SSROSI_Indicator>OSI</SSROSI_Indicator><freeFormText>AA INF</freeFormText></AFX000><AFN000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><nameNumber>03.01</nameNumber><passengerName>I/JONES/SARAH</passengerName></AFN000><GFX000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><SSROSI_Indicator>OSI</SSROSI_Indicator><freeFormText>INF</freeFormText><expandedAirlineCode>YY</expandedAirlineCode></GFX000><GFN000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><nameNumber>03.01</nameNumber><passengerName>I/JONES/SARAH</passengerName></GFN000><GRM000><SAD_ForPNR_ItemNumber>001</SAD_ForPNR_ItemNumber><freeFormText>*-CASH</freeFormText></GRM000><GRM000><SAD_ForPNR_ItemNumber>002</SAD_ForPNR_ItemNumber><freeFormText>*-AX372061027461005/1201</freeFormText></GRM000><GRM000><SAD_ForP

Page 24: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 19 - March 26, 2002

NR_ItemNumber>003</SAD_ForPNR_ItemNumber><freeFormText>*-CHECK</freeFormText></GRM000><GRM000><SAD_ForPNR_ItemNumber>004</SAD_ForPNR_ItemNumber><freeFormText>*-OTHER</freeFormText></GRM000><GRM000><SAD_ForPNR_ItemNumber>005</SAD_ForPNR_ItemNumber><freeFormText>*-FOP OF PAYMENT FIELD</freeFormText></GRM000><GRM000><SAD_ForPNR_ItemNumber>006</SAD_ForPNR_ItemNumber><freeFormText>*-TESTPNR</freeFormText></GRM000><AIR000><segmentNumber>0001</segmentNumber><statusCode>WK</statusCode><numberOFSeatsBooked>04</numberOFSeatsBooked><airlineDesignator>AA</airlineDesignator><classOfService>Y</classOfService><flightNumberIdentifier>0730</flightNumberIdentifier><segmentTag>DCAA*TGLRRP</segmentTag><departureTime>1310</departureTime><arrivalTime>1736</arrivalTime><flightStatusDescription>FLT NOOP DUE TO SCHEDULE CHANGE</flightStatusDescription><electTktEligibilityIndicator>E</electTktEligibilityIndicator><connectionIndicator> </connectionIndicator></AIR000><CPA000><segmentNumber>0001</segmentNumber><pseudoCityCode>DFW</pseudoCityCode><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><IATA_Citycode>LGA</IATA_Citycode><arrivalDateSeamlessAvailabilityCPA>23JAN</arrivalDateSeamlessAvailabilityCPA><dayOfWeekIndicator>3</dayOfWeekIndicator><dayOfWeek>3</dayOfWeek></CPA000><AIR000><segmentNumber>0002</segmentNumber><statusCode>WK</statusCode><numberOFSeatsBooked>04</numberOFSeatsBooked><airlineDesignator>AA</airlineDesignator><classOfService>Y</classOfService><flightNumberIdentifier>0722</flightNumberIdentifier><stopsNumberOfStops>00</stopsNumberOfStops><segmentTag>DCAA*TGLRRP</segmentTag><specialMealTagYN>N</specialMealTagYN><departureTime>1250</departureTime><arrivalTime>1709</arrivalTime><electTktEligibilityIndicator>E</electTktEligibilityIndicator><connectionIndicator> </connectionIndicator></AIR000><CPA000><segmentNumber>0002</segmentNumber><airlineDesignator>AA</airlineDesignator><aircraftTypeCode>757</aircraftTypeCode><pseudoCityCode>DFW</pseudoCityCode><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><IATA_Citycode>LGA</IATA_Citycode><arrivalDateSeamlessAvailabilityCPA>23JAN</arrivalDateSeamlessAvailabilityCPA><departureTime>1240</departureTime><arrivalTime>1701</arrivalTime><mealCode1>S</mealCode1><dayOfWeekIndicator>3</dayOfWeekIndicator><dayOfWeek>3</dayOfWeek><elapsedTime>03.21</elapsedTime><airMilesFlown>1378</airMilesFlown><smokingPreferenceOfferedInd>N</smokingPreferenceOfferedInd></CPA000><AIR000><segmentNumber>0003</segmentNumber><statusCode>SC</statusCode><numberOFSeatsBooked>04</numberOFSeatsBooked><airlineDesignator>AA</airlineDesignator><classOfService>Y</classOfService><flightNumberIdentifier>0722</flightNumberIdentifier><stopsNumberOfStops>00</stopsNumberOfStops><segmentTag>DCAA*TGLRRP</segmentTag><specialMealTagYN>N</specialMealTagYN><departureTime>1240</departureTime><arrivalTime>1701</arrivalTime><electTktEligibilityIndicator>E</electTktEligibilityIndicator><connectionIndicator> </connectionIndicator></AIR000><CPA000><segmentNumber>0003</segmentNumber><airlineDesignator>AA</airlineDesignator><aircraftTypeCode>757</aircraftTypeCode><pseudoCityCode>DFW</pseudoCityCode><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><IATA_Citycode>LGA</IATA_Citycode><arrivalDateSeamlessAvailabilityCPA>23JAN</arrivalDateSeamlessAvailabilityCPA><departureTime>1240</departureTime><arrivalTime>1701</arrivalTime><mealCode1>S</mealCode1><dayOfWeekIndicator>3</dayOfWeekIndicator><dayOfWeek>3</dayOfWeek><elapsedTime>03.21</elapsedTime><airMilesFlown>1378</airMilesFlown><smokingPreferenceOfferedInd>N</smokingPreferenceOfferedInd></CPA000><AIR000><segmentNumber>0004</segmentNumber><statusCode>WK</statusCode><numberOFSeatsBooked>04</numberOFSeatsBooked><airlineDesignator>AA</airlineDesignator><classOfService>Y</classOfService><flightNumberIdentifier>0745</flightNumberIdentifier><stopsNumberOfStops>00</stopsNumberOfStops><segmentTag>DCAA*TGLRRP</segmentTag><specialMealTagYN>N</specialMealTagYN><departureTime>1330</departureTime><arrivalTime>1620</arrivalTime><electTktEligibilityIndicator>E</electTktEligibilityIndicator><connectionIndicator> </connectionIndicator></AIR000><CPA000><segmentNumber>0004</segmentNumber><airlineDesignator>AA</airlineDesignator><aircraftTypeCode>757</aircraftTypeCode><pseudoCityCode>LGA</pseudoCityCode><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><IATA_Citycode>DFW</IATA_Citycode><arrivalDateSeamlessAvailabilityCPA>12MAR</arrivalDateSeamlessAvailabilityCPA><departureTime>1324</departureTime><arrivalTime>1614</arrivalTime><mealCode1>S</mealCode1><dayOfWeekIndicator>2</dayOfWeekIndicator><dayOfWeek>2</dayOfWeek><elapsedTime>03.50</elapsedTime><airMilesFlown>1378</airMilesFlown><smokingPreferenceOfferedInd>N</smokingPreferenceOfferedInd></CPA000><AIR000><segmentNumber>0005</segmentNumber><statusCode>SC</statusCode><numberOFSeatsBooked>04</numberOFSeatsBooked><airlineDesignator>AA</airlineDesignator><classOfService>Y</classOfService><flightNumberIdentifier>0739</flightNumberIdentifier><stopsNumberOfStops>00</stopsNumberOfStops><segmentTag>DCAA*TGLRRP</segmentTag><specialMealTagYN>N</specialMealTagYN><departureTime>1159</departureTime><arrivalTime>1504</arrivalTime><electTktEligibilityIndicator>E</electTktEligibilityIndicator><connectionIndicator> </connectionIndicator></AIR000><CPA000><segmentNumber>0005</segmentNumber><airlineDesignator>AA</airlineDesignator><aircraftTypeCode>S80</aircraftTypeCode><pseudoCityCode>LGA</pseudoCityCode><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><IATA_Citycode>DFW</IATA_Citycode><arrivalDateSeamlessAvailabilityCPA>12MAR</arrivalDateSeamlessAvailabilityCPA><departureTime>1159</departureTime><arrivalTime>1504</arrivalTime><mealCode1>S</mealCode1><dayOfWeekIndicator>2</dayOfWeekIndicator><dayOfWeek>2</dayOfWeek><elapsedTime>04.05</elapsedTime><airMilesFlown>1378</airMilesFlown><smokingPreferenceOfferedInd>N</smokingPreferenceOfferedInd></CPA000><PHS000><recordNumber>01</recordNumber><passengerType>ADT</passengerType><totalPassengers>5230.00</totalPassengers><PH4_Base>5000.00</PH4_Base><taxSurchageCodeOne>US</taxSurchageCodeOne><taxSurchargeAmountOne>230.00</taxSurchargeAmountOne><creationAgentID>NCZ</creationAgentID><time>1611</time><dateOfCreation>21JUN</dateOfCreation><endorsements>TEST PNR</endorsements><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0748</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>01</recordNumber><lineNumber>01</lineNumber><pseudoCity

Page 25: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 20 - March 26, 2002

Code>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>01</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>01</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><CAL000><recordNumber>01</recordNumber><fareCalculationOnTicket>DFW AA LGA DFW DFW TEST PNR FARE CALC LINE</fareCalculationOnTicket><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></CAL000><PHS000><recordNumber>02</recordNumber><passengerType>CHD</passengerType><totalPassengers>2774.00</totalPassengers><PH4_Base>2540.00</PH4_Base><taxSurchageCodeOne>US</taxSurchageCodeOne><taxSurchargeAmountOne>234.00</taxSurchargeAmountOne><creationAgentID>NCZ</creationAgentID><time>1611</time><dateOfCreation>21JUN</dateOfCreation><endorsements>TEST PNR</endorsements><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0748</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>02</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>02</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>02</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><CAL000><recordNumber>02</recordNumber><fareCalculationOnTicket>DFW AA LGA DFW DFW TEST PNR FARE CALC LINE</fareCalculationOnTicket><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></CAL000><PHS000><recordNumber>03</recordNumber><passengerType>INF</passengerType><totalPassengers>11000.00</totalPassengers><PH4_Base>10000.00</PH4_Base><taxSurchageCodeOne>US</taxSurchageCodeOne><taxSurchargeAmountOne>1000.00</taxSurchargeAmountOne><creationAgentID>NCZ</creationAgentID><time>1611</time><dateOfCreation>21JUN</dateOfCreation><endorsements>TEST PNR</endorsements><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0747</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>03</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>NS</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>03</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>NS</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>03</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><CAL000><recordNumber>03</recordNumber><fareCalculationOnTicket>DFW AA LGA DFW DFW TEST PNR FARE CALC LINE</fareCalculationOnTicket><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></CAL000><PHS000><recordNumber>04</recordNumber><passengerType>ADT</passengerType><totalPassengers>0</totalPassengers><creationAgentID>NCZ</creationAgentID><time>1616</time><dateOfCreation>21JUN</dateOfCreation><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0748</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>04</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNu

Page 26: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 21 - March 26, 2002

mber>04</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>04</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><PHS000><recordNumber>05</recordNumber><passengerType>ADT</passengerType><totalPassengers>0</totalPassengers><creationAgentID>NCZ</creationAgentID><time>1616</time><dateOfCreation>21JUN</dateOfCreation><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0748</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>05</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>05</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>05</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><PHS000><recordNumber>06</recordNumber><passengerType>ADT</passengerType><totalPassengers>0</totalPassengers><creationAgentID>NCZ</creationAgentID><time>1616</time><dateOfCreation>21JUN</dateOfCreation><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>B4T0</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>0748</timeOfDeletion><dateDDMMorDDMMMYYYY>27JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>06</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>06</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>06</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><PHS000><recordNumber>07</recordNumber><passengerType>ADT</passengerType><totalPassengers>0</totalPassengers><creationAgentID>NCZ</creationAgentID><time>1616</time><dateOfCreation>21JUN</dateOfCreation><subjectToGovtApproval_Indicator>N</subjectToGovtApproval_Indicator><taxExemptIndicator>N</taxExemptIndicator><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator><aAACity>PE51</aAACity><creationAgentHomeStation>ATX</creationAgentHomeStation><agentSabreSignOnDutyCode>*</agentSabreSignOnDutyCode><deleteAgentAAACity>PE51</deleteAgentAAACity><deleteAgentHomeStation>ATX</deleteAgentHomeStation><deleteAgentDutyCode>*</deleteAgentDutyCode><deleteAgentSign>NCZ</deleteAgentSign><timeOfDeletion>1620</timeOfDeletion><dateDDMMorDDMMMYYYY>21JUN</dateDDMMorDDMMMYYYY></PHS000><LIN000><recordNumber>07</recordNumber><lineNumber>01</lineNumber><pseudoCityCode>DFW</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0730</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>23JAN</departureDateSeamlessAvailabiltyCPA><time>1310</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>07</recordNumber><lineNumber>02</lineNumber><pseudoCityCode>LGA</pseudoCityCode><XO_Indictator>O</XO_Indictator><expandedAirlineCode>AA</expandedAirlineCode><flightNumberIdentifier>0745</flightNumberIdentifier><classOfService>Y</classOfService><departureDateSeamlessAvailabiltyCPA>12MAR</departureDateSeamlessAvailabiltyCPA><time>1330</time><bookingStatusCode>OK</bookingStatusCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000><LIN000><recordNumber>07</recordNumber><lineNumber>03</lineNumber><pseudoCityCode>DFW</pseudoCityCode><phase4RecordStatusIndicator>D</phase4RecordStatusIndicator></LIN000></AIRAALSAD0PNR0>

Page 27: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 22 - March 26, 2002

XML PNR Creation – Create and populate a PNR This function will allow user to create a PNR. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Nesting Level Data <AIRAALPNRCREAT> See table below for detail for

each Segment ID See table below for detail for each Nesting Level

See table below for detail

NOTE: A minimum of (3) three Segment ID(s) are required to process a PNR create. The <AIRAALPNRCREAT> message must contain the segments <PNRCRT>, <PNRPAX>, and one or all of the segments <PNRAIR>, <PNRCAR>, <CAROPT>, <LIVHOT>, <PSVHOT>, <LIVOPT>. The segment <NOWMOV> may also be given.

Message ID: <AIRAALPNRCREAT> Version Number: 01 Data: Contains the following information for PNR Creation XML request.

NOWMOV Segment SEGMENT ID: <NOWMOV> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<NOWMOVNAM1> A 2 64 M 001 Primary name of the Star Record.

MY AGENCY

<NOWMOVNAM2> A 1 64 O 001 Secondary name of the Star Record.

AGENT SMITH

<NOWMOVRANG> C 1 128 O 001 Range of lines within the Star Record.

3-12

NOTE: 1. If you desire to use the segment <NOWMOV>, it must be specified at the beginning of the request. (Please

see the example of the XML PNR Creation request.) 2. If the segment <NOWMOV> is specified, the Primary Name field (<NOWMOVNAM1>) must be specified.

PNRCRT Segment SEGMENT ID: <PNRCRT> Nesting Level: 0 Repeat Factor: 001

Element ID Data Type

Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<PNRCRT01PR> C 1 71 M 001 Received From P <PNRCRT01QB> C 1 99 O 001 Ticketing Time Limit 15JUL-

M592*A68 <PNRCRT00TG> C 1 12 M 001 Home Phone 817-264-9999 <PNRCRT0018> C 1 12 O 001 Work Phone 817-264-1234 <PNRCRT0019> C 1 12 O 001 Agency Phone 817-264-5555 <PNRCRT0020> C 1 12 O 001 Agency Name Travel Agent <PNRCRT0021> C 1 40 O 001 Street Address 1234 Why

Street <PNRCRT0022> C 1 25 O 001 City Denver <PNRCRT0023> C 2 2 O 001 State Code CO <PNRCRT0024> C 5 10 O 001 Zip Code 37214-1234 <PNRCRT0025> C 2 2 O 001 Market Code 19

Page 28: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 23 - March 26, 2002

<PNRCRT0026> C 5 11 O 001 Agent Sine 37214-1234 <PNRCRTP005> C 1 99 O 099 General Remarks ANY FREE

TEXT <PNRCRTP009> C 1 3 O 003 Queue Number 1 (From

client table) <PNRCRTP022> N 1 3 O 003 Prefatory Instruction 1 <PNRCRTCNUM> N 6 10 O 001 Customer Number (This is a

6, 7, or 10 character customer ID number that Sabre and the travel agency use for tracking purposes. It is required to successfully end a PNR.)

123456

<PNRCRTTEXP> C 2 16 O 001 Ticketing Expiration SEA-DL1300/17JUN

NOTE: 1. The Ticketing Time Limit field (<PNRCRT01QB>) may contain whatever information you wish pertaining to

ticketing/time limits. If you leave it blank, an entry of simply “T-“ will be made to Sabre, as Sabre requires this field.

2. The Prefactory Instruction field (<PNRCRTP022>) is mandatory if the Queue Number field (<PNRCRTP009>) is present.

3. If the Ticketing Time Limit field is specified, it will override the Ticketing Expiration field (<PNRCRTTEXP>).

4. When the Home Phone field (<PNRCRT00TG>) is specified, “-H” will be automatically added at the end of the specified value.

5. When the Work Phone field (<PNRCRT0018>) is specified, “-B” will be automatically added at the end of the specified value.

6. When the Agency Phone field (<PNRCRT0019>) is specified, “-A” will be automatically added at the end of the specified value.

PNRPAX Segment SEGMENT ID: <PNRPAX> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRPAX000N> C 1 60 M 001 Passenger Last Name SMITH <PNRPAX000O> C 1 60 M 001 Passenger First Name DAVE MR <PNRPAX00LZ> C 1 1 O 001 Infant Indicator I <PNRPAX00Y0> C 1 5 O 099 OSI/SSR Indicator SSR (or OSI) <PNRPAX00EX> C 2 3 O 099 Airline Code (OSI/SSR) AA <PNRPAX001N> N 1 4 O 099 Flight Segment Number 2 ( SSR only) <PNRPAX005M> C 4 4 O 099 Special Service Request WCHR (SSR

only) <PNRPAX0002> C 1 99 O 099 Free form text (OSI/SSR) SOME TEXT

NOTE:

1. The Setting Infant Indicator field (<PNRPAX00LZ>) to “I” will not sell a seat (i.e. Adult must hold the infant). To sell a seat for an infant, leave Infant Indicator field blank. Any infant OSI/SSR items must be entered in an adult <PNRPAX> segment.

2. Total combined length of the Passenger Last Name and the Passenger First Name fields (<PNRPAX000N> and <PNRPAX000O>) may be no more than 63 characters.

3. The Leave Flight Segment Number field (<PNRPAX001N>) blank for “all segments”.

Page 29: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 24 - March 26, 2002

4. If the OSI/SSR Indicator field (<PNRPAX00Y0>) is specified, the Flight Segment Number field is mandatory.

5. If the OSI/SSR Indicator field is specified, the Airline Code field (<PNRPAX00EX>) is mandatory.

6. If “SSR” is specified for the OSI/SSR Indicator field, the Special Service Request field (<PNRPAX005M>) is mandatory.

PNRAIR Segment SEGMENT ID: <PNRAIR> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRAIR00WL> C 1 5 M 001 Start Date (DDMMM) 03OCT <PNRAIR00TD> C 1 3 M 001 Airline Code AA <PNRAIR000I> C 1 4 M 001 Flight Number 345 <PNRAIR0145> C 1 5 M 001 Departure City FCO <PNRAIR018B> C 1 5 M 001 Arrival City NRT <PNRAIR007V> C 1 2 M 001 Class of Service Y <PNRAIR00SJ> C 1 2 M 001 Status Code NN <PNRAIRPCNT> N 1 1 O 001 Passenger Count (This is

the number of passengers to sell the air segment for.)

1

<PNRAIR001N> N 1 2 O 001 Insert after Segment Number

0

NOTE: Flight segments must be in chronological order to align with OSI/SSR flight segment specifiers.

1. The Passenger Count field (<PNRAIRPCNT>) does not include infant. If not supplied, it defaults to 1. 2. When specifying an ARNK segment, use the Flight Number field (<PNRAIR000I>). The Flight Number and

the Insert after Segment Number fields (<PNRAIR001N>) are only valid when adding or inserting ARNK segment(s).

3. By default, a segment will always be added to the end of PNR if the Insert after Segment Number field is not specified. The Insert after Segment Number field is optional.

PNRCAR Segment SEGMENT ID: <PNRCAR> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRCARVNDR> C 2 2 M 001 Car Vendor Code (This is the two letter code that identifies the car vendor.)

ZE

<PNRCARNMBR> N 1 1 O 001 Number of Cars 1 <PNRCARCITY> C 3 3 M 001 City Code (This is the

three letter city code for the city where the car is to be picked up from.)

DFW

<PNRCARPUDT> C 4 5 M 001 Pick Up Date 4JUL <PNRCARDODT> C 4 5 M 001 Drop Off Date 10JUL <PNRCARARRV> C 2 11 M 001 Arrival Time (This is the

estimated time when the car will be picked up. This field can indicate a

12N

Page 30: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 25 - March 26, 2002

time or can reference an airline code and flight number the passenger will arrive on.)

<PNRCARRTRN> C 2 11 O 001 Return Time (This is the estimated time when the car will be returned to the rental site. This field can indicate a time or can reference an airline code and flight number the passenger will depart on.)

12N

<PNRCARMODL> C 2 4 M 001 Car Type (Car codes as defined by interline standards of 2 or 4 characters – see S.I.P.P. Car Types manual)

ECAR E-Economy, C-Car, A-Automatic, R-Yes Air Conditioning

CAROPT Segment SEGMENT ID: <CAROPT> Nesting Level: 1 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<CAROPTBAGT> C 1 15 O 001 Booking Agent (This is the name of the agent who is booking the car rental.)

JOHN DOE

<CAROPTBSRC> C 6 15 O 001 ARC/LNIATA (This is the Sabre ARC number or Line IA TA that the rental is being requested from.)

EF343C

<CAROPTCDSC> C 2 25 O 001 Corporate Discount (Up to 25 character code that specifies a corporate discount with the selected car vendor.)

<CAROPTCVTN> C 1 31 O 001 Convention Code (Code that refers to a specific convention discount.)

<CAROPTDOFF> C 3 6 O 001 Drop Off City/Airport Code (This field is to specify a drop off location if it is different from the pick up location.)

LAX

<CAROPTDOCH> C 1 9 O 001 Drop Off Charge (This field is to specify any charge associated with dropping of the car at the Location specified by DOFF.)

25

<CAROPTREMU> C 1 1 O 001 Request For Euro (This field indicates whether you would like the quoted price returned in European Money Units. To use this field, enter a “Y” or an “N”.)

Y

<CAROPTFTVL> C 1 25 O 001 Airline Frequent Traveler Number (This field is to

AA80HL470

Page 31: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 26 - March 26, 2002

allow for entering an airline code and associated frequent flier number for the traveler to receive miles on that airline.)

<CAROPTGRNT> C 1 31 O 001 Guarantee <CAROPTDPST> C 1 31 O 001 Guarantee Deposit <CAROPTGCAR> C 1 31 O 001 Vendor Specific Guarantee <CAROPTCLID> C 1 25 O 001 Client ID Number <CAROPTIRMK> C 1 60 O 001 Invoice Remarks REQUESTE

D RED CAR

<CAROPTTRCD> C 1 25 O 001 Tour Code <CAROPTNAME> C 1 31 O 001 Name (Use this field if the

name of the renter is not the same as the name entered into the PNR.)

JOHN DOE

<CAROPTCUPN> C 1 10 O 001 Promotional Coupon <CAROPTFONE> C 1 15 O 001 Car Company Phone 800-555-

1234 <CAROPTPKUP> C 1 15 O 001 Non-airport Pick-up Site <CAROPTRATE> C 1 15 O 001 Promotional Rate Code <CAROPTOVRD> C 1 15 O 001 Rate Override <CAROPTSINF> C 1 31 O 001 Supplemental Information <CAROPTEQUP> C 3 3 O 001 Special Equipment Request

Code (This is a three-letter code used to request equipment such as ski racks or a car phone. Please refer to the table at the end of this document.)

<CAROPTWRIT> C 1 1 O 001 Request Written Confirmation (This field is used to request the car vendor to send written confirmation of the reservation.)

Y

NOTE: CAROPT segment must immediately follow after PNRCAR segment.

PSVHOT Segment SEGMENT ID: <PSVHOT> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PSVHOTRUMS> N 1 1 M 001 Number of Rooms (This is the number of rooms requested. This is not the number of guests.)

1

<PSVHOTHTLC> C 3 3 M 001 Hotel City Code (This is the three letter Sabre city code where the hotel is

CHI

Page 32: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 27 - March 26, 2002

located.) <PSVHOTCKIN> C 5 5 M 001 Check In Date 05MAR <PSVHOTCKOT> C 5 5 M 001 Check Out Date 19MAR <PSVHOTCCOD> C 2 2 M 001 Hotel Chain Code (This is

a two letter code that identifies the chain code.)

HI

<PSVHOTHNAM> C 1 22 M 001 Hotel Name AIRPORT EAST

<PSVHOTRCOD> C 1 4 M 001 Room Code (This is an alphanumeric code that represents the type of room desired.)

NK1

<PSVHOTPRCE> C 1 15 M 001 Per Night Rate (This is the rate for the room per night. You may enter a range here.)

139.00

<PSVHOTGUAR> C 1 1 O 001 Guarantee (Place a “G” in this field to guarantee the room after 6 p.m.)

G

<PSVHOTADRS> C 1 23 M 001 Hotel Address 123 MAIN STREET

<PSVHOTSITY> C 1 14 M 001 Hotel City CHICAGO <PSVHOTSTCO> C 2 2 M 001 Hotel State or Country

Code IL

<PSVHOTPOST> N 5 5 O 001 Hotel Postal Code 12345 <PSVHOTPHON> C 1 12 M 001 Hotel Phone 800-555-

1234 <PSVHOTEXTA> C 1 94 O 001 Extra Information (This is

information that should be displayed in the PNR.)

NON SMOKING ROOM PLEASE

<PSVHOTCNFN> C 1 15 O 001 Confirmation Number (This will be supplied by the hotel when you book manually)

123456

LIVHOT Segment SEGMENT ID: <LIVHOT> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<LIVHOTVNDR> C 2 2 M 001 Vendor Code (Two letter code that identifies the hotel chain.)

HI

<LIVHOTPROP> A 1 9 M 001 Property Number (Number that identifies the requested hotel.)

21345

<LIVHOTCKIN> A 4 5 M 001 Check In Date 19OCT <LIVHOTCKOT> A 1 5 M 001 Check Out Date (This field

can be a date or the number of nights the guest would

22OCT

Page 33: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 28 - March 26, 2002

like to stay.) <LIVHOTRNUM> N 1 1 M 001 Number of Rooms (The

number of rooms that are needed.)

1

<LIVHOTADTS> N 1 1 M 001 Number of Adults (Number of people who will be staying in the requested room(s).)

1

<LIVHOTRCOD> A 1 8 M 001 Room Code (Sabre code used to identify the type of room being requested.)

A1K

<LIVHOTRRAT> A 1 20 M 001 Rate Code RAC

LIVOPT Segment SEGMENT ID: <LIVOPT> Nesting Level: 1 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<LIVOPTTANM> A 5 8 O 001 Travel Agent Number AGENCY1 <LIVOPTGUAR> A 1 1 O 001 Guarantee (This field

allows a room to be held after 6 p.m. This field must be populated in order to correctly use the Guarantee fields listed below. You should use only one type of guarantee listed.)

G

<LIVOPTCOMP> A 1 99 O 001 Guarantee – Company Name (This guarantees the room to a company name.)

SABRE INC

<LIVOPTTVAN> A 1 99 O 001 Guarantee – Travel Agency Name (This guarantees the room to a travel agency name.)

ACME TRAVEL

Page 34: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 29 - March 26, 2002

<LIVOPTHMAD> A 1 99 O 001 Guarantee – Home

Address (This guarantees the room to a home address.)

123 MAIN ST DALLAS TX 75002

<LIVOPTCORP> A 1 99 O 001 Guarantee – Corporate ID Number (This guarantees the room to a corporate number.)

12345

<LIVOPTTARC> N 8 8 O 001 Guarantee – Travel Agency ARC/LNIATA (This guarantees the room to the Sabre ARC number or Line IATA specified.)

12345678

<LIVOPTCCTP> C 2 2 O 001 Guarantee – Credit Card Type (This field guarantees the room to a credit card. The two-letter type code is listed here. If this field is used, then the next three fields need to be included as well for the guarantee to execute properly.)

AX

<LIVOPTCCNM> N 9 16 O 001 Guarantee – Credit Card Number (This is the credit card number to guarantee the room to.)

1234567890123456

<LIVOPTCCEX> N 4 4 O 001 Guarantee – Credit Card Expiration (This is the expiration date of the credit card being used for the guarantee.)

0104

<LIVOPTCCLN> C 1 20 O 001 Guarantee – Credit Card Last Name (This is the last name shown on the credit card.)

MILLER

<LIVOPTRLCT> N 1 1 O 001 Roll Away Count (This indicates the number of roll away beds desired.)

1

<LIVOPTXMAN> N 1 1 O 001 Extra Person Count (This indicates the number of extra people that will be staying in the room.)

2

<LIVOPTCRIB> N 1 1 O 001 Crib Count (This is used to request a crib. The number indicates how many cribs will be needed.)

1

<LIVOPTSINF> A 1 99 O 001 Service Information (This field is used to make special requests from the hotel.)

NON SMOKING ROOM

<LIVOPTIDNT> A 1 15 O 001 Identification Field

Page 35: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 30 - March 26, 2002

<LIVOPTFFAL> C 2 2 O 001 Frequent Traveler Airline

(Two letter airline code for the frequent traveler.)

<LIVOPTFFNM> A 1 13 O 001 Frequent Traveler Number (Number associated with the traveler.)

<LIVOPTCRPD> A 1 20 O 001 Corporate Discount Number

121B3W5678

<LIVOPTNMNO> A 3 3 O 001 Name Number (This field represents the Sabre PNR name to associate the room. The default is the first person in the PNR.)

1.1

<LIVOPTREQR> A 1 1 O 001 Request Return Of Most Current Rate (Place any character in this field to request the current rate for the room specified.)

*

NOTE: LIVOPT segment must immediately follow after LIVHOT segment.

Example of XML data for PNR Creation for Air request Example 1: This example creates one passenger, four segments including two air segments, an ARNK segment, and a car segment. The ARNK segment will be inserted after the first segment. All tags must come in pairs ( i.e. an opening tag and a corresponding closing tag). For example, <PNRCRT> and </PNRCRT>. <?xml version="1.0"?><AIRAALPNRCREAT><PNRCRT><PNRCRT01PR>XML POWER TOOL KIT TEST</PNRCRT01PR><PNRCRT01QB>T-15JUL-M592*A68</PNRCRT01QB><PNRCRT00TG>817-264-9999</PNRCRT00TG><PNRCRT0018>817-999-5555</PNRCRT0018><PNRCRT0019>817-264-3333</PNRCRT0019><PNRCRT0020>ABCDE AGENCY</PNRCRT0020><PNRCRT0021>1 E KIRKWOOD</PNRCRT0021><PNRCRT0022>SOUTHLAKE</PNRCRT0022><PNRCRT0023>TX</PNRCRT0023><PNRCRT0024>76092</PNRCRT0024><PNRCRT0025>19</PNRCRT0025><PNRCRT0026>76092-22</PNRCRT0026><PNRCRTP005>THIS IS A REMARK</PNRCRTP005><PNRCRTP005>THIS IS ANOTHER REMARK</PNRCRTP005><PNRCRTP005>ONE MORE REMARK</PNRCRTP005><PNRCRTP009></PNRCRTP009><PNRCRTP022></PNRCRTP022><PNRCRTCNUM>123456</PNRCRTCNUM></PNRCRT><PNRPAX><PNRPAX000N>TESTPNR</PNRPAX000N><PNRPAX000O>ONE MR</PNRPAX000O><PNRPAX00Y0>SSR</PNRPAX00Y0><PNRPAX00EX>AA</PNRPAX00EX><PNRPAX001N>1</PNRPAX001N><PNRPAX005M>WCHR</PNRPAX005M><PNRPAX0002></PNRPAX0002></PNRPAX><PNRAIR><PNRAIR00WL>30JUN</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>1766</PNRAIR000I><PNRAIR0145>DFW</PNRAIR0145><PNRAIR018B>BNA</PNRAIR018B><PNRAIR007V>Y</PNRAIR007V><PNRAIR00SJ>NN</PNRAIR00SJ><PNRAIRPCNT>1</PNRAIRPCNT></PNRAIR><PNRAIR><PNRAIR00WL>30JUN</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>ARNK</PNRAIR000I><PNRAIR0145></PNRAIR0145><PNRAIR018B></PNRAIR018B><PNRAIR007V></PNRAIR007V><PNRAIR00SJ></PNRAIR00SJ><PNRAIRPCNT></PNRAIRPCNT><PNRAIR001N>1</PNRAIR001N></PNRAIR><PNRAIR><PNRAIR00WL>30JUN</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>4787</PNRAIR000I><PNRAIR0145>JFK</PNRAIR0145><PNRAIR018B>BOS</PNRAIR018B><PNRAIR007V>Y</PNRAIR007V><PNRAIR00SJ>NN</PNRAIR00SJ><PNRAIRPCNT>1</PNRAIRPCNT></PNRAIR><PNRCAR><PNRCARVNDR>ZE</PNRCARVNDR><PNRCARNMBR>1</PNRCARNMBR><PNRCARCITY>BOS</PNRCARCITY><PNRCARPUDT>30JUN</PNRCARPUDT><PNRCARDODT>05JUL</PNRCARDODT><PNRCARARRV>7P</PNRCARARRV><PNRCARRTRN></PNRCARRTRN><PNRCARMODL>ECAR</PNRCARMODL></PNRCAR></AIRAALPNRCREAT> Example 2: This example creates one passenger, two air segments with Now Move feature. A passenger name is included in a Start Record which is to be moved to an itinerary. <?xml version="1.0"?><AIRAALPNRCREAT><NOWMOV><NOWMOVNAM1>DBTEST3</NOWMOVNAM1><NOWMOVNAM2>2LEVEL</NOWMOVNAM2><NOWMOVRANG>1-4</NOWMOVRANG></NOWMOV><PNRCRT><PNRCRT01PR></PNRCRT01PR><PNRCRT01QB>15JUL-

Page 36: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 31 - March 26, 2002

M592*A68</PNRCRT01QB><PNRCRT00TG></PNRCRT00TG><PNRCRT0018>817-999-8888-B</PNRCRT0018><PNRCRT0019>817-264-7777-A</PNRCRT0019><PNRCRT0020>ABCDE AGENCY</PNRCRT0020><PNRCRT0021>1 E KIRKWOOD</PNRCRT0021><PNRCRT0022>SOUTHLAKE</PNRCRT0022><PNRCRT0023>TX</PNRCRT0023><PNRCRT0024>76092</PNRCRT0024><PNRCRT0025>19</PNRCRT0025><PNRCRT0026>76092-22</PNRCRT0026><PNRCRTP005>THIS IS A REMARK</PNRCRTP005><PNRCRTP005>THIS IS ANOTHER REMARK</PNRCRTP005><PNRCRTP005>ONE MORE REMARK</PNRCRTP005><PNRCRTP009></PNRCRTP009><PNRCRTP022></PNRCRTP022><PNRCRTCNUM>123456</PNRCRTCNUM></PNRCRT><PNRPAX><PNRPAX000N></PNRPAX000N><PNRPAX000O></PNRPAX000O><PNRPAX00Y0>SSR</PNRPAX00Y0><PNRPAX00EX>AA</PNRPAX00EX><PNRPAX001N>1</PNRPAX001N><PNRPAX005M>WCHR</PNRPAX005M><PNRPAX0002>FREE TEXT 1</PNRPAX0002><PNRPAX0002>FREE TEXT 2</PNRPAX0002><PNRPAX0002>FREE TEXT 3</PNRPAX0002><PNRPAX0002>FREE TEXT 4</PNRPAX0002><PNRPAX00EX>AA</PNRPAX00EX><PNRPAX001N>2</PNRPAX001N><PNRPAX005M>BLND</PNRPAX005M><PNRPAX0002>PASSENGER IS BLIND</PNRPAX0002><PNRPAX0002>NEED GUIDING DOG ON BOARD WITH PASSENGER</PNRPAX0002><PNRPAX0002></PNRPAX0002><PNRPAX0002></PNRPAX0002></PNRPAX><PNRAIR><PNRAIR00WL>30SEP</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>536</PNRAIR000I><PNRAIR0145>DFW</PNRAIR0145><PNRAIR018B>BOS</PNRAIR018B><PNRAIR007V>Y</PNRAIR007V><PNRAIR00SJ>NN</PNRAIR00SJ><PNRAIRPCNT></PNRAIRPCNT></PNRAIR><PNRAIR><PNRAIR00WL>5OCT</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>1935</PNRAIR000I><PNRAIR0145>BOS</PNRAIR0145><PNRAIR018B>DFW</PNRAIR018B><PNRAIR007V>Y</PNRAIR007V><PNRAIR00SJ>NN</PNRAIR00SJ><PNRAIRPCNT>1</PNRAIRPCNT></PNRAIR></AIRAALPNRCREAT>

Example of XML response data for PNR Creation The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><PNRSTS><PNRSTSP002>S000</PNRSTSP002><PNRSTS001B>DLBSXR</PNRSTS001B></PNRSTS></STATUSCODERESP>

Page 37: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 32 - March 26, 2002

XML PNR End Transact – End transaction on current PNR This function will allow user to end the transaction on current PNR. This function must be used after modifying a PNR. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALPNRENDTR> <PNREND> See table below for detail

</PNREND> </AIRAALPNRENDTR>

Data: Contains the following information for PNR End Transact XML request.

PNREND Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNREND01PR> C 1 71 O 001 Received From (Person requesting or changing reservation)

P

NOTE: Received From field (<PNREND01PR>) is required only if changes were made to a PNR.

Example of XML data for PNR End Transact request NOTE: All tags must come in pairs ( i.e. an opening tag and a corresponding closing tag). For example, <PNREND> and </PNREND>. <?xml version="1.0"?><AIRAALPNRENDTR><PNREND><PNREND01PR>P</PNREND01PR></PNREND></AIRAALPNRENDTR>

Example of XML response data for PNR End Transact The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 38: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 33 - March 26, 2002

XML PNR Ignore – Ignore current PNR creation/modification process This function will allow user to ignore current PNR creation or modification process. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALPNRIGNOR> <PNRIGN> See table below for detail </PNRIGN> <AIRAALPNRIGNOR>

Data: Contains the following information for PNR Ignore XML request.

PNRIGN Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRIGNP004> C 2 2 M 001 Ignore Indicator (Ignores current transaction. Any changes or additions will be ignored)

IG

Example of XML data for PNR Ignore request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <PNRIGN> and </PNRIGN>. <?xml version="1.0"?><AIRAALPNRIGNOR><PNRIGN><PNRIGNP004>IG</PNRIGNP004></PNRIGN></AIRAALPNRIGNOR>

Example of XML response data for PNR Ignore The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 39: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 34 - March 26, 2002

XML PNR Cancel – Cancel itinerary of current PNR This function will allow user to cancel itinerary of current PNR. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALPNRCANCL> <PNRCNL> See table below for detail </PNRCNL> </AIRAALPNRCANCL>

Data: Contains the following information for PNR Cancel XML request.

PNRCNL Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRCNLP011> C 2 2 M 001 PNR Cancel Indicator (Will cancel all itinerary segments currently booked)

XI

Example of XML data for PNR Cancel request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <PNRCNL> and </PNRCNL>. <?xml version="1.0"?><AIRAALPNRCANCL><PNRCNL><PNRCNLP011>XI</PNRCNLP011></PNRCNL></AIRAALPNRCANCL>

Example of XML response data for PNR Cancel The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 40: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 35 - March 26, 2002

XML PNR Change Name(s) – Modify current PNR passenger names This function will allow user to modify current PNR passenger name(s). The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALCHGNAMES> <CHGNMS> See table below for detail </CHGNMS> </AIRAALCHGNAMES>

Data: Contains the following information for PNR Change Name(s) XML request.

CHGNMS Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<CHGNMS00TF> C 1 5 M 001 Name Number (Obtained from passenger reservation record display)

1.1

<CHGNMS000N> C 1 60 O 001 New Last Name SMITH <CHGNMS000O> C 1 60 O 001 New First Name (mandatory if

last name changed) JOHN

NOTE: Total combined length of New Last Name field (<CHGNMS000N>) and New First Name field (<CHGNMS000O>) may be no more than 63 characters. It is possible to change just the first name by leaving New Last Name field blank. A change of the last name requires changing the first name also. New Last Name and New First Name fields may not both be blank..

Example of XML Data for PNR Change Name(s) Request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CHGNMS> and </CHGNMS>. <?xml version="1.0"?><AIRAALCHGNAMES><CHGNMS><CHGNMS00TF>1.1</CHGNMS00TF><CHGNMS000N>SMITH</CHGNMS000N><CHGNMS000O>DAVID</CHGNMS000O></CHGNMS></AIRAALCHGNAMES>

Example of XML Response Data for PNR Change Name(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 41: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 36 - March 26, 2002

XML PNR Remove Name(s) – Cancel current PNR passenger names/Reduce number in party This function will allow user to cancel current PNR passenger names or reduce number in party. However, this function is not applicable for a PNR segment containing one passenger. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Segment ID Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALDELNAMES> <DELNMS> See table below for detail </DELNMS> </AIRAALDELNAMES>

Data: Contains the following information for PNR Remove Name(s) request.

DELNMS Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<DELNMS00TF> C 1 5 M 099 Name Number 2.1 <DELNMSP023> N 1 2 M 001 Number in Party 2

NOTE: Number in Party field (<DELNMSP023>) contains the NEW number in the party. Please remember that infants without a reserved seat do NOT count towards number in party.

Example of XML Data for PNR Remove Name(s) Request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <DELNMS> and </DELNMS>. <?xml version="1.0"?><AIRAALDELNAMES><DELNMS><DELNMS00TF>1.2</DELNMS00TF><DELNMSP023>1</DELNMSP023></DELNMS></AIRAALDELNAMES>

Example of XML response data for PNR Remove Name(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 42: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 37 - March 26, 2002

XML PNR Change OSI/SSR Items–Change OSI/SSR items in current PNR This function will allow user to change OSI/SSR items in current PNR. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALCHGOSISR> <CHGOSR> See table below for detail </CHGOSR> </AIRAALCHGOSISR>

Data: Contains the following information for PNR Change OSI/SSR Item(s) XML request.

CHGOSR Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<CHGOSR00VF> N 1 3 O 099 SAD for PNR Item Number 1 <CHGOSR00TF> C 1 5 O 099 Name Number 1.1 <CHGOSR00Y0> C 1 5 O 099 OSI/SSR Indicator SSR <CHGOSR00EX> C 2 3 M 099 Airline Code (OSI/SSR) AA <CHGOSR001N> N 1 4 O 099 Segment Num (OSI/SSR) 1 (Flight

segment) <CHGOSR005M> C 4 4 O 099 Special Service Request WCHR <CHGOSR0002> C 1 99 O 099 Free text (for OSI/SSR) NEED

WHEEL CHAIR

NOTE:

1. If all fields but SAD for PNR Item Number field (<CHGOSR00VF>) are blank, item will be deleted.

2. If SAD for PNR Item Number field is blank, new item will be added.

3. Use Name Number field (<CHGOSR00TF>) to associate changed item with a passenger.

Example of XML data for PNR Change OSI/SSR Item(s) request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CHGOSR> and </CHGOSR>. <?xml version="1.0"?><AIRAALCHGOSISR><CHGOSR><CHGOSR00VF>1</CHGOSR00VF><CHGOSR00TF>1.1</CHGOSR00TF><CHGOSR00Y0>SSR</CHGOSR00Y0><CHGOSR00EX>AA</CHGOSR00EX><CHGOSR001N>1</CHGOSR001N><CHGOSR005M>BLND</CHGOSR005M><CHGOSR0002>CHANGED REMARK TO BLND FROM WCHR</CHGOSR0002></CHGOSR></AIRAALCHGOSISR>

Example of XML Response Data for PNR Change OSI/SSR Item(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 43: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 38 - March 26, 2002

XML PNR Change General Remark(s) – Change remarks in current PNR This function will allow user to change remarks in current PNR. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALCHGGENRM> <CHGREM> See table below for detail </CHGREM> </AIRAALCHGGENRM>

Data: Contains the following information for PNR Change General Remark(s) request.

CHGREM Segment Element ID Data

Type Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<CHGREM00VF> N 1 3 O 099 SAD for PNR Item Number 001 <CHGREMP005> C 1 99 O 099 General Remarks ANY

FREE TEXT

NOTE:

1. If <CHGREMP005> is blank, item will be deleted;

2. If <CHGREM00VF> is blank, new item will be added.

3. DO NOT combine delete and change operations in a single request.

Example of XML Data for PNR Change General Remark(s) Request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CHGREM> and </CHGREM>. <?xml version="1.0"?><AIRAALCHGGENRM><CHGREM><CHGREM00VF></CHGREM00VF><CHGREMP005>CHANGED REMARK TEXT</CHGREMP005></CHGREM></AIRAALCHGGENRM>

Example of XML Response Data for PNR Change General Remark(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 44: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 39 - March 26, 2002

XML PNR Change Phone Item(s) – Change telephone items in current PNR This function will allow user to change telephone items in current PNR. The user returns the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALCHGPHONE> <CHGPHN> See table below for detail </CHGPHN> </AIRAALCHGPHONE>

Data: Contains the following information for PNR Change Phone Item(s) XML request.

CHGPHN Segment Element ID Data

Type Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<CHGPHN00VF> N 1 3 O 099 SAD for PNR Item Number 001 <CHGPHN00TG> C 1 70 O 099 Telephone Description

(Phone number, etc.) 817-264-9999-B

NOTE:

1. If <CHGPHN00TG> is blank, item will be deleted.

2. If <CHGPHN00VF> is blank, new item will be added.

3. DO NOT combine delete and change operations in a single request.

Example of XML data for PNR Change Phone Item(s) request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CHGPHN> and </CHGPHN>. <?xml version="1.0"?><AIRAALCHGPHONE><CHGPHN><CHGPHN00VF>003</CHGPHN00VF><CHGPHN00TG>817-888-6543-W</CHGPHN00TG></CHGPHN></AIRAALCHGPHONE>

Example of XML response data for PNR Change Phone Item(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 45: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 40 - March 26, 2002

XML PNR Add Segment(s) – Add segment(s) to current PNR This function will allow user to add segments to a PNR. A total Maximum of 99 segments may exist in any PNR. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Nesting Level Data <BROKERADDSEGMT> See table below for detail

for each Segment ID See table below for detail for each Nesting Level

See table below for detail

Message ID: BROKERADDSEGMT Version Number: 01 Data: Contains the following information for PNR Add Itinerary Segment request. Note: The request message must contain one, or all, of the segments <PNRAIR>, <PNRCAR>, <CAROPT>, <LIVHOT>, <PSVHOT>, <HOTOPT>

RECLOC Segment SEGMENT ID: <RECLOC> Nesting Level: 0 Repeat Factor: 001

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<RECLOCRLID> C 6 6 M 001 Record Locator ABCDEF

PNRAIR Segment SEGMENT ID: <PNRAIR> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRAIR00WL> C 1 5 M 001 Start Date (DDMMM) 03OCT <PNRAIR00TD> C 1 3 M 001 Airline Code AA <PNRAIR000I> C 1 4 M 001 Flight Number 345 <PNRAIR0145> C 1 5 M 001 Departure City FCO <PNRAIR018B> C 1 5 M 001 Arrival City NRT <PNRAIR007V> C 1 2 M 001 Class of Service Y <PNRAIR00SJ> C 1 2 M 001 Status Code NN <PNRAIRPCNT> N 1 1 O 001 Passenger Count (This is the

number of passengers to sell the air segment for.)

1

<PNRAIR001N> N 1 2 O 001 Insert after Segment Number 0

NOTE:

1. Flight segments must be in chronological order to align with OSI/SSR flight segment specifiers .

2. A total Maximum of 99 segments may exist in any PNR.

3. Passenger Counts field (<PNRAIRPCNT>) does not include infant. If not supplied, it defaults to 1.

4. When specifying an ARNK segment, use the Flight Number field (<PNRAIR000I>). The Flight Number and the Insert after Segment Number fields (<PNRAIR001N>) are only valid when adding or inserting ARNK segment(s).

5. By default, a segment will always be added to the end of PNR if the Insert after Segment Number field is not specified. The Insert after Segment Number field is optional.

Page 46: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 41 - March 26, 2002

PNRCAR Segment SEGMENT ID: <PNRCAR> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PNRCARVNDR> C 2 2 M 001 Car Vendor Code (This is the two letter code that identifies the car vendor.)

ZE

<PNRCARNMBR> N 1 1 P 001 Number of Cars 1 <PNRCARCITY> C 3 3 M 001 City Code (This is the three

letter city code for the city where the car is to be picked up from.)

DFW

<PNRCARPUDT> C 4 5 M 001 Pick Up Date 4JUL <PNRCARDODT> C 4 5 M 001 Drop Off Date 10JUL <PNRCARARRV> C 2 11 M 001 Arrival Time (This is the

estimated time when the car will be picked up. This field can indicate a time or can reference an airline code and flight number the passenger will arrive on.)

12N

<PNRCARRTRN> C 2 11 O 001 Return Time (This is the estimated time when the car will be returned to the rental site. This field can indicate a time or can reference an airline code and flight number the passenger will depart on.)

12N

<PNRCARMODL> C 2 4 M 001 Car Type (Car codes as defined by interline standards of 2 or 4 characters – see S.I.P.P. Car Types manual)

ECAR (E-Economy C-Car A-Automatic R-Yes Air Conditioning)

CAROPT Segment SEGMENT ID: <CAROPT> Nesting Level: 1 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<CAROPTBAGT> C 1 15 O 001 Booking Agent (This is the name of the agent who is booking the car rental.)

JOHN DOE

<CAROPTBSRC> C 6 15 O 001 ARC/LNIATA (This is the Sabre ARC number or Line IA TA that the rental is being requested from.)

EF343C

<CAROPTCDSC> C 2 25 O 001 Corporate Discount (Up to 25 character code that specifies a corporate discount with the selected car vendor.)

Page 47: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 42 - March 26, 2002

<CAROPTCVTN> C 1 31 O 001 Convention Code (Code that refers to a specific convention discount.)

<CAROPTDOFF> C 3 6 O 001 Drop Off City/Airport Code (This field is to specify a drop off location if it is different from the pick up location.)

LAX

<CAROPTDOCH> C 1 9 O 001 Drop Off Charge (This field is to specify any charge associated with dropping of the car at the location specified by DOFF.)

25

<CAROPTREMU> C 1 1 O 001 Request For Euro (This field indicates whether you would like the quoted price returned in European Money Units. To use this field, enter a “Y” or an “N”.)

Y

<CAROPTFTVL> C 1 25 O 001 Airline Frequent Traveler Number (This field is to allow for entering an airline code and associated frequent flier number for the traveler to receive miles on that airline.)

AA80HL470

<CAROPTGRNT> C 1 31 O 001 Guarantee <CAROPTDPST> C 1 31 O 001 Guarantee Deposit <CAROPTGCAR> C 1 31 O 001 Vendor Specific Guarantee <CAROPTCLID> C 1 25 O 001 Client ID Number <CAROPTIRMK> C 1 60 O 001 Invoice Remarks REQUESTE

D RED CAR <CAROPTTRCD> C 1 25 O 001 Tour Code <CAROPTNAME> C 1 31 O 001 Name (Use this field if the

name of the renter is not the same as the name entered into the PNR.)

JOHN DOE

<CAROPTCUPN> C 1 10 O 001 Promotional Coupon <CAROPTFONE> C 1 15 O 001 Car Company Phone 800-555-1234 <CAROPTPKUP> C 1 15 O 001 Non-airport Pick-up Site <CAROPTRATE> C 1 15 O 001 Promotional Rate Code <CAROPTOVRD> C 1 15 O 001 Rate Override <CAROPTSINF> C 1 31 O 001 Supplemental Information <CAROPTEQUP> C 3 3 O 001 Special Equipment Request

Code (This is a three-letter code used to request equipment such as ski racks or a car phone. Please refer to the table at the end of this document.)

<CAROPTWRIT> C 1 1 O 001 Request Written Confirmation (This field is

Y

Page 48: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 43 - March 26, 2002

used to request the car vendor to send written confirmation of the reservation.)

NOTE: CAROPT segment must immediately follow after PNRCAR segment.

PSVHOT Segment SEGMENT ID: <PSVHOT> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<PSVHOTRUMS> N 1 1 M 001 Number of Rooms (This is the number of rooms requested. This is not the number of guests.)

1

<PSVHOTHTLC> C 3 3 M 001 Hotel City Code (This is the three letter Sabre city code where the hotel is located.)

CHI

<PSVHOTCKIN> C 5 5 M 001 Check In Date 05MAR <PSVHOTCKOT> C 5 5 M 001 Check Out Date 19MAR <PSVHOTCCOD> C 2 2 M 001 Hotel Chain Code (This is a

two letter code that identifies the chain code.)

HI

<PSVHOTHNAM> C 1 22 M 001 Hotel Name AIRPORT EAST

<PSVHOTRCOD> C 1 4 M 001 Room Code (This is an alphanumeric code that represents the type of room desired.)

NK1

<PSVHOTPRCE> C 1 15 M 001 Per Night Rate (This is the rate for the room per night. You may enter a range here.)

139.00

<PSVHOTGUAR> C 1 1 O 001 Guarantee (Place a “G” in this field to guarantee the room after 6 p.m.)

G

<PSVHOTADRS> C 1 23 M 001 Hotel Address 123 MAIN STREET

<PSVHOTSITY> C 1 14 M 001 Hotel City CHICAGO <PSVHOTSTCO> C 2 2 M 001 Hotel State or Country Code IL <PSVHOTPOST> N 5 5 O 001 Hotel Postal Code 12345 <PSVHOTPHON> C 1 12 M 001 Hotel Phone 800-555-1234 <PSVHOTEXTA> C 1 94 O 001 Extra Information (This is

information that should be displayed in the PNR.)

NON SMOKING ROOM PLEASE

<PSVHOTCNFN> C 1 15 O 001 Confirmation Number (This will be supplied by the hotel when you book manually)

123456

Page 49: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 44 - March 26, 2002

LIVHOT Segment SEGMENT ID: <LIVHOT> Nesting Level: 0 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<LIVHOTVNDR> C 2 2 M 001 Vendor Code (Two letter code that identifies the hotel chain.)

HI

<LIVHOTPROP> A 1 9 M 001 Property Number (Number that identifies the requested hotel.)

21345

<LIVHOTCKIN A 4 5 M 001 Check In Date 19OCT <LIVHOTCKOT> A 1 5 M 001 Check Out Date (This field

can be a date or the number of nights the guest would like to stay.)

22OCT

<LIVHOTRNUM> N 1 1 M 001 Number of Rooms (The number of rooms that are needed.)

1

<LIVHOTADTS> N 1 1 M 001 Number of Adults (Number of people who will be staying in the requested room(s).)

1

<LIVHOTRCOD> A 1 8 M 001 Room Code (Sabre code used to identify the type of room being requested.)

A1K

<LIVHOTRRAT> A 1 20 M 001 Rate Code RAC

LIVOPT Segment SEGMENT ID: <LIVOPT> Nesting Level: 1 Repeat Factor: 099

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<LIVOPTTANM> A 5 8 O 001 Travel Agent Number AGENCY1 <LIVOPTGUAR> A 1 1 O 001 Guarantee (This field allows

a room to be held after 6 p.m. This field must be populated in order to correctly use the Guarantee fields listed below. You should use only one type of guarantee listed.)

G

<LIVOPTCOMP> A 1 99 O 001 Guarantee – Company Name (This guarantees the room to a company name.)

SABRE INC

<LIVOPTTVAN> A 1 99 O 001 Guarantee – Travel Agency Name (This guarantees the room to a travel agency name.)

ACME TRAVEL

<LIVOPTHMAD> A 1 99 O 001 Guarantee – Home Address (This guarantees the room to a home address.)

123 MAIN ST DALLAS TX 75002

<LIVOPTCORP> A 1 99 O 001 Guarantee – Corporate ID N b (Thi t

12345

Page 50: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 45 - March 26, 2002

Number (This guarantees the room to a corporate number.)

<LIVOPTTARC> N 8 8 O 001 Guarantee – Travel Agency ARC/LNIATA (This guarantees the room to the Sabre ARC number or Line IATA specified.)

12345678

<LIVOPTCCTP> C 2 2 O 001 Guarantee – Credit Card Type (This field guarantees the room to a credit card. The two-letter type code is listed here. If this field is used, then the next three fields need to be included as well for the guarantee to execute properly.)

AX

<LIVOPTCCNM> N 9 16 O 001 Guarantee – Credit Card Number (This is the credit card number to guarantee the room to.)

1234567890123456

<LIVOPTCCEX> N 4 4 O 001 Guarantee – Credit Card Expiration (This is the expiration date of the credit card being used for the guarantee.)

0104

<LIVOPTCCLN> C 1 20 O 001 Guarantee – Credit Card Last Name (This is the last name shown on the credit card.)

MILLER

<LIVOPTRLCT> N 1 1 O 001 Roll Away Count (This indicates the number of roll away beds desired.)

1

<LIVOPTXMAN> N 1 1 O 001 Extra Person Count (This indicates the number of extra people that will be staying in the room.)

2

<LIVOPTCRIB> N 1 1 O 001 Crib Count (This is used to request a crib. The number indicates how many cribs will be needed.)

1

<LIVOPTSINF> A 1 99 O 001 Service Information (This field is used to make special requests from the hotel.)

NON SMOKING ROOM

<LIVOPTIDNT> A 1 15 O 001 Identification Field <LIVOPTFFAL> C 2 2 O 001 Frequent Traveler Airline

(Two letter airline code for the frequent traveler.)

<LIVOPTFFNM> A 1 13 O 001 Frequent Traveler Number (Number associated with the traveler.)

<LIVOPTCRPD> A 1 20 O 001 Corporate Discount Number 121B3W5678 <LIVOPTNMNO> A 3 3 O 001 Name Number (This field

represents the Sabre PNR name to associate the room.

1.1

Page 51: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 46 - March 26, 2002

The default is the first person in the PNR.)

<LIVOPTREQR> A 1 1 O 001 Request Return Of Most Current Rate (Place any character in this field to request the current rate for the room specified.)

*

NOTE: LIVOPT segment must immediately follow after LIVHOT segment.

Example of XML data for PNR Add Segment(s) (Air Segment) request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <PNRAIR> and </PNRAIR>. <?xml version="1.0"?><BROKERADDSEGMT><RECLOC><RECLOCRLID>IKUMRV</RECLOCRLID></RECLOC><PNRAIR><PNRAIR00WL>30SEP</PNRAIR00WL><PNRAIR00TD>AA</PNRAIR00TD><PNRAIR000I>2767</PNRAIR000I><PNRAIR0145>ATL</PNRAIR0145><PNRAIR018B>STL</PNRAIR018B><PNRAIR007V>Y</PNRAIR007V><PNRAIR00SJ>NN</PNRAIR00SJ><PNRAIR001N>1</PNRAIR001N></PNRAIR></BROKERADDSEGMT>

Example of XML response data for PNR Add Segment(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><PNRSTS><PNRSTSP002>S000</PNRSTSP002><PNRSTSP003>IKUMRV</PNRSTSP003></PNRSTS></STATUSCODERESP>

Page 52: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 47 - March 26, 2002

XML PNR Remove Flight(s) – Remove flight segment(s) from current PNR This function allows the user to remove flight segment(s) from current PNR. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALDELFLGHT> <DELFLT> See table below for detail </DELFLT> </AIRAALDELFLGHT>

Data: Contains the following information for PNR Removing Flight(s) XML request.

DELFLT Segment Element ID Data

Type Min Size

Max Size

Mandatory/Optional

Repeat Factor

Description Example

<DELFLT001N> N 1 4 M 099 Segment Number 2

Example of XML data for PNR Remove Flight(s) request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <DELFLT> and </DELFLT>. <?xml version="1.0"?><AIRAALDELFLGHT><DELFLT><DELFLT001N>4</DELFLT001N></DELFLT></AIRAALDELFLGHT>

Example of XML Response Data for PNR Remove Flight(s) The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0"?><STATUSCODERESP><STATUS><STATUSP002>S000</STATUSP002><STATUSP003>SUCCESS</STATUSP003></STATUS></STATUSCODERESP>

Page 53: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 48 - March 26, 2002

XML FARES

XML Fare Shopper This function identifies low fares for a given city pair in ascending order. The user sends the following data format to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<AIRAALFARESRCH> <FARESR> See table below for detail </FARESR> </AIRAALFARESRCH>

Data: Contains the following information for Fare Shopper request.

FARESR Segment Element ID Data

Type Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<FARESR01C4> D 1 8 O 001 Ticketing Date 05MAR <FARESR 0145> C 1 5 M 001 Departure City SAT <FARESR 018B> C 1 5 M 001 Arrival City DFW <FARESR 012U> D 1 5 O 001 Date (or start of range) 20MAR <FARESR P017> D 4 5 O 001 Date (end of range) 05APR <FARESR P018> C 2 3 O 001 Fare Type EX <FARESR 00US> C 1 3 O 001 Currency Code USD <FARESR 012G> C 2 5 O 003 Airline Code AA <FARESR P019> C 2 2 O 002 Bargain Finder Qualifiers

Example of SDS data for Fare Shopper request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <FARESR> and </FARESR>.

<?xml version="1.0"?><AIRAALFARESRCH><FARESR><FARESR01C4>30DEC</FARESR01C4><FARESR0145>DFW</FARESR0145><FARESR018B>SAT</FARESR018B><FARESR012U>30DEC</FARESR012U><FARESRP017>05JAN</FARESRP017><FARESRP018>EX</FARESRP018><FARESR00US>USD</FARESR00US><FARESR012G>AA</FARESR012G><FARESRP019></FARESRP019></FARESR></AIRAALFARESRCH>

Example of SDS response data for Fare Shopper The Sabre XML Power Tool Kit returns the following data format to the user. Please refer to documentation for AIRAALFAREQUOT for message format.

<?xml version="1.0" encoding="utf-8" ?><AIRAALFAREQUOT version="07"><FQHEDR><pseudoCityCode>DFW</pseudoCityCode><IATA_Citycode>SAT</IATA_Citycode><currencyCode>USD</currencyCode><headerMessage>PSGR FACILITY CHARGES MAY APPLY - ENTER PXCHELP</headerMessage><headerMessage>PUBLISHED SELLING CURRENCY USD</headerMessage><headerMessage>*PVT FARES NOT INTEGRATED WITH FS OR FD REQUESTS</headerMessage><outLocalDateTimeOfDeparture>30DEC01</outLocalDateTimeOfDeparture><marketedAirlineCode>AA</marketedAirlineCode><nonStopFlights>9</nonStopFlights><intermediateStopFlights>0</intermediateStopFlights><connectingCarrier>0</connectingCarrier><sabreServiceLevel> </sabreServiceLevel></FQHEDR><FQFBR0><fareBasisCode>NES14ADN</fareBasisCode><baseFareAmount>93.95</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>101.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>N</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>..</minimumStay><maximumStay>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>8</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCate

Page 54: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 49 - March 26, 2002

goryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>VE7D1N</fareBasisCode><baseFareAmount>100.47</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>108.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>V</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>07</advancePurchase><minimumStay>01</minimumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>NEB14ADN</fareBasisCode><baseFareAmount>103.26</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>111.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>N</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>..</minimumStay><maximumStay>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>8</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>V14ES77N</fareBasisCode><baseFareAmount>107.91</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>116.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>V</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>07</minimumStay><maximumStay>07</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>VS30X7MN</fareBasisCode><baseFareAmount>107.91</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>116.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>V</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>30</advancePurchase><minimumStay>..</minimumStay><maximumStay>07</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>V14EB77N</fareBasisCode><baseFareAmount>119.07</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>128.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>V</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>07</minimumStay><maximumStay>07</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>VB30X7MN</fareBasisCode><baseFareAmount>119.07</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>128.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>V</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>30</advancePurchase><minimumStay>..</minimumStay><maximumStay>07</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>ME7W1DN</fareBasisCode><baseFareAmount>130.23</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>140.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>M</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>07</advancePurchase><minimumStay>01</minimumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>Q14XENR</fareBasisCode><baseFareAmount>144.19</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>155.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>Q</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>..</minimumStay><maximumStay

Page 55: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 50 - March 26, 2002

>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>Q14WENR</fareBasisCode><baseFareAmount>158.14</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>170.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>Q</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>14</advancePurchase><minimumStay>..</minimumStay><maximumStay>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>ME7X1DN</fareBasisCode><baseFareAmount>158.14</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>170.00</fareAmount><quoteDate>30DEC01</quoteDate><bookingClassCode>M</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>07</advancePurchase><minimumStay>01</minimumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>6</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>ME211NR</fareBasisCode><baseFareAmount>253.95</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>273.00</fareAmount><quoteDate>30DEC01</quoteDate><expirationDate>31MAR02</expirationDate><bookingClassCode>M</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>21</advancePurchase><minimumStay>01</minimumStay><maximumStay>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>9</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0><FQFBR0><fareBasisCode>H10E1NR</fareBasisCode><baseFareAmount>380.47</baseFareAmount><baseFareCurrencyCode>USD</baseFareCurrencyCode></FQFBR0><FQDATA><carrier1>AA</carrier1><fareAmount>409.00</fareAmount><quoteDate>30DEC01</quoteDate><expirationDate>31MAR02</expirationDate><bookingClassCode>H</bookingClassCode><cabinIndicator>E</cabinIndicator><oneWayRTIndicator>R</oneWayRTIndicator><typeOfFare>P</typeOfFare><advancePurchase>10</advancePurchase><minimumStay>01</minimumStay><maximumStay>30</maximumStay></FQDATA><FQRUL0><ruleCategoryIndicator>4</ruleCategoryIndicator><ruleCategoryIndicator>5</ruleCategoryIndicator><ruleCategoryIndicator>9</ruleCategoryIndicator><ruleCategoryIndicator>3</ruleCategoryIndicator><ruleCategoryIndicator>2</ruleCategoryIndicator><ruleCategoryIndicator>10</ruleCategoryIndicator><ruleCategoryIndicator>11</ruleCategoryIndicator><ruleCategoryIndicator>16</ruleCategoryIndicator><ruleCategoryIndicator>12</ruleCategoryIndicator><ruleCategoryIndicator>14</ruleCategoryIndicator></FQRUL0></AIRAALFAREQUOT>

Page 56: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 51 - March 26, 2002

XML Fare Search – Journey Records This function will allow the user to search for fares. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Nesting Level Data

<BROKERJRNYRCRD> See table below for detail for each Segment ID

See table below for detail for each Nesting Level

See table below for detail

Data: Contains the following information for fare search request.

TPDATA Segment SEGMENT ID: <TPDATA> Nesting Level: 0 Repeat Factor: 001

Element ID Data Type

Min Size

Max Size

Mandatory /Options

Repeat Factor

Description Example

<TPDATABCTY> C 3 3 M 001 Origin <TPDATACROV> C 3 3 O 001 Currency Override Indicator <TPDATAWORG> C 1 1 O 001 Disregard Availability A <TPDATATKDT> A 4 5 O 001 Ticketing Date <TPDATAPRIR> N 4 4 O 001 Priority Order <TPDATAPRET> C 1 1 O 001 Automatic Price Retention

(Y/N)

<TPDATASTAY> C 1 1 O 001 Min/Max Stay (Y/N) <TPDATARFND> C 1 1 O 001 Refund Penalty (Y/N) <TPDATARESR> C 1 1 O 001 Res/Ticketing Restrictions

(Y/N)

<TPDATATVLP> C 1 1 O 001 Retrieve Travel Policy (Y/N) <TPDATAXCLD> C 2 2 O 003 Excluded Airlines <TPDATAPXTP> C 3 3 O 008 Passenger Types <TPDATAPXCT> N 1 1 O 008 Passenger Type Counts <TPDATACORP> A 5 5 O 001 Corporate Identifier

(CCCNN)

<TPDATAPRIV> C 1 1 O 001 Use Private Fares (Y/N) <TPDATATPID> A 1 20 O 001 Travel Policy Identifier <TPDATATPNO> N 1 1 O 001 Number of Trips <TPDATAFRCC> C 1 1 O 001 Return Fare Calculation

(Y/N)

<TPDATACONX> N 1 1 O 001 Connection Maximum <TPDATAONLN> C 1 1 O 001 Require Online Travel (Y/N) <TPDATAFILL> C 1 1 O 001 Fill Buffer (Y/N) <TPDATANGFR> C 1 1 O 001 Passenger Negotiated Fare

Flag Y

Note: Valid character for the Passenger Negotiated Fare Flag <TPDATANGFR> is ‘Y’. Any other specified characters will be ignored. Also, the Passenger Negotiated Fare Flag <TPDATANGFR> is effective only when the Passenger Types <TPDATAPXTP> and Passenger Type Counts <TPDATAPXCT> are specified.

Page 57: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 52 - March 26, 2002

SGDATA Segment SEGMENT ID: SGDATA Nesting Level: 0 Repeat Factor: 016

Element ID Data Type

Min Size

Max Size

Mandatory /Optional

Repeat Factor

Description Example

<SGDATAARNK> C 3 3 O 001 ARUNK City Code <SGDATASOIN> C 1 1 M 001 Connection/Stop Over

Indicator O

<SGDATACABN> C 1 1 O 001 Preferred Cabin <SGDATADEST> C 3 3 O 001 Destination City <SGDATATVDT> A 4 5 O 001 Travel Date <SGDATATVTM> N 4 4 O 001 Travel Time <SGDATAPREF> C 2 2 O 003 Preferred Carriers <SGDATATMRG> N 1 1 O 001 Time Range Note: Valid character for the Connection/Stop Over Indicator <SGDATASOIN> is ‘O’ or ‘X’. Specify ‘O’ for Stop Over, ‘X’ for Connection.

Example of XML data for Fare Search – Journey Record request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag).

For example <TPDATA> and </TPDATA>. <?xml version="1.0"?><BROKERJRNYRCRD><TPDATA><TPDATABCTY>DFW</TPDATABCTY><TPDATACROV></TPDATACROV><TPDATAWORG></TPDATAWORG><TPDATATKDT></TPDATATKDT><TPDATAPRIR></TPDATAPRIR><TPDATAPRET></TPDATAPRET><TPDATASTAY></TPDATASTAY><TPDATARFND></TPDATARFND><TPDATARESR></TPDATARESR><TPDATATVLP></TPDATATVLP><TPDATAXCLD></TPDATAXCLD><TPDATAPXTP></TPDATAPXTP><TPDATAPXCT></TPDATAPXCT><TPDATACORP></TPDATACORP><TPDATAPRIV></TPDATAPRIV><TPDATATPID></TPDATATPID><TPDATATPNO></TPDATATPNO><TPDATAFRCC></TPDATAFRCC><TPDATACONX></TPDATACONX><TPDATAONLN></TPDATAONLN><TPDATAFILL></TPDATAFILL></TPDATA><SGDATA><SGDATAARNK></SGDATAARNK><SGDATASOIN>O</SGDATASOIN><SGDATACABN></SGDATACABN><SGDATADEST>ORD</SGDATADEST><SGDATATVDT>15AUG</SGDATATVDT><SGDATATVTM>1700</SGDATATVTM><SGDATAPREF></SGDATAPREF><SGDATATMRG></SGDATATMRG></SGDATA></BROKERJRNYRCRD>

Example of XML Response Data for Fare Search – Journey Record The Sabre XML Power Tool Kit returns the following data format to the user.

<?xml version="1.0" encoding="utf-8" ?><AIRAALEZTRIP00 version="05"><TRPOPT><optional_Information>1</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2604</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>525P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>707P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.42</totalElapsedTime><totalElapsedTime>01.42</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3128</flightNumberIdentifier><equipmentCod

Page 58: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 53 - March 26, 2002

e>M80</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>815P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>928P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.13</totalElapsedTime><totalElapsedTime>01.13</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA><TRPOPT><optional_Information>2</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2630</flightNumberIdentifier><equipmentCode>M83</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>406P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>551P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.45</totalElapsedTime><totalElapsedTime>01.45</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3128</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>815P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>928P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.13</totalElapsedTime><totalElapsedTime>01.13</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY

Page 59: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 54 - March 26, 2002

CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA><TRPOPT><optional_Information>3</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2606</flightNumberIdentifier><equipmentCode>M83</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>1015A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>1157A</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.42</totalElapsedTime><totalElapsedTime>01.42</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3106</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>100P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>218P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.18</totalElapsedTime><totalElapsedTime>01.18</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA><TRPOPT><optional_Information>4</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2660</flightNumberIdentifier><equipmentCode>M83</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>908A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>1050A</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.42</totalElapsedTime><totalElapsedTime>01.42</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPrefere

Page 60: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 55 - March 26, 2002

nceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3106</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>100P</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>218P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.18</totalElapsedTime><totalElapsedTime>01.18</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA><TRPOPT><optional_Information>5</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2617</flightNumberIdentifier><equipmentCode>717</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>740A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>920A</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.40</totalElapsedTime><totalElapsedTime>01.40</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3112</flightNumberIdentifier><equipmentCode>M83</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>1115A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>1229P</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.14</totalElapsedTime><totalElapsedTime>01.14</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT

Page 61: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 56 - March 26, 2002

TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA><TRPOPT><optional_Information>6</optional_Information><currencyCode>USD</currencyCode><totalPassengers>189.50</totalPassengers></TRPOPT><TRPSEG><countNumber>1</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>2766</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>L</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>DFW</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>620A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>STL</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>758A</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>O</connectionIndicator><totalElapsedTime>01.38</totalElapsedTime><totalElapsedTime>01.38</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><TRPSEG><countNumber>2</countNumber><airlineCode>AA</airlineCode><flightNumberIdentifier>3046</flightNumberIdentifier><equipmentCode>M80</equipmentCode><classOfService>Q</classOfService><cabinIndicator>Y</cabinIndicator><departureCityCodeBoardPoint>STL</departureCityCodeBoardPoint><departureDate>15AUG2002</departureDate><departureTime>955A</departureTime><departureTimeZoneIndicator>-5</departureTimeZoneIndicator><dayOfWeek>4</dayOfWeek><arrivalCityCodeOffPoint>ORD</arrivalCityCodeOffPoint><arrivalDate>15AUG2002</arrivalDate><arrivalTime>1104A</arrivalTime><arrivalTimeZoneIndicator>-5</arrivalTimeZoneIndicator><arrivalDayoftheWeekIndicator>4</arrivalDayoftheWeekIndicator><departureDateAdjustment>0</departureDateAdjustment><departureArrivalTimeZoneDifference>0</departureArrivalTimeZoneDifference><IATA_NumberOfStops>0</IATA_NumberOfStops><codeShareOperatingCarrier>**</codeShareOperatingCarrier><directConnectIndicator>D</directConnectIndicator><connectionIndicator>I</connectionIndicator><totalElapsedTime>01.09</totalElapsedTime><totalElapsedTime>01.09</totalElapsedTime><smokingPreferenceOfferedIndicator>N</smokingPreferenceOfferedIndicator><electronicTicketIndicator>EN</electronicTicketIndicator></TRPSEG><WPPAXT><passengerType>ADT</passengerType><passengerCount>1</passengerCount></WPPAXT><WPINFO><pointOfSaleOverride>DFW</pointOfSaleOverride><pointOfTicketingOverride>DFW</pointOfTicketingOverride><constructionCurrencyCode>USD</constructionCurrencyCode><constructionTotalAmount>159.07</constructionTotalAmount><currencyCode>USD</currencyCode><baseFare>159.07</baseFare><totalTaxAmount>30.43</totalTaxAmount><individualTaxAmount>11.93</individualTaxAmount><individualTaxAmount>6.00</individualTaxAmount><individualTaxAmount>5.00</individualTaxAmount><individualTaxAmount>7.50</individualTaxAmount><taxCode>US1</taxCode><taxCode>ZP</taxCode><taxCode>AY</taxCode><taxCode>XF</taxCode><ticketingTaxCode>US</ticketingTaxCode><ticketingTaxCode>ZP</ticketingTaxCode><ticketingTaxCode>AY</ticketingTaxCode><ticketingTaxCode>XF</ticketingTaxCode><taxDescriptionName>US DOMESTIC TRANSPORTATION TAX</taxDescriptionName><taxDescriptionName>SEGMENT TAX</taxDescriptionName><taxDescriptionName>UNITED STATES AIRPORT SECURITY</taxDescriptionName><taxDescriptionName>PASSENGER FACILITY CHARGES</taxDescriptionName><totalFareCurrencyCode>USD</totalFareCurrencyCode><totalAmount2>189.50</totalAmount2><endorsements>NO REFUND/CHG FEE USD 100 PLUS FARE DIFF</endorsements><nonRefundableIndicator>N</nonRefundableIndicator><commissionPercent>5</commissionPercent><commissionAmount>7.95</commissionAmount></WPINFO><WPADDL><psgrFacilityChargeCityCode>DFW</psgrFacilityChargeCityCode><psgrFacilityChargeCityCode>STL</psgrFacilityChargeCityCode><psgrFacilityChargeAmount>3.0</psgrFacilityChargeAmount><psgrFacilityChargeAmount>4.5</psgrFacilityChargeAmount></WPADDL><PRDATA><departureDateSeamlessAvailabiltyCPA>15AUG2002</departureDateSeamlessAvailabiltyCPA><locationOfRequest>PE51/DFW</locationOfRequest><locationCode>ATX</locationCode><dutyCode>*</dutyCode><agentSabreSignOnDutyCode>DIE</agentSabreSignOnDutyCode><areaAgentsignedinto>A</areaAgentsignedinto><transactionTime>0128P</transactionTime><transactionDate>10JAN</transactionDate><validatingCarrier>AA</validatingCarrier></PRDATA></AIRAALEZTRIP00>

Page 62: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 57 - March 26, 2002

XML SABRE COMMAND This function will allow the user to request XML data responses using a native Sabre host entry. The user sends the following data to the Sabre XML Power Tool Kit.

Message ID Segment ID Data Segment ID (Closing Tag)

Message ID (Closing Tag)

<DBNGENSABRECMD> < CMHDR0> See table below for detail </ CMHDR0> <DBNGENSABRECMD>

Data: Contains the following information for Sabre Command request.

CMHDR0 Segment SEGMENT ID: <CMHDR0> Nesting Level: 0 Repeat Factor: 001

Element ID Data Type

Min Size

Max Size

Mandatory /Options

Repeat Factor

Description Example

<CMHDR00001> C 1 64 M 001 Sabre Command 1DFWORD

Example of XML data for Sabre Command request NOTE: All tags must come in pairs (i.e. an opening tag and a corresponding closing tag). For example, <CMHDR0> and </CMHDR0>. <?xml version="1.0"?><DBNGENSABRECMD><CMHDR0><CMHDR00001>1DFWORD</CMHDR00001></CMHDR0></DBNGENSABRECMD>

Example of XML response data for Sabre Command The Sabre XML Power Tool Kit returns the following data format to the user. <?xml version="1.0" encoding="utf-8" ?><AIRAALSADAVAIL version="05"><AVHDR0><dateOfDDMM>19DEC</dateOfDDMM><dayOfWeek>WED</dayOfWeek><boardPoint>DFW</boardPoint><timeZoneCode>CST</timeZoneCode><offPoint>ORD</offPoint><offCityTimeZone>CST</offCityTimeZone><timeZoneDifference>‡0</timeZoneDifference></AVHDR0><AVLIN0><IATA_LineItemNumber> 1</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2248</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>2</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>7</IND_PassengerDependent><departureTime>1300</departureTime><time>1526</time><equipmentCode>777</equipmentCode><mealCode1>L</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 2</IATA_LineItemNumber><TNSCarrierCode>UA</TNSCarrierCode><flightNumber> 530</flightNumber><classOfService>F</classOfService><classOfService>A</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>M</classOfService><classOfService>H</classOfService><classOfService>Q</classOfService><classOfService>V</classOfService><classOfService>W</classOfService><classOfService>S</classOfService><classOfService>T</classOfService><classOfService>K</classOfService><classOfService>L</classOfService><classOfService>G</classOfService><availableSeatCount>3</availableSeatCount><availableSeatCount>2</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1230</departureTime><time>1441</time><equipmentCode>319</equipmentCode><mealCode1>L</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator><flightFacts>** BONUS MILES** EARN 1,000 BONUS MILES ON UNITED.</flightFacts><flightFacts> CHICAGO TO/FROM SELECT CITIES.</flightFacts><flightFacts> MEMBERS MUST REGISTER PRIOR TO TRAVEL.</flightFacts><flightFacts>REGISTER BY CALLING 1-800-447-6772 AND ENTER CODE 227.</flightFacts><flightFacts> FOR MORE INFO AND D

Page 63: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 58 - March 26, 2002

ETAILS SEE Y/SY1/QUA/PROMOS.</flightFacts></AVLIN0><AVLIN0><IATA_LineItemNumber> 3</IATA_LineItemNumber><TNSCarrierCode>BD</TNSCarrierCode><operatingCarrierCode>UA</operatingCarrierCode><flightNumber>4191</flightNumber><classOfService>C</classOfService><classOfService>D</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>M</classOfService><classOfService>H</classOfService><classOfService>Q</classOfService><classOfService>V</classOfService><classOfService>W</classOfService><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><departureTime>1345</departureTime><time>1556</time><equipmentCode>733</equipmentCode><mealCode1>D</mealCode1><mealCode2>D</mealCode2><mealCode3>S</mealCode3><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DC</linkCodes><trafficRestrictionCode>X</trafficRestrictionCode></AVLIN0><AVLIN0><IATA_LineItemNumber> 4</IATA_LineItemNumber><TNSCarrierCode>UA</TNSCarrierCode><flightNumber> 360</flightNumber><classOfService>F</classOfService><classOfService>A</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>M</classOfService><classOfService>H</classOfService><classOfService>Q</classOfService><classOfService>V</classOfService><classOfService>W</classOfService><classOfService>S</classOfService><classOfService>T</classOfService><classOfService>K</classOfService><classOfService>L</classOfService><classOfService>G</classOfService><availableSeatCount>2</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>1345</departureTime><time>1556</time><equipmentCode>733</equipmentCode><mealCode1>L</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator><flightFacts>** BONUS MILES** EARN 1,000 BONUS MILES ON UNITED.</flightFacts><flightFacts> CHICAGO TO/FROM SELECT CITIES.</flightFacts><flightFacts> MEMBERS MUST REGISTER PRIOR TO TRAVEL.</flightFacts><flightFacts>REGISTER BY CALLING 1-800-447-6772 AND ENTER CODE 227.</flightFacts><flightFacts> FOR MORE INFO AND DETAILS SEE Y/SY1/QUA/PROMOS.</flightFacts></AVLIN0><AVLIN0><IATA_LineItemNumber> 5</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2252</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>0</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>1400</departureTime><time>1620</time><equipmentCode>S80</equipmentCode><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 6</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2342</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>5</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>1130</departureTime><time>1351</time><equipmentCode>S80</equipmentCode><mealCode1>L</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 7</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2256</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>5</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>7</IND_PassengerDependent><departureTime>1455</departureTime><time>1715</time><equipmentCode>S80</equipmentCode><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</lin

Page 64: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 59 - March 26, 2002

kCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber> 8</IATA_LineItemNumber><TNSCarrierCode>UA</TNSCarrierCode><flightNumber>1102</flightNumber><classOfService>F</classOfService><classOfService>A</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>M</classOfService><classOfService>H</classOfService><classOfService>Q</classOfService><classOfService>V</classOfService><classOfService>W</classOfService><classOfService>S</classOfService><classOfService>T</classOfService><classOfService>K</classOfService><classOfService>L</classOfService><classOfService>G</classOfService><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><availableSeatCount>9</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1500</departureTime><time>1711</time><equipmentCode>733</equipmentCode><mealCode1>D</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator><flightFacts>** BONUS MILES** EARN 1,000 BONUS MILES ON UNITED.</flightFacts><flightFacts> CHICAGO TO/FROM SELECT CITIES.</flightFacts><flightFacts> MEMBERS MUST REGISTER PRIOR TO TRAVEL.</flightFacts><flightFacts>REGISTER BY CALLING 1-800-447-6772 AND ENTER CODE 227.</flightFacts><flightFacts> FOR MORE INFO AND DETAILS SEE Y/SY1/QUA/PROMOS.</flightFacts></AVLIN0><AVLIN0><IATA_LineItemNumber> 9</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2338</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>4</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>8</IND_PassengerDependent><departureTime>1030</departureTime><time>1245</time><equipmentCode>S80</equipmentCode><mealCode1>S</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber>10</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2260</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>2</availableSeatCount><availableSeatCount>6</availableSeatCount><availableSeatCount>6</availableSeatCount><availableSeatCount>4</availableSeatCount><availableSeatCount>2</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1600</departureTime><time>1827</time><equipmentCode>S80</equipmentCode><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber>11</IATA_LineItemNumber><TNSCarrierCode>AA</TNSCarrierCode><flightNumber>2264</flightNumber><classOfService>F</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>H</classOfService><classOfService>M</classOfService><classOfService>K</classOfService><classOfService>E</classOfService><classOfService>Q</classOfService><classOfService>S</classOfService><classOfService>L</classOfService><classOfService>N</classOfService><classOfService>V</classOfService><availableSeatCount>2</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><availableSeatCount>7</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>9</IND_PassengerDependent><departureTime>1700</departureTime><time>1927</time><equipmentCode>S80</equipmentCode><mealCode1>D</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator></AVLIN0><AVLIN0><IATA_LineItemNumber>12</IATA_LineItemNumber><TNSCarrierCode>UA</TNSCarrierCode><flightNumber>1884</flightNumber><classOfService>F</classOfService><classOfService>A</classOfService><classOfService>Y</classOfService><classOfService>B</classOfService><classOfService>M</classOfService><classOfService>H</classOfService><classOfService>Q</classOfService><classOfService>V</classOfService><classOfService>W</classOfService><classOfService>S</classOfService><classOfService>T</classOfService><classOfService>K</classOfService><classOfService>L</classOfService><classOfService>G</classOfService><availableSeatCount>1</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>8</availableSeatCount><availableSeatCount>8</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount

Page 65: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 60 - March 26, 2002

><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><availableSeatCount>0</availableSeatCount><boardPoint>DFW</boardPoint><offPoint>ORD</offPoint><IND_PassengerDependent>7</IND_PassengerDependent><departureTime>1725</departureTime><time>1939</time><equipmentCode>733</equipmentCode><mealCode1>D</mealCode1><mealCode2> </mealCode2><IATA_NumberOfStops>0</IATA_NumberOfStops><linkCodes>DCA</linkCodes><electronicTicketingIndicator>E</electronicTicketingIndicator><flightFacts>** BONUS MILES** EARN 1,000 BONUS MILES ON UNITED.</flightFacts><flightFacts> CHICAGO TO/FROM SELECT CITIES.</flightFacts><flightFacts> MEMBERS MUST REGISTER PRIOR TO TRAVEL.</flightFacts><flightFacts>REGISTER BY CALLING 1-800-447-6772 AND ENTER CODE 227.</flightFacts><flightFacts> FOR MORE INFO AND DETAILS SEE Y/SY1/QUA/PROMOS.</flightFacts></AVLIN0></AIRAALSADAVAIL>

Page 66: Sabre® XML Power Tool Kit 1.0 User’s Guide Guide Sabre XML...Sabre® XML Power Tool Kit User’s Guide Sabre Inc. - 1 - March 26, 2002 SECTION I SABRE XML POWER TOOL KIT Overview

Sabre® XML Power Tool Kit User’s Guide

Sabre Inc. - 61 - March 26, 2002

XML STATUS CODE AND STATUS MESSAGE DEFINITION The Sabre XML Power Tool Kit returns the following status codes and messages to the user.

Status Code Status Message S000 Operation success

S130 Invalid message ID

S400 For Car Availability: Missing mandatory elements – check your input For PNR Cancel: Mandatory elements missing – check input segments and elements

S401 SDS response error – please contact support

S500 Too many queue entries – limit 3

S501 Queue error

S502 Empty queue table/queue designator – please send SUBMITQUETABLE message

S503 Queue table error – please contact support

S800 Too many flight entries – limit 99

S801 Flight segment error messages

S885 Error in NOWMOV processing

S886 OSI/SSR error messages

S887 Change of flight status error

S888 Phone description error messages

S889 General Remark error messages

S890 No current PNR

S891 Invalid PNR

S892 Error in PNRCRT queue data

S893 Error in PNRCRT general remarks data

S894 Error in PNRCRT telephone data

S895 Error during PNR End Transact

S896 Error in PNRAIR data

S897 Error in PNRPAX OSI/SSR data

S898 Error in PNRPAX data

S899 Error in PNRCRT data

S900 Error in PNRCAR data

S901 Error in PSVHOT data

S902 Error in LIVHOT data

S996 Client to Sabre XML Power Tool Kit communications error – retry the request Sabre XML Power Tool Kit unavailable

S997

Sabre XML Power Tool Kit to Sabre communications error – retry the request Unable to obtain TA from Sabre CRS send error – please retry CRS pricing error – please retry SABRE SEND ERROR – PLEASE RETRY

S998 Internal processing error – please contact support Processing error – please cancel the PNR and call support

S999 General error (Sabre error text will be included)