CIM211 Class Declaration
CIM_Product

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_Product --> CIM_ManagedElement --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ManagedElement
NAMECIM_Product

Class Qualifiers

Class CIM_Product Qualifiers
NameTypeValueFrom Class
Versionstring2.8.1000 CIM_Product
DescriptionstringCIM_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
DescriptionstringManagedElement 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

Properties
NameTypeValueQualifiersClassOrigin
Namestring Key
Description
MaxLen
MappingStrings
ModelCorrespondence
CIM_Product
IdentifyingNumberstring Key
Description
MaxLen
MappingStrings
CIM_Product
Vendorstring Key
Description
MaxLen
MappingStrings
ModelCorrespondence
CIM_Product
Versionstring Key
Description
MaxLen
MappingStrings
ModelCorrespondence
CIM_Product
SKUNumberstring Description
MaxLen
CIM_Product
WarrantyStartDatedatetime Description
MappingStrings
ModelCorrespondence
CIM_Product
WarrantyDurationuint32 Description
Units
MappingStrings
ModelCorrespondence
CIM_Product
Familystring Experimental
Description
MaxLen
CIM_Product
Captionstring Description
MaxLen
CIM_ManagedElement
Descriptionstring Description CIM_ManagedElement
ElementNamestring Description CIM_ManagedElement

Property Qualifiers

Property Name Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Product
DescriptionstringCommonly used Product name. CIM_Product
MaxLenuint32256 CIM_Product
MappingStringsstringMIF.DMTF|ComponentID|001.2 CIM_Product
ModelCorrespondencestringPRS_Product.ProductName CIM_Product

Property IdentifyingNumber Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Product
DescriptionstringProduct 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
MaxLenuint3264 CIM_Product
MappingStringsstringMIF.DMTF|ComponentID|001.4 CIM_Product

Property Vendor Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Product
DescriptionstringThe 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
MaxLenuint32256 CIM_Product
MappingStringsstringMIF.DMTF|ComponentID|001.1 CIM_Product
ModelCorrespondencestringPRS_Product.Vendor CIM_Product

Property Version Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Product
DescriptionstringProduct version information. CIM_Product
MaxLenuint3264 CIM_Product
MappingStringsstringMIF.DMTF|ComponentID|001.3 CIM_Product
ModelCorrespondencestringPRS_Product.Version CIM_Product

Property SKUNumber Qualifiers
NameTypeValueFrom Class
DescriptionstringProduct SKU (stock keeping unit) information. CIM_Product
MaxLenuint3264 CIM_Product

Property WarrantyStartDate Qualifiers
NameTypeValueFrom Class
DescriptionstringIf this Product is under warranty, the start date of the warranty. CIM_Product
MappingStringsstringMIF.DMTF|FRU|002.9 CIM_Product
ModelCorrespondencestringCIM_Product.WarrantyDuration CIM_Product

Property WarrantyDuration Qualifiers
NameTypeValueFrom Class
DescriptionstringIf this Product is under warranty, the duration of the warranty in days. CIM_Product
UnitsstringDays CIM_Product
MappingStringsstringMIF.DMTF|FRU|002.10 CIM_Product
ModelCorrespondencestringCIM_Product.WarrantyStartDate CIM_Product

Property Family Qualifiers
NameTypeValueFrom Class
DescriptionstringFamily 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
MaxLenuint3264 CIM_Product

Property Caption Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement
MaxLenuint3264 CIM_ManagedElement

Property Description Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Description property provides a textual description of the object. CIM_ManagedElement

Property ElementName Qualifiers
NameTypeValueFrom Class
DescriptionstringA 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

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_ProductComponentCIM_ProductGroupComponent
CIM_ProductComponentCIM_ProductPartComponent
CIM_ProductPhysicalComponentCIM_ProductGroupComponent
CIM_ProductSoftwareComponentCIM_ProductGroupComponent
CIM_ProductServiceComponentCIM_ProductGroupComponent
CIM_ProductFRUCIM_ProductProduct
CIM_ProductParentChildCIM_ProductParent
CIM_ProductParentChildCIM_ProductChild
CIM_ProductPhysicalElementsCIM_ProductProduct
CIM_ProductProductDependencyCIM_ProductRequiredProduct
CIM_ProductProductDependencyCIM_ProductDependentProduct
CIM_ReplaceableProductFRUCIM_ProductProduct
CIM_CompatibleProductCIM_ProductProduct
CIM_CompatibleProductCIM_ProductCompatibleProduct
CIM_FRUIncludesProductCIM_ProductComponent
CIM_InstalledProductImageCIM_ProductProduct
CIM_ProductSupportCIM_ProductProduct
CIM_ProductSoftwareFeaturesCIM_ProductProduct
CIM_ComponentCIM_ManagedElementGroupComponent
CIM_ComponentCIM_ManagedElementPartComponent
CIM_ConcreteComponentCIM_ManagedElementGroupComponent
CIM_ConcreteComponentCIM_ManagedElementPartComponent
CIM_CredentialContextCIM_ManagedElementElementProvidingContext
CIM_DefaultElementCapabilitiesCIM_ManagedElementManagedElement
CIM_DependencyCIM_ManagedElementAntecedent
CIM_DependencyCIM_ManagedElementDependent
CIM_HostedDependencyCIM_ManagedElementAntecedent
CIM_HostedDependencyCIM_ManagedElementDependent
CIM_ScopedSettingCIM_ManagedElementAntecedent
CIM_MetricDefForMECIM_ManagedElementAntecedent
CIM_MetricForMECIM_ManagedElementAntecedent
CIM_RelatedElementCausingErrorCIM_ManagedElementDependent
CIM_RelatedElementCausingErrorCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementDependent
CIM_ConcreteDependencyCIM_ManagedElementAntecedent
CIM_ConcreteDependencyCIM_ManagedElementDependent
CIM_ElementAsUserCIM_ManagedElementAntecedent
CIM_RecordAppliesToElementCIM_ManagedElementDependent
CIM_AuthenticationTargetCIM_ManagedElementDependent
CIM_AuthorizationSubjectCIM_ManagedElementDependent
CIM_AuthorizationTargetCIM_ManagedElementDependent
CIM_ElementSoftwareIdentityCIM_ManagedElementDependent
CIM_IsSpareCIM_ManagedElementAntecedent
CIM_ProvidesServiceToElementCIM_ManagedElementDependent
CIM_ElementCapabilitiesCIM_ManagedElementManagedElement
CIM_IdentityContextCIM_ManagedElementElementProvidingContext
CIM_LogicalIdentityCIM_ManagedElementSystemElement
CIM_LogicalIdentityCIM_ManagedElementSameElement
CIM_ConcreteIdentityCIM_ManagedElementSystemElement
CIM_ConcreteIdentityCIM_ManagedElementSameElement
CIM_SWRManageableAspectCIM_ManagedElementSystemElement
CIM_MemberOfCollectionCIM_ManagedElementMember
CIM_MemberPrincipalCIM_ManagedElementMember
CIM_ElementInPolicyRoleCollectionCIM_ManagedElementMember
CIM_OwningCollectionElementCIM_ManagedElementOwningElement
CIM_ParametersForMethodCIM_ManagedElementTheMethod
CIM_ParameterValueSourcesCIM_ManagedElementValueSource
CIM_PolicySetAppliesToElementCIM_ManagedElementManagedElement
CIM_AuthorizationRuleAppliesToTargetCIM_ManagedElementManagedElement
CIM_RoleLimitedToTargetCIM_ManagedElementTargetElement
CIM_StatisticsCIM_ManagedElementElement
CIM_SynchronizedCIM_ManagedElementSystemElement
CIM_SynchronizedCIM_ManagedElementSyncedElement
CIM_StorageSynchronizedCIM_ManagedElementSystemElement
CIM_StorageSynchronizedCIM_ManagedElementSyncedElement
CIM_AssignedIdentityCIM_ManagedElementManagedElement
CIM_AuthorizedSubjectCIM_ManagedElementPrivilegedElement
CIM_AuthorizedTargetCIM_ManagedElementTargetElement
CIM_ElementConformsToProfileCIM_ManagedElementManagedElement
CIM_ElementLocationCIM_ManagedElementElement
CIM_ElementProfileCIM_ManagedElementManagedElement
CIM_ElementSecuritySensitivityCIM_ManagedElementManagedElement
CIM_ElementSettingDataCIM_ManagedElementManagedElement
CIM_ElementStatisticalDataCIM_ManagedElementManagedElement
CIM_OwningJobElementCIM_ManagedElementOwningElement
CIM_AffectedJobElementCIM_ManagedElementAffectedElement
CIM_ServiceAffectsElementCIM_ManagedElementAffectedElement
CIM_ServiceAvailableToElementCIM_ManagedElementUserOfService
CIM_SAPAvailableForElementCIM_ManagedElementManagedElement
CIM_ManagementSAPCIM_ManagedElementManagedElement