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
Search WWH ::




Custom Search