访问 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/05/19
ac16860_