Database Reference
In-Depth Information
BILD 8.52 Mögliche Verbindungen mit OnComponentOk und OnSubjobOk
Ok und OnSubjobError sind daher nur für die erste Komponente eines Subjobs nutzbar, da
andernfalls Fehler in vorherigen Prozessschritten nicht erkannt würden.
Nun können wieder mehrere Bausteine mittels OnSubjobOk oder OnSubjobError ange-
schlossen werden. Die Abarbeitung dieser erfolgt auch hier in der Anschlussreihenfolge.
Jedoch ist es nicht möglich, dass eine Komponente von mehreren Subjobs eines dieser bei-
den Ereignisse verarbeitet (siehe Abbildung 8.52). Eine Komponente kann immer nur eine
OnSubjob -Eingangsverbindung besitzen. Es ist also in Abbildung 8.47 nicht möglich, die
tMsgBox -Elemente „ERROR_LookupTables “, „ERROR_Kunden“, „ERROR_Fahrzeuge“ und
„ERROR_Anmietung“ in eine Messagebox zu verwandeln, die immer im Fehlerfall angezeigt
wird.
Wenn die Erstellung der Lookup-Tables fehlerfrei durchgeführt wurde, werden die Jobs zur
Integration der Kundendaten als nächstes durchgeführt.
Sollte bei der Erstellung der Lookups ein Fehler auftreten, erscheint die Message Box „ER-
ROR_LookupTables“, da diese über das Ereignis OnSubjobError angebunden wurde. Diese
Meldung informiert über den Fehler und fragt, ob wegen der fehlerhaften Verarbeitung die
Datenbank wiederhergestellt werden soll. Wird der Button Yes angeklickt, startet die Kom-
ponente „Express_Reset“.
Mittels „Express_Reset“ werden mehrere SQL-Befehle an die Datenbank von Express-
CarMobil gesendet, die zusammen die Datenbank in den Ausgangszustand zurückverset-
zen. Um SQL-Abfragen an eine MS SQL Datenbank richten zu können, kann die Kompo-
nente tMSSqlRow verwendet werden. Bild 8.53 zeigt die notwendigen Einstellungen dieser
Komponente.
Zunächst kann über die Checkbox Use an existing connection bestimmt werden, ob eine
bereits bestehende verteilte Datenbankverbindung verwendet werden soll. Ist dies nicht
angewählt (wie im Bild 8.53 gezeigt), müssen die Daten zur Verbindung, also Host , Port ,
Schema , Database , Username sowie Passwort , angegeben werden (siehe Abschnitt 7.2.4).
Wenn, wie hier, eine bestehende Verbindung genutzt werden soll, muss diese als shared
Search WWH ::




Custom Search