Fehler in Nachrichtenflüssen behandeln

Der Broker stellt eine allgemeine Fehlerbehandlung für alle Nachrichtenflüsse zur Verfügung. Falls diese allgemeine Verarbeitung nicht ausreicht und Sie auf bestimmte Fehlerbedingungen und -situationen mit besonderen Aktionen reagieren möchten, können Sie Ihre Nachrichtenflüsse um eine eigene Fehlerbehandlung erweitern.

Die zu diesem Zweck verwendbaren Optionen können in einigen Fällen sehr komplex sein. Die für MQEmpfangsknoten bereitgestellten Optionen sind sehr umfangreich, da diese Knoten mit persistenten Nachrichten und Transaktionen arbeiten. MQEmpfangsknoten werden außerdem von den Konfigurationsoptionen für WebSphere MQ beeinflusst.

Da Sie selbst entscheiden können, wie Sie verschiedene Fehler behandeln wollen, gibt es keine festen Prozeduren, die beschrieben werden könnten. Dieser Abschnitt enthält grundsätzliche Informationen zur Fehlerbehandlung und beschreibt die verfügbaren Optionen. Sie müssen auf Basis der in diesem Abschnitt aufgeführten Details entscheiden, welche der auswählbaren Kombinationen Sie in der jeweiligen Situation benötigen.

Sie können sich in Ihren Nachrichtenflüssen für eine oder mehrere der folgenden Optionen entscheiden:

Wenn Sie benutzerspezifische Knoten in Ihren Nachrichtenfluss einschließen, müssen Sie die mit dem Knoten bereitgestellten Informationen beachten, damit Sie wissen, wie Sie Fehler in Verbindung mit solchen Knoten behandeln können. Die Beschreibungen in diesem Abschnitt beschäftigen sich nur mit den integrierten Knoten.

Wenn Sie ein eigenes Fehlerbehandlungsverfahren entwerfen, beachten Sie die folgenden Faktoren:

Allgemeine Grundsätze der Fehlerbehandlung:

Das Beispielprogramm 'Error Handler' veranschaulicht die Verwendung einer Fehlerbehandlungsroutine zum Erfassen von Fehlerinformationen und Speichern der Informationen in einer Datenbank. Bei der Fehlerbehandlungsroutine handelt es sich um einen untergeordneten Nachrichtenfluss, der unverändert jedem beliebigen Nachrichtenfluss zugeordnet werden kann. Das Beispielprogramm veranschaulicht zudem die Konfiguration von Nachrichtenflüssen zur Steuerung von Transaktionalität; insbesondere die Verwendung global koordinierter Transaktionen zur Sicherstellung der allgemeinen Datenintegrität.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Übersicht zu Implementierungsvorgängen
WebSphere Broker JMS Transport
Zugehörige Tasks
Untergeordnete Flüsse verwenden
Nachrichtenflüsse erstellen
Nachrichtenflussinhalte definieren
Konfigurierbare Eigenschaften bearbeiten
Zugehörige Verweise
Integrierte Knoten
WebSphere MQ Enterprise Transport
WebSphere MQ Mobile Transport
WebSphere MQ Multicast Transport
WebSphere MQ Real-time Transport
WebSphere MQ Telemetry Transport
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 24. Aug. 2006
ac00410_