| CIM_SoftwareFeature | |||
| The CIM_SoftwareFeature class defines a particular function or capability of a product or application system. This class in intended to capture the level of granularity that is meaningful to a consumer or user of a product rather than the units that reflect how the product is built or packaged. The latter detailed is captured using a CIM_SoftwareElement class. When a software feature can exist on multiple platforms or operating systems (for example, a client component of a three tiered client/server applications might run on Solaris, Windows NT, and Windows 95), a software feature is a collection of all the software elements for these different platforms. In this case, the users of the model must be aware of this situation since typically they will be interested in a sub-collection of the software elements required for a particular platform. Software features are always defined in the context of a CIM_Product class using the CIM_ProductSoftwareFeatures association since features are delivered through products. Optionally, software features from one or more products can be organized into application systems using the CIM_ApplicationSystemSoftwareFeature association. | |||
| NameSpace Path | |||
| \ROOT\CIMV2 | |||
| PROPERTY | SMS_REPORT | CIMTYPE | DESCRIPTION |
| Caption | String | The Caption property is a short textual description (one-line string) of the object. | |
| Description | String | The Description property provides a textual description of the object. | |
| IdentifyingNumber | String | Product identification such as a serial number on software or a die number on a hardware chip | |
| InstallDate | DateTime | The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed. | |
| Name | String | The Name property defines the label by which the object is known to the world outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element's namespace. | |
| ProductName | String | Commonly used product name | |
| Status | String | The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are "OK", "Degraded" and "Pred Fail". "Pred Fail" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are "Error", "Starting", "Stopping" and "Service". The latter, "Service", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither "OK" nor in one of the other states. | |
| Vendor | String | The name of the product's supplier. Corresponds to the Vendor property in the product object in the DMTF Solution Exchange Standard. | |
| Version | String | Product version information. Corresponds to the Version property in the product object in the DMTF Solution Exchange Standard. | |
| SAMPLE DATA INSTANCE | |||
|    [LOCALE(1033): ToInstance Amended]    instance of Win32_SoftwareFeature    {     Accesses = 0;     Attributes = 1;     Caption = "NewFeature1";     IdentifyingNumber = "{32DB53E1-DB00-4AA8-AAC8-AF1C781F3B19}";     InstallState = 3;     LastUse = "19800000******.000000+***";     Name = "NewFeature1";     ProductName = "Self Service Web Service (ESD)";     Version = "5.9.7.2";    }; | |||