Multiple Operands for Comparison Operators

You can use multiple operands in constraints containing comparison operators. For example, you could write the following constraint:

>([A],[B],[C])

This syntax is interpreted by the Siebel Product Configurator engine as if you had written two constraints:

>([A],[B])

>([A],[C])

Note that [A] is the first operand in both the constraints. Siebel Product Configurator takes the first operand and creates expressions between it and each remaining operands. There are no limitations on the number of operands you can use in this type of expression.

Note that the expression are interpreted by the Siebel Product Configurator engine as pairs that always include the first operand. This type of expression does not create implied constraints between other operands. For example, you write the following constraint:

!=([A],[B],[C])

This constraint expression is interpreted as A !=B and A!=C. It does not imply that B !=C.