Subject: Re: Disman issue Event-12

From: Randy Presuhn <[email-masked]>
Date: Thu, 23 Sep 1999 11:28:00 -0700 (PDT)

Hi -

Regarding Disman issue Event-12:

> Section 4 - MIB Sections
> 
> I propose a simple graphic to show the relationship of the tables which
> is something like:
> 
> 
>              Triggers---> Events ----> etc.
> 
> More words are needed by the idea is to show the relationships.

Proposed resolution:  Add this diagram.

+--------------------------------+
| mteTriggerEntry                |      subclassed by:
|     { mteOwner,                |---+
|       IMPLIED mteTriggerName } |   +-- mteTriggerDeltaEntry
|                                |   |
|                                |   +-- mteTriggerExistenceEntry
|                                |   |
|                                |   +-- mteTriggerBooleanEntry
|                                |   |
|                                |   +-- mteTriggerThresholdEntry
|                                |
|                                |   (conditionally subclassed by:)
|                                |------------------------------------>+
|                                |                                     |
|             mteTrigger*Event ----------------------------->+         |
|                                |                           |         |
|             mteTriggerObjects --------------->+            |         |
|                                |              |            |         |
+--------------------------------+              |            |         |
                                                |            |         |
                                                V            |         |
  +<--------------------------------------------+            |         |
  |                                                          |         |
  V                                                          |         |
+--------------------------------+                           |         |
|                                |                           |         |
| mteObjectsEntry                |                           |         |
|     { mteOwner,                |                           |         |
|       mteObjectsName,          |                           |         |
|       mteObjectsIndex }        |                           |         |
|                                |                           |         |
+--------------------------------+                           |         |
                                                             |         |
                                                             V         |
  +<---------------------------------------------------------+         |
  |                                                                    |
  V                                                                    |
+---------------------------------+                                    |
|                                 |                                    |
| mteEventEntry                   |                                    |
|     { mteOwner,                 |                                    |
|       IMPLIED mteEventName }    |                                    |
|                                 |                                    |
|               mteEventAction - - - - - - > + (condition)             |
|                                 |          |                         |
+---------------------------------+          |                         |
                                             |                         |
   + < - - - + < - - - - - - - - - - - - - - +                         |
   |         |                                                         V
   |         |      +<-------------------------------------------------+
   |         |      |                                                  |
   |         V      V                                                  |
   |      +---------------------------------+                          |
   |      |                                 |                          |
   |      | mteEventNotificationEntry       |                          |
   |      |     { mteOwner,                 |                          |
   |      |       IMPLIED mteTriggerName }  |                          |
   |      |                                 |                          |
   |      +---------------------------------+                          |
   |                                                                   V
   |                +<-------------------------------------------------+
   |                |
   V                V
+---------------------------------+
|                                 |
| mteEventSetEntry                |
|     { mteOwner,                 |
|       IMPLIED mteTriggerName }  |
|                                 |
+---------------------------------+

Comments?  Objections?  Alternatives?

 ------------------------------------------------------------------------
 Randy Presuhn           [email-masked]     http://www.bmc.com/
 Voice: +1 408 616-3100  BMC Software, Inc.           965 Stewart Drive
 Fax:   +1 408 616-3101  Sunnyvale, California 94086  USA
 ------------------------------------------------------------------------
 Any relationship between my opinions and BMC's is probably coincidental.
 ------------------------------------------------------------------------

---

From: Jon Saperia <[email-masked]>
Date: Fri, 24 Sep 1999 19:32:21 -0400

Randy,

This is what I had in mind.  I think this helps.
/jon