HP Insight Management WBEM Providers for HP integrated VMware ESXi 5.0 U1 June 2012 Profiles

6 HP Software Inventory and Update Profile Version 2.0.0
if s1 > s2
result = 1
break
else if n1 is not a number
result = -1
break
else
result = 1
break
else
if n1 < n2
result = -1
break
if n1 > n2
result = 1
if result = 0 and str1’s token array length < str2’s token array length
result = -1
return result
Notes:
Possible return values:
-1 str1 > str2
0 both strings are equal
1 str2 > str12
the parseint function returns the integer version of a string. If a string cannot be parsed into an integer,
then it returns a value indicating that the string is not a number.
3.3 ElementSoftwareIdentity Associations
We strongly encourage providers to supply ElementSoftwareIdentity associations for any returned
InstalledSoftwareIdentity items. If no ManagedElement is available to make the association to, then make
the association back to the ComputerSystem (see Figure 5 in the Software Installation Profile.)
This will allow client applications to determine the ElementSoftwareStatus[].
3.4 Collections and Categories
Collections can be used to categorize installed software (e.g. NIC Collection, System Collection, Storage
Collection, etc.) Members of a collection may be individual SoftwareIdentity items, bundles, or additional
collections.
We are also defining a new IdentityInfoType, HPQ: SoftwareCategory, that can be used to store values
related to the category of software, such as NIC driver, NIC firmware, System Management Software, etc.
The categorization is used by client applications to display SW/FW belonging to the same category
together.
The list below is not comprehensive. However, new categories should be added to this list to prevent
there being multiple, similar categories developed by different groups.
Table 1 – New IdentityInfoType HPQ:SoftwareCategory Values
Classification Values Notes