SIG Web Service usage

From TAIS Documentation
Jump to: navigation, search

Contents

Recommended algorithm

Booking

Fare search

Use request SIG_AirShopRQ to search few best variants flight+price for desired trip - city pairs and departure dates are mandatory. The service will return SIG_AirShopRS sructure with list of best recommendations. Each recommendation has price and set of available flights for every segment of itinerary. The reply will contain SessionID which has to be included in all subsequent requests.

Fare selection (optional)

You can choose the recommendation using request SIG_AirShopRQ with subrequest SelectedShopOption - it will be stored within session, thus you'll be able to use it later.(we work on it)

Create PNR

Use subrequest Add of request SIG_AirBookRQ to add passengers information, passenger contact information, remarks and comments. If Step 2 was skipped the subrequest SelectedShopOption with the itinerary choice has to be included on this stage. The result of this step will be creation of PNR(Passenger Name Record of Booking File) with booked flights and fare quote in case of success, or error message. The BookingReference returned is unique ID for created PNR.(not implemented yet)

When PNR is created you can read it at any moment either within the same session or in sessionless request using received BookingReference in subrequest BookingIdentity

Ticketing

Can be done at once - use subrequests BookingIdentity, Issue and Display of request SIG_AirBookRQ to issue tickets and display itinerary receipts.(not implemented yet)

Also possible to split the ticketing (as well as all other one-step tasks) on 2 or 3 steps (the same subrequest should be used) - in this case the SessionID returned by the 1st reply has to be used in subsequent requests.

Cancellation

Use subrequests BookingIdentity and Cancel of request SIG_AirBookRQ to void tickets (within the issue day) and cancel segments.(not implemented yet)

Read PNR

Use subrequest BookingIdentity of request SIG_AirBookRQ to get all PNR data - passengers, flights, remarks etc.(not implemented yet)

Display itinerary receipt

To display itinerary receipt use subrequests BookingIdentity and Display of request SIG_AirBookRQ. (not implemented yet)


Changes

To make changes to the PNR use subrequests BookingIdentity and Modify of request SIG_AirBookRQ (not implemented yet)



See also Transaction list

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox