CIM29 Class Declaration
CIM_AvailableDiagnosticService

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

Class Hierarchy

CIM_AvailableDiagnosticService --> CIM_ServiceAvailableToElement --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ServiceAvailableToElement
NAMECIM_AvailableDiagnosticService

Class Qualifiers

Class CIM_AvailableDiagnosticService Qualifiers
NameTypeValueFrom Class
Versionstring2.9.0 CIM_AvailableDiagnosticService
DescriptionstringThis is an association class that relates a DiagnosticService to a ManagedElement. Consumers wishing to ’ diagnose ’ a particular Element could query this association to determine what services are available. CIM_AvailableDiagnosticService
Associationbooleantrue CIM_AvailableDiagnosticService
Associationbooleantrue CIM_ServiceAvailableToElement
DescriptionstringCIM_ServiceAvailableToElement conveys the semantics of a Service being available for the ’ use ’ of a ManagedElement. An example is that a Processor and an enclosure (a PhysicalElement) may use AlertOnLAN Services to signal an incomplete or erroneous boot. In reality, AlertOnLAN is simply a HostedService on a computer system that is generally ’ available for use ’ , and not a dependency of the processor or enclosure. To describe that use of this service is restricted or has limited availability/applicability, then the CIM_ServiceAvailableToElement association would be instantiated between the Service and specific CIM_Processors and CIM_Chassis . CIM_ServiceAvailableToElement

Properties

Properties
NameTypeValueQualifiersClassOrigin
ServiceProvidedCIM_DiagnosticService ref Override
Description
Key
CIM_AvailableDiagnosticService
EstimatedDurationOfServiceuint16 Description
ValueMap
Values
ModelCorrespondence
CIM_AvailableDiagnosticService
EstimatedDurationQualifieruint32 Description
ModelCorrespondence
CIM_AvailableDiagnosticService
UserOfServiceCIM_ManagedElement ref Key
Description
CIM_ServiceAvailableToElement

Property Qualifiers

Property ServiceProvided Qualifiers
NameTypeValueFrom Class
OverridestringServiceProvided CIM_AvailableDiagnosticService
DescriptionstringThe diagnostic service that is available to a ManagedElement. CIM_AvailableDiagnosticService
Keybooleantrue CIM_AvailableDiagnosticService

Property EstimatedDurationOfService Qualifiers
NameTypeValueFrom Class
DescriptionstringEstimated magnitude of time to perform the referenced DiagnosticService on the referenced ManagedElement. Since the processing speed of a system can vary immensely due to a variety of factors (e.g., processor speed), this property takes on values that are a statement of magnitude, not absolute time. If greater accuracy can be provided, a quantification may be specified in the corresponding integer property, EstimatedDurationQualifier. Since execution times could vary by Element, this property is located in the association between the two entities. CIM_AvailableDiagnosticService
ValueMapstring
[See below.]
CIM_AvailableDiagnosticService
ValuesstringUnknown
Milliseconds
Seconds
Minutes
Hours
Days
CIM_AvailableDiagnosticService
ModelCorrespondencestringCIM_AvailableDiagnosticService.EstimatedDurationQualifier CIM_AvailableDiagnosticService

NameValue
0Unknown
2Milliseconds
3Seconds
4Minutes
5Hours
6Days
Property EstimatedDurationQualifier Qualifiers
NameTypeValueFrom Class
DescriptionstringEstimatedDurationQualifier can be used to further quantify the magnitude of time to perform the service. CIM_AvailableDiagnosticService
ModelCorrespondencestringCIM_AvailableDiagnosticService.EstimatedDurationOfService CIM_AvailableDiagnosticService

Property ServiceProvided Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_ServiceAvailableToElement
DescriptionstringThe Service that is available. CIM_ServiceAvailableToElement

Property UserOfService Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_ServiceAvailableToElement
DescriptionstringThe ManagedElement that may use the Service. CIM_ServiceAvailableToElement

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in