“选取”活动

选取活动将根据运行时期间已发生的操作来确定要启动的启动方活动。

关于此任务

例如,选取活动可能包含三个分支:一个包含获取插入的行活动,一个包含获取删除的行活动,而另一个则包含获取更新的行活动。如果数据库中发生了更新事件,那么会创建一个编排实例并会调用包含获取更新的行活动的分支。

在向编排中添加选取活动时,会自动添加两个“接收”分支。您可以向选取活动添加其他 receiveEvent 节点。 选取活动始终是启动方活动,并且在选取活动的每个分支中,第一个活动必须是启动方活动。

“接收”分支包含一个 receiveEvent 节点和一个空占位符。 每条消息均在“接收”分支中定义,后者可包含其他活动以处理该特定消息。

如果您不希望接收操作成为选取活动的一部分,请删除“接收”分支。 删除“接收”节点会除去整个“接收”分支。

注意: 如果变量未在选取活动的每个分支中进行初始化,那么该变量不能在选取活动的作用域外使用。如果尝试在选取活动以外使用未在每个分支中初始化的变量,那么将导致无效编排。 例如,选取活动具有两个分支,一个分支包含获取更新行活动,另一个包含获取插入行活动。 获取更新行活动将数据返回到名为 updateResult 的变量,而获取插入行活动将数据返回到名为 insertResult 的变量。 这些变量只能在选取活动中使用,并且无法在编排中选取活动后面的活动中使用。如果各个活动的输出都基于同一模式,那么您可以定义一个两个活动均会进行初始化的变量。如果选取活动中的所有分支均初始化此变量,那么此变量的作用域包括选取活动之后的所有活动,并且不限于选取活动的作用域。

要使用“选取”活动,请完成以下步骤:

过程

  1. 选取活动从活动选项卡中的逻辑文件夹拖至编排。
  2. 选择入站活动或调度作业活动,并将其拖至 receiveEvent 占位符。
  3. 要向分支添加活动,请将活动拖到空占位符上。

添加、编辑或删除条件分支

选取活动可以具有若干个分支以处理复杂条件。

要向选取活动添加分支:

  1. 单击选取节点。
  2. 从列表中选择添加接收分支
要编辑活动或分支名称,请完成以下步骤:
  1. 选择活动或分支。
  2. 从列表中选择编辑。名称会显示在框中。
  3. 选择当前名称,然后输入一个新名称。
  4. Enter 键。

要删除活动或分支,请完成以下步骤:

  1. 选择活动或分支。
  2. 从列表中选择删除
    注: 如果您删除某个条件分支,那么也将删除该条件分支中的所有活动。



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/orch_Pick_Activity.html