Importserver: Unterschied zwischen den Versionen

Aus Umbrella.net Documentation
Wechseln zu: Navigation, Suche
(XHT / Direct Sales)
(XHT / Direct Sales)
Zeile 217: Zeile 217:
  
 
* [[Medium:example_mironnexus.xml|Beispiel eines MicronNexus Record]]
 
* [[Medium:example_mironnexus.xml|Beispiel eines MicronNexus Record]]
 +
 +
Eine MicronNexus Buchung erzeugt ein Dossier mit einer "MICRONX" Mietwagen-Position.
  
 
=== OLT ===
 
=== OLT ===
  
Hotels only
+
Via onlinetravel (OLT) können bei Kuoni Hotels von verschiedenen Anbieter gebucht werden. Im Moment werden unterstützt:
 +
* GTA
 +
* Exclusively Hotels (ivector)
  
(a)
+
Im OLT-Record ist das B2B System der Buchung unter HotelBooking/@system sichtbar. Zu beachten ist dass Exclusively Hotels (system = IVECTOR) durchaus Hotels mit Lieferant GTA verkaufen kann. In einem solchen Fall ist das system = IVECTOR, der Hotel/Broker aber 'GTA'. Eine solche Buchung ist aber nur im Exclusively Hotels System sichtbar, darf also nicht mit einer GTA-Buchung verwechselt werden.
Im Moment werden nur 2 "System" unterstützt:
 
* GTA
 
* IVECTOR (=ExclusivelyHotels)
 
  
 
* [[Medium:example_olt.xml|Beispiel eines OLT Records]]
 
* [[Medium:example_olt.xml|Beispiel eines OLT Records]]
 
  
 
</module>
 
</module>

Version vom 10. April 2014, 09:38 Uhr

Übersicht

Der Importserver dient als Schnittstelle zwischen diversen Reservationssystemen und Umbrella.net. Buchungsrecords werden in ein Standardformat (Umbrella B2B) konvertiert und an Umbrella.net geschickt.

Grundsätzlicher Ablauf

  • Daten via FTP, E-Mail, SOAP
  • Konvertierung
  • B2B in MSMQ
  • Retry bis zu 10x, dann "unsent"

Entgegennahme von Daten

Dataflow importserver.png

FTP / Files

Dateien können via FTP (oder Fileshare) dem Importserver bereitgestellt werden.

E-Mails

E-Docs werden von vordefinierten E-Mail Adressen abgeholt und verarbeitet. Dabei muss der Attachment-Name und der Mail-Betreff ggf. bestimmte Bedingungen erfüllen damit die Dokumente dem richtigen Dossier zugeordnet werden können.

Pricecoach / SOAP

Eine SOAP-Schnittstelle erlaubt die Entgegennahme von Pricecoach-Daten (im Moment inaktiv)

Konvertierung

Galileo

Amadeus

CETS


XHT / Direct Sales


Delivery

Die (konvertierten) Daten werden in einer Queue auf dem Importserver gehalten, und - sofern Umbrella.net verfügbar ist - via SOAP an Umbrella.net geschickt.

  • Falls entsprechend konfiguriert kann der Importserver mehrere Umbrella.net Instanzen "abfragen", um eine Agency ID korrekt zuzuordnen
  • Falls Umbrella.net nicht verfügbar ist (dh Unavailable, oder im Single-User Mode), so wird die Delivery alle 5min erneut versucht (unbegrenzte Retries)
  • Ist Umbrella.net verfügbar, aber die Agency ID ist nicht bekannt, wird der Datenrecord verworfen.

Technische/Funktionale Details

  • Hier werden Abschnitte erstellt mit identischem Namen zu Layout/Prozesse
  • In der "normalen" Doku ein Link auf die entsprechende Details (im sinne von (Details ...)
  • Ein Detail-Abschnitt beginnt mit einem "Backlink": "Details zu ..."