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

Version 2.0.0 HP Software Inventory and Update Profile 13
Note that in this example the client application did not need to know about the repository of all available
software. In this way, so long as the provider understood how to acquire applicable available software, the
client application can install install SW/FW that’s packaged in any format.
4 1025 - Software Update Profile Changes
4.1 Determining Package Type in InstallFromURI() and InstallFromByteStream()
The calls to InstallFromSoftwareIdentity() and CheckSoftwareIdentity contain a SoftwareIdentity.
ExtendedResourceType in the SoftwareIdentity notifies the method of the packaging type for the
component (i.e. Smart Component, RPM, SD, etc.)
The calls to InstallFromURI() and InstallFromByteStream() do not take a SoftwareIdentity, so there is no
way for the client application to notify the method of the packaging type. Instead, it is up to the client
application to know what types of packages the provider supports (via
SupportedExtendedResourceTypes) and to only send packages of the supported types. Additionally, if
the provider supports multiple package types, it is up to the provider to intelligently parse packages that it
receives to ensure it is the appropriate the type.
NOTE: The value “HP Smart Component” has been added to the enumerations for
CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes and
CIM_SoftwareIdentity.ExtendedResourceType properties in CIM 2.28 via CIMCoreCR01562.001 and
CIMCoreCR01560.002 respectively. The HP MOFs associated with this Profile will contain those values
until CIM 2.28 is released by the DMTF.
4.2 Modified CIM_SoftwareInstallationService.InstallFromURI( )
Add a new return code from the InstallFromURI() method to support reporting that the target hardware is
not valid for the requested installation. This could be the server where the installation is to be performed
or the hardware which is requested to have its firmware updated.
Table 3 – CIM_SoftwareInstallationService.InstallFromURI(
) Method Return Values
Value Description
4106 Not applicable to Target.