AggregateControl 节点

本主题包含以下部分:

用途

使用 AggregateControl 节点标记作为聚集的一部分的扇出请求的开始。

聚集是请求/应答模型的扩展。它将一些相关请求的代和扇出与相应应答的扇入组合起来,并将那些应答编译到单个聚集的应答消息中。

聚集函数由以下三个节点提供:

  1. AggregateControl 节点标志着作为聚集的一部分的扇出请求的开始。它发送由 AggregateReply 使用的控制消息来与已经完成的不同请求相匹配。从 control 终端传播的信息包含代理 标识、聚集名属性和超时属性。不能更改由 AggregateControl 节点添加到消息环境的聚集信息。
  2. AggregateRequest 节点记录已经发送请求消息的事实。它还收集信息帮助 AggregateReply 节点构造聚集的应答消息。必须保留由 AggregateRequest 添加至消息 Environment 的信息,否则将无法成功完成聚集。
  3. AggregateReply 节点标志着聚集扇入的结束。它收集应答和组合它们成为单个聚集的应答消息。

AggregateControl 节点在工作台中由以下图标表示:

AggregateControl 节点图标

在消息流中使用此节点

查看以下样本,了解如何使用此节点:

配置 AggregateControl 节点

当您将 AggregateControl 节点的实例放入消息流后,便可对它进行配置。右键单击编辑器视图中的节点,然后单击属性。 将显示该节点的基本属性。

对于必须为其输入值的所有必需属性(没有定义缺省值的属性),在属性对话框上都会用星号作标记。

如下所示配置 AggregateControl 节点:

  1. 输入聚集名的值。此名称用于将扇出消息流与扇入消息流关联起来。在代理内此值必须是上下文中唯一的。此属性是必需的;您必须输入值。
  2. 输入超时。此值已秒指定。您必须输入一个值(或接受显示的初始值,0),因为该属性是必需的。如果您接受该值,则从此节点禁用扇出的超 时(即,不确定地等待应答)。如果没有接收到所有响应,则消息流继续等待并且不会完成。因此,建议您设置大于 0 的值。请参阅 AggregateReply 节点获取有关超时的更多信息。
  3. 选择属性对话框导航器中的“描述”,以输入简短描述和/或详细描述。
  4. 单击应用在不关闭“属性”对话框的情况下对 AggregateControl 节点进行更改。单击确定以应用更改,并关闭属性对话框。

    单击取消以关闭对话框,并废弃对属性所作的所有更改。

终端和属性

在以下表中描述了 AggregateControl 节点终端。

终端 描述
In 接受供节点处理的消息的输入终端。
Out 当处理成功完成时,这是原始消息路由到的输出终端。
Control 这是控制消息路由到的输出终端。控制消息发送到相应的 AggregateReply 节点。
注: V6.0 中不推荐使用 Control 终端来使用 Control 终端的连接,请参阅在聚集流中使用控制消息

下表描述该节点的属性;标题为 M 的列表示属性是否是必需的(如果在未定义缺省值时必须输入值,则在属性对话框上以星号作标记),标题为 C 的列表示属性是否是可配置的(将消息流添加到 BAR 文件以部署此文件时可以更改该值)。

下表描述 AggregateControl 节点的“基本”属性。

属性 M C 缺省值 描述
聚集名   可用于将扇出消息流与扇入消息流关联起来的名称。
超时(秒) 0 等待应答到达扇入的时间(以秒为单位)。
注:z/OS 上,如果“超时”属性未设置为 0,则将队列管理器参数 EXPRYINT 设置为 5。

下表描述 AggregateControl 节点的“描述”属性。

属性 M C 缺省值 描述
简短描述   节点的简要描述。
详细描述   描述消息流中节点用途的文本。
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac04740_