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 UMLPackagePath string CIM::Core::ProductFRU 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 UMLPackagePath string CIM::Core::CoreElements CIM_ManagedElement 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