如果一个规则有一个条件为 true,那么将执行其操作。 如果几个规则有多个条件为 true,那么将按指定这些规则的顺序来执行各操作。
例如:
WHEN %name =~ '.*\\.[Bb][Ii][Nn]$' SET TYPE TO 'binary''
WHEN %name =~ '.*\\.[Bb][Ii][Nn]$' SET TYPE TO 'executable
在此示例中,两个规则都使用了将对象的名称与同一正则表达式匹配的同一条件。如果一个对象匹配,那么两个规则都将执行它们的操作。因为这两个规则均要设置 Rational® Synergy 类型,所以第一个规则中的值 binary 将被稍后对第二个规则的操作的执行所取代以将其设置为 executable。