SuperX

KontaktMail für InfosSuchenLogin

Hallo Welt Logging und Fehlerbehandlung

Am Beispiel des HalloWelt-Jobs wollen wir die Fehlerbehandlung erläutern:

Jeder Schritt in einem Job kann einen Ausgabe- und einen Fehlerkanal ansteuern. Die Art des Sprungs kann variiert werden. Hier ein Beispiel:

Fehlermail
 

Die Transformation "Hallo Welt Transf." kann einen Fehler enthalten. In diesem Fall wird eine Mail an den Schritt Mail->Mail versendet. Wir nennen diesen Schritt "Fehlermail". Der Schritt hat folgende Einstellungen:

  • Im Reiter Addresses und Server geben Sie die Adreßdaten und dem SMTP-Server an.
  • Im Reiter "EMail Message" können Sie Inhalt und Betreffzeile spezifizieren:

Fehlermail
 

Wir wählen im Betreff "Kettle mail Fehler".

Im Reiter "Attached Files" wählen wir die Logdatei vom Typ "Allgemein":

Fehlermail
 

Man kann bei Dateityp auswählen auch mehrere Zeile markieren.

Den normalen Logging-Kanal konfigurieren wir ebenfalls als Mail-Schritt. Dann produzieren wir einen Fehler in der Transformation, z.B. daß die Zieldatei nicht geschrieben werden kann. Wir erhalten folgende mail:

Fehlermail