Verwenden Sie die Try Catch-Komponente

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Erfassen Sie einen Fehler oder eine Ausnahme, 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 Try Catch-Komponente finden Sie unter Eigenschaften der Try Catch-Komponente.

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

    Sie können mehrere Instanzen der Try Catch-Komponente in einer Automatisierung verwenden, um Fehler von anderen Komponenten entlang desselben Ausführungspfads 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 Try Catch-Komponente gibt die Fehlermeldung zurück und kann optional einen alternativen Flow ausführen, der mit ihrem On Error-Port verbunden ist. Wenn eine Aktivität mit einer Try Catch-Komponente eine andere Aktivität ohne Try Catch-Komponente entlang desselben Ausführungspfads 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 Toolbox-Bereich zu Allgemein > Versuchen Sie es mit Catch.
    2. Ziehen Sie die Try Catch-Komponente auf die Designoberfläche.
    3. Verbinden Sie die Ports der Try Catch-Komponente mit den entsprechenden Ports der anderen Komponenten oder Aktivitäten, wie in der folgenden Tabelle beschrieben.
      Tabelle : 1. Versuchen Sie es mit den Portparametern der Catch-Komponente
      Porttyp Portname Datentyp Zweck der Verbindung Standardwert Obligatorisch?
      Steuerung aus Steuerung-Ausgang Nicht zutreffend Wenn kein Fehler vorliegt, übergibt die Steuerung 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 Try Catch-Komponente einen Fehler abgefangen hat.

      Verwenden Sie diesen Port, nachdem die Try Catch-Komponente 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. Die Verbindung des Ports ist optional.
      Datenausgabe Fehlermeldung Zeichenfolge Gibt die Fehlermeldung zurück. Nicht zutreffend Nein. Die Verbindung des Ports ist optional.
    4. Wahlweise: Um die Komponente zu testen, klicken Sie mit der rechten Maustaste auf die Komponentenleiste, und wählen Sie Von hier ausführen aus.
      Hinweis:
      Die Try Catch-Komponente funktioniert möglicherweise nicht wie erwartet mit der parallelen Komponente.

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

    Die Try Catch-Komponente erfasst den Fehler in der ReadFromExcel-Methode. Der On Error-Port übergibt dann die Steuerung an die Show-Komponente.