Der Webdienst zur Ausnahmebehandlung
Der Ausnahmebehandlungswebdienst akzeptiert eine Fehlermeldung und veröffentlicht sie im ESB-Ausnahmeportal. Eine Clientanwendung kann Ausnahmemeldungen erstellen und an den ESB übermitteln, wo jeder für diesen Ausnahmetyp konfigurierte Handler oder ein generischer Handler die Ausnahme verarbeiten kann. Der Hauptvorteil dieses Diensts besteht darin, dass Entitäten außerhalb einer ESB-Anwendung am ESB-Ausnahmebehandlungsmechanismus teilnehmen können.
Das Microsoft BizTalk ESB Toolkit enthält zwei Versionen dieses Diensts: eine ASP.NET -Version (ASMX) und eine Windows Communication Foundation -Version (WCF). Die Dienstnamen sind ESB. ExceptionHandlingServices und ESB. ExceptionHandlingServices.WCF bzw. die Dienste machen eine einzelne Methode verfügbar:
SubmitFault. Diese Methode übernimmt eine instance der FaultMessage-Klasse und verfügt über keinen Rückgabewert.
Informationen zur Funktionsweise des Ausnahmebehandlungsmechanismus finden Sie unter Verwenden der ESB-Ausnahmeverwaltung.
Hinweis
Standardmäßig sind die Webdienste für die Ausnahmebehandlung nicht so konfiguriert, dass ssl (Secure Sockets Layer) erforderlich ist, wenn clients darauf zugreifen. Sie sollten den Dienst so konfigurieren, dass er SSL für den Clientzugriff erfordert, und die Verbindung zwischen dem IIS-Webdiensthostcomputer und dem Server, der die ESBExceptions-Datenbank hostet , mithilfe von IPSec auf Netzwerkebene und entsprechenden ACL-Berechtigungen (Access Control List) auf Dateiebene schützen.