Case / 默认 |
|
“Case”操作和“默认”操作与“组”操作类似,他们都可以包含任意数量的子操作。 这两种操作的独特之处在于他们不会出现在“新建操作”对话框中,并且仅可作为子操作添加到“Select Case”操作。 |
Case 操作:“Case”操作用于创建仅在为“Select Case”操作指定的变量满足针对“Case”操作指定的条件的情况下才执行的子组操作。
默认操作:“默认”操作用于创建仅在为“Select Case”操作指定的变量不满足针对其任何“Case”操作指定的条件的情况下才执行的子组操作。
“Select Case”操作和“默认”操作属性页包含以下属性:
操作
名称: 一种只读属性,用于指定操作名称。 名称中列出的“变量”会更新到“Select Case”属性页的“Cases”部分指定的变量中。 该名称也会反映在“Case”属性页的“Case 选项”部分中指定的条件。
描述: 用于保存操作的描述。
Case 选项
|
“Case 选项”设置仅对“Case”操作可用。 仅当“Select Case”操作的指定变量不满足为其任何“Case”操作指定的条件时,才会执行“默认”操作。 |
Case 值:指定希望为条件使用的关系运算符,Integration Service 将通过该条件进行评估来确定是否应该执行操作。
等于: 启用此选项后,可以指定一个值。 在“Select Case”变量的值匹配输入的值时,会执行“Case”操作。
介于: 启用此选项后,可以指定两个值。 在“Select Case”变量的值介于两个输入的值之间时,会执行“Case”操作。
属于: 启用此选项后,可以指定一个或多个值。 在“Select Case”变量的值匹配任何一个输入的值时,会执行“Case”操作。
执行选项
执行操作: 指定随后是否将按子操作出现在“集成设置”窗格中的顺序或按平行顺序(即同时)执行为操作创建的子操作。
执行操作 {#} 次数: 指定运行子操作的次数。
错误处理和诊断
Ignore errors and continue running actions: 启用此选项后,指定如果操作失败,那么会继续运行其余操作。
|
如果未启用此属性,并且操作失败,那么产生的行为取决于以下方案:
If the selected action is within a Group action, no actions outside of that Group action are affected. |