Reference Guide

Version 2.0.0 HP Software Inventory and Update Profile 7
Classification
Values
Notes
Software Bundle
Support Pack
BIOS/FCode
System ROM
Driver
Graphics
Driver
Lights-Out Management
Driver
Network
Driver
Storage Controller
Driver
Storage Fiber Channel
Driver
System Management
Firmware
Blade Infrastructure
Onboard Administrator
Firmware
Systems Management
Baseboard Management Controller
Firmware
Lights-Out Management
(iLO/Management Processor, Service Processor)
Firmware
Storage Controller
Firmware
System ROM
System firmware, ie: EFI, SMBIOS, etc
Firmware
Storage Device
Firmware
NIC
Instrumentation
Blade Infrastructure
Management
Instrumentation
Lights-Out Management
Instrumentation
Storage Controller
Instrumentation
Storage Fiber Channel
Instrumentation
System Management
Application
Tools
3.5 Matching Installed Software to Repository Software
Client applications often have the need to match installed versions of software to available software in a
repository. One main application for this is determining if a software component in the repository is an
upgrade to a component installed on a system.
HP shall use SoftwarePath and SoftwareFamily in IdentityInfoType to match installed software to
repository software. The SoftwarePath indicates the location that the component is installed or would
install by default (even though the user can change the install destination.) The SoftwareFamily contains
a name that is language and version independent. This name is normally the name of the primary
executable.
The SoftwarePath and the SoftwareFamily must remain unchanged between versions and language
releases.
Example: For the Windows Version Control Agent, the SoftwareFamily is „vcagent.exe‟ and the path
might be „c:\hp\hpsmh\data\cgi-bin\vcagent‟.
Note that the SoftwarePath is used for identification purposes only and should not be used by the client
application to determine the actual location of the installed component. Historically, the SoftwarePath was
created to work around a problem of multiple component types having the same SoftwareFamily (key
filename.)