You can configure an NCI to indicate that one notification causes another notification, or inversely, that one notification is caused by another notification. After NOTIF checks an incoming notification for clearing behavior, and any publishing delay has expired, NOTIF checks to see if the new incoming notification causes any other notifications or is caused by any existing notifications. If NOTIF finds that the given notification causes or is caused by other notifications, NOTIF relates the appropriate notifications.

You set up causes/causedby relationships in the Causality tab in the NCI Setup dialog box. For example, to set up a relationship where NCI-Router.Alarm-145-3-116 causes NCI-Router.Alarm-7-2-5, you would do the following:

  1. Click the Router.Alarm-145-3-116 NCI object in the topology tree of the NOTIF Editor.

  2. Select the Causality tab.

  3. Click Add.

  4. The Add Causes Relationship dialog box appears, as shown in Add Causes Relationship dialog box. Select NCI-Router.Alarm-7-2-5 in the Caused NCI: drop-down list and click Add.

    Figure 1. Add Causes Relationship dialog box
  5. The Causality tab for NCI-Router.Alarm-145-3-116 now shows that it causes NCI-Router.Alarm-7-2-5, as shown in Causality tab shows NCI-Router.Alarm-145-3-116 cause NCI-Router.Alarm-7-2-5.

    Figure 2. Causality tab shows NCI-Router.Alarm-145-3-116 cause NCI-Router.Alarm-7-2-5

    When you click the Router.Alarm-7-2-5 NCI object in the topology tree of the NOTIF Editor, the Causality tab shows that this NCI is caused by NCI-Router.Alarm-145-3-116, as shown in Causality tab shows NCI-Router.Alarm-7-2-5 cause NCI-Router.Alarm-145-3-116 .

    Figure 3. Causality tab shows NCI-Router.Alarm-7-2-5 cause NCI-Router.Alarm-145-3-116

    In systems, notifications usually occur on a particular instance within an element. For example, a Loss of Signal notification might occur on a Port instance within a Router element. NOTIF can use a notification's instance and element to find other instances and elements, and then create causal relationships between the notifications on each of them.

    NOTIF traces causality through the objects that correspond to the notifications. NOTIF determines causality by tracing the topology objects in five ways: