Freigeben über


Fehlerbehandlung

Auf dem Weg, den eine Nachricht im Messagingsubsystem von BizTalk Server durchläuft, befinden sich verschiedene Verarbeitungs- und Übertragungspunkte. An jedem Punkt auf diesem Weg können sowohl in der BizTalk Server-Infrastruktur als auch in den von der Anwendung bereitgestellten Elementen wie den benutzerdefinierten Pipelinekomponenten und Orchestrierungen Fehler auftreten.

In diesem Abschnitt sowie den darin enthaltenen Unterabschnitten werden die typischen Fehlermodi bekannter Verarbeitungsstufen beschrieben. Außerdem wird die Adressierung dieser Fehlermodi über die BizTalk Server-Konfiguration sowie durch die von der Anwendung bereitgestellten Elemente wie Orchestrierungen beschrieben. Die Auswirkungen von Fehlern umfassen die Disposition der Nachricht, erfasste und protokollierte Diagnosedaten sowie weitere betriebliche Aspekte.

Welche Ereignisse beim Fehlschlagen von Nachrichten auftreten, hängt davon ab, wo der Fehler aufgetreten ist, und außerdem vom Status des Routings für fehlerhafte Nachrichten und der wiederherstellbaren Austauschverarbeitung. In der nachstehenden Tabelle finden Sie eine Übersicht über das Fehlerverhalten und die Wiederaufnahmeorte für Pipeline- und Abonnementfehler.

Fehlertyp Fehlerhaftes Nachrichtenrouting Wiederherstellbare Austauschverarbeitung Fehlerverhalten Wiederaufnahmeort
Pipeline Disabled Disabled Nachricht wird vor der Pipeline angehalten Vor Pipeline.
Pipeline Disabled Aktiviert Nachricht wird nach der Pipeline angehalten Vor Pipeline. Weitere Informationen zur wiederherstellbaren Austauschverarbeitung finden Sie unter Wiederherstellbare Austauschverarbeitung.
Pipeline Aktiviert Disabled Nachricht wird mit höher gestuften Nachrichtenkontexteigenschaften, die sich auf den Fehlerbericht beziehen, veröffentlicht. Nachricht wird nicht angehalten. Ausführliche Informationen zum Weiterleiten fehlerhafter Nachrichten finden Sie unter Verwenden des Routings von fehlerhaften Nachrichten.
Pipeline Aktiviert Aktiviert Die Nachricht wird mit höhergestuften Eigenschaften für den Fehlerberichtskontext veröffentlicht. Nachricht wird nicht angehalten.
Subscription Disabled Disabled Nachricht wird vor der Pipeline angehalten. Es wird ein Routingfehlerbericht erstellt. Die Nachricht wird vor der Pipeline wieder aufgenommen. Der Routingfehlerbericht ist nicht fortsetzbar.
Subscription Disabled Aktiviert Nachricht wird nach der Pipeline angehalten. Es wird ein Routingfehlerbericht erstellt. Die Nachricht wird vor der Pipeline wieder aufgenommen. Der Routingfehlerbericht ist nicht fortsetzbar. Weitere Informationen zur wiederherstellbaren Austauschverarbeitung finden Sie unter Wiederherstellbare Austauschverarbeitung.
Subscription Aktiviert Disabled Die Nachricht wird mit höhergestuften Eigenschaften für den Fehlerberichtskontext veröffentlicht. Es wird ein Routingfehlerbericht erstellt. Nachricht wird nicht angehalten. Der Routingfehlerbericht ist nicht fortsetzbar. Ausführliche Informationen zum Weiterleiten fehlerhafter Nachrichten finden Sie unter Verwenden des Routings von fehlerhaften Nachrichten.
Subscription Aktiviert Aktiviert Die Nachricht wird mit höhergestuften Eigenschaften für den Fehlerberichtskontext veröffentlicht. Es wird ein Routingfehlerbericht erstellt. Nachricht wird nicht angehalten. Der Routingfehlerbericht ist nicht fortsetzbar.

Für viele dieser oben genannten Fehlermodi gibt es entsprechende Features von BizTalk Server, die zum Umgang mit dem jeweiligen Fehlermodus dienen (z. B. wiederherstellbare Austauschverarbeitung und Erstellen von Fehlerberichten). Bei anderen Fehlermodi geht es darum, wie BizTalk Server Fehlerinformationen an Anwendungselemente übermittelt und wie Anwendungselemente (z. B. benutzerdefinierte Pipelinekomponenten, Adapter und Orchestrierungen) Fehlerinformationen im Gegenzug an BizTalk Server übermitteln.

In diesem Abschnitt

Weitere Informationen

Wiederherstellbare Austauschverarbeitung
Fehlertypen bei Nachrichten