Label 节点

本主题包含以下部分:

用途

将 Label 节点和 RouteToLabel 节点结合使用,根据消息内容动态确定消息通过消息流所采用的路由。RouteToLabel 节点询问消息的 LocalEnvironment 以确定下一个要路由到 Label 节点的消息的标识。

将 Compute 节点置于消息流内的 RouteToLabel 节点前,该 Compute 节点用一个或多个 Label 节点的标识填充消息的 LocalEnvironment,这些标识介绍了消息的下一个处理序列。

设计您的消息流,以使在消息流内 Label 节点可在逻辑上跟随 RouteToLabel 节点,但不会实际联结到 RouteToLabel 节点。需要时按照 LocalEnvironment 的内容由代理完成连接。

Label 节点提供路由决定的目标,并且不以任何方式处理它处理的消息。通常,Label 节点连接到以特定方式处理每条消息的子流,以输出节点结束或在另一个 RouteToLabel 节点中。

Label 节点还可用作 Compute 或 Database 节点中指定的 PROPAGATE 语句的目标。

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

Label 节点图标

在消息流中使用此节点

查看 航空公司订票样本以了解如何使用此节点。

配置 Label 节点

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

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

如下所示配置 Label 节点:

  1. Label 节点有一个必要属性标签名,它标识了 RouteToLabel 节点的目标。标签名不得与节点本身的实例名称相同,并且在显示它的消息流内必须是唯一的。如果包含该 Label 节点的子流嵌入另一个消息流中,则实例名称可由工作台修改。
  2. 选择属性对话框导航器中的“描述”,以输入简短描述和/或详细描述。
  3. 单击应用在不关闭“属性”对话框的情况下对 Label 节点进行更改。单击确定以应用更改,并关闭属性对话框。

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

终端和属性

下表描述 Label 节点终端。

终端 描述
Out 消息路由到的输出终端。

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

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

属性 M C 缺省值 描述
标签名   节点的标识。它用作由 RouteToLabel 节点路由的消息的目标。

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

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