Hinzufügen des Blocks „Ausnahmenerfassung“
Der Block Catch Exception stellt einen Ausnahmehandler dar. Catch Exception-Blöcke werden am Ende eines Bereichs-Shapes 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. In jedem Ausnahmehandler geben Sie einen Ausnahmetyp an, der entweder eine Ausnahme oder ein von der -Klasse System
abgeleitetes Objekt sein muss. 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 werden.
So fügen Sie einen Block „Ausnahmenerfassung“ hinzu und füllen ihn auf
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.
Der Orchestrierung wird unmittelbar nach der zugeordneten Bereichsform ein Catch Exception-Block hinzugefügt.
Geben Sie im Fenster Eigenschaften die Eigenschaften an.
Die wichtigste Eigenschaft ist Ausnahmeobjekttyp, da dies der Typ der Nachrichten ist, die erfasst werden sollen.
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. Wählen Sie im Fenster Eigenschaften in der Liste Ausnahmeobjekttyp die Option Allgemeine Ausnahme aus.
Fügen Sie im Block Catch Exception Shapes hinzu, um den Prozess für die Behandlung der Ausnahme zu erstellen.
Klicken Sie mit der rechten Maustaste unter den Block "Catch Exception" , zeigen Sie auf Form einfügen, und wählen Sie dann Nachricht erstellen aus.
Doppelklicken Sie in MessageAssignment , um den Text-Editor zu aktivieren und die Nachrichtenzuweisung einzugeben.
Geben Sie beispielsweise
Message_3 = Test
.
Weitere Informationen
Abschließen der Ausnahmemeldung
Hinzufügen einer Form „Bereich“
Verwenden der BizTalk Server-Ausnahmebehandlung