Dropping consumer relationships


The relationship between CIs can be provider or consumer relationships. In provider relationships, a CI provides inputs to another CI. In consumer relationships, a CI obtains inputs from another CI. 

For example, consider the following image:

consumer_relationships.png

In this image, the following CIs are in a provider relationship:

  • CI1a and CI 2a
  • CI2a and CI3a
  • CI1b and CI 2b
  • CI2b and CI3b

The following CIs are in a consumer relationshipL

  • CI3a and CI1a
  • CI3b and CI1b

Circular models can cause impact propagation issues in TrueSight Operations Management. To handle circular models, you can drop consumer relationships from the model when publishing, so that the model becomes linear instead of circular. BMC recommends that, in a single model, you set only one CI as the top-level CI that has the PublishToSIM setting set to Publish Me and My Providers. If you use this setting for multiple CIs in a single model, the model might become circular instead of linear.

You can convert a circular relationship to a linear relationship by performing the following tasks:

  1. Close the publishing environment by using the following command:

    penv close -e PROD

    PROD is the default publishing environment.

  2. Stop the Publishing server.
  3. Go to the installationDirectory/pw/server/etc/pserver.conf file.
  4. Set the value for the DropConsumerRelation parameter as shown below:
    DropConsumerRelation=T
  5. Start the Publishing server.
  6. Publish the CIs. 

You can obtain information about the dropped relationships by viewing the publishing history from the Admin console, or from the .xml log file in the pw\server\log\<psname> folder.