Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Catch Exception-Block stellt einen Ausnahmehandler dar. Catch Exception-Blöcke sind am Ende einer Scope-Form im Orchestration Designer angebracht. Sie können beliebig viele Catch Exception-Blöcke anfügen.
Sie können Ausnahmehandler einrichten, um unterschiedliche Arten von Ausnahmen zu behandeln. In jedem Ausnahmehandler geben Sie einen Ausnahmetyp an. Dies muss entweder eine Ausnahme oder ein Objekt sein, das von der Klasse Systemabgeleitet ist. Wenn eine Ausnahme ausgelöst wird, die dem angegebenen Typ in einem Ausnahmehandler entspricht, wird dieser Ausnahmehandler aufgerufen.
Hinweis
Um einem Bereichs-Shape einen Catch Exception-Block hinzuzufügen, muss die Transaktionstyp-Eigenschaft des Bereichs-Shapes auf None oder Long Running festgelegt werden.
So fügen Sie einen Catch Exception-Block hinzu und befüllen ihn
Klicken Sie mit der rechten Maustaste auf das Bereichs-Shape, dem Sie einen Catch Exception-Block hinzufügen möchten, und klicken Sie dann auf "Neuer Ausnahmehandler".
Der Orchestrierung wird unmittelbar nach dem zugeordneten Bereichs-Shape ein Catch Exception-Block hinzugefügt.
Geben Sie im Eigenschaftenfenster die Eigenschaften an.
Die wichtigste Eigenschaft ist der Exception-Objekttyp; Dies ist der Typ der Nachricht, die er abfangen wird.
Wählen Sie in den Fenstern "Eigenschaften" in der Liste " Ausnahmeobjekttyp " die Option "Allgemeine Ausnahme" aus.
Eigentum BESCHREIBUNG Ausnahmeobjektname Weist dem Ausnahmeobjekt, das vom Ausnahmehandler abgefangen wird, einen Namen zu. Exception-Objekttyp Bestimmt den Objekttyp (abgeleitet von System.Exception), den dieser Ausnahmehandler abfangen wird. 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 unterhalb der CatchException , zeigen Sie auf "Form einfügen", und wählen Sie dann " Nachricht erstellen" aus.
Doppelklicken Sie in MessageAssignment , um den Text-Editor zu öffnen und die Nachrichtenzuweisung einzugeben.
Geben Sie z. B.
Message_3 = Testein.
Siehe auch
Abschließen der Ausnahmemeldung
Hinzufügen einer Bereichsform
Verwenden der BizTalk Server-Ausnahmebehandlung