Class CIM_ServiceServiceDependency
extends CIM_ProvidesServiceToElement

CIM_ServiceServiceDependency is an association between a Service and another Service, indicating that the latter is required to be present, required to have completed, or must be absent for the former Service to provide its functionality. For example, Boot Services may be dependent upon underlying BIOS Disk and initialization Services. In the case of the initialization Services, the Boot Service is simply dependent on the init Services completing. For the Disk Services, Boot Services may actually utilize the SAPs of this Service. This usage dependency is modeled via the CIM_ServiceSAPDependency association.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_ProvidesServiceToElement
   |
   +--CIM_ServiceServiceDependency

Direct Known Subclasses

CIM_ServiceUsesSecurityService
CIM_EGPRouteCalcDependency
CIM_RelatedSpanningTree
CIM_QueueHierarchy
CIM_SchedulerUsed

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringCIM_ServiceServiceDependency is an association between a Service and another Service, indicating that the latter is required to be present, required to have completed, or must be absent for the former Service to provide its functionality. For example, Boot Services may be dependent upon underlying BIOS Disk and initialization Services. In the case of the initialization Services, the Boot Service is simply dependent on the init Services completing. For the Disk Services, Boot Services may actually utilize the SAPs of this Service. This usage dependency is modeled via the CIM_ServiceSAPDependency association.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
RestartServiceboolean
Descriptionstringthis property describes that the antecedent service must be restarted after the dependent operation is complete.None TRANSLATABLE= true
TypeOfDependencyuint16
DescriptionstringThe nature of the Service to Service dependency. This property describes that the associated Service must have completed (value=2), must be started (3) or must not be started (4) in order for the Service to function.None TRANSLATABLE= true
ValuesstringUnknown, Other, Service Must Have Completed, Service Must Be Started, Service Must Not Be StartedNone TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_ServiceServiceDependencyCIM_Service
DependentCIM_ServiceServiceDependencyCIM_Service

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_ProvidesServiceToElementCIM_Service
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_ProvidesServiceToElementCIM_ManagedElement
DependentCIM_DependencyCIM_ManagedElement