PNRBFManagement_33 is used to manage a PNR/Booking File (BF). A number of tasks related to building/modifying/displaying traveler data, such as air, car, and hotel segments are combined in this transaction, including:
Creating and maintaining Primary PNR/BF data, such as names, phones, addresses, and profiles.
Creating and maintaining Secondary PNR/BF data, such as such as form of payment, customer and corporate identifiers, and various types of remarks including general remarks, SSRs, OSI, and ticketing remarks.
Retrieving a PNR/BF by record locator.
Retrieving a PNR/BF by a carrier code and flight.
Retrieving a currently active PNR/BF.
Retrieving a PNR/BF by the traveler name.
Displaying a PNR/BF.
Finishing (end transacting) an active PNR/BF, allowing PNR/BFs to be created or modified, and then committed to the CRS in the same call. End transacting is required to store changes on the CRS; changes that are not end transacted are not valid.
Ignoring (ignore transacting) changes to a PNR/BF.
Ignoring (Ignore transacting) and re-retrieving active PNR/BF.
Reinstating deleted or historical SSR information.
NOTE: You will never receive
the 4033 <Ticketing> nor 4037 <TicketNumberData> in the response. You will
only receive these records using DocProdFareManipulation.
The tasks available in this transaction are optional and, in many cases, can have more than one occurrence. Tasks are processed in the order received which, in turn, creates the ordering of the air, car and hotel segments. A logical combination of tasks is often required to create or maintain the PNR/BF. For example, an Ignore Active PNR/BF request after an Air Segment Sell via Direct Sell task, and prior to a Finish Active PNR/BF will effectively cancel the air segment.
Unless a specific task order is prescribed by the business logic, there is no strictly defined order for tasks. However, the last task to be processed must always be followed by the Finish Active PNR/BF task to validate the changes to the CRS. If the PNR/BF is not finished (end transacted), new or modified data is not committed to the CRS.
For additional information on PNR/BF Maintenance for Primary and Secondary Fields, see the Primary and Secondary Field Notes topic.
Note: PNRBFManagement_33 replaces several XML Transactions. See the Archived Transactions list to see all the transactions that PNRBFManagement_33 replaces.
API Developer Notes can assist you when developing applications that use Galileo Web Services and XML Select. The following table lists the API Developer Notes that are applicable to this transaction and provides a description.
Document | Description |
Adding Agency Service Fees Using MCOs | Add fees to a PNR using a Miscellaneous Charge Order. |
Adding Agency Service Fees Using TASFs | Add fees to a PNR using Travel Agency Service Fees. |
Air Shop FAQ | Answers to frequently asked air shopping questions. |
Car Error Messages | Displays and explains car-related error messages. |
Car Optional Field Data | Displays optional field entries for the 7150 <CarSegSellMods>, 7151 <CarSegSell>, 7157 <CarModifyOptionalMods>, and in the 2025 <PNRRetrieve> as part of the IT06 <CarSegOptFlds> KLR. |
Car Shopping and Booking | Use the CarMatrix_# transaction to shop for car availability and rates and book rental cars. |
Car Type and Pseudo Car Codes | Displays Car Type Codes and Pseudo Car Codes. |
Creating a PNR | Create an air PNR. |
Cruise Shopping | Use the original XML Select Cruise Shopping and Booking transactions to shop for and book cruises. |
Distinguishing Private Fares, Web Fares, and Category 35 Fares | Explains how to use account codes to differentiate between negotiated fares, Agency Private Fares, airline-filed Web fares, and Category 35 fares. |
Fare Quote Store Price - Pricing / Ticketing table | Explains which Ticketing (DP) elements must be in the request with the Pricing (GQ) elements for a Fare Quote Store Price. |
Hotel FAQs | Questions about Hotel functionality. |
Hotel Shopping and Booking | Shop for and book hotels. |
Hotel Codes | Review a list of codes for hotel amenities, property types, rate categories, property location, and transportation.B. |
Hotel Error Messages | Review common hotel error messages |
Hotel Sell Optional Field Data | Review the list of options for hotel sell. |
Hotel_MK_Passive_Sell_Optional_Field_Data | Review a list of optional field data for Hotel MK passive sell (for the <PassiveSegmentSellFreeformRequest> SQP2 KLR / <PropAddrInd> element. |
Issuing a Ticket on the Apollo CRS | Basic details of a ticketing approach for online booking applications on the Apollo CRS. |
Issuing a Ticket on the Galileo CRS | Basic details of a ticketing approach for online booking applications on the Galileo CRS. |
Low Fare Air Shopping and Booking | Overview of the air shopping process and the associated Galileo Web Services transactions. |
PNR Retrieve Notes | Notes on how to work with the elements in the 2025 <PNRRetrieve> |
Point to Point, Partial Thru, and O&D Fares and Shopping | Overview of how to perform Point to Point (P2P), Partial Through Search, and O&D Fares and Shopping. |
Travel Industry Airlines and Airfares | High-level overview of airline industry codes, airline routing, airline ticketing, and how fares are created. |