ESQL-Feldverweise

Ein ESQL-Feldverweis ist eine Folge von durch Punkte getrennten Werten, die ein bestimmtes Feld (das eine Struktur sein kann) in einer Nachrichtenbaumstruktur oder einer Datenbanktabelle angeben. Der Pfad vom Informationsstamm bis zu dem bestimmten Feld wird mithilfe der Beziehungen zwischen übergeordneten und untergeordneten Elementen verfolgt.

Mit einem Feldverweis 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. Sie können beispielsweise folgende ID als Nachrichtenfeldverweis verwenden:

Body.Invoice.Payment

Sie können eine ESQL-Variable des Typs REFERENCE verwenden, um einen dynamischen Zeiger zu definieren, der einen Feldverweis enthält. 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.

Beginn der ÄnderungEine Feldreferenz kann auch Elementtypen, Kennungen von XML-Namespaces, Indizes und eine Typenvorgabe angeben; weitere Informationen finden Sie unter Übersicht über ESQL-Feldreferenzen.Ende der Änderung

Der erste Name in einer Feldreferenz wird auch Korrelationsname genannt.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Korrelationsnamen
Nachrichtenzuordnungen - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
ESQL erstellen
Zugehörige Verweise
Integrierte Knoten
Übersicht über ESQL-Feldreferenzen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:25

ak01020_