Database Reference
In-Depth Information
BILD 8.26
Fahrzeuge_Mysel-
Job
die Datei im
workspace
der Installation hinterlegt wird. Falls an dieser Stelle eine Datei mit
demselben Namen vorhanden sein sollte, wird diese überschrieben.
LISTING 8.20
Ermittlung des Installationspfades
System.getProperty("user.dir") + "/workspace/import/"
Des Weiteren kann über das Feld
Destination Filename
der Name der Datei geändert wer-
den. Wird hier keine Angabe getroffen, erhält die Datei den Namen, unter dem sie bezogen
wurde. Die anderen Angaben, die getroffen werden können, sind vom eingesetzten Proto-
koll abhängig, können aber in der Regel unverändert belassen werden.
Wenn die Datei über diese Komponente fehlerfrei bezogen werden konnte, wird das
Event
OnComponentOk
ausgelöst.
Events
sind Verbindungen zwischen Komponenten, die nur in
bestimmten Situationen berücksichtigt werden. So wird in diesem
Job
nur mit der Weiter-
verarbeitung der Datei fortgefahren, wenn diese vorher bezogen werden konnte. Genauere
Informationen zu Events in TOSDI bietet der Abschnitt 8.4.
Um eine Verbindung mit diesem Event herzustellen, muss per Rechtsklick auf der Kom-
ponente das Kontextmenü geöffnet werden. In diesem beindet sich der Menüpunkt „Trig-
ger“, der
OnComponentOk
enthält (siehe Abbildung 8.28).
Im nächsten Schritt muss der Zeichensatz der Datei geändert werden, da diese
auf dem Webserver in „ISO-8859-15“ vorliegt, jedoch in „UTF-8“ benötigt wird. Die
tChangeFileEncoding
-Komponente mit der Bezeichnung „Mysel_Fahrzeuge_CSV-UTF8“
ermöglicht diesen Wechsel des Zeichensatzes. Abbildung 8.29 zeigt den
Component
-Reiter
dieses Bausteines.
Die Komponente benötigt zunächst die Angabe des Quellzeichensatzes und des Pfades,
an dem die Datei im System hinterlegt ist. Für diese Angaben dienen die Felder
Encoding