ItineraryDetailsProvider Service

A provider for retrieving detailed itinerary data. Mostly for back-end use.

Namespace
http://airportal.service.cbtweb.cbt.com/
WSDL
airportal.wsdl
Path
/ItineraryDetailsProviderService

getAllHistories Operation

Get all of the itineraries that are in this record locator.

Input Parameters
name type description
itineraryId long The itinerary ID to get histories for.
Return Value
type description
list of itinerary A list of itineraries that historically should be from this record locator.

getDisplayItineraryHeaderFromAirportal Operation

Get an itinerary header to display to travelers from a saved itinerary object.

Input Parameters
name type description
itineraryId long The id of the itinerary to get.
Return Value
type description
displayItinerary A display header ready for a traveler to see.

getDisplayItineraryFromAirportal Operation

Get an itinerary to display to travelers from a saved itinerary.

Input Parameters
name type description
id long The id of the saved itinerary.
Return Value
type description
displayItinerary A display itinerary ready for a traveler to see.

getSimpleItinerary Operation

Get a simpler itinerary to display just trip data to outside partners.

Input Parameters
name type description
id long The id of the saved itinerary.
Return Value
type description
simpleItinerary A simple itinerary for an outside partner to view.

getDisplayItineraryByRecordLocator Operation

Get an itinerary to display to travelers from a saved itinerary. Mind you, this is going to be inherently inaccurate because of the non-uniqueness of the record locator. It is recommended that you retrieve the itinerary id of the trip and use the getDisplayItinerary endpoint. This is here as a convenience when the logged in user can only see a subset of itineraries anyways.

Input Parameters
name type description
locator string The record locator of the saved itinerary.
Return Value
type description
displayItinerary A display itinerary ready for a traveler to see.

getSimpleItineraryByRecordLocator Operation

Get a simpler itinerary to display just trip data to outside partners. Mind you, this is going to be inherently inaccurate because of the non-uniqueness of the record locator. It is recommended that you retrieve the itinerary id of the trip and use the getDisplayItinerary endpoint. This is here as a convenience when the logged in user can only see a subset of itineraries anyways.

Input Parameters
name type description
locator string The record locator of the saved itinerary.
Return Value
type description
simpleItinerary A simple itinerary for an outside partner to view.

refreshItineraryViews Operation

Refresh the airtinerary and security logic views. If an itinerary is loaded but not showing in these projects you will want to fire this.

Input Parameters
name type description
itineraryId long The itinerary id to populate in the views.
Return Value
type description
string true / false if the database was notified to refresh the views for this itinerary.