Search components
Search components are used to describe a group of computers for creating a computer group, or for specifying the relevance for a Fixlet, task, baseline, or analysis. Applicability is defined by a combination of three types of components, relevance, property reference and group reference.
This is the schema:
<SearchComponentRelevance
Comparison="xs:normalizedString (possible values: {’IsTrue’|
’IsFalse’}) [0..1]"> [0..*]
<Relevance> RelevanceString </Relevance> [1]
</SearchComponentRelevance>
Contains a relevance expression and a comparison {’IsTrue’|’IsFalse’}.
A computer is in the group if the expression is true for that computer
and the comparison is 'IsTrue' or the expression is false and
the comparison is 'IsFalse'.
<SearchComponentPropertyReference PropertyName="xs:normalizedString [0..1]"
Comparison="xs:normalizedString (possible values:
{’Contains’|’DoesNotContain’|’Equals’|’DoesNotEqual’}) [0..1]"> [0..*]
<SearchText> xs:normalizedString </SearchText> [1]
<Relevance> RelevanceString </Relevance> [1]
</SearchComponentPropertyReference>
Contains a retrieved property name, a comparison {’Contains’ |
’DoesNotContain’ | ’Equals’ | ’DoesNotEqual’}, and text
against which to compare the property result. A computer is in the group
if its result for the property meets the comparison with the specified text.
<SearchComponentGroupReference
GroupName="xs:normalizedString [0..1]"
Comparison="xs:normalizedString (value comes from list:
{’IsMember’|’IsNotMember’}) [0..1]" />Contains another computer
group name and a comparison {’IsMember’|’IsNotMember’}. A computer
is in the current group if it is in the other group and
the comparison is 'IsMember', or if it is not in the other group and
the comparison is 'IsNotMember'.