next up previous contents
Next: 3.1.2 Bewertung des Algorithmus Up: Übersetzung von ASN.1-Makros in Previous: Abbildung des NOTIFICATION-TYPE Makros

Zusammenfassung

Bei der Umsetzung von SNMP-MIBs in IDL Objektdefinitionen sind folgende Schritte durchzuführen:

1.
Jedes einzelne SMI-Modul wird einem IDL-Modul zugeordnet. In diesem werden alle sich ergebenden Schnittstellen, Typen und Konstanten abgelegt. Wenn es mindestens ein NOTIFICATION-TYPE-Makro im SNMP Informationsmodul gibt, werden zusätzlich zwei IDL-Schnittstellen SnmpNotifications und PullSnmpNotifications für die typisierte push- respektive pull-Event-Kommunikation definiert;
2.
ASN.1-Typen werden auf IDL-Typen abgebildet; insbesondere werden die Typspezifikationen der TEXTUAL-CONVENTION-Makros zu IDL-Typen;
3.
MODULE-IDENTITY-, OBJECT-IDENTITY- und OBJECT-TYPE-Makros werden auf konstante IDL Literale vom Typ ASN1_ObjectIdentifier abgebildet;
4.
Für jedes Tabellenobjekt und für jede Gruppe im SMI-Dokument wird eine Schnittstelle definiert. Dabei wird ein IDL-Attribut in der entsprechenden Schnittstelle deklariert, wobei Identifikator, Typ und Zugriffsrechte der Attribute aus den OBJECT-TYPE Makros der dazugehörigen Variablen abgeleitet werden.
5.
Zu jedem NOTIFICATION-TYPE Makro werden drei Funktionen deklariert:


Copyright Munich Network Management Team