The configuration options for rules are as follows:
Option | Description |
---|---|
Name |
Rule names must be in the form of Rule + Sequential Number . |
ReqField |
This option specifies the name of a field, the name portion of a name/value pair, in the
request file. The value of this field is used for comparison. You may also apply one of following
special field names:
|
ReqOp |
ReqOp defines the comparison operation performed by this rule between ReqField and ReqVal.
The valid values for this option are the following:
|
ReqVal |
ReqVal specifies the value with which to compare the value of the field specified by
ReqField. This value can either be a literal value or a field name.
|
TestOp |
Logical operator to use when multiple tests are specified. Possible values are
AND and OR . When TestOp=AND , all tests must
return true for the actions to be processed. If TestOp=OR the
actions are processed if any of the tests return true . If no value is specified,
AND is applied as the default value.Note: You may apply only one test operator to a
single rule. If you require combinations of AND and OR operators,
they must be broken out into multiple rules. |
List Delimiter |
The character used to separate list items in ReqVal when using the PARTOFLIST ReqOp. The default is a semicolon ( ; ). |
Case Sensitive |
Indicates whether the searches for field names should be case-sensitive. Default is
false . Setting this to true accelerates searches. |
ReqVal Is a Field |
Indicates whether ReqVal contains a field name. |
Not |
If true then the result of the test evaluation is inverted (logical
NOT).Note: Tests using the Not operator return true , when the
field is not found for all operators except the exists operator. If you are
performing a not operator on a comparison test, you should first check to see if
the field exists before performing the comparison. |
Stop Processing |
Indicates whether to stop processing further rules if this rule evaluates to
true . |
Enabled |
Indicates whether or not this rule is active. |
Actions |
One or more action names which correspond to the names of action sections to process if
this rule returns true . |
Tests |
One or more test names which correspond to the names of test sections. The specified tests are evaluated to determine whether the action(s) are executed for the rule. If no test is specified, then the actions are executed for every hit. |