You can view how a particular component satisfies a compliance rule for a component template.
if-then
conditional constructs, or loops). Any condition within the rule that caused the rule to end in Non-compliant status appears in red. The overall compliance status for the full compliance rule appears at the top, as well as an indication of whether any exceptions were defined. The bottom pane displays compliance details on the target component for a selected condition.In the top pane, select a basic condition within the rule.
In the bottom pane, the condition is parsed into columns for the left-hand-side (LHS) operand, comparison operator, and right-hand-side (RHS) operand. An additional Success column indicates whether the component satisfied the condition (either true or false). The actual value detected on the target component appears in brackets after the LHS operand so that you can see how it compares to the value in the RHS operand.
Note
In the top pane, condition operands or loop operands that are very long are truncated and end with an ellipsis (...). To view the full text within such conditions or loops, click the Condition Zoom In View button and select the relevant lines. The selected lines are presented in the read-only Rule Editor Condition Zoom view.
Cardinality conditions are not parsed in the bottom pane. A basic condition is not parsed if it contains wildcards and was satisfied by the component.
If a basic condition is preceded by a NOT logical operator, the Success column in the bottom pane shows a value of true when the condition appears in red in the top pane.
Lines that were not analyzed appear in gray in the rule in the top pane. For example: if
, then
, or else
blocks in a conditional construct that were skipped or not reached.
In a conditional construct only one then
line, or the last else
line, may appear in red. All if
and elseif
lines always appear in black font.
In a Foreach loop, details are displayed in the bottom pane only for the non-compliant configuration objects. In a Count loop, details are displayed for all relevant configuration objects (whether compliant or not), but only if the entire loop was non-compliant.