Throw
Verwendung
Mit einem Throw-Modul können Sie Fehler selbst definieren und zum Beispiel durch den Fehlerausgang eines Scope-Moduls abfangen und behandeln. Den Namen des Fehlers und die Variable, in welche die Informationen über den Fehler geschrieben werden sollen, legen Sie nach dem Einfügen des Throw-Moduls in den Workflow fest.
Bei der Ausführung eines Throw-Moduls wird standardmäßig ein Eintrag im Queue Manager erzeugt und eine Fehler-E-Mail versendet. Dieses Verhalten können Sie abschalten.
Beim Testen wird der Fehler im Standardfehlerdialog angezeigt.
Solange das Modul nicht konfiguriert ist, wird das Icon Zusätzliche Einstellungen rot dargestellt.
Hinzufügen von Queue Manager-Einträgen im transienten Modus
So gehen Sie vor
-
Öffnen Sie den Workflow mit dem Throw-Modul zum Bearbeiten.
-
Aktivieren Sie die Checkbox Transienter Modus im Dialog Ausführung.
-
Aktivieren Sie die Option Im Arbeitsspeicher (ohne Transaktionsmodus).
-
Klicken Sie Fertig stellen, um die Änderungen zu speichern.
-
Öffnen Sie den Dialog Zusätzlichen Einstellungen des zu konfigurierenden Throw-Moduls.
-
Aktivieren Sie die Checkbox the checkbox Eintrag im Queue Manager erzeugen und Error-Mail verschicken.
-
Klicken Sie OK, um die Änderungen zu speichern.
-
Publizieren Sie den Workflow.
→ Wenn ein Fehler auftritt, wird ein Queue Manager-Eintrag erstellt.
Dialog Zusätzliche Einstellungen eines Throw-Controls
Aufruf
Durch einen Klick auf das Icon Zusätzliche Einstellungen nach dem Einfügen des Throw-Controls in den Workflow:
Optionen
-
Fehlername (ISErrorKey)
Name des Fehlers. Der Fehlername wird genutzt, um den Fehler zum passenden Fehlerausgang am Scope zuzuordnen.
-
Fehlertext (ISErrorString)
-
Fester Wert
Statischer Text der Fehlermeldung
-
Aus Variablen-Inhalt
Auswahl der Variablen, aus der die Fehlermeldung gelesen werden soll.
-
-
Eintrag im Queue Manager erzeugen und Error-Mail verschicken
Wenn markiert, verursacht der Fehler einen Eintrag im Queue Manager, zusätzlich wird eine E-Mail versendet.
Für Informationen, wie Sie den Empfänger der E-Mail konfigurieren, siehe Bei fehlerhafter Ausführung Nachricht an.