ESQL

O ESQL (Extended Structured Query Language) é uma linguagem de programação definida pelo para definir e manipular dados em um fluxo de mensagens.

O ESQL se baseia no SQL (Structured Query Language), que é de uso comum em bancos de dados relacionais tais como o DB2. O ESQL estende as construções da linguagem SQL para fornecer suporte para você trabalhar como conteúdo de mensagens e de bancos de dados para definir o comportamento de nós em um fluxo de mensagens.

O código ESQL que se cria para personalizar nós dentro de um fluxo de mensagens é definido em um arquivo ESQL, geralmente chamado <nome_do_fluxo_da_mensagem>.esql, que é associado ao projeto do fluxo de mensagens. É possível utilizar o ESQL nos seguintes nós integrados:

Também é possível utilizar o ESQL para criar funções e procedimentos que podem ser utilizados em mapeamentos nos seguintes nós integrados:

Para utilizar o ESQL de maneira correta e eficiente em seus fluxos de mensagens, você também precisa entender os seguintes conceitos:

Utilize o depurador do ESQL, que faz parte do depurador de fluxos, para depurar código escrito por você. O depurador percorre o código ESQL, instrução por instrução, para que você possa visualizar e verificar os resultados de cada linha do código executado.

Conceitos relacionados
Fluxos de Mensagem
Fluxos de Mensagens, Mapeamentos e ESQL
Mapeamentos
Nós ESQL

Tarefas relacionadas
Desenvolvendo Aplicativos do Fluxo de Mensagens
Desenvolvendo Mapeamentos
Desenvolvendo ESQL
Depurando ESQL

Referências relacionadas
Nós Internos
ESQL