Un nombre de correlación es una referencia de campo que identifica un punto de partida bien definido en el árbol lógico de mensaje y se utiliza en referencias de campo para describir una parte estándar del formato de árbol.
Cuando accede a datos en uno de los cuatro árboles (Mensaje, Entorno, Entorno local o Lista de excepciones), los nombres de correlación que puede utilizar dependen del nodo para el que crea ESQL o correlaciones, y si el nodo crea un mensaje de salida. Por ejemplo, un nodo Trace no altera el contenido del mensaje cuando pasa por el nodo, pero un nodo Compute puede crear un nuevo mensaje de salida.
Puede introducir nuevos nombres de correlación con expresiones SELECT, predicados cuantificados y sentencias FOR. Puede crear nombres que no sean de correlación en un nodo utilizando variables de referencia.
La mayor parte de nodos de flujos de mensajes no crean un mensaje de salida; todas las expresiones ESQL que grabe en módulos ESQL o en correlaciones dentro de estos nodos hacen referencia sólo al mensaje de entrada. Utilice los siguientes nombres de correlación en los módulos ESQL que escriba para nodos Database y Filter:
Para obtener una descripción de cómo utilizar el asterisco (*) en referencias de campo, consulte Utilización de referencias de campo anónimas.
No puede utilizar estos nombres de correlación en la expresión de una correlación para un nodo Mapping.
Si codifica ESQL para un nodo Compute, los nombres de correlación deben distinguir entre los dos árboles de mensaje implicados: el mensaje de entrada y el mensaje de salida. Los nombres de correlación en ESQL dentro de estos nodos son:
Para obtener una descripción de cómo utilizar *, consulte Utilización de referencias de campo anónimas.
En un nodo Compute, el nombre de correlación OutputBody no es válido.
Aunque este nombre de correlación siempre es válido, sólo tiene significado cuando la propiedad Modalidad de cálculo del nodo Compute indica que este nodo está propagando el entorno local.
Aunque este nombre de correlación siempre es válido, sólo tiene significado cuando la propiedad Modalidad de cálculo del nodo Compute indica que este nodo está propagando la lista de excepciones.