Teilen über


Hinzufügen und Auffüllen eines Catch-Ausnahmeblocks

Der Catch Exception-Block stellt einen Ausnahmehandler dar. Catch Exception-Blöcke werden am Ende einer Bereichsform in Orchestrierung Designer angefügt. Sie können beliebig viele Catch Exception-Blöcke anfügen.

Sie können Ausnahmehandler zum Behandeln verschiedener Arten von Ausnahmen einrichten. Geben Sie für jeden Ausnahmehandler einen Ausnahmetyp an. Hierbei muss es sich entweder um eine Ausnahme oder ein objekt handeln, das von der -Klasse Systemabgeleitet ist. Wenn eine Ausnahme ausgelöst wird, die einem für einen Ausnahmehandler festgelegten Ausnahmetyp entspricht, wird dieser Ausnahmehandler aufgerufen.

Hinweis

Um einem Bereichs-Shape einen Catch Exception-Block hinzuzufügen, muss die Transaktionstyp-Eigenschaft des Bereichs-Shapes auf Keine oder Lange Ausführung festgelegt sein.

So fügen Sie einen Block „Ausnahmenerfassung“ hinzu und füllen ihn auf

  1. Klicken Sie mit der rechten Maustaste auf das Shape Bereich , dem Sie einen Catch Exception-Block hinzufügen möchten, und klicken Sie dann auf Neuer Ausnahmehandler.

    Ein Catch Exception-Block wird der Orchestrierung unmittelbar nach dem zugeordneten Bereichs-Shape hinzugefügt.

  2. Geben Sie im Fenster Eigenschaften die Eigenschaften an.

    Die wichtigste Eigenschaft ist der Exception-Objekttyp. Dies ist der Typ der Nachricht, die er abfangen wird.

  3. Wählen Sie in den Fenstern Eigenschaften in der Liste Ausnahmeobjekttyp die Option Allgemeine Ausnahme aus.

    Eigenschaft BESCHREIBUNG
    Ausnahmeobjektname Weist dem vom Ausnahmehandler erfassten Ausnahmeobjekt einen Namen zu.
    Ausnahmeobjekttyp Legt den von System.Exception abgeleiteten Objekttyp fest, den dieser Ausnahmehandler erfassen soll.
  4. Fügen Sie innerhalb des Blocks Ausnahmenerfassung Formen hinzu, um den Prozess für die Ausnahmebehandlung zu erstellen.

    1. Klicken Sie mit der rechten Maustaste unterhalb der CatchException , zeigen Sie auf Form einfügen, und wählen Sie dann Meldung erstellen aus.

    2. Doppelklicken Sie in MessageAssignment , um den Text-Editor zu öffnen und die Zuweisung Nachricht einzugeben.

      Geben Sie beispielsweise Message_3 = Test.

Weitere Informationen

Abschließen der Ausnahmemeldung
Hinzufügen einer Form „Bereich“
Verwenden der BizTalk Server-Ausnahmebehandlung