Ansicht 'Debug'

In der Ansicht 'Debug' testen Sie mit dem Message-Flow-Debugger Ihre Nachrichtenflüsse in einer grafischen Darstellungsform und beheben darin eventuelle Fehler.

Die nachfolgende Abbildung zeigt die Ansicht 'Debug' des Message Brokers Toolkits. In der Abbildung ist die Fehlerbehebung im Nachrichtenfluss 'LargeMsgSupport_MRM_XML' zu sehen.

Screenshot der Ansicht 'Debug' im Message Brokers Toolkit.

Ansicht 'Debug'-Ansichten

Die Ansicht Ansicht 'Debug' enthält folgende Ansichten:

Ansicht 'Debug'
Zeigt die eingesetzten Nachrichtenflusstypen für den ausgewählten Host an, um Ihnen die Verwaltung des Nachrichtenfluss-Debugs zu erleichtern. Zur Kontrolle der Nachrichtenflussausführung stehen Schaltflächen in der Symbolleiste zur Verfügung. Sie können einen Nachrichtenfluss starten, stoppen und wieder aufnehmen, in einen und aus einem untergeordneten Nachrichtenfluss springen sowie in einen Quellcode springen.

Wenn Sie den Fluss-Debugger an die Nachrichtenfluss-Steuerkomponente anhängen, werden in der Debugansicht die Namen der folgenden Entitäten aufgeführt, die mit dem Nachrichtenfluss in Zusammenhang stehen:

  • Der Host-Computer und die Steuerkomponente für die Flusslaufzeit, die auf diesem Rechner ausgeführt wird. Dies wird als Verknüpfung der Namen der folgenden Entitäten angezeigt, wobei die Namen durch Doppelpunkte getrennt sind.
    • Der Host-Computer
    • Der Broker
    • Die Ausführungsgruppe
    • Die Fluss-Steuerkomponente
    Der Eintrag kann über das Symbol für die Steuerkomponente für die Flusslaufzeit identifiziert werden. Beispiel:
    • Nachrichtenfluss-Steuerkomponente TestPC01:WMQIV5BR:TestExecution:DataFlowEngine
  • Die Flüsse, die in der Steuerkomponente für die Flusslaufzeit eingesetzt sind, können über das Flusssymbol identifiziert werden. Beispiel:
    • Nachrichtenfluss TestFlow
  • Beginn der ÄnderungWenn ein Unterbrechungspunkt erreicht wird, werden die für die einzelnen Flüsse erstellten Flussinstanzen durch das folgende Symbol gekennzeichnet, z. B.:
    • Flussinstanz angehalten 3068 (angehalten)
    Ende der Änderung

In der Debugansicht können Sie folgende Aufgaben in Zusammenhang mit Debugvorgängen ausführen:

  • Derzeit eingesetzte Flüsse in Steuerkomponente für die Flusslaufzeit abfragen
  • Steuerkomponente für die Flusslaufzeit vom Fluss-Debugger abhängen
  • Flussausführung wieder aufnehmen
  • Abschließen
  • Knoten überspringen
  • In untergeordneten Fluss springen, aus untergeordnetem Fluss springen
  • Quellcode überspringen, in Quellcode springen, aus Quellcode springen
Ansicht 'Unterbrechungspunkte'
Listet die Unterbrechungspunkte auf, die für Verbindungen in Ihrem Nachrichtenfluss festgelegt wurden. In dieser Ansicht können Sie Unterbrechungspunkte hinzufügen, sperren, aktivieren oder entfernen. Mit der Eigenschaftenansicht können Sie auch einen Unterbrechungspunkt auf eine oder mehrere bestimmte Instanz(en) eines Nachrichtenflusses beschränken.

Die Ansicht 'Unterbrechungspunkte' befindet sich in demselben Fenster wie die Ansicht 'Variablen'. Klicken Sie auf die entsprechenden Registerkarten, um die gewünschte Ansicht auszuwählen.

In der Ansicht 'Unterbrechungspunkte' werden die in allen Instanzen eines ausgewählten Nachrichtenflusses gesetzten Unterbrechungspunkte angezeigt. Jeder Unterbrechungspunkt kann über eines von zwei Symbolen, die auch im Nachrichtenflusseditor verwendet werden, wie folgt identifiziert werden:

  • Aktivierter Unterbrechungspunkt Unterbrechungspunkt aktiviert
  • Inaktivierter Unterbrechungspunkt Unterbrechungspunkt inaktiviert

In der Ansicht 'Unterbrechungspunkte' können Sie folgende Aufgaben in Zusammenhang mit Debugvorgängen ausführen:

  • Unterbrechungspunkte entfernen
  • Unterbrechungspunkte aktivieren bzw. deaktivieren
  • Unterbrechungspunkte auf eine oder mehrere Instanzen eines Flusses beschränken
Ansicht 'Variablen'
Wird ein Nachrichtenfluss von einem Unterbrechungspunkt unterbrochen, können Sie den Nachrichteninhalt anzeigen, um zu überprüfen, ob der Nachrichtenfluss erwartungsgemäß ausgeführt wird und gegebenenfalls Änderungen vornehmen.

Die Ansicht 'Variablen' befindet sich in demselben Fenster wie die Ansicht 'Unterbrechungspunkte'. Klicken Sie auf die entsprechenden Registerkarten, um die gewünschte Ansicht auszuwählen.

In der Ansicht 'Variablen' werden die Nachrichten angezeigt, die momentan im Nachrichtenfluss übertragen werden. Verwenden Sie die Ansicht zum Überprüfen bzw. Ändern der Inhalte einer Nachricht in einem Fluss während des Debugs.

Ansicht 'Nachrichtenflusseditor'
Der Nachrichtenflusseditor bietet eine grafische Darstellung von Nachrichtenflüssen und ermöglicht die Fehlerbehebung in Nachrichtenflüssen. In dieser Ansicht können Sie zu den Verbindungen eines Nachrichtenflusses Unterbrechungspunkte hinzufügen.

Der Nachrichtenflusseditor zeigt außerdem die Unterbrechungspunkte an, die im Nachrichtenfluss eingerichtet sind. Die Unterbrechungspunkte können über folgende Symbole identifiziert werden:

  • Aktivierter Unterbrechungspunkt Unterbrechungspunkt aktiviert.
  • Inaktivierter Unterbrechungspunkt Unterbrechungspunkt inaktiviert.
  • Aktivierter angehaltener Unterbrechungspunkt Fluss am Unterbrechungspunkt angehalten.

Im Editor wird folgendes Symbol oberhalb eines Knotens angezeigt:

  • Quellcode verfügbar Fluss, der an einem Knoten angehalten wird, der ESQL-Code bzw. Java-Code enthält, in den der Fluss-Debugger springen kann

In der Ansicht 'Brokeranwendungsentwicklung' wird der Nachrichtenfluss zum Erstellen, zum Anzeigen und zum Bearbeiten der Flüsse verwendet. Weitere Informationen zu den anderen Verwendungsmöglichkeiten dieses Editors finden Sie unter Nachrichtenflusseditor und in der Beschreibung der Tasks unter Nachrichtenflussinhalte definieren.

Zugehörige Konzepte
Übersicht zu Fluss-Debuggern
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ab00140_