The default values for some controls must be specified as integers or whole numbers. The control type determines the type of comparison performed to calculate expected values and determine compliance.
A single integer in scans results data (x) is compared to a single integer or range defined for a control (Y). The control values include a default value (an integer or range of integers) and an operator. The operators are described below.
Operator |
You are compliant when |
less than |
X is less than Y |
greater than |
X is greater than Y |
less than or equal to |
X is less than or equal to Y |
greater than or equal to |
X is greater than or equal to Y |
not equal to |
X is not equal to Y |
equal to |
X is equal to Y |
in |
X is in Y |
in range |
X is in the range Y |
Tell me about the "in" operator
Tell me about the "in range" operator
A list of integers in the scan results data (X) is compared to a single integer or range defined for a control (Y). The control values include a default value (an integer or range of integers), a cardinality and an operator. The possible cardinality and operator combinations are below.
Cardinality |
Operator |
You are compliant when |
match any |
less than |
any integer in X is less than Y |
match any |
greater than |
any integer in X is greater than Y |
match any |
less than or equal to |
any integer in X is less than or equal to Y |
match any |
greater than or equal to |
any integer in X is greater than or equal to Y |
match any |
not equal to |
any integer in X is not equal to Y |
match any |
equal to |
any integer in X is equal to Y |
match any |
in range |
any integer in X is in the range Y |
match all |
less than |
all integers in X are less than Y |
match all |
greater than |
all integers in X are greater than Y |
match all |
less than or equal to |
all integers in X are less than or equal to Y |
match all |
greater than or equal to |
all integers in X are greater than or equal to Y |
match all |
not equal to |
no integers in X are equal to Y |
match all |
equal to |
all integers in X are equal to Y |
match all |
in range |
all integers in X are in the range Y |
match none |
less than |
no integers in X are less than Y |
match none |
greater than |
no integers in X are greater than Y |
match none |
less than or equal to |
no integers in X are less than or equal to Y |
match none |
greater than or equal to |
no integers in X are greater than or equal to Y |
match none |
not equal to |
all integers in X are equal to Y |
match none |
equal to |
no integers in X are equal to Y |
match none |
in range |
no integers in X are in the range Y |
A list of integers returned in the scan results (X) is compared to a list of integers defined for a control (Y). The control values include a default value (a list of integers) and a cardinality. The possible cardinalities are below.
Cardinality |
You are compliant when |
contains |
X contains all of Y |
does not contain |
X does not contain any of Y |
intersect |
any integer in X matches any integer in Y |
matches |
all integers in X match all integers in Y (listed in any order) |
is contained in |
all integers in X are contained in Y |