Zugriff auf die Baumstruktur für die lokale Umgebung

Die Baumstruktur für die lokale Umgebung hat einen eigenen Korrelationsnamen (LocalEnvironment), und Sie müssen diesen Namen in allen ESQL-Anweisungen verwenden, die auf den Inhalt dieser Baumstruktur verweisen oder diesen festlegen.

Die Baumstruktur für die lokale Umgebung wird vom Broker verwendet, und Sie können auf diese Informationen verweisen und sie ändern. Darüberhinaus können Sie die Baumstruktur um von Ihnen angegebene Informationen erweitern. Sie können innerhalb dieser Baumstruktur untergeordnete Baumstrukturen erstellen, die als Arbeitspuffer oder Arbeitsbereich verwendet werden können.

Der Nachrichtenfluss richtet in zwei untergeordneten Baumstrukturen (Destination und WrittenDestination) Informationen ein. Diese befinden sich unterhalb des Stammverzeichnisses für die lokale Umgebung. Sie können auf den Inhalt dieser beiden verweisen und Daten in die Destination-Baumstruktur schreiben, um die Art und Weise zu beeinflussen, in der Ihre Nachricht vom Nachrichtenfluss verarbeitet wird. Wenn Sie jedoch Daten in die Destination-Baumstruktur schreiben, beachten Sie die definierte Struktur, damit die Baumstruktur auch weiterhin gültig ist.

Wenn die Baumstruktur für die lokale Umgebung in der Ausgabenachricht, die vom Compute-Knoten weitergegeben wird, enthalten sein soll, müssen Sie die Eigenschaft Rechenmodus des Compute-Knotens auf einen Wert setzen, der die lokale Umgebung enthält (z. B. All). Andernfalls wird die Baumstruktur für die lokale Umgebung nicht in die Ausgabenachricht kopiert.

Die in 'DestinationData' oder 'Defaults' eingefügten Informationen hängen vom Merkmal der entsprechenden Knoteneigenschaft ab:

Gegebenenfalls müssen Sie den Sendeknoten für die Angabe der Informationen zur Zieladresse konfigurieren. Legen Sie für den Ausgabeknoten MQOutput beispielsweise Zielmodus fest:

Weitere Informationen zu ESQL-Prozeduren, die für die lokale Umgebung typische Aktualisierungen ausführen, finden Sie unter Zieladresse in der Baumstruktur für die lokale Umgebung mit Daten füllen. Die ESQL-Anweisungen in diesen Prozeduren erläutern das Ändern der lokalen Umgebung. Sie können diese Prozeduren unverändert verwenden oder Sie an Ihre Anforderungen anpassen.

Weitere Informationen zum Erweitern der Inhalte dieser Baumstruktur für Ihre eigenen Zwecke finden Sie unter Arbeitspufferbereiche in der lokalen Umgebung verwenden.

Der Nachrichtenfluss für XML-Passagierabfragen (XML_PassengerQuery) im folgenden Beispielprogramm ist ein weiteres Beispiel für die Verwendung der lokalen Umgebung zum Ändern des Verhaltens eines Nachrichtenflusses: Der Compute-Knoten in dieser Nachricht schreibt eine Liste mit Zieladressen in die untergeordnete Baumstruktur 'RouterList' von 'Destination', die von einem nachfolgenden RouteToLabel-Knoten, der die Nachricht an den entsprechenden Label-Knoten weitergibt, als Zieladressen verwendet werden. Sie können Beispiele nur anzeigen, wenn Sie das Information Center verwenden, das im Message Brokers Toolkit integriert ist.
Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Baumstruktur für die lokale Umgebung
Übersicht zu ESQL
Zugehörige Tasks
Nachrichtenfluss entwerfen
Zieladressenlisten erstellen
Nachrichtenflussinhalte definieren
ESQL-Dateien verwalten
Zugehörige Verweise
Compute-Knoten
HTTPRequest-Knoten
MQeOutput-Knoten
MQOutput-Knoten
RouteToLabel-Knoten
Datentypen für Elemente in der untergeordneten Zieldaten-Baumstruktur
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

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

ac16860_