The Retrieve Itinerary (GetReservationRQ) API is used to retrieve and display a passenger name record (PNR) and data that is related to the PNR.
Warning! All versions of the Retrieve Itinerary (GetReservationRQ) API up to 1.14.0 will be decommissioned soon. The sunset timeline for this and other APIs can be located on the Retirement Schedule.
Important! To support Sabre technology modernization efforts, we are changing the Sabre agency reservation logic and workflows for American Airlines (AA), which will result in AA and Sabre agencies no longer sharing a single reservation (PNR). Click here to view the documentation on potential impacts to existing workflows.
Overview
Once a PNR has been created in the Sabre Host system, use this API to retrieve PNR data using the PNR Locator as a search criterion, or from an AAA (user) session. The request payload can be further specified by using ReturnOptions, which determines the response message content.
There are three types of requests available:
- Stateless: Full data is provided at creation, and the ET and Locator are provided at the end of the request
- Stateful: Data is provided at creation, no ET and no Locator are provided at the end of the request
- Trip: No ET is provided and no Locator is provided
Access
For Read-Only Access, use the Trip option, as the PNR is not unpacked into the user AAA Session. The PNR Locator must always be specified in the request.
For Update Access, use the Stateful option, as this unpacks the PNR into the user AAA session and is available for any follow-up Sabre entries.
Locators
If a Locator is specified in the request, the service checks the Locator in AAA:
- If they match, the API retrieves current data in AAA
- If they do not match, the API unpacks the PNR into the AAA session if the current session is available and there are no outstanding updates
Request Structure
The following is a list of request parameters (RQ) that can be combined to create a request message:
Element |
Attribute |
Description |
---|---|---|
Locator |
Optional, only if RequestType is set to Stateful. Used to identify a particular PNR. Important! Only one Locator may be processed per request. Requests containing multiple Locators will not be processed correctly. |
|
RequestType |
Used to define how the PNR data is retrieved. It can be set to:
Stateful requests refer to PNRs that have not been committed; therefore, the PNR Locator cannot be mandatory. Stateless/trip requests refer to PNRs that have been committed and stored in the database. This request type requires the PNR Locator. |
|
ReturnOptions | Used to define the format and data range of the response payload. | |
UnmaskCreditCard |
By default, the value of the attribute is false, which displays credit card information in the response in masked format. If true, set the EPR keyword as CCVIEW to display the credit card information in the response in unmasked format. |
|
PriceQuoteServiceVersion |
By default, the value of the attribute is set to the latest version of this Price Quote API. This attribute defines the version of the external API (PriceQuoteServicesRQ) called using PRICE_QUOTE SubjectArea. |
|
|
Specifies the particular information to be included in the response message when stored in the PNR. |
|
|
The PNR data present in the response payload depends on the specified ViewName used in the request. The number of data elements returned in each View can be further narrowed using the optional values of RetrievePNR=true/false or IncludeUpdateDetails=true/false. |
|
|
Defines how the response payload is formatted. This value should always be STL. |
|
POS
|
Specifies details regarding the requesting entity. It may be repeated to accommodate the delivery system. | |
BookingSource | Identifies the booking source within the requesting entity. | |
AgentSine | Identifies the party within the requesting entity. | |
PseudoCityCode | Specifies an identification code assigned to an office agency by a reservation system. | |
ISOCountry | Specifies the country code of the requesting party. | |
ISOCurrency | Specifies the currency code of the requesting party. | |
AgentDutyCode | An authority code assigned to a requestor. | |
AirlineVendorID | Specifies the IATA assigned airline code. | |
AirportCode | Specifies the IATA assigned airport code. | |
FirstDepartPoint | Specifies the point of first departure in a trip. | |
SourceSystem |
Specifies the source system. Example: CSS or CSI |
|
TerminalID | Specifies the electronic address of the device from which the information is entered. | |
HomePseudoCityCode | An identification code assigned to the office/agency of the home city by a reservation system. | |
RequestorID |
An identifier of the entity making the request. Example: ATA/IATA/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA). |
|
URL | Identifies the location associated with the record identified by the UniqueID. | |
Type | Provides a reference to the type of object defined by the UniqueID element. | |
Instance |
The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated. |
|
ID |
A unique identifying value assigned by the creating system. It is used to reference a primary-key value within a database or in a particular implementation. |
|
ID_Context |
Used to identify the source of the identifier. Example: IATA, ABTA |
|
MessagePassword | This password provides an additional level of security that the recipient can use to validate the sending party's authority to use the message. | |
CompanyName |
Identifies the company that is associated with the UniqueID. | |
|
CompanyShortName | Specifies the company common name. |
TravelSector | Refers to OTA Code List Travel Sector (TVS). | |
Code | Identifies a company by the company code. | |
CodeContext | Identifies the context of the identifying code, such as DUNS, IATA, or an internal code. | |
Division | Specifies the division name or ID with which the contact is associated. | |
Department | Specifies the department name or ID with which the contact is associated. | |
ArrangerDetails | Provides the contact information of the person who makes the arrangements of the PNR. | |
|
Used to identify the contact name details of the requestor. | |
|
Used to identify the telephone number details of the requestor. | |
|
Used to identify the email address details of the requestor. | |
PersonName | Used to identify the contact name details of the requestor. | |
|
|
A salutation of honorific, Mr., Mrs., Ms., Miss., Dr. |
|
|
The given name, first name, or names. |
|
|
The middle name of the person. |
|
|
The family/last name. |
|
|
Holds various name suffixes and letters e.g., Jr., Sr., III., Ret., Esq. |
|
|
Values include ADT or INF. |
|
|
Any preferred name for the first name used instead of the GivenName. |
|
Any preferred name for the last name used instead of the Surname. | |
Telephone | Used to identify the telephone details of the requestor. | |
|
Specifies the type of telephone number, in the context of its general use. Example: Home, Business, Emergency Contact, Travel Arranger, Day, Evening. |
|
|
Specifies the country code for the telephone number of the requestor. | |
|
Specifies the country name for the telephone number of the requestor. | |
|
Specifies the telephone number assigned to a single location. | |
Specifies the address of the arranger. Example: jdoe125@travelgo.com |
||
Booking Channel | Specifies the booking channel type and whether it is the primary means of connectivity of the source. | |
Type |
Specifies the type of booking channel. Can be:
|
|
Primary | Indicates whether the enumerated booking channel is the primary means of connectivity used by the source. | |
|
Specifies the company that is associated with the booking channel. | |
TTYRecordLocator | Received via TeleType, the locator is used to identify a particular PNR. | |
|
If the PNR was received from OAL (from CRS or OAL), the Record Locator of the PNR in the creating system. Occurs only for TTY created PNRs. Value for this optional field can be populated if available. This optional field is used for information and display purposes only. |
|
|
Airline Code of the RES System or CRS system that creates this PNR. This optional field is not used in any processing. This field is used for information and display purposes only. | |
|
Used to identify a particular PNR. | |
|
Specifies the booking source arranger. | |
|
Specifies the IATA number of the booking source location. | |
|
Specifies the booking source agent location. | |
|
Identifies the user type. Can be:
|
|
|
Specifies the country code for the telephone number of the requestor. | |
|
Specifies the currency of the country of the requesting party. | |
|
Specifies the duty code of the agent who issued a ticket/refund/exchange /void. | |
|
Specifies the Electronic Reservation Service Provider number. | |
|
Specifies the first point of departure for the booking. | |
OAC | The Office Account Code defines the agency's PCC extension. | |
|
Specifies the default partition code from the OAC data. | |
|
Specifies the personal account city code associated with the user AAA city during the original PNR create session. | |
|
Specifies the personal account code associated with the user AAA city during the original PNR create session. | |
|
Specifies the station code from the OAC line used in the PNR create session. | |
Poc |
Point of Commencement is the first point of departure amongst all of the segments present in the PNR. Poc can be used to explicitly specify the journey's Point of Commencement if the itinerary contains other segments other than air. Provided values are present in the RS payload if they are earlier than those defined by the first air segment. |
|
|
Specifies the name of the airport. | |
|
Specifies the date and time of the departure. | |
ClientContext |
Provides the client context when calling downline services, such as: Web Check In; Web RES; Interact Check In; Interact RES; Kiosk Check In; TTY; PRS; GSM; SSCI. If the context is set in the GetReservation request, the master PNR is retrieved. |
|
|
Allows users to provide information about the caller to the service. Caution! This parameter is currently available only with customization and is not a standard service. Contact your Sabre representative for more information. |
Response Structure
The response message contains data stored in the requested PNR. The GetReservationRS API allows client applications to retrieve PNR data, including:
- Booking details
- Point of Sale
- Passenger Reservation
- Reservation Value Score
- DKNumbers
- Corporated IDs
- Received from
- Reservation extensions\history
PNR data, which might be present in the response message, also depends on the security defined by viewership rules.
Views and Subject Areas
- The PNR data present in the response payload depends on the ViewName used in the request.
- The number of data elements returned in each View can be further narrowed by SubjectArea.
- If the data elements corresponding to a specified SubjectArea are not present in the PNR, then those will not be returned in the response payload. If required, custom-made Views and SubjectAreas can be developed.
For more information on Views and Subject Areas, refer to the Help tab.
Error Codes
For more information on the error messages that describe the error, the error type, and how to resolve it, refer to the Errors page.
Glossary
Term |
Description |
---|---|
AAA | Agent Assembly Area - The buffer in the Sabre system where content is retained while a Sabre Host session is active. |
FOID | Form Of Identification - Used to advise the carrier what identification the passenger will present upon check-in for e-ticket travel. |
GDS | Code for the Global Distribution System. For example: 1S – Sabre 1B – Abacus 1J – Axess 1F – Infini |
Locator | PNR locator |
OAC | Office Accounting Code |
OSI | Other Supplementary Information - Used when an action or reply from the carrier is not required. |
PCC | Pseudo City Code - Unique identifier of the travel agency. |
PNR | Passenger Name Record |
POS | Point of Sale |
PSS | Passenger Service System, also known as the Sabre Host. |
SAN | Sabre Advance Notification |
Segment | Itinerary field of a Passenger Name Record holding the actual booking (air, car, rail, hotel etc). |
SSR | Special Service Request - Used when an action or response from the carrier is required. |
STL | Sabre XML format |
<ns6:RequestType>Stateful</ns6:RequestType>
<ns6:ReturnOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns6:ReturnOptions" UnmaskCreditCard="false" ShowTicketStatus="true">
<ns6:ViewName>Full</ns6:ViewName>
<ns6:ResponseFormat>STL</ns6:ResponseFormat>
</ns6:ReturnOptions>
</ns6:GetReservationRQ>
<stl19:Reservation numberInParty="1" numberOfInfants="0" NumberInSegment="1">
<stl19:BookingDetails>
<stl19:RecordLocator>QIHEPL</stl19:RecordLocator>
<stl19:CreationTimestamp>2023-07-04T10:02:00</stl19:CreationTimestamp>
<stl19:SystemCreationTimestamp>2023-07-04T10:02:00</stl19:SystemCreationTimestamp>
<stl19:CreationAgentID>-KR</stl19:CreationAgentID>
<stl19:UpdateTimestamp>2023-07-04T10:06:06</stl19:UpdateTimestamp>
<stl19:PNRSequence>6</stl19:PNRSequence>
<stl19:FlightsRange Start="2023-09-27T12:15:00" End="2023-09-27T14:25:00"/>
<stl19:DivideSplitDetails/>
<stl19:EstimatedPurgeTimestamp>2023-09-27T00:00:00</stl19:EstimatedPurgeTimestamp>
<stl19:UpdateToken>aFeAjlTD0m7hwcD0yOCHYWHP27jVte27mIPV6Rvi7sedL+5SUaqv9w==</stl19:UpdateToken>
<stl19:ACSIssuedBagTags>false</stl19:ACSIssuedBagTags>
<stl19:VeryImportantTraveler>false</stl19:VeryImportantTraveler>
</stl19:BookingDetails>
<stl19:POS AirExtras="false" InhibitCode="U">
<stl19:Source BookingSource="TM61" AgentSine="-KR" PseudoCityCode="TM61" ISOCountry="US" AgentDutyCode="*" AirlineVendorID="AA" HomePseudoCityCode="HDQ" PrimeHostID="1S"/>
</stl19:POS>
<stl19:PassengerReservation>
<stl19:Passengers>
<stl19:Passenger id="6" nameType="S" passengerType="ADT" nameId="01.01" nameAssocId="1" elementId="pnr-6.1">
<stl19:LastName>ABONNES</stl19:LastName>
<stl19:FirstName>VALIDE</stl19:FirstName>
<stl19:Seats/>
</stl19:Passenger>
</stl19:Passengers>
<stl19:Segments>
<stl19:Poc>
<stl19:Airport>FCO</stl19:Airport>
<stl19:Departure>2023-09-27T12:15:00</stl19:Departure>
</stl19:Poc>
<stl19:Segment sequence="1" id="3">
<stl19:Air id="3" sequence="1" segmentAssociationId="2" isPast="false" DayOfWeekInd="3" ArrivalDayOfWeekInd="3" CodeShare="false" SpecialMeal="false" StopQuantity="00" SmokingAllowed="false" ResBookDesigCode="Y" Code="AF" isIgnored="false">
<stl19:DepartureAirport>FCO</stl19:DepartureAirport>
<stl19:DepartureAirportCodeContext>IATA</stl19:DepartureAirportCodeContext>
<stl19:DepartureTerminalName>TERMINAL 1</stl19:DepartureTerminalName>
<stl19:DepartureTerminalCode>1</stl19:DepartureTerminalCode>
<stl19:ArrivalAirport>CDG</stl19:ArrivalAirport>
<stl19:ArrivalAirportCodeContext>IATA</stl19:ArrivalAirportCodeContext>
<stl19:ArrivalTerminalName>AEROGARE 2 TERMINAL F</stl19:ArrivalTerminalName>
<stl19:ArrivalTerminalCode>2F</stl19:ArrivalTerminalCode>
<stl19:OperatingAirlineCode>AF</stl19:OperatingAirlineCode>
<stl19:OperatingAirlineShortName>AIR FRANCE</stl19:OperatingAirlineShortName>
<stl19:OperatingFlightNumber>1105</stl19:OperatingFlightNumber>
<stl19:EquipmentType>321</stl19:EquipmentType>
<stl19:MarketingAirlineCode>AF</stl19:MarketingAirlineCode>
<stl19:MarketingFlightNumber>1105</stl19:MarketingFlightNumber>
<stl19:OperatingClassOfService>Y</stl19:OperatingClassOfService>
<stl19:MarketingClassOfService>Y</stl19:MarketingClassOfService>
<stl19:MarriageGrp>
<stl19:Ind>0</stl19:Ind>
<stl19:Group>0</stl19:Group>
<stl19:Sequence>0</stl19:Sequence>
</stl19:MarriageGrp>
<stl19:Meal Code="S"/>
<stl19:Seats/>
<stl19:AirlineRefId>DCAF*3L9D5B</stl19:AirlineRefId>
<stl19:Eticket>true</stl19:Eticket>
<stl19:DepartureDateTime>2023-09-27T12:15:00</stl19:DepartureDateTime>
<stl19:ArrivalDateTime>2023-09-27T14:25:00</stl19:ArrivalDateTime>
<stl19:FlightNumber>1105</stl19:FlightNumber>
<stl19:ClassOfService>Y</stl19:ClassOfService>
<stl19:ActionCode>HK</stl19:ActionCode>
<stl19:PreviousActionCode>NN</stl19:PreviousActionCode>
<stl19:NumberInParty>1</stl19:NumberInParty>
<stl19:SegmentSpecialRequests/>
<stl19:inboundConnection>false</stl19:inboundConnection>
<stl19:outboundConnection>false</stl19:outboundConnection>
<stl19:ScheduleChangeIndicator>false</stl19:ScheduleChangeIndicator>
<stl19:SegmentBookedDate>2023-07-04T10:02:00</stl19:SegmentBookedDate>
<stl19:ElapsedTime>02.10</stl19:ElapsedTime>
<stl19:AirMilesFlown>0684</stl19:AirMilesFlown>
<stl19:FunnelFlight>false</stl19:FunnelFlight>
<stl19:ChangeOfGauge>false</stl19:ChangeOfGauge>
<stl19:Cabin Code="Y" SabreCode="Y" Name="ECONOMY" ShortName="ECONOMY" Lang="EN"/>
<stl19:Banner>MARKETED BY AIR FRANCE</stl19:Banner>
<stl19:Informational>false</stl19:Informational>
<stl19:TimeSinceBooked>0h15m</stl19:TimeSinceBooked>
<stl19:AlliancePartnerGroup>
<stl19:Code>*S</stl19:Code>
<stl19:Name>SKYTEAM</stl19:Name>
</stl19:AlliancePartnerGroup>
</stl19:Air>
<stl19:Product id="3">
<or114:ProductDetails productCategory="AIR">
<or114:ProductName type="AIR"/>
<or114:Air sequence="1" segmentAssociationId="2">
<or114:DepartureAirport>FCO</or114:DepartureAirport>
<or114:DepartureTerminalName>TERMINAL 1</or114:DepartureTerminalName>
<or114:DepartureTerminalCode>1</or114:DepartureTerminalCode>
<or114:ArrivalAirport>CDG</or114:ArrivalAirport>
<or114:ArrivalTerminalName>AEROGARE 2 TERMINAL F</or114:ArrivalTerminalName>
<or114:ArrivalTerminalCode>2F</or114:ArrivalTerminalCode>
<or114:EquipmentType>321</or114:EquipmentType>
<or114:MarketingAirlineCode>AF</or114:MarketingAirlineCode>
<or114:MarketingFlightNumber>1105</or114:MarketingFlightNumber>
<or114:MarketingClassOfService>Y</or114:MarketingClassOfService>
<or114:MarriageGrp/>
<or114:Cabin code="Y" sabreCode="Y" name="ECONOMY" shortName="ECONOMY" lang="EN"/>
<or114:MealCode>S</or114:MealCode>
<or114:ElapsedTime>130</or114:ElapsedTime>
<or114:AirMilesFlown>684</or114:AirMilesFlown>
<or114:FunnelFlight>false</or114:FunnelFlight>
<or114:ChangeOfGauge>false</or114:ChangeOfGauge>
<or114:SecureFlight>false</or114:SecureFlight>
<or114:DisclosureCarrier Code="AF" DOT="false">
<or114:Banner>AIR FRANCE</or114:Banner>
</or114:DisclosureCarrier>
<or114:AirlineRefId>DCAF*3L9D5B</or114:AirlineRefId>
<or114:Eticket>true</or114:Eticket>
<or114:DepartureDateTime>2023-09-27T12:15:00</or114:DepartureDateTime>
<or114:ArrivalDateTime>2023-09-27T14:25:00</or114:ArrivalDateTime>
<or114:FlightNumber>1105</or114:FlightNumber>
<or114:ClassOfService>Y</or114:ClassOfService>
<or114:ActionCode>HK</or114:ActionCode>
<or114:NumberInParty>1</or114:NumberInParty>
<or114:inboundConnection>false</or114:inboundConnection>
<or114:outboundConnection>false</or114:outboundConnection>
<or114:ScheduleChangeIndicator>false</or114:ScheduleChangeIndicator>
<or114:SegmentBookedDate>2023-07-04T10:02:00</or114:SegmentBookedDate>
</or114:Air>
</or114:ProductDetails>
</stl19:Product>
</stl19:Segment>
</stl19:Segments>
<stl19:TicketingInfo>
<stl19:FutureTicketing id="9" index="1" elementId="pnr-9">
<stl19:Code>TAW</stl19:Code>
</stl19:FutureTicketing>
</stl19:TicketingInfo>
<stl19:ItineraryPricing/>
</stl19:PassengerReservation>
<stl19:ReceivedFrom>
<stl19:Name>PM</stl19:Name>
</stl19:ReceivedFrom>
<stl19:PhoneNumbers>
<stl19:PhoneNumber id="8" index="1" elementId="pnr-8">
<stl19:CityCode>BWI</stl19:CityCode>
<stl19:Number>8888</stl19:Number>
</stl19:PhoneNumber>
</stl19:PhoneNumbers>
<stl19:EmailAddresses/>
<stl19:SubscriptionCards>
<stl19:SubscriptionCard id="17">
<stl19:NameAssociation>
<stl19:AssociatedName>1</stl19:AssociatedName>
</stl19:NameAssociation>
<stl19:SubscriptionCardNumber>999426244</stl19:SubscriptionCardNumber>
<stl19:SubscriptionCardAirline>AF</stl19:SubscriptionCardAirline>
<stl19:FrequentFlyerNumber/>
<stl19:RejectedCard>false</stl19:RejectedCard>
<stl19:DateValidFrom>2021-10-19</stl19:DateValidFrom>
<stl19:DateValidTo>2023-10-18</stl19:DateValidTo>
<stl19:SubscriptionCardSegments>
<stl19:SubscriptionCardSegment>
<stl19:ValidSegmentAssociation>true</stl19:ValidSegmentAssociation>
<stl19:Segment>
<stl19:CarrierCode>AF</stl19:CarrierCode>
<stl19:FlightNumber>1105</stl19:FlightNumber>
<stl19:DepartureDate>2023-09-27</stl19:DepartureDate>
<stl19:BoardPoint>FCO</stl19:BoardPoint>
<stl19:OffPoint>CDG</stl19:OffPoint>
<stl19:ClassOfService>Y</stl19:ClassOfService>
</stl19:Segment>
<stl19:AssociatedItinerarySegment>2</stl19:AssociatedItinerarySegment>
<stl19:SubscriptionOrDiscountCode>RPFM</stl19:SubscriptionOrDiscountCode>
<stl19:PassengerTypeCode>CFM</stl19:PassengerTypeCode>
</stl19:SubscriptionCardSegment>
</stl19:SubscriptionCardSegments>
</stl19:SubscriptionCard>
</stl19:SubscriptionCards>
<stl19:GenericSpecialRequests id="13" type="A" msgType="S">
<stl19:Code>ADTK</stl19:Code>
<stl19:FreeText>TO AF BY 11JUL 1100 BWI OTHERWISE WILL BE XLD</stl19:FreeText>
<stl19:AirlineCode>1S</stl19:AirlineCode>
<stl19:FullText>ADTK 1S TO AF BY 11JUL 1100 BWI OTHERWISE WILL BE XLD</stl19:FullText>
</stl19:GenericSpecialRequests>
<stl19:GenericSpecialRequests id="15" type="A" msgType="S">
<stl19:Code>OTHS</stl19:Code>
<stl19:FreeText>MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR AF</stl19:FreeText>
<stl19:AirlineCode>1S</stl19:AirlineCode>
<stl19:FullText>OTHS 1S MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR AF</stl19:FullText>
</stl19:GenericSpecialRequests>
<stl19:GenericSpecialRequests id="20" type="A" msgType="S">
<stl19:Code>OTHS</stl19:Code>
<stl19:FreeText>FAKE NAME PNR SUBJECT TO CANCELLATION</stl19:FreeText>
<stl19:AirlineCode>1S</stl19:AirlineCode>
<stl19:FullText>OTHS 1S FAKE NAME PNR SUBJECT TO CANCELLATION</stl19:FullText>
</stl19:GenericSpecialRequests>
<stl19:OpenReservationElements>
<or114:OpenReservationElement id="13" type="SRVC" elementId="pnr-13">
<or114:ServiceRequest airlineCode="1S" code="ADTK" serviceType="SSR" ssrType="AFX">
<or114:FreeText>TO AF BY 11JUL 1100 BWI OTHERWISE WILL BE XLD</or114:FreeText>
<or114:FullText>ADTK 1S TO AF BY 11JUL 1100 BWI OTHERWISE WILL BE XLD</or114:FullText>
</or114:ServiceRequest>
</or114:OpenReservationElement>
<or114:OpenReservationElement id="15" type="SRVC" elementId="pnr-15">
<or114:ServiceRequest airlineCode="1S" code="OTHS" serviceType="SSR" ssrType="AFX">
<or114:FreeText>MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR AF</or114:FreeText>
<or114:FullText>OTHS 1S MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR AF</or114:FullText>
</or114:ServiceRequest>
</or114:OpenReservationElement>
<or114:OpenReservationElement id="20" type="SRVC" elementId="pnr-20">
<or114:ServiceRequest airlineCode="1S" code="OTHS" serviceType="SSR" ssrType="AFX">
<or114:FreeText>FAKE NAME PNR SUBJECT TO CANCELLATION</or114:FreeText>
<or114:FullText>OTHS 1S FAKE NAME PNR SUBJECT TO CANCELLATION</or114:FullText>
</or114:ServiceRequest>
</or114:OpenReservationElement>
</stl19:OpenReservationElements>
</stl19:Reservation>
</stl19:GetReservationRS>