Hinzufügen 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. Dies muss entweder eine Ausnahme oder ein von der System-Klasse abgeleitetes Objekt sein. Wenn eine Ausnahme ausgelöst wird, die dem 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.
Hinzufügen und Auffüllen eines „Ausnahmenerfassung“-Blocks |
---|
1. Klicken Sie mit der rechten Maustaste auf das Shape Bereich , dem Sie einen Catch Exception-Block hinzufügen möchten, und klicken Sie 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. Der wichtigste ist der Ausnahmeobjekttyp. Dies ist der Typ der Nachricht, die er abfangen wird. Ausnahmeobjektname : Weist dem Ausnahmeobjekt, das vom Ausnahmehandler erfasst wird, einen Namen zu. Ausnahmeobjekttyp – Bestimmt den Objekttyp (abgeleitet von System.Exception), den dieser Ausnahmehandler abfangen wird. 3. Öffnen Sie im Fenster Eigenschaften die Liste Ausnahmeobjekttyp . Diese Liste enthält die allgemeine Ausnahme. 4. Fügen Sie im Block Catch Exception Shapes hinzu, um den Prozess für die Behandlung der Ausnahme zu erstellen. 5. Klicken Sie mit der rechten Maustaste unter der Catch-Ausnahme, zeigen Sie auf Form einfügen, und wählen Sie Meldung erstellen aus. 6. Doppelklicken Sie in MessageAssignment , um den Text-Editor zu aktivieren, und geben Sie die Nachrichtenzuweisung ein. Geben Sie beispielsweise „Message_3 = Test“ ein. |
Weitere Informationen
Abschließen der Ausnahmemeldung
Hinzufügen einer Form „Bereich“
Verwenden der BizTalk Server-Ausnahmebehandlung