Page tree

Relationship control is the enforcement of logical rules in creating new service model relationships. The BMC_STATUS_PROPAGATION table defines the valid pairs of component types whose instances can participate in a specific type of relationship.

Each time an impact relationship instance is submitted for creation, the cell seeks a BMC_STATUS_PROPAGATION instance that matches the following details:

  • The name of the propagation model used by the component relationship
  • The component type of the provider in the relationship
  • The component type of the consumer in the relationship

During this process, the cell uses the component's class hierarchy to interpret the component types in the BMC_STATUS_PROPAGATION instances. If there is a matching BMC_STATUS_PROPAGATION instance, the relationship is valid. Otherwise, the creation process is blocked.