HP Systems Insight Manager 5.2 Update 2 Technical Reference Guide

operator="eq" value="HPVectra" />
</include-filter>
If a tool contains more than one include filter of the same type, the conditions of the filters are logically OR'd
together. A tool available on two different operating systems could specify:
<include-filter type="os">
<node-filter name="OSName"
operator="eq" value="LINUX" />
</include-filter>
<include-filter type="os">
<node-filter name="OSName"
operator="eq" value="HPUX" />
</include-filter>
This tool could be launched on any collection of systems using Linux or HP-UX.
Tool filtering depends on the attributes being filtered having a value defined on the systems selected. For
the
os
filter type, if any attribute being filtered on is not defined for a system, the system is assumed to have
the value required by the filter. Thus, a system with none of the
os
attributes specified by a tool filter are
assumed capable of running the tool. For the
hardware
filter type, the above statement is true in the case of
the
Model
attribute. But for the
DeviceType
and
DeviceSubType
attributes, the tool filter will apply only for
known values on the selected systems. The
protocol
filter type requires that the protocol must exist on the
system before the operators can be applied. This means that the neq and nct operators also depend on
the system to have that protocol. The other filter also works like the
protocol
filter such that the attribute being
filtered upon must exist on the system before the operators can be applied. If a tool uses the other
and/or
protocol
filters, then at least one system must contain the filterable attributes for the tool to be displayed in
the GUI.
Version numbers
The
OSRevision
and
Protocol Support
system attributes have values that are interpreted as version numbers
if possible. A version number is a series of non-negative decimal numbers separated by period (.) characters.
When comparing version numbers, the following rules are used:
The leftmost numbers in the series are most significant, so 1.0 is greater than 0.1.
Leading zeroes on the numbers are disregarded, so 003 is equal to 3.
Two adjacent period characters are interpreted as if they delimited the number zero, so 1.0.3 is equal
to 1..3
A beginning period character is interpreted as if preceded by a zero, so .9 is equal to 0.9.
Trailing zero numbers are disregarded, so 1.0.0 is equal to 1.
Other requirements
SSA command tools must contain an execute statement (execStmt) or a file copy statement (copyStmt),
or both. If only the execute statement is specified, no files are copied before executing the command. If only
a file copy statement is specified, after the files are copied, no command is executed. If they are both
specified, the files are copied first and then the command is executed.
MSA command tools must specify a command and the system on which the command will execute.
Tool names must be at least one character, and no more than 256 characters in length. The first character
of the name must be alphabetic. Characters after the first can be letters, digits, spaces, or any of the characters
- . ( ) or _.
Custom tools 341