ESQL (Extended Structured Query Language) es un lenguaje de programación definido por WebSphere Business Integration Message Broker para definir y manejar los datos en un flujo de mensajes.
ESQL se basa en SQL (Structured Query Language), que es de uso habitual con las bases de datos relacionales como, por ejemplo, DB2. ESQL amplía las construcciones del lenguaje SQL para proporcionarle soporte para trabajar con contenido de mensajes y bases de datos con el fin de definir el comportamiento de los nodos en un flujo de mensajes.
El código ESQL que se crea para personalizar nodos en un flujo de mensajes se define en un archivo ESQL, que normalmente se denomina <nombre_flujo_mensajes>.esql, y que está asociado al proyecto de flujo de mensajes. Puede utilizar ESQL en los nodos incorporados siguientes:
También puede utilizar ESQL para crear funciones y procedimientos que puede utilizar en correlaciones en los nodos incorporados siguientes:
Para utilizar ESQL de manera correcta y eficaz en los flujos de mensajes, también debe entender los conceptos siguientes:
Utilice el depurador de ESQL, que forma parte del depurador de flujo, para depurar el código que ha escrito. El depurador avanzará por el código ESQL sentencia a sentencia, para que pueda ver y comprobar el resultado de cada línea de código que se ejecute.
Conceptos relacionados
Flujos de mensajes
Flujos de mensajes, correlaciones y ESQL
Correlaciones
Nodos ESQL
Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de correlaciones
Desarrollo de ESQL
Depuración de ESQL
Referencia relacionada
Nodos incorporados
ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak00990_ |