Einrichten der Flugdatenanwendung
Verwendung
Die Flugdatenanwendung kann für Schulungs- oder Demo-Zwecke in einem (bzw. mehreren) Demo-Systemen aufgebaut werden. Dieser Abschnitt enthält Informationen darüber, was dazu alles eingestellt werden muss.
Flugdatenanwendung in einem zentralen System
Die Flugdatenanwendung kann in einem logischen System aufgebaut werden. Dies bedeutet, dass sowohl das Reisebüro als auch alle Fluggesellschaften im selben System arbeiten.
Dies könnte z.B. dann auftreten, wenn ein Application Service Provider seine Dienste allen beteiligten Seiten anbietet, die Umsetzung technisch aber in einem System liegt.
In dieser Konstellation können allerdings keine ALE-relevanten Konzepte demonstriert werden.
Es ist nur eine Einstellung notwendig:
Danach können Sie die Anwendung testen, wie dies unter
Testen der Flugdatenwendung beschrieben wurde.Flugdatenanwendung in verteilten Systemen
Die Flugdatenanwendung kann auch in mehreren logischen Systemen aufgebaut werden. Dabei müssen sowohl das Reisebüro als auch alle Fluggesellschaften jeweils in einem festgelegten System arbeiten. Es ist möglich, mehrere Fluggesellschaften (bzw. das Reisebüro und Fluggesellschaften) in einem System zusammenzufassen. In dieser Konstellation können vor allem die ALE-relevanten Konzepte sehr gut demonstriert werden.
Es sind dafür die folgenden Einstellungen notwendig:
Beispiel
Logisches System |
Physisches System |
Geschäftspartner |
TRAVAGENCY |
T01(000) |
Reisebüro |
AIRLINE1 |
T02(000) |
LH, SQ, UA |
AIRLINE2 |
T02(001) |
AA, DL, QF |
Wir empfehlen die Aufteilung in das Reisebüro und zwei Gruppen von Fluggesellschaften (siehe Beispiel). Dadurch ist das Modell komplex genug für eine sinnvolle Empfängerermittlung. Andererseits bleibt der Administrationsaufwand überschaubar.
Zur Verringerung des Administrationsaufwandes ist es auch sinnvoll, verschiedene logische Systeme in unterschiedlichen Mandanten eines physischen Systems zu installieren.
Da die Flugdaten mandantenabhängig sind, müssen Sie das Programm in allen betroffenen Mandanten ausführen.
Es ist außerdem wichtig, dass Sie das Programm in allen beteiligten Systemen am gleichen Tag ausführen. Da manche der generierten Daten vom Ausführungstag abhängen, ist nur so gesichert, dass ein übergreifend konsistenter Datenbestand vorliegt.
Nach Schritt 2 liegen in allen Systemen identische Flugdaten vor. Nach Schritt 3 liegen in jedem System sowohl übergreifende Daten (in allen Systemen identisch) als auch für die jeweiligen Fluggesellschaften spezifische Daten vor.
Weitere Informationen finden Sie in der Dokumentation des Programms.
Sender |
Empfänger |
BAPI |
Bemerkung |
Reisebüro |
Fluggesellschaft n |
Flight.CheckAvailibility |
Filter AIRLINEID für FG |
Reisebüro |
Fluggesellschaft n |
FlightBooking.CreateFromData |
Filter AIRLINEID für FG |
Reisebüro |
Fluggesellschaft n |
FlightBooking.Confirm |
Filter AIRLINEID für FG |
Reisebüro |
Fluggesellschaft n |
FlightBooking.Cancel |
Filter AIRLINEID für FG |
Fluggesellschaft n |
Reisebüro |
Flight.SaveReplica |
|
Fluggesellschaft n |
Fluggesellschaft m |
Flight.SaveReplica |
Dies bedeutet, die ersten vier Einträge müssen Sie jeweils vom Reisebüro zu jedem Empfängersystem pflegen, in welchem mindestens eine Fluggesellschaft ihr Original hat. Bei mehr als einem Fluggesellschaftssystem müssen Sie alle Einträge mit entsprechenden Filterwerten für den Filter AIRLINEID versehen.
Für die Methode Flight.SaveReplica muss eine Verbindung von jeder Fluggesellschaft zum Reisebüro und zu jeder anderen Fluggesellschaft hinterlegt werden. Das Setzen eines Filters ist nicht notwendig.