WBEM Profiles Guide
2 HP Software Inventory and Update Profile Version 2.0.0
CONTENTS
Introduction .................................................................................................................................................... 3
1
Scope .................................................................................................................................................... 4
2
Normative References ........................................................................................................................... 4
2.1
Approved References ................................................................................................................. 4
2.2
References under Development ................................................................................................. 4
2.3
Other References ........................................................................................................................ 4
3
Profile 1023 - Software Inventory Profile Changes ............................................................................... 5
3.1
Installed Software vs. Available Software ................................................................................... 5
3.2
Versioning ................................................................................................................................... 5
3.3
ElementSoftwareIdentity Associations ........................................................................................ 6
3.4
Collections and Categories ......................................................................................................... 6
3.5
Matching Installed Software to Repository Software .................................................................. 7
3.6
Bundles ....................................................................................................................................... 8
3.7
Additional HP_SoftwareIdentity Properties (optional) ................................................................. 8
3.8
HP 1023 Profile Use Cases ........................................................................................................ 9
4
1025 - Software Update Profile Changes ............................................................................................ 13
4.1
Deliverable Type for InstallFromURI() InstallFromByteStream .. Error! Bookmark not defined.
4.2
Determining Package Type in InstallFromURI() and InstallFromByteStream() ........................ 13
5
Software Repository Service ............................................................................................................... 14
5.1
Available Software (1023) ......................................................................................................... 14
5.2
New SoftwareRepositoryService Methods (1025) .................................................................... 14
5.3
Software Repository Service Use Cases .................................................................................. 17
ANNEX 1 (Informative) Change Log
........................................................................................................ 19
ANNEX 1 (informative) Acknowledgments
............................................................................................... 20
Figures
Figure 1 – Bundle with Install State Set to Partial ......................................................................................... 9
Figure 2 – Collection of Bundle and Components
...................................................................................... 10
Figure 3 - Using IdentityInfoType and IdentityInfoValue to Match Different Versions of Same Software
.. 11
Figure 4 – Available, Installed and Not Installed SoftwareIdentities
........................................................... 12
Figure 5 – SoftwareRepositoryService Class Diagram
............................................................................... 14
Figure 6 – SoftwareRepositoryService – Hierarchical Collections
.............................................................. 17
Tables
Table 1 – New IdentityInfoType – HPQ:SoftwareCategory Values .............................................................. 6
Table 2 – New HP_SoftwareIdentity Properties
............................................................................................ 8
Table 13 – New resource type values for InstallOptions
.............................. Error! Bookmark not defined.
Table 15 – CIM_SoftwareRepositoryService.GetSoftwareIdentityByteStream() Method Return Values
... 15
Table 16 – CIM_SoftwareRepositoryService.GetSoftwareIdentityByteStream() Method Parameters
....... 15
Table 17 – CIM_SoftwareRepositoryService.GetURIForSoftwareIdentity() Method Return Values
.......... 15
Table 18 – CIM_SoftwareRepositoryService.GetURIForSoftwareIdentity() Method Parameters
.............. 15
Table 19 – CIM_SoftwareRepositoryService.GetDependenciesForSoftwareIdentity () Method Return
Values
......................................................................................................................................................... 16
Table 20 – CIM_SoftwareRepositoryService.GetDependenciesForSoftwareIdentity () Method Parameters
16