2 Software Inventory Profile 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Document Number: DCIM1037 Document Type: Specification Document Status: Final Document Language: E Date: 2012-03-08 Version: 1.1.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND.
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 CONTENTS 1 2 3 4 5 6 7 8 9 10 11 Scope .................................................................................................................................................... 5 Normative References........................................................................................................................... 5 Terms and Definitions ..........................................................................................................
81 Figures 82 83 Figure 1 Software Inventory: Class Diagram ................................................................................................ 8 84 Tables 85 86 87 88 89 90 91 Table 1 – Related Profiles ............................................................................................................................. 8 Table 2 – Class Requirements: Software Inventory Profile ..........................................................................
Software Inventory Profile 93 94 1 Scope 95 96 97 98 99 100 101 The Dell Software Inventory Profile extends the management capabilities of referencing profiles by adding the capability to represent the software inventory of system..The profile represents: • Installed firmware such as BIOS, embedded software, and hardware component firmware and their versions.
3.1 123 124 125 Conditional – Indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met. 126 127 128 Mandatory – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted. 129 130 May – Indicates a course of action permissible within the limits of the document. 131 132 Optional – Indicates a course of action permissible within the limits of the document.
3.10 145 146 147 shall not – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted. 148 149 150 should – Indicates that among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others, or that a certain course of action is preferred but not necessarily required.
181 182 183 184 185 The Software Inventory Profile extends the management capability of the referencing profiles by adding the capability to represent the software inventory for remote enablement platform management activity, hereafter referred to as “inventory”. DCIM_SoftwareIdentity shall be the Central Class. DCIM_ComputerSystem shall be the Scoping Class. Table 1 identifies profiles that are related to this profile.
196 7 Implementation Description 197 This section describes the requirements and guidelines for implementing Software Inventory Profile. 198 Table 2 – Class Requirements: Software Inventory Profile Element Name Requirement Description DCIM_SoftwareIdentity Mandatory The class shall be implemented in the Implementation Namespace: root/dcim. See section 7.
Operation Name Get Enumerate Requirements Mandatory Mandatory Required Input Instance URI Class URI 219 220 7.1.3 Class Properties 221 222 223 224 The following table lists the implemented properties for DCIM_SoftwareIdentity instance in a system. The “Requirements” column shall denote whether the property is implemented (for requirement definitions, see section 3). The “Additional Requirements” column shall denote either possible values for the property, or requirements on the value formulation.
Property Name Requirement Type Additional Requirement Jan 1, 2000 regardless of the true update date. IsEntity Mandatory Boolean MajorVersion Mandatory Uint16 MinorVersion Mandatory Uint16 RevisionNumber Mandatory Uint16 RevisionString Mandatory String Status Mandatory String VersionString Mandatory String impactsTPMmeasurement s Mandatory Boolean VendorID Optional String The property shall have the value TRUE.
Resource URIs for WinRM® 232 7.2.1 233 234 The class Resource URI shall be "http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_RegisteredProfile?__cimnamespace=root/interop" 235 The key property shall be the InstanceID property. 236 237 238 The instance Resource URI shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_LCRegisteredProfile?__cimnamespace=root/interop+InstanceID=DCIM:SoftwareInventory: 1.0.0” 239 7.2.
Properties Requirement ProfileRequireLicenseStatus[] Mandatory Type Additional Requirements String This property array shall contain the status for the corresponding license in the same element index of the ProfileRequireLicense array property. Each array element shall contain: • “LICENSED” • “NOT_LICENSED” If no license is required for the profile, the property shall have value NULL. 249 8 Methods 250 No extrinsic methods are currently defined.