? AOC -filer är komponenter i IBM Tivoli Network Manager IP Edition . Filerna bidrar till nätverkets ledningssystem genom att definiera en hierarki av klasser av enheter . Den Network Manager undersöker ett nätverk , notera alla enheter som är anslutna till det och kategorisera dessa enheter enligt definitionerna i AOC -filer . AOC står för Active Object Class . Klasshierarkier
En hierarki är som ett släktträd . En klass hierarki inte allokera inte en position i det trädet till en viss maskin , utan knyter samman de olika typerna av enheter i ett nätverk och avbildar en relation mellan dessa kategorier . En klass i hierarkin föreligger vid en nivå av abstraktion. Det är , är en högre nivå klass något allmänt , som " Network Device , " där nästa nivå ner kan dela denna kategori ytterligare genom nätverksenhet typ , t.ex. " Switch " eller bro . " Lägre nivåer ger ytterligare information om en enhet , ner för att göra till modell .
Syfte
Tilldela hierarki identifiering till enheter i ett nätverk gör att de lätt grupperas och därmed , till exempel , gör nätverksamheten vara utförs på " nätverksenhet " medlemmar eller bara på " Switch " medlemmar . Det möjliggör också resultatrapporter skall läggas samman med en av de hierarkiska nivåerna .
Filstruktur
AOC -filen definierar en aktiv objekt , vilket ger det en ställning i hierarkin. Varje fil innehåller ett aktivt objekt med sitt namn på toppen av filen . Resten av filen innehåller instruktioner som omges av klammerparenteser . Instruktionerna inom parentes inkluderar namnet på den " förälder " av detta objekt , som kallas en " super class " i AOC terminologi . Den super klass måste definieras innan en annan AOC -fil kan referera till den . Roten av hierarkin - det vill säga den allra högsta nivå - kallas " Kärna . " AOC -filer inte ange "barn" noder i hierarkin . Kompilatorn genererar släktträd genom att länka varje fil till moderbolaget super klass , och så monterar hierarkin nerifrån och upp .
Andra element
Bortsett från klassen namn och super klass , innehåller AOC -filen ett " instantiate Rule " och namnet på en ikon som representerar den här klassen i nätverket chefens grafiska användargränssnitt . Den instansiera regeln tilldelar egenskaper till den klassen . Dessa egenskaper kan ärvas , men kan bara ärvas från en annan klass . Klassen från vilken egenskaperna ärvs behöver inte vara det angivna super klass för det objektet. Däremot kan arvet vara bara från en klass .