访问 LocalEnvironment 树

LocalEnvironment 树拥有它自己的相关名 LocalEnvironment,您必须在引用或设置此树内容的所有 ESQL 语句中使用此相关名。

LocalEnvironment 树由代理使用,并且您可以引用和修改此信息。您还可以扩展树来包含您自己创建的信息。您可以在此用作暂存器或工作区的树内创建子树。

消息流在 LocalEnvironment 根下的两个子树(Destination 和 WrittenDestination)中设置信息。您可以引用这两个子树的内容,并可以对其进 行写操作来影响消息流处理消息的方法。然而,如果写至这些区域,请确保遵循已定义的结构来确保该树仍然有效。

如果要在 Compute 节点传播的输出消息中包含 LocalEnvironment 树,必须将 Compute 节点属性计算方式设置为包括 LocalEnvironment 的值(例如 All)。否则,将不会把 LocalEnvironment 树复制到输出消息。

插入到 DestinationData 或 Defaults 的信息取决于相应节点属性的特性:

如果必要,配置发送节点来指示目标信息的位置。例如,对于输出节点 MQOutput,设置目的地方式

填充 LocalEnvironment 树中的 Destination包含对 LocalEnvironment 执行典型更新的 ESQL 过程。请查看这些过程中的 ESQL 语句,了解如何修改 LocalEnvironment。您可以使用这些未更改的过程或者根据您自己的需求进行修改。

使用 LocalEnvironment 中的暂存区描述了如何针对您自己的目的,扩展此树的内容。

有关如何能使用 LocalEnvironment 来修改消息流行为的另一个示例,请参阅 航空公司订票样本中的 XML_PassengerQuery 消息流。此消息流中的 Compute 节点写目标的 RouterList 子树中的目标列表,该目标用作由稍后将消息传播到相应的 Label 节点的 RouteToLabel 节点的标签。

相关概念
消息流概述
LocalEnvironment 树结构
ESQL 概述
相关任务
设计消息流
创建目的地列表
定义消息流内容
管理 ESQL 文件
相关参考
Compute 节点
HTTPRequest 节点
MQeOutput 节点
MQOutput 节点
RouteToLabel 节点
DestinationData 子树中元素的数据类型
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac16860_