CIM2.17.1 Class Declaration
CIM_EGPRouteCalcDependency

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

Class Hierarchy

CIM_EGPRouteCalcDependency --> CIM_ServiceServiceDependency --> CIM_ProvidesServiceToElement --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ServiceServiceDependency
NAMECIM_EGPRouteCalcDependency

Class Qualifiers

Class CIM_EGPRouteCalcDependency Qualifiers
NameTypeValueFrom Class
AssociationbooleantrueCIM_EGPRouteCalcDependency
Versionstring2.6.0CIM_EGPRouteCalcDependency
UMLPackagePathstringCIM::Network::BGPCIM_EGPRouteCalcDependency
DescriptionstringThis is a specialization of ServiceServiceDependency, and captures the dependency that external gateway protocols (such as BGP) have on interior gateway protocols (such as OSPF).CIM_EGPRouteCalcDependency
AssociationbooleantrueCIM_ServiceServiceDependency
Versionstring2.16.0CIM_ServiceServiceDependency
UMLPackagePathstringCIM::Core::ServiceCIM_ServiceServiceDependency
DescriptionstringCIM_ServiceServiceDependency is an association between a Service and another Service, which indicates that the latter cooperates with the former, 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 might be dependent upon underlying system initialization Services. In the case of the initialization Services, the Boot Service might be dependent on the completion of the init Services. When examining the ServiceServiceDependency class definition, note that its superclass ProvidesServiceToElement is deprecated. Unfortunately, ProvidesServiceToElement cannot be removed from the object hierarchy without a major Schema release. When or if a major release occurs, the ProvidesServiceToElement superclass will be removed, and ServiceServiceDependency will subclass from CIM_Dependency directly.CIM_ServiceServiceDependency
AssociationbooleantrueCIM_ProvidesServiceToElement
DeprecatedstringCIM_ServiceAvailableToElementCIM_ProvidesServiceToElement
Versionstring2.10.0CIM_ProvidesServiceToElement
UMLPackagePathstringCIM::Core::ServiceCIM_ProvidesServiceToElement
DescriptionstringNote: The use of the CIM_ProvidesServiceToElement class has been deprecated. Instead, ServiceAvailableToElement conveys the semantics of use, while the subclasses of ProvidesServiceToElement (or the ConcreteDependency association) describe dependency relationships. CIM_ProvidesServiceToElement was meant to generalize the ServiceServiceDependency association. This method indicates that ManagedElements can use the functionality provided by one or more Services. An example of the association is that a Processor and an enclosure (a PhysicalElement) can 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 is not a dependency of the processor or enclosure. To describe that the use of the service might be restricted or have limited availability or applicability, the CIM_ServiceAvailableToElement association would be instantiated.CIM_ProvidesServiceToElement
AssociationbooleantrueCIM_Dependency
UMLPackagePathstringCIM::Core::CoreElementsCIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_RouteCalculationService ref Override
Description
Key
CIM_EGPRouteCalcDependency
DependentCIM_RouteCalculationService ref Override
Description
Key
CIM_EGPRouteCalcDependency
IGPInjectionuint16 Description
ValueMap
Values
CIM_EGPRouteCalcDependency
TypeOfDependencyuint16 Description
ValueMap
Values
CIM_ServiceServiceDependency
RestartServiceboolean Description CIM_ServiceServiceDependency

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe independent RouteCalculationService that provides routing information from the AS, for the EGP to use.CIM_EGPRouteCalcDependency
KeybooleantrueCIM_EGPRouteCalcDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe dependent RouteCalculationService (e.g., the Route CalculationService) that is functioning as an EGP.CIM_EGPRouteCalcDependency
KeybooleantrueCIM_EGPRouteCalcDependency

Property IGPInjection Qualifiers
NameTypeValueFrom Class
DescriptionstringSometimes it is necessary to inject EGP information, such as that from BGP, into IGPs. This attribute defines whether this should be done for the two routing protocols that are defined by this association. The values below mean that no, partial, and full EGP information is injected into the IGP, respectively.CIM_EGPRouteCalcDependency
ValueMapstring
[See below.]
CIM_EGPRouteCalcDependency
ValuesstringNone
Partial
Full
CIM_EGPRouteCalcDependency

NameValue
1None
2Partial
3Full
NameValue
1None
2Partial
3Full
NameValue
1None
2Partial
3Full
Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe required Service.CIM_ServiceServiceDependency
KeybooleantrueCIM_ServiceServiceDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Service that is dependent on an underlying Service.CIM_ServiceServiceDependency
KeybooleantrueCIM_ServiceServiceDependency

Property TypeOfDependency Qualifiers
NameTypeValueFrom Class
DescriptionstringThe nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service's functionality is available.3 - Antecedent Service shall have started before Dependent service's functionality is available.4 - Antecedent Service shall not be started in order for Dependent service's functionality to be available.5 - The two Services cooperate and augment each other's function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.CIM_ServiceServiceDependency
ValueMapstring
[See below.]
CIM_ServiceServiceDependency
ValuesstringUnknown
Other
Service Must Have Completed
Service Must Be Started
Service Must Not Be Started
Cooperate
CIM_ServiceServiceDependency

NameValue
0Unknown
1Other
2Service Must Have Completed
3Service Must Be Started
4Service Must Not Be Started
5Cooperate
Property RestartService Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property describes that the Antecedent Service must be restarted after the Dependent operation is complete.CIM_ServiceServiceDependency

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringNote: The use of this element is deprecated. Deprecated description: The Service provided.CIM_ProvidesServiceToElement
KeybooleantrueCIM_ProvidesServiceToElement

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringNote: The use of this element is deprecated. Deprecated description: The ManagedElement that is dependent on the Service.CIM_ProvidesServiceToElement
KeybooleantrueCIM_ProvidesServiceToElement

Property Antecedent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Dependency
DescriptionstringAntecedent represents the independent object in this association.CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent.CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency