定义条件
您可指定 If..Then 和 while 循环活动中的条件,以定义编排继续该分支前必须满足的条件。
在大多数情况下,条件将测试在编排中定义的消息或其他变量中的数据值。使用表达式构建器可定义条件。
表达式构建器
表达式构建器用于为 If..Then 和 while 循环活动定义条件。当您在编排中选择了 If..Then 或 While 循环活动后,它会显示在编排下方的属性窗格中。
这些条件是布尔表达式,描述 Integration Appliance 用于比较消息的依据条件。在运行时期间,该比较结果决定通过编排的执行路径。有关在“表达式构建器”中可使用的运算符的完整列表,请参阅条件的有效运算符。 有关“表达式构建器”中条件的优先顺序的更多信息,请参阅 http://www.w3.org/TR/xpath#booleans。
“表达式构建器”可用于添加、删除和编辑条件以及更改它们的处理顺序。
要添加条件:
- 单击添加。新条件会显示在现有条件列表下方。
- 要使新条件与链接中的前一条件为 or 的关系,右键单击并从列表中选择 or。
要删除条件:
- 选择条件,然后单击删除。
要编辑条件:
- 在表达式构建器中选择任一字段,并进行编辑。如果“表达式构建器”未显示,请单击使用构建器。您可以编辑左侧表达式,选择运算符,然后编辑右侧表达式。
-或者-
- 单击高级,以直接编辑定义条件的 XPath 表达式。有关更多信息,请参阅基本条件语法、基本 XPath 表达式和 bpws:getVariableData 函数
注: 使用 XPath 评估程序可测试 XPath 表达式。
要更改条件的处理顺序:
- 在表达式构建器中选择一个条件,并单击向上或向下箭头。