? AOC Dateien sind Komponenten von IBM Tivoli Network Manager IP Edition. Die Dateien tragen zu dem Netzwerk -Management-System durch die Definition einer Hierarchie von Klassen von Geräten. Der Network Manager erforscht ein Netzwerk und stellt fest, alle angeschlossenen Geräte und kategorisieren diese Geräte gemäß den Definitionen in den AOC -Dateien. AOC steht für Active Object -Klasse. Klassenhierarchien
Eine Hierarchie ist wie ein Stammbaum . Eine Klassenhierarchie keine Zuteilung einer Position in diesem Baum auf eine bestimmte Maschine , sondern miteinander verknüpft die verschiedenen Arten von Geräten in einem Netzwerk und ordnet eine Beziehung zwischen diesen Kategorien. Eine Klasse in der Hierarchie vorhanden ist in einer Menge von Abstraktion. Das heißt, ein höheres Niveau der Klasse etwas Allgemeines , wie " Network Device ", wo die nächste Ebene könnte diese Kategorie weiter unterteilen , indem Netzeinrichtungstyp wie "Switch" oder Bridge. " Niedrigere geben weitere Details von einem Gerät , nach unten, um Modell zu machen .
Zweck
Zuweisen Hierarchie Identifizierung von Geräten in einem Netzwerk ermöglicht es ihnen, leicht gruppiert werden und somit zum Beispiel , so dass Netzwerk-Operationen zu durchgeführt auf " Network Device " Mitglieder oder einfach nur auf "Switch "-Mitglieder . Es ermöglicht auch Performance-Berichte , die von einer der Hierarchiestufen aggregiert werden.
Dateistruktur
Die AOC -Datei definiert eine aktive Aufgabe , die ihm eine Position in der Hierarchie. Jede Datei enthält ein aktives Objekt mit seinem Namen am Anfang der Datei . Der Rest der Datei enthält Anweisungen von geschweiften Klammern umgeben . Die Anweisungen in den Klammern sind die Namen der "Eltern" dieses Objekts , eine so genannte " Super-Klasse " in AOC Terminologie . Der Super- Klasse muss definiert werden, bevor eine weitere AOC -Datei darauf verweisen kann. Die Wurzel der Hierarchie - das heißt, der obersten Ebene - wird als "Kern ". AOC Dateien nicht angeben , die " Kinder " Knoten in der Hierarchie. Der Compiler erzeugt den Stammbaum durch die Verknüpfung von einzelnen Dateien an ihre Muttergesellschaft Superklasse und so baut die Hierarchie von unten nach oben .
Andere Elemente
Abgesehen von der Klasse Namen -und Superklasse enthält das AOC -Datei eine " Instantiate Rule" und den Namen einer Ikone , die diese Klasse in der Netzwerk-Manager in der grafischen Benutzeroberfläche darstellt. Die instantiate Regel weist Eigenschaften dieser Klasse . Diese Eigenschaften können vererbt werden, sondern kann nur von einer anderen Klasse geerbt werden. Die Klasse, von der die Eigenschaften vererbt werden muss nicht das erklärte Superklasse für dieses Objekt sein . Allerdings kann die Erbschaft nur aus einer Klasse sein.