? AOC filer er komponentene i IBM Tivoli Network Manager IP Edition. Filene bidra til nettverk styringssystem ved å definere et hierarki av klasser av enheter . Network Manager utforsker et nettverk , og bemerker alle enheter som er koblet til det og kategorisere disse enhetene i henhold til definisjonene i SUT -filer . AOC står for Active Object Class. Klasse hierarkier
Et hierarki er som et familietre. En klassehierarkiet Allokerer ikke en posisjon i det treet til en spesiell maskin, men snarere forbinder de forskjellige typer enheter i et nettverk , og tilordner et forhold mellom disse kategoriene. En klasse i hierarkiet finnes på et nivå av abstraksjon . Det vil si, er et høyere nivå klassen noe generelt, som " Network Device ", der neste nivå ned kan dele denne kategorien videre ved nettverksenhet type, for eksempel " Switch" eller Bridge . " Lavere nivåer gi ytterligere detaljer om en enhet , ned for å gjøre å modellere.
Formål
Tildeling hierarki identifikasjon til enheter i et nettverk gjør det mulig for dem å være lett grupperes og dermed , for eksempel, slik at nettdrift å være utført på "Network Device " medlemmer eller bare på " Switch " medlemmer . Det gjør også resultatrapporter for å være samlet av en av de hierarkinivåer .
Filstruktur
AOC filen definerer et aktivt objekt , gir det en stilling i hierarkiet . Hver fil inneholder en aktiv gjenstand med sitt navn på toppen av filen. Resten av filen inneholder instruksjoner omgitt av klammeparenteser . Instruksjonene i parentes inneholde navnet på den "overordnede " av dette objektet , kalt en "super klasse " i AOC terminologi . Den super klasse må defineres før en annen AOC -filen kan referere til det. Roten av hierarki - det vil si den aller øverste nivå - kalles "Core ". AOC filer ikke spesifiserer de " barn " noder i hierarkiet . Kompilatoren genererer familietre ved å koble hver fil til sin overordnede super klasse , og så setter sammen hierarkiet fra bunnen opp .
Andre elementer
Bortsett fra klassen navn og super klasse , inneholder AOC -filen en " instantiate Rule" og navnet på et ikon som representerer denne klassen i nettverket leders grafisk brukergrensesnitt. Den instantiate regelen tildeler egenskaper til den klassen. Disse egenskapene kan være arvelig , men kan bare være arvet fra en annen klasse. Klassen hvorfra egenskapene arves trenger ikke å være det erklærte super klasse for at objektet. Imidlertid kan arven bare være fra en klasse .