逻辑树结构

逻辑树结构是消息的内部(代理)说明。

当消息到达代理时,它将由您在消息流中配置的输入节点接收。在消息可被消息流处理之前,必须由一个或多个解析器对消息进行解释,以从消息数据的位流创建逻辑树表示。

树格式包含从中创建该树的位流等同的内容,使用树格式将更易于在消息流内操作。许多内置消息流节点为您提供了一个可用于查询和更新树中消息内容的接口,并对可帮助您提供每个节点中必需函数的消息和数据库执行其他操作。

提供了以下三个接口:

解析器创建的树结构很大程度上独立于任何消息格式(例如,XML)。这种情况的例外是作为消息树的一部分创建的子树,且它表示消息体。此子树是与消息相关的,它的内容不作进一步的描述。

输入节点创建逻辑树,它由四个子树组成:

其中第一个树用输入消息位流的内容填充,如如何填充消息树中所述:其余三个初始为空。

创建的四个树中的每一个都有一个根元素(其名称特定于每个树)。每个树由称为元素的许多离散信息段组成。根元素没有父代兄弟(兄弟是共享单个父代的元素)。根是许多元素的父代。每个子代必须有一个父代,可以没有或有多个同代,且可以没有或有多个子代。

这四个树是为内置和用户定义的输入节点和解析器创建的。

输入节点将其已创建的逻辑树结构传递到消息流中的后继消息处理节点:

相关概念
消息树结构
如何填充消息树
环境树结构
LocalEnvironment 树结构
ExceptionList 树结构
相关名
相关任务
开发消息流
使用消息体内容
处理消息树的其他部分
编写 ESQL
编写 Java
相关参考
内置节点
用户定义的节点
MQRFH2 头
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac00490_