Het gebruik van Travelport Universal API™ in combinatie met Legacy API-producten
Augustus 2010
Het gebruik van Travelport Universal API™ in combinatie met Legacy API-producten
Travelport
Inleiding Veel van de bestaande API-klanten van Travelport willen wellicht van de voordelen van Travelport Universal API™ profiteren maar tegelijkertijd hun bestaande producten gebaseerd op legacy API van Travelport behouden. Het Universal API-product van Travelport kan gemakkelijk worden geïntegreerd in bestaande bedrijfsprocessen om de huidige functionaliteit uit te breiden. Klanten zouden bijvoorbeeld hun bestaande producten kunnen gebruiken om GDS-content te boeken en vervolgens Travelport Universal API kunnen gebruiken om low-cost maatschappijen of treinen toe te voegen via content hubs, of om merchandisingopties aan hun gebruikers te tonen. In het onderstaande proces wordt uitgelegd hoe bestaande API-producten kunnen worden uitgebreid met behulp van Universal API-functionaliteit: 1. Klanten gebruiken legacy API-functionaliteit om een boeking te creëren. 2. Klanten boeken GDS-content met behulp van bestaande legacy API-functionaliteit. 3. K lanten maken gebruik van Universal API om een Universal Record te creëren en vervolgens de hostboeking gecreëerd met de legacy API te importeren in de Universal Record. 4. K lanten maken gebruik van de functionaliteit van Universal API om niet-GDS content toe te voegen aan de Universal Record. Dit kan hub content zijn, merchandisingopties, of andere toekomstige niet-traditionele content die toegankelijk is via het GDS en enkel beschikbaar is via Universal API. 5. D e Universal API slaat informatie op in de Universal Record en bewaart passieve kopieën van de informatie uit deze boeking in de host.
Universal Records en Hostboekingen In de passieve kopieën van Universal Records, opgeslagen in de host, kan content worden weergegeven via traditionele terminal-emulatie en traditionele API-verzoeken. In de Universal Record is de content volledig toegankelijk via de Universal API. GDS-content kan worden bijgewerkt via terminalemulatie of traditionele API’s. Content die Universal API-specifiek is, moet worden bijgewerkt via de Universal API. De hostboeking is niet gelinkt aan de Universal Record. De Universal Record is echter wel gelinkt aan de hostboeking. Telkens als een Universal Record wordt opgevraagd, wordt de Universal Record gesynchroniseerd met de hostboeking. Omgekeerd vindt er geen synchronisatie plaats wanneer er een hostboeking wordt opgevraagd.
Augustus 2010
Pagina 2
Het gebruik van Travelport Universal API™ in combinatie met Legacy API-producten
Travelport
Waaraan kan Universal API-functionaliteit worden toegevoegd? Universal API-functionaliteit kan waar nodig aan de workflow worden toegevoegd. Als het in een workflow bijvoorbeeld noodzakelijk is om air content te boeken voordat er merchandising kan worden verkocht, kan het Universal API-proces voor de verkoop van merchandising niet worden gebruikt tot er air content aanwezig is. Deze air content kan worden verkocht via Galileo Web Services, Worldspan XML Pro, DIR of Universal API. Zodra er air content aanwezig is, laat de workflow toe om merchandisingcontent te verkopen via Universal API. De gebruiker kan dan opnieuw een beroep doen op de traditionele API of op terminal-emulatie om content toe te voegen aan de hostboeking.
Levering Gebruikers zullen zowel UAPI als hun legacy API-product onafhankelijk van elkaar geleverd krijgen.
Het gebruik van Universal API™ in combinatie met Legacy API-producten Het volgende schema illustreert hoe legacy API wordt gebruikt om vluchten te boeken, een Universal Record wordt gecreëerd en vervolgens Universal API wordt gebruikt om content toe te voegen.
Augustus 2010
Pagina 3
Travelport Universal API™ en Legacy API-producten samen gebruiken
Travelport
Traditional Structured Data supplier with UAPI Merchandising UAPI Web Service
Travelport GDS Traditional Connection
GDS User TSV01SIGNON (5650 1.0)
Sign on to host TSV01SIGNON (5651 1.0) TSV01EMULAT (5650 1.0) Emulate booking agency TSV01EMULATE (5651 1.0) CRF06AIRFNC (2024 various data elements) Create booking record working copy
CRF06AIRFNC (2025)
CRF06AIRFNC (1060) Sell Itinerary CRF06AIRFNC (1061) CRF06AIRFNC (2030) End transaction
CRF06AIRFNC (2031)
Universal Record Import Req Universal Record Import Res (UR record locator) Air Create Reservation Req (Could contain either content hub or ancillary services) Air Create Reservation Res
Augustus 2010
Pagina 4
Travelport Universal API™ en Legacy API-producten samen gebruiken
Travelport
Traditional GWS supplier with UAPI Merchandising UAPI Web Service
Travelport GDS Traditional Connection
GDS User Begin Session
Sign on and Emulate booking agency
Begin Session (Token) PNRBF Management_19 (2024 various data elements)
Create booking record working copy
PNRBF Management_19 (2025) PNRBF Management_19 (2030)
End Transaction (Create Booking Record)
PNRBF Management_19 (2031) PNRBF Management_19 (Ignore)
Ignore PNR
PNRBF Management_19 (Ignored) End Session
End Session
Session Ended
Universal Record Import Req Universal Record Import Res (UR record locator) Air Create Reservation Req (Could contain either content hub or ancillary services) Air Create Reservation Res
Augustus 2010
Pagina 5
Het gebruik van Travelport Universal API™ in combinatie met Legacy API-producten
Travelport
Traditional DIR supplier with UAPI Merchandising UAPI Web Service
Travelport GDS Traditional Connection
GDS User PNRA (PNR Create)
Sign on to host
Emulate booking agency
Create booking record working copy
Sell Itinerary
End Transaction (Create Booking Record)
PNRA (Record Locator)
Universal Record Import Req Universal Record Import Res (UR record locator) Air Create Reservation Req (Could contain either content hub or ancillary services) Air Create Reservation Res
Augustus 2010
Voor meer informatie en om de voorbeeldcode te bekijken, ga naar http://www.travelportuniversalapi.com
Pagina 6