在消息流内,您可能要包含嵌入式消息流,又称为子流。例如,您可能定义提供错误处理的子流,并将它包含在连接到节点上的 failure 终端(可以在某些情况下生成错误)的消息流中。
开始之前
要完成这个任务,必须先完成下列其中一个任务:
当您添加子流时,它作为单个节点出现在编辑器视图中。
如果以下两个描述中任意一个为真,则您可以将子流嵌入到消息流中:
- 您要嵌入的流是在相同的消息流项目中定义的。
- 在不同的消息流项目中定义流,并且您已经在其他项目上指定了当前消息流项目的相关性。
要将子流添加到消息流:
- 切换到“代理应用程序开发”透视图。
- 打开您要使用的消息流。
- 将消息流从导航器视图拖放到编辑器视图。或者,突出显示嵌入式消息流并单击,这会显示您可添加到当前流的有效流列表。
- 选择您要从列表添加的流。显示子流图标,附带表示在子流中包含的输入和 Output 节点的终端。
- 单击确定。
- 重复第 3、第 4 和第 5 歩以添加更多子流节点。
- 在导航器视图中根据名称选择并打开(双击)流,或右键单击嵌入式流图标并选择打开子流以使用嵌入式流的内容。
当您添加好消息流中所需的节点时,可以通过消息流连接它们来指定控制权流向,并可以修改它们的属性。