P00127_-_HP_Software_Inventory_and_Update_Profile

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 Parameters16