Logische Baumstruktur

Die logische Baumstruktur ist die interne (Broker)-Darstellung einer Nachricht. Dies wird auch als Nachrichtenassemblierung bezeichnet.

Wenn eine Nachricht bei einem Broker ankommt, wird sie von einem Empfangsknoten, der in einem Nachrichtenfluss konfiguriert wurde, entgegengenommen. Bevor die Nachricht vom Nachrichtenfluss verarbeitet werden kann, muss sie von einem oder mehreren Parsern interpretiert werden, die eine logische Baumdarstellung vom Bitstrom der Nachrichtendaten erstellen.

Der Inhalt des Baumstrukturformats ist mit dem des Bitstroms, aus dem es erstellt wird, identisch, kann jedoch innerhalb des Nachrichtenflusses leichter bearbeitet werden. Viele der integrierten Nachrichtenflussknoten stellen eine Schnittstelle zum Abfragen und Aktualisieren des Nachrichteninhalts innerhalb der Baumstruktur zur Verfügung und führen weitere Aktionen für Nachrichten und Datenbanken aus, mit deren Hilfe die erforderliche Funktion in jedem Knoten bereitgestellt werden kann.

Es werden mehrere Schnittstellen bereitgestellt:

Die von den Parsern erzeugte Baumstruktur ist zum großen Teil vom Nachrichtenformat (z. B. XML) unabhängig. Die Ausnahme hierzu ist die untergeordnete Baumstruktur, die als Teil der Nachrichtenbaumstruktur erstellt wird und den Hauptteil der Nachricht darstellt. Diese untergeordnete Baumstruktur ist abhängig von der Nachricht; ihr Inhalt wird hier nicht weiter beschrieben.

Der Empfangsknoten erzeugt diese Nachrichtenassemblierung, die wiederum aus vier Baumstrukturen besteht:

Die erste dieser Baumstrukturen wird mit dem Inhalt des Empfangsnachrichtbitstroms aufgefüllt (s. hierzu Nachrichtenbaumstruktur füllen); die drei anderen bleiben anfangs leer.

Jede der vier erstellten Baumstrukturen hat ein Stammelement (mit einem Namen, der für die jeweilige Baumstruktur spezifisch ist). Jede Baumstruktur besteht aus einer Anzahl von diskreten Einzelinformationen, den so genannten Elementen. Das Stammelement besitzt kein übergeordnetes Element und keine gleichgeordneten Elemente (Elemente mit einem gemeinsamen übergeordneten Element). Das Stammelement ist das übergeordnete Element für eine Reihe von untergeordneten Elementen. Jedes untergeordnete Element muss ein übergeordnetes Element haben, kann keine oder mehrere gleichgeordnete Elemente und keine oder mehrere untergeordnete Elemente haben.

Die vier Baumstrukturen werden sowohl für integrierte als auch für benutzerspezifische Empfangsknoten und Parser erstellt.

Der Empfangsknoten übergibt die von ihm erstellte Nachrichtenassemblierung an die nachfolgenden Nachrichtenverarbeitungsknoten im Nachrichtenfluss:

Zugehörige Konzepte
Nachrichtenbaumstruktur
Nachrichtenbaumstruktur füllen
Umgebungsbaumstruktur
Baumstruktur für die lokale Umgebung
Baumstruktur für Ausnahmeliste
Korrelationsnamen
Zugehörige Tasks
Nachrichtenflüsse entwickeln
Inhalt des Hauptteils einer Nachricht bearbeiten
Sonstige Bereiche der Nachrichtenbaumstruktur bearbeiten
ESQL schreiben
Java schreiben
Zugehörige Verweise
Integrierte Knoten
Benutzerdefinierte Knoten
MQRFH2-Header
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:04

ac00490_