Verwenden Sie die Try Catch-Komponente

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erfassen Sie einen Fehler oder eine Ausnahme, der bzw. die in einer Komponente in einer Automatisierung auftritt.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Informationen zum Konfigurieren der Eigenschaften für die Komponente „Try Catch“ finden Sie unter Eigenschaften der Komponente „Try Catch“.

    Weitere Informationen zu den Problemen im Zusammenhang mit der Try Catch-Komponente finden Sie in den KB-Artikel KB1123551, KB-Artikel KB1123552und KB-Artikel KB1123556.

    Sie können mehrere Instanzen der Try Catch-Komponente in einer Automatisierung verwenden, um Fehler aus anderen Komponenten im gleichen Ausführungspfad zu behandeln. Wenn die Try Catch-Komponente einen Fehler oder eine Ausnahme in einer Komponente abfängt, wird die Automatisierung nach der fehlgeschlagenen Komponente nicht ausgeführt. Die Komponente „Try Catch“ gibt die Fehlermeldung zurück und kann optional einen alternativen Flow ausführen, der mit dem zugehörigen Port „Bei Fehler“ verbunden ist. Wenn eine Aktivität, die eine Try Catch-Komponente enthält, eine andere Aktivität ohne Try Catch-Komponente im gleichen Ausführungspfad und nach der Try Catch-Komponente aufruft, kann die Try Catch-Komponente ggf. Fehler in der aufgerufenen Aktivität abfangen.

    Prozedur

    1. Navigieren Sie im Bereich Toolbox zu Allgemein > Versuchen Sie es mit Catch.
    2. Ziehen Sie die Komponente „Try Catch“ auf die Designoberfläche.
    3. Verbinden Sie die Ports der Komponente „Try Catch“ mit den entsprechenden Ports der anderen Komponenten oder Aktivitäten, wie in der folgenden Tabelle beschrieben.
      Tabelle : 1. Versuchen Sie es mit den Catch-Komponentenportparametern
      Porttyp Portname Datentyp Zweck der Verbindung Standardwert Obligatorisch?
      Steuerung aus Control-Out Nicht zutreffend Wenn kein Fehler vorliegt, übergibt die Kontrolle an eine andere Komponente oder eine Aktivität. Nicht zutreffend Ja
      Steuerung aus Bei Fehler Nicht zutreffend Übergibt die Steuerung an eine andere Komponente oder Aktivität, nachdem die Komponente „Try Catch“ einen Fehler erfasst hat.

      Verwenden Sie diesen Port, nachdem die Komponente „Try Catch“ einen Fehler oder eine Ausnahme erfasst hat und Sie eine andere Komponente in der aktuellen oder einer anderen Aktivität ausführen möchten.

      Nicht zutreffend Nein. Das Verbinden des Ports ist optional.
      Daten aus Fehlermeldung Zeichenfolge Gibt die Fehlermeldung zurück. Nicht zutreffend Nein. Das Verbinden des Ports ist optional.
    4. Wahlweise: Um die Komponente zu testen, klicken Sie mit der rechten Maustaste auf die Komponentenleiste, und wählen Sie Ausführen Von hieraus.
      Hinweis:
      Die Try Catch-Komponente funktioniert mit der parallelen Komponente möglicherweise nicht wie erwartet.

    Die TRY CATCH-Komponente erfasst den Fehler aus der ReadFromExcel-Methode

    Die Komponente „Try Catch“ erfasst den Fehler aus der ReadFromExcel-Methode. Der Port „Bei Fehler“ übergibt die Steuerung dann an die Komponente „Anzeigen“.