Class CIM_DeviceServiceImplementation
extends CIM_Dependency

An association between a Service and how it is implemented. The cardinality of this association is many-to-many. A Service may be provided by more than one LogicalDevice, operating in conjunction. And, any Device may provide more than one Service. When multiple Devices are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have associations to the unique implementations.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_DeviceServiceImplementation

Direct Known Subclasses

CIM_OOBAlertServiceOnModem
CIM_WakeUpServiceOnModem
CIM_OOBAlertServiceOnNetworkAdapter
CIM_WakeUpServiceOnNetworkAdapter

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringAn association between a Service and how it is implemented. The cardinality of this association is many-to-many. A Service may be provided by more than one LogicalDevice, operating in conjunction. And, any Device may provide more than one Service. When multiple Devices are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have associations to the unique implementations.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_DeviceServiceImplementationCIM_LogicalDevice
DependentCIM_DeviceServiceImplementationCIM_Service

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_DependencyCIM_ManagedElement