Freigeben über


Fehlermeldungen

Ports vom Typ Anforderungsantwort können Fehlermeldungen zugeordnet werden, sodass der antwortende Dienst bei Fehlern nach dem Senden der Anforderung anstelle der Antwort den Fehler an den Anforderer zurückgeben kann.

Jeder Vorgang auf einem Port vom Typ Anforderungsantwort kann eine beliebige Anzahl unterschiedlicher Fehler verarbeiten. Fehlermeldungen können einen beliebigen Nachrichtentyp aufweisen. Der Nachrichtentyp muss jedoch eindeutig für den Vorgang sein und darf nicht dem Typ entsprechen, der für die Antwort in diesem Portvorgang verwendet wird.

Empfangen von Fehlermeldungen

Wenn eine Anforderung von einem Portvorgang gesendet und anschließend eine Antwort empfangen wird, können mehrere verschiedene Fehlermeldungstypen empfangen werden.

Sie können einen Catch Exception-Block konfigurieren, um eine eingehende Fehlermeldung zu behandeln, indem Sie den entsprechenden Fehler aus dem Anforderungsantwortportvorgang als Ausnahmeobjekttyp auswählen.

Senden von Fehlermeldungen

Wenn eine Antwort von einem Portvorgang empfangen und anschließend eine Anforderung gesendet wird, können mehrere verschiedene Fehlermeldungstypen gesendet werden.

Wenn ihre Orchestrierung beispielsweise auf eine Fehlerbedingung stößt und eine Ausnahme auslöst, können Sie eine Fehlermeldung aus dem Block Catch Exception senden, der die Ausnahme behandelt. Zum Übermitteln von Informationen an den betroffenen Dienst erstellen Sie eine Fehlermeldung eines geeigneten Typs und geben diese Fehlermeldung auf einer Form vom Typ Senden an, die den entsprechenden Fehler im Portvorgang verwendet.

Weitere Informationen

Ausnahmen