ESQL 概述

扩展的结构化查询语言(ESQL)是由 WebSphere Message Broker 定义的编程语言,用于定义和处理消息流中的数据。

本部分介绍了 ESQL。
进行操作之前,请阅读以下信息:

ESQL 基于结构化查询语言(SQL),后者通常用于处理关系数据库(如 DB2)。ESQL 扩展了 SQL 语言的构造,支持您处理消息和数据库内容,以便定义消息流中节点的行为。

为定制消息流中的节点而创建的 ESQL 代码在 ESQL 文件中定义,通常称为 <message_flow_name>.esql,,它与消息流项目关联。您可以在以下内置节点中使用 ESQL:

您也可以使用 ESQL 创建可以在以下内置节点中使用的函数和过程:

要在消息流中正确、高效地使用 ESQL,还必须理解下列概念:

使用 ESQL 调试器(它是流调试器的一部分)可以调试编写的代码。该调试器将逐句单步遍历 ESQL 代码,从而使您可以查看和检查已执行代码每行的结果。
注: 在前发行版中有多种类型的调试器,每一种处理某个特定类型的代码,如 ESQL、消息流或 Java。V6 将这些独立的调试器集成到一个调试器中,称为“调试器”,它可以处理所有类型的代码。
相关概念
消息流概述
消息树
消息流、ESQL 和映射
消息映射概述
ESQL 节点和调试
相关任务
开发消息流
开发消息映射
编写 ESQL
调试 ESQL
相关参考
内置节点
ESQL 引用
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak00990_