Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP WBEM Solutions: HP Integrity Linux WBEM Provider Technical Datasheet: HP Software Inventory Provider

Using the Provider

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

Schema Supported by the Provider

The Software Inventory Provider implements all mandatory classes, properties and methods defined in the DMTF Software Inventory Profile, DSP1023.

The following tables describe the profile defined optional and HP defined vendor specific extensions Implemented by this provider. The first column is the class name, the second is a description of the class, the third is all associated property names, and the fourth is a description of how the provider determines each property value.

Namespaces Supported by the Provider

This provider returns instances in root/cimv2.

Table 1 Optional Classes and Properties

Class NameDescriptionProperty NameValue[1]

CIM_ElementSoftwareIdentity

CIM_ElementSoftwareIdentity associates CIM_SoftwareIdentity to the CIM_ManagedElement it is installed upon. In this implementation, PG_ComputerSystem.

ElementSoftwareStatus

“Installed”

CIM_SystemSpecificCollection

CIM_SystemSpecificCollection as a collection of the installed CIM_SoftwareIdentity classes.

Caption

ElementName

Description

"Installed Software"

"HP_SipSupSystemSpecificCollection"

"A Collection of Installed Software”

CIM_HostedCollection

CIM_HostedCollection associates the CIM_SystemSpecificCollection or installed software to PG_ComputerSystem.

CIM_MemberOfCollection

CIM_MemberOfCollection associates an installed CIM_SoftwareIdentity to the CIM_SystemSpecificCollection for installed software.

CIM_SoftwareInventory

CIM_SoftwareInventory represents the installed software.

VersionString
MajorNumber 



MinorNumber



RevisionNumber 



BuildNumber

IdentityInfoType

IdentityInfoValue

Caption

Description

ElementName

InstallDate

OperationalStatus

StatusDescriptions

MajorNumber

Status

HealthState

TargetOperatingSystems

Manufacturer

Languages

Classifications

TargetTypes

ReleaseDate

ExtendedResourceType

TargetOSTypes

RPMTAG_VERSION

First numeric value in VersionString, if in the form of xx.xx.xx.xx. Otherwise, 0.

Second numeric value in VersionString, if in the form of xx.xx.xx.xx. Otherwise, 0.

Third numeric value in VersionString, if in the form of xx.xx.xx.xx. Otherwise, 0.

Fourth numeric value in VersionString, if in the form of xx.xx.xx.xx. Otherwise, 0.

CIM:SoftwareFamily

HPQ:RPMTAG_NAME

RPMTAG_SUMMARY

RPMTAG_DESCRIPTION

RPMTAG_NAME

RPMTAG_INSTALLTIME

2

"OK"

"OK"

5 (Healthy)

"Linux"

RPMTAG_VENDOR

Derived from RPMTAG_LANGS

4 (Application SW)

"RPMInstaller"

RPMTAG_BUILDTIME

3 (Linux RPM)

36 (linux)

[1] The data source for all values is Linux unless otherwise stated.

 

Table 2 HP Extensions for Casses and Properties

Class NameDescriptionPropertiesValue[1]

HP_SipSupSoftwareIdentity

HP_SipSupSoftwareIdentity, an HP specific subclass of CIM_SoftwareIdentity, with the following additional properties.

SourceFileName

TargetArchType

Distribution

LicenseModel

Packager

Copyright

FileSize

Value set to an empty string, ""

RPMTAG_ARCH

RPMTAG_DISTRIBUTION

RPMTAG_LICENSE

RPMTAG_PACKAGER

RPMTAG_COPYRIGHT

RPMTAG_SIZE

 

The HP Software Inventory Profile provider supports the optional Associators, AssociatorNames, References and ReferenceNames association operations. However, only the ResultClass and AssocClass filtering properties are supported. All other filtering properties are ignored.

The HP Software Inventory Profile provider does not support the ModifyInstance()() operation or the specialized behavior for the ElementSoftwareIdentity class described in the DMTF Software Inventory Profile.

Indications Generated by the ProviderThis provider generates no indications.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2007 Hewlett-Packard Development Company, L.P.