next up previous contents
Next: 3.3.2 Aufbau der .mo-Datei Up: 3.3 Anlegen neuer JMAPI Previous: 3.3 Anlegen neuer JMAPI

3.3.1 Allgemeine Vorgehensweise

Für das Anlegen neuer Managed Object Klassen muß zunächst eine Datei erstellt werden, die Informationen über die Attribute und die Methoden des Managed Objects enthält. Diese Datei trägt den Namen der neu zu schaffenden Managed Object Klasse mit der Endung .mo. Soll beispielsweise eine neue Managed Object Klasse ExampleMO definiert werden, ist eine Datei ExampleMO.mo nötig. Jede neue MO Klasse muß entweder eine (direkte oder indirekte) Unterklasse von ManagedObjectImpl sein. Eine derartige .mo-Datei hat Java-Syntax (vgl. Abschnitt 3.3.2).

Nach der Erstellung der .mo-Datei wird diese mit dem mitgelieferten Managed Object Compiler Moco übersetzt. Dieser erzeugt die für die Verwendung von RMI nötigen Interfaces, Client-Stubs und Server-Skeletons, sowie eine Klasse, die der Speicherung der MO Attribute in der Datenbank dient. Durch Angabe der Option -autoimport kann Moco nach dem Übersetzungsvorgang das generierte Datenbankschema auch gleich in die Datenbank importieren. Ohne Angabe dieser Option ist es möglich, diesen Schritt später mittels des Kommandos jrb_import durchzuführen.



Copyright Munich Network Management Team