IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

ESQL REFERENCE data type

The REFERENCE data type holds the location of a field in a message. It cannot hold the location of a constant, a database table, a database column, or another reference.

For compatibility with earlier versions, reference variables can also point at scalar variables

A reference literal is an hierarchic path name, consisting of a list of path elements separated by periods. The first element in the list is known as the correlation name, and identifies a reference, row, or scalar variable. Any subsequent elements apply to references to message trees only, and identify field types, names, and indexes within the message tree relative to the field pointed to by the correlation name.

Note: If you use a REFERENCE, you are able to modify any element, even if the element is part of an input tree.

For example:

InputRoot.MQMD.Priority

is a field reference literal that refers to the Priority field contained within an MQMD structure within an input message.


ac05980_.htm | Last updated Friday, 21 July 2017