Visão Geral do ESQL

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

Esta seção contém informações introdutórias sobre o ESQL.
Leia as informações a seguir antes de prosseguir:

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 você cria para personalizar nós dentro de um fluxo de mensagens é definido em um arquivo ESQL, geralmente chamado <nome_do_fluxo_de_mensagens>.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 nos seguintes nós internos:

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.
Nota: Em releases anteriores, havia vários tipos de depurador, cada um manipulava um tipo específico de código, como por exemplo, ESQL, fluxos de mensagens ou Java. Na Versão 6, estes depuradores separados são integrados em um único depurador, que é conhecido simplesmente como "o depurador" e que manipula todos os tipos de código.
Conceitos relacionados
Visão Geral de Fluxos de Mensagens
A Árvore de Mensagens
Fluxos de Mensagens, ESQL e Mapeamentos
Visão Geral de Mapeamentos de Mensagens
Nós ESQL e Depuração
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Desenvolvendo Mapeamentos de Mensagens
Gravando ESQL
Depurando ESQL
Referências relacionadas
Nós Internos
Referência de ESQL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ak00990_