Ausnahmebehandlung in der Lösung für die Geschäftsprozessverwaltung
Die Lösung für die Geschäftsprozessverwaltung verwendet eine spezielle Orchestrierung für die Ausnahmebehandlung sowie die Standardausnahmebehandlung von BizTalk Server und die neue Berichtsfunktion für Adapter-, Pipeline-, Zuordnungs- und Routingfehler. Dieses angepasste System basiert auf der ExceptionHandler-Orchestrierung . Die Lösung verwendet die ExceptionHandler-Orchestrierung , um einen Vorgang zu wiederholen oder einen Aufruf zu wiederholen, der nach einem vorübergehenden Problem erfolgreich sein könnte.
Hinweis
Sie können Code aus Orchestrierungen, z. B. Activate, wiederverwenden, die die ExceptionHandler-Orchestrierung verwenden. Alle diese Orchestrierungen enthalten einen Bereich namens CallingCode mit einem angefügten Ausnahmeblock . Ersetzen Sie den Code im CallingCode-Bereich durch Ihren Code. Der Exception-Block definiert alle Variablen, die zum Aufrufen der ExceptionHandler-Orchestrierung erforderlich sind. Bearbeiten Sie die Werte, die den Variablen zugeordnet sind.
Die Lösung verwendet benutzerdefinierte Ausnahmen und eine Reihe von vordefinierten BizTalk-Ausnahmen für Situationen, in denen der Fehler nicht behoben werden kann, z. B. bei einer falschen Bestellungsnachricht.
Hinweis
Die Lösung verwendet für die Behandlung von Fehlern an einigen Ports einen benutzerdefinierten Adapter. Weitere Informationen zum Adapter finden Sie unter Der Ops-Adapter.
In diesem Abschnitt werden die ExceptionHandler-Orchestrierung und die benutzerdefinierten Ausnahmen beschrieben. Außerdem wird kurz erläutert, wie die Lösung die Fehlerberichtsfunktion des Produkts einsetzt.