Feldverweise in ESQL

Ein ESQL-Feldverweis ist eine Folge von Werten, die durch Punkte getrennt sind und die ein bestimmtes Feld (bei dem es sich um eine Struktur handeln kann) innerhalb einer Nachrichtenbaumstruktur oder einer Datenbanktabelle identifizieren. Für den Trace des Pfades von der Root der Informationen zu dem bestimmten Feld werden die Abhängigkeiten zwischen über- und untergeordneten Elementen verwendet.

Mit einer Feldreferenz wird in einer ESQL-Anweisung das Feld angegeben, auf das in der Nachricht oder Datenbanktabelle verwiesen werden soll bzw. das dort aktualisiert oder erstellt werden soll. Beispielsweise können Sie folgende ID als Nachrichtenfeldverweis verwenden:

Body.Invoice.Payment

Sie können eine ESQL-Variable des Typs REFERENCE verwenden, um einen dynamischen Zeiger mit einem Feldverweis einzurichten. Hilfreich ist dies u.U. bei der Erstellung eines festgelegten Verweises auf einen allgemein referenzierten Punkt in einer Nachricht; z. B. der Anfang einer bestimmten Struktur, die Wiederholungsfelder enthält.

Eine Feldreferenz kann auch Elementtypen, Kennungen von XML-Namespaces, Indizes und eine Typenvorgabe angeben. Dieses Themen werden später ausführlich erläutert.

Der erste Name in einer Feldreferenz wird auch Korrelationsname genannt.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Korrelationsnamen
Nachrichtenzuordnung - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
ESQL erstellen
Zugehörige Verweise
Integrierte Knoten
ESQL-Referenz
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ak01020_