Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_Product --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_ManagedElement NAME CIM_Product
Class CIM_Product Qualifiers Name Type Value From Class Version string 2.8.1000 CIM_Product Description string CIM_Product is a concrete class that aggregates PhysicalElements, software (SoftwareIdentity and SoftwareFeatures), Services and/or other Products, and is acquired as a unit. Acquisition implies an agreement between supplier and consumer which may have implications to Product licensing, support and warranty. Non-commercial (e.g., in-house developed Products) should also be identified as an instance of CIM_Product. Note that software is handled a bit differently in the list of aggregated entities, above. This is because software can be viewed as a tangible asset (similar to PhysicalElements) AND/ OR as a set of features that make up a Product and are deployed. These are two different concepts, usually managed by different units in a business ’ organization. When software ’ features ’ are described, the CIM_SoftwareFeature class from the Application Model is instantiated (where Features are Weak to/scoped by a Product). When a specific piece of software is acquired and perhaps warrantied as part of a Product, this is addressed by the class, SoftwareIdentity. CIM_Product Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin Name string Key
Description
MaxLen
MappingStrings
ModelCorrespondenceCIM_Product IdentifyingNumber string Key
Description
MaxLen
MappingStringsCIM_Product Vendor string Key
Description
MaxLen
MappingStrings
ModelCorrespondenceCIM_Product Version string Key
Description
MaxLen
MappingStrings
ModelCorrespondenceCIM_Product SKUNumber string Description
MaxLenCIM_Product WarrantyStartDate datetime Description
MappingStrings
ModelCorrespondenceCIM_Product WarrantyDuration uint32 Description
Units
MappingStrings
ModelCorrespondenceCIM_Product Family string Experimental
Description
MaxLenCIM_Product Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property Name Qualifiers Name Type Value From Class Key boolean true CIM_Product Description string Commonly used Product name. CIM_Product MaxLen uint32 256 CIM_Product MappingStrings string MIF.DMTF|ComponentID|001.2 CIM_Product ModelCorrespondence string PRS_Product.ProductName CIM_Product
Property IdentifyingNumber Qualifiers Name Type Value From Class Key boolean true CIM_Product Description string Product identification such as a serial number on software, a die number on a hardware chip, or (for non-commercial Products) a project number. CIM_Product MaxLen uint32 64 CIM_Product MappingStrings string MIF.DMTF|ComponentID|001.4 CIM_Product
Property Vendor Qualifiers Name Type Value From Class Key boolean true CIM_Product Description string The name of the Product ’ s supplier, or entity selling the Product (the manufacturer, reseller, OEM, etc.). Corresponds to the Vendor property in the Product object in the DMTF Solution Exchange Standard. CIM_Product MaxLen uint32 256 CIM_Product MappingStrings string MIF.DMTF|ComponentID|001.1 CIM_Product ModelCorrespondence string PRS_Product.Vendor CIM_Product
Property Version Qualifiers Name Type Value From Class Key boolean true CIM_Product Description string Product version information. CIM_Product MaxLen uint32 64 CIM_Product MappingStrings string MIF.DMTF|ComponentID|001.3 CIM_Product ModelCorrespondence string PRS_Product.Version CIM_Product
Property SKUNumber Qualifiers Name Type Value From Class Description string Product SKU (stock keeping unit) information. CIM_Product MaxLen uint32 64 CIM_Product
Property WarrantyStartDate Qualifiers Name Type Value From Class Description string If this Product is under warranty, the start date of the warranty. CIM_Product MappingStrings string MIF.DMTF|FRU|002.9 CIM_Product ModelCorrespondence string CIM_Product.WarrantyDuration CIM_Product
Property WarrantyDuration Qualifiers Name Type Value From Class Description string If this Product is under warranty, the duration of the warranty in days. CIM_Product Units string Days CIM_Product MappingStrings string MIF.DMTF|FRU|002.10 CIM_Product ModelCorrespondence string CIM_Product.WarrantyStartDate CIM_Product
Property Family Qualifiers Name Type Value From Class Description string Family that the product belongs to. A family refers to a set of products that are similar but not identical from a hardware or software point of view. Typically, a family is composed of different products, which have different configurations and pricing points. Products in the same family often have similar branding and cosmetic features. CIM_Product MaxLen uint32 64 CIM_Product
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers