(file) Return to CIM_Product.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Core

 1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
 2                  [Version ( "2.7.0" ), 
 3                   UMLPackagePath ( "CIM::Core::ProductFRU" ), 
 4                   Description ( 
 5                      "CIM_Product is a concrete class that aggregates "
 6                      "PhysicalElements, software (SoftwareIdentity and "
 7                      "SoftwareFeatures), Services and/or other Products, and is "
 8                      "acquired as a unit. Acquisition implies an agreement between "
 9                      "supplier and consumer which may have implications to Product "
10                      "licensing, support and warranty. Non-commercial (e.g., "
11                      "in-house developed Products) should also be identified as an "
12                      "instance of CIM_Product. \n"
13                      "Note that software is handled a bit differently in the list of "
14                      "aggregated entities, above. This is because software can be "
15                      "viewed as a tangible asset (similar to PhysicalElements) AND/ "
16                      "OR as a set of features that make up a Product and are "
17                      "deployed. These are two different concepts, usually managed by "
18                      "different units in a business\' organization. When software "
19                      "\'features\' are described, the CIM_SoftwareFeature class from "
20                      "the Application Model is instantiated (where Features are Weak "
21                      "to/scoped by a Product). When a specific piece of software is "
22 karl  1.1.2.2        "acquired and perhaps warrantied as part of a Product, this is "
23                      "addressed by the class, SoftwareIdentity." )]
24               class CIM_Product : CIM_ManagedElement {
25               
26                     [Key, Description ( "Commonly used Product name." ), 
27                      MaxLen ( 256 ), 
28                      MappingStrings { "MIF.DMTF|ComponentID|001.2" }, 
29                      ModelCorrespondence { "PRS_Product.ProductName" }]
30                  string Name;
31               
32                     [Key, Description ( 
33                         "Product identification such as a serial number on "
34                         "software, a die number on a hardware chip, or (for "
35                         "non-commercial Products) a project number." ), 
36                      MaxLen ( 64 ), 
37                      MappingStrings { "MIF.DMTF|ComponentID|001.4" }]
38                  string IdentifyingNumber;
39               
40                     [Key, Description ( 
41                         "The name of the Product\'s supplier, or entity selling "
42                         "the Product (the manufacturer, reseller, OEM, etc.). "
43 karl  1.1.2.2           "Corresponds to the Vendor property in the Product object "
44                         "in the DMTF Solution Exchange Standard." ), 
45                      MaxLen ( 256 ), 
46                      MappingStrings { "MIF.DMTF|ComponentID|001.1" }, 
47                      ModelCorrespondence { "PRS_Product.Vendor" }]
48                  string Vendor;
49               
50                     [Key, Description ( "Product version information." ), 
51                      MaxLen ( 64 ), 
52                      MappingStrings { "MIF.DMTF|ComponentID|001.3" }, 
53                      ModelCorrespondence { "PRS_Product.Version" }]
54                  string Version;
55               
56                     [Description ( "Product SKU (stock keeping unit) information." ), 
57                      MaxLen ( 64 )]
58                  string SKUNumber;
59               
60                     [Description ( 
61                         "If this Product is under warranty, the start date of the warranty."
62                          ), 
63                      MappingStrings { "MIF.DMTF|FRU|002.9" }, 
64 karl  1.1.2.2        ModelCorrespondence { "CIM_Product.WarrantyDuration" }]
65                  datetime WarrantyStartDate;
66               
67                     [Description ( 
68                         "If this Product is under warranty, the duration of the "
69                         "warranty in days." ), 
70                      Units ( "Days" ), 
71                      MappingStrings { "MIF.DMTF|FRU|002.10" }, 
72                      ModelCorrespondence { "CIM_Product.WarrantyStartDate" }, 
73                      PUnit ( "day" )]
74                  uint32 WarrantyDuration;
75               
76               
77               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2