Um nome de correlação é uma referência de campo que identifica um ponto inicial bem definido na árvore de mensagem lógica e é utilizado nas referências de campo para descrever uma parte padrão do formato da árvore.
Ao acessar os dados de acesso em alguma das quatro árvores (mensagem, ambiente, ambiente local ou lista de exceção), os nomes de correlação que podem ser utilizados dependem do nó para o qual você cria ESQL ou mapeamentos e se o nó cria uma mensagem de saída. Por exemplo, um nó Trace não altera o conteúdo da mensagem à medida que passa pelo nó, mas um nó Compute pode construir uma nova mensagem de saída.
Você pode apresentar novos nomes de correlação com expressões SELECT, predicados quantificados e instruções FOR. Você pode criar nomes de não correlação em um nó utilizando variáveis de referência.
A maioria dos nós do fluxo de mensagens não cria uma mensagem de saída; todas as expressões ESQL que você grava nos módulos ESQL ou em mapeamentos nesses nós referem-se apenas à mensagem de entrada. Utilize os seguintes nomes de correlação nos módulos ESQL que você grava para os nós Banco de Dados e Filtro:
Para obter uma descrição de como utilizar o asterisco (*) nas referências de campo, consulte Utilizando Referências de Campos Anônimos.
Não é possível usar esses nomes de correlação na expressão de nenhum mapeamento de um nó Mapping.
Se você estiver codificando ESQL para um nó Cálculo, os nomes de correlação deverão distinguir entre as duas árvores de mensagens envolvidas: a mensagem de entrada e a mensagem de saída. Os nomes da correlação em ESQL nesses nós são:
Para obter uma descrição de como utilizar *, consulte Utilizando Referências de Campos Anônimos.
Em um nó Cálculo, o nome de correlação OutputBody não é válido.
Embora esse nome de correlação seja sempre válido, ele apenas tem significado quando a propriedade Modo Computar do nó Compute indica que o nó Compute está propagando o LocalEnvironment.
Embora esse nome de correlação seja sempre válido, ele apenas tem significado quando a propriedade Modo Computar do nó Compute indica que o nó Compute está propagando a ExceptionList.