representing management information on DS
Panos-Gavriil Tsigaridas <Tsigaridas@fokus.berlin.gmd.dbp.de> Mon, 22 February 1993 19:05 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa20394; 22 Feb 93 14:05 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa20390; 22 Feb 93 14:05 EST
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa11786; 22 Feb 93 14:05 EST
X400-Received: by mta haig.cs.ucl.ac.uk in /PRMD=uk.ac/ADMD=gold 400/C=gb/; Relayed; Mon, 22 Feb 1993 17:16:36 +0000
Date: Mon, 22 Feb 1993 17:16:36 +0000
X400-Originator: osi-ds-request@cs.ucl.ac.uk
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=uk.ac/ADMD=gold 400/C=gb/; haig.cs.uc.816:22.01.93.17.16.36]
Priority: Non-Urgent
DL-Expansion-History: osi-ds@cs.ucl.ac.uk ; Mon, 22 Feb 1993 17:16:36 +0000;
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Panos-Gavriil Tsigaridas <Tsigaridas@fokus.berlin.gmd.dbp.de>
Message-ID: <432*/S=Tsigaridas/OU=fokus/OU=berlin/PRMD=gmd/ADMD=dbp/C=de/@MHS>
To: osi-ds <osi-ds@cs.ucl.ac.uk>
Subject: representing management information on DS
Hi, this a draft document for representing onto DS the knowledge of the syntax and semantics of management information, e.g managed objects classes and attributes. I apologize not sending a text version, but therein are some pictures, they cannot be drawed by a text editor. The postscript version is 81471 bytes large and should be printed by any postcript printer. Please send comments and questions for additional information to: Panos-Gavriil Tsigaridas GMD-FOKUS E-mail: S=Tsigaridas;OU=fokus;OU=berlin;P=gmd;A=dbp;C=de Addres: Hardenbergplatz 2, 1000-Berlin 12, Germany --------------------------------------------------------------------------------------- %! %%BoundingBox: (atend) %%Pages: (atend) %%DocumentFonts: (atend) %%EndComments % % FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0 % Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation. % All rights reserved. % % Known Problems: % Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1 /FMversion (3.0) def % Set up Color vs. Black-and-White /FMPrintInColor systemdict /colorimage known systemdict /currentcolortransfer known or def % Uncomment this line to force b&w on color printer % /FMPrintInColor false def /FrameDict 195 dict def systemdict /errordict known not {/errordict 10 dict def errordict /rangecheck {stop} put} if % The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk FrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together! currentfile 5 string readline 00 0000000000 cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { /readline { /gstring exch def /gfile exch def /gindex 0 def { gfile read pop dup 10 eq {exit} if dup 13 eq {exit} if gstring exch gindex exch put /gindex gindex 1 add def } loop pop gstring 0 gindex getinterval true } def } if /FMVERSION { FMversion ne { /Times-Roman findfont 18 scalefont setfont 100 100 moveto (FrameMaker version does not match postscript_prolog!) dup = show showpage } if } def /FMLOCAL { FrameDict begin 0 def end } def /gstring FMLOCAL /gfile FMLOCAL /gindex FMLOCAL /orgxfer FMLOCAL /orgproc FMLOCAL /organgle FMLOCAL /orgfreq FMLOCAL /yscale FMLOCAL /xscale FMLOCAL /manualfeed FMLOCAL /paperheight FMLOCAL /paperwidth FMLOCAL /FMDOCUMENT { array /FMfonts exch def /#copies exch def FrameDict begin 0 ne dup {setmanualfeed} if /manualfeed exch def /paperheight exch def /paperwidth exch def /yscale exch def /xscale exch def currenttransfer cvlit /orgxfer exch def currentscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} if end } def /pagesave FMLOCAL /orgmatrix FMLOCAL /landscape FMLOCAL /FMBEGINPAGE { FrameDict begin /pagesave save def 3.86 setmiterlimit /landscape exch 0 ne def landscape { 90 rotate 0 exch neg translate pop } {pop pop} ifelse xscale yscale scale /orgmatrix matrix def gsave } def /FMENDPAGE { grestore pagesave restore end showpage } def /FMFONTDEFINE { FrameDict begin findfont ReEncode 1 index exch definefont FMfonts 3 1 roll put end } def /FMFILLS { FrameDict begin array /fillvals exch def end } def /FMFILL { FrameDict begin fillvals 3 1 roll put end } def /FMNORMALIZEGRAPHICS { newpath 0.0 0.0 moveto 1 setlinewidth 0 setlinecap 0 0 0 sethsbcolor 0 setgray } bind def /fx FMLOCAL /fy FMLOCAL /fh FMLOCAL /fw FMLOCAL /llx FMLOCAL /lly FMLOCAL /urx FMLOCAL /ury FMLOCAL /FMBEGINEPSF { end /FMEPSF save def /showpage {} def FMNORMALIZEGRAPHICS [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall fx fy translate rotate fw urx llx sub div fh ury lly sub div scale llx neg lly neg translate } bind def /FMENDEPSF { FMEPSF restore FrameDict begin } bind def FrameDict begin /setmanualfeed { %%BeginFeature *ManualFeed True statusdict /manualfeed true put %%EndFeature } def /max {2 copy lt {exch} if pop} bind def /min {2 copy gt {exch} if pop} bind def /inch {72 mul} def /pagedimen { paperheight sub abs 16 lt exch paperwidth sub abs 16 lt and {/papername exch def} {pop} ifelse } def /papersizedict FMLOCAL /setpapername { /papersizedict 14 dict def papersizedict begin /papername /unknown def /Letter 8.5 inch 11.0 inch pagedimen /LetterSmall 7.68 inch 10.16 inch pagedimen /Tabloid 11.0 inch 17.0 inch pagedimen /Ledger 17.0 inch 11.0 inch pagedimen /Legal 8.5 inch 14.0 inch pagedimen /Statement 5.5 inch 8.5 inch pagedimen /Executive 7.5 inch 10.0 inch pagedimen /A3 11.69 inch 16.5 inch pagedimen /A4 8.26 inch 11.69 inch pagedimen /A4Small 7.47 inch 10.85 inch pagedimen /B4 10.125 inch 14.33 inch pagedimen /B5 7.16 inch 10.125 inch pagedimen end } def /papersize { papersizedict begin /Letter {lettertray letter} def /LetterSmall {lettertray lettersmall} def /Tabloid {11x17tray 11x17} def /Ledger {ledgertray ledger} def /Legal {legaltray legal} def /Statement {statementtray statement} def /Executive {executivetray executive} def /A3 {a3tray a3} def /A4 {a4tray a4} def /A4Small {a4tray a4small} def /B4 {b4tray b4} def /B5 {b5tray b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end /FMdicttop countdictstack 1 add def statusdict begin stopped end countdictstack -1 FMdicttop {pop end} for } def /manualpapersize { papersizedict begin /Letter {letter} def /LetterSmall {lettersmall} def /Tabloid {11x17} def /Ledger {ledger} def /Legal {legal} def /Statement {statement} def /Executive {executive} def /A3 {a3} def /A4 {a4} def /A4Small {a4small} def /B4 {b4} def /B5 {b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end stopped } def /desperatepapersize { statusdict /setpageparams known { paperwidth paperheight 0 1 statusdict begin {setpageparams} stopped pop end } if } def /savematrix { orgmatrix currentmatrix pop } bind def /restorematrix { orgmatrix setmatrix } bind def /dmatrix matrix def /dpi 72 0 dmatrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def /sangle 1 0 dmatrix defaultmatrix dtransform exch atan def /DiacriticEncoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /.notdef /cent /sterling /section /bullet /paragraph /germandbls /registered /copyright /trademark /acute /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron ] def /ReEncode { dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall 0 eq {/Encoding DiacriticEncoding def} if currentdict end } bind def /graymode true def /bwidth FMLOCAL /bpside FMLOCAL /bstring FMLOCAL /onbits FMLOCAL /offbits FMLOCAL /xindex FMLOCAL /yindex FMLOCAL /x FMLOCAL /y FMLOCAL /setpattern { /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq sangle landscape {90 add} if {/y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen {} settransfer offbits offbits onbits add div FMsetgray /graymode false def } bind def /grayness { FMsetgray graymode not { /graymode true def orgxfer cvx settransfer orgfreq organgle orgproc cvx setscreen } if } bind def /HUE FMLOCAL /SAT FMLOCAL /BRIGHT FMLOCAL /Colors FMLOCAL FMPrintInColor { /HUE 0 def /SAT 0 def /BRIGHT 0 def % array of arrays Hue and Sat values for the separations [HUE BRIGHT] /Colors [[0 0 ] % black [0 0 ] % white [0.00 1.0] % red [0.37 1.0] % green [0.60 1.0] % blue [0.50 1.0] % cyan [0.83 1.0] % magenta [0.16 1.0] % comment / yellow ] def /BEGINBITMAPCOLOR { BITMAPCOLOR} def /BEGINBITMAPCOLORc { BITMAPCOLORc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUECOLOR } def /BEGINBITMAPTRUECOLORc { BITMAPTRUECOLORc } def /K { Colors exch get dup 0 get /HUE exch store 1 get /BRIGHT exch store HUE 0 eq BRIGHT 0 eq and {1.0 SAT sub setgray} {HUE SAT BRIGHT sethsbcolor} ifelse } def /FMsetgray { /SAT exch 1.0 exch sub store HUE 0 eq BRIGHT 0 eq and {1.0 SAT sub setgray} {HUE SAT BRIGHT sethsbcolor} ifelse } bind def } { /BEGINBITMAPCOLOR { BITMAPGRAY} def /BEGINBITMAPCOLORc { BITMAPGRAYc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUEGRAY } def /BEGINBITMAPTRUECOLORc { BITMAPTRUEGRAYc } def /FMsetgray {setgray} bind def /K { pop } def } ifelse /normalize { transform round exch round exch itransform } bind def /dnormalize { dtransform round exch round exch idtransform } bind def /lnormalize { 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop } bind def /H { lnormalize setlinewidth } bind def /Z { setlinecap } bind def /fillvals FMLOCAL /X { fillvals exch get dup type /stringtype eq {8 1 setpattern} {grayness} ifelse } bind def /V { gsave eofill grestore } bind def /N { stroke } bind def /M {newpath moveto} bind def /E {lineto} bind def /D {curveto} bind def /O {closepath} bind def /n FMLOCAL /L { /n exch def newpath normalize moveto 2 1 n {pop normalize lineto} for } bind def /Y { L closepath } bind def /x1 FMLOCAL /x2 FMLOCAL /y1 FMLOCAL /y2 FMLOCAL /rad FMLOCAL /R { /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 x2 y1 x2 y2 x1 y2 4 Y } bind def /RR { /rad exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def newpath x1 y1 rad add moveto x1 y2 x2 y2 rad arcto x2 y2 x2 y1 rad arcto x2 y1 x1 y1 rad arcto x1 y1 x1 y2 rad arcto closepath 16 {pop} repeat } bind def /C { grestore gsave R clip } bind def /FMpointsize FMLOCAL /F { FMfonts exch get FMpointsize scalefont setfont } bind def /Q { /FMpointsize exch def F } bind def /T { moveto show } bind def /RF { rotate 0 ne {-1 1 scale} if } bind def /TF { gsave moveto RF show grestore } bind def /P { moveto 0 32 3 2 roll widthshow } bind def /PF { gsave moveto RF 0 32 3 2 roll widthshow grestore } bind def /S { moveto 0 exch ashow } bind def /SF { gsave moveto RF 0 exch ashow grestore } bind def /B { moveto 0 32 4 2 roll 0 exch awidthshow } bind def /BF { gsave moveto RF 0 32 4 2 roll 0 exch awidthshow grestore } bind def /G { gsave newpath normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath fill grestore } bind def /A { gsave savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix stroke grestore } bind def /x FMLOCAL /y FMLOCAL /w FMLOCAL /h FMLOCAL /xx FMLOCAL /yy FMLOCAL /ww FMLOCAL /hh FMLOCAL /FMsaveobject FMLOCAL /FMoptop FMLOCAL /FMdicttop FMLOCAL /BEGINPRINTCODE { /FMdicttop countdictstack 1 add def /FMoptop count 4 sub def /FMsaveobject save def userdict begin /showpage {} def FMNORMALIZEGRAPHICS 3 index neg 3 index neg translate } bind def /ENDPRINTCODE { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMsaveobject restore } bind def /gn { 0 { 46 mul cf read pop 32 sub dup 46 lt {exit} if 46 sub add } loop add } bind def /str FMLOCAL /cfs { /str sl string def 0 1 sl 1 sub {str exch val put} for str def } bind def /ic [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} ] def /sl FMLOCAL /val FMLOCAL /ws FMLOCAL /im FMLOCAL /bs FMLOCAL /cs FMLOCAL /len FMLOCAL /pos FMLOCAL /ms { /sl exch def /val 255 def /ws cfs /im cfs /val 0 def /bs cfs /cs cfs } bind def 400 ms /ip { is 0 cf cs readline pop { ic exch get exec add } forall pop } bind def /wh { /len exch def /pos exch def ws 0 len getinterval im pos len getinterval copy pop pos len } bind def /bl { /len exch def /pos exch def bs 0 len getinterval im pos len getinterval copy pop pos len } bind def /s1 1 string def /fl { /len exch def /pos exch def /val cf s1 readhexstring pop 0 get def pos 1 pos len add 1 sub {im exch val put} for pos len } bind def /hx { 3 copy getinterval cf exch readhexstring pop pop } bind def /h FMLOCAL /w FMLOCAL /d FMLOCAL /lb FMLOCAL /bitmapsave FMLOCAL /is FMLOCAL /cf FMLOCAL /wbytes { dup 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } bind def /BEGINBITMAPBWc { 1 {} COMMONBITMAPc } bind def /BEGINBITMAPGRAYc { 8 {} COMMONBITMAPc } bind def /BEGINBITMAP2BITc { 2 {} COMMONBITMAPc } bind def /COMMONBITMAPc { /r exch def /d exch def gsave translate rotate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def r /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} image bitmapsave restore grestore } bind def /BEGINBITMAPBW { 1 {} COMMONBITMAP } bind def /BEGINBITMAPGRAY { 8 {} COMMONBITMAP } bind def /BEGINBITMAP2BIT { 2 {} COMMONBITMAP } bind def /COMMONBITMAP { /r exch def /d exch def gsave translate rotate scale /h exch def /w exch def /bitmapsave save def r /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} image bitmapsave restore grestore } bind def /proc1 FMLOCAL /proc2 FMLOCAL /newproc FMLOCAL /Fmcc { /proc2 exch cvlit def /proc1 exch cvlit def /newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx } bind def /ngrayt 256 array def /nredt 256 array def /nbluet 256 array def /ngreent 256 array def /gryt FMLOCAL /blut FMLOCAL /grnt FMLOCAL /redt FMLOCAL /indx FMLOCAL /cynu FMLOCAL /magu FMLOCAL /yelu FMLOCAL /k FMLOCAL /u FMLOCAL /colorsetup { currentcolortransfer /gryt exch def /blut exch def /grnt exch def /redt exch def 0 1 255 { /indx exch def /cynu 1 red indx get 255 div sub def /magu 1 green indx get 255 div sub def /yelu 1 blue indx get 255 div sub def /k cynu magu min yelu min def /u k currentundercolorremoval exec def nredt indx 1 0 cynu u sub max sub redt exec put ngreent indx 1 0 magu u sub max sub grnt exec put nbluet indx 1 0 yelu u sub max sub blut exec put ngrayt indx 1 k currentblackgeneration exec sub gryt exec put } for {255 mul cvi nredt exch get} {255 mul cvi ngreent exch get} {255 mul cvi nbluet exch get} {255 mul cvi ngrayt exch get} setcolortransfer {pop 0} setundercolorremoval {} setblackgeneration } bind def /tran FMLOCAL /fakecolorsetup { /tran 256 string def 0 1 255 {/indx exch def tran indx red indx get 77 mul green indx get 151 mul blue indx get 28 mul add add 256 idiv put} for currenttransfer {255 mul cvi tran exch get 255.0 div} exch Fmcc settransfer } bind def /BITMAPCOLOR { /d 8 def gsave translate rotate scale /h exch def /w exch def /bitmapsave save def colorsetup /is w d wbytes string def /cf currentfile def w h d [w 0 0 h neg 0 h] {cf is readhexstring pop} {is} {is} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPCOLORc { /d 8 def gsave translate rotate scale /h exch def /w exch def /lb w d wbytes def sl lb lt {lb ms} if /bitmapsave save def colorsetup /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def w h d [w 0 0 h neg 0 h] {ip} {is} {is} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLORc { gsave translate rotate scale /h exch def /w exch def /bitmapsave save def /is w string def ws 0 w getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {ip} {gip} {bip} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLOR { gsave translate rotate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop } { cf gis readhexstring pop } { cf bis readhexstring pop } true 3 colorimage bitmapsave restore grestore } bind def /BITMAPTRUEGRAYc { gsave translate rotate scale /h exch def /w exch def /bitmapsave save def /is w string def ws 0 w getinterval is copy pop /cf currentfile def w h 8 [w 0 0 h neg 0 h] {ip gip bip w gray} image bitmapsave restore grestore } bind def /ww FMLOCAL /r FMLOCAL /g FMLOCAL /b FMLOCAL /i FMLOCAL /gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def /BITMAPTRUEGRAY { gsave translate rotate scale /h exch def /w exch def /bitmapsave save def /is w string def /gis w string def /bis w string def /cf currentfile def w h 8 [w 0 0 h neg 0 h] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop w gray} image bitmapsave restore grestore } bind def /BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def /BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def /ENDBITMAP { } bind def end /ALDsave FMLOCAL /ALDmatrix matrix def ALDmatrix currentmatrix pop /StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def /InALD { restorematrix } bind def /DoneALD { ALDsave restore } bind def %%EndProlog %%BeginSetup (3.0) FMVERSION 1 1 595.3 841.89 0 1 11 FMDOCUMENT 0 0 /Times-Italic FMFONTDEFINE 1 0 /Times-Bold FMFONTDEFINE 2 0 /Times-Roman FMFONTDEFINE 3 0 /Courier FMFONTDEFINE 4 0 /Helvetica FMFONTDEFINE 5 1 /Symbol FMFONTDEFINE 32 FMFILLS 0 0 FMFILL 1 .1 FMFILL 2 .3 FMFILL 3 .5 FMFILL 4 .7 FMFILL 5 .9 FMFILL 6 .97 FMFILL 7 1 FMFILL 8 <0f1e3c78f0e1c387> FMFILL 9 <0f87c3e1f0783c1e> FMFILL 10 <cccccccccccccccc> FMFILL 11 <ffff0000ffff0000> FMFILL 12 <8142241818244281> FMFILL 13 <03060c183060c081> FMFILL 14 <8040201008040201> FMFILL 16 1 FMFILL 17 .9 FMFILL 18 .7 FMFILL 19 .5 FMFILL 20 .3 FMFILL 21 .1 FMFILL 22 0.03 FMFILL 23 0 FMFILL 24 <f0e1c3870f1e3c78> FMFILL 25 <f0783c1e0f87c3e1> FMFILL 26 <3333333333333333> FMFILL 27 <0000ffff0000ffff> FMFILL 28 <7ebddbe7e7dbbd7e> FMFILL 29 <fcf9f3e7cf9f3f7e> FMFILL 30 <7fbfdfeff7fbfdfe> FMFILL %%EndSetup %%Page: "20" 20 %%BeginPaperSize: A4 %%EndPaperSize 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 20 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 12 Q 0 X (Authors\325s Address) 85.7 741.95 T 2 F (Panos-Gavriil Tsigaridas) 85.7 712.95 T (GMD-FOKUS) 85.7 698.95 T (Hardenbergplatz 2) 85.7 684.95 T (D-1000 Berlin 12) 85.7 670.95 T (Germany) 85.7 656.95 T (Email: Tsigaridas@fokus.berlin.gmd.dbp.de) 85.7 627.95 T (DN: CN=Panos-Gavriil Tsigaridas, ou=fokus,o=gmd, c=de) 85.7 598.95 T FMENDPAGE %%EndPage: "20" 19 %%Page: "19" 19 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 19 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (Functions ::= SEQUENCE {) 85.7 743.28 T (action) 114.05 731.28 T ([0]) 227.42 731.28 T (IMPLICIT Reference,) 255.78 731.28 T (parameter) 114.05 719.28 T ([1]) 227.42 719.28 T (IMPLICIT ReferenceList OPTIONAL }) 255.78 719.28 T (Identifier ::= PrintableString) 85.7 692.28 T (MatchesFor ::= BIT STRING {) 85.7 665.28 T (equality\0500\051,) 114.05 653.28 T (ordering\0501\051,) 114.05 641.28 T (substrings\0502\051,) 114.05 629.28 T (setComparison\0503\051,) 114.05 617.28 T (setIntersection\0504\051 }) 114.05 605.28 T (NamingObjectClass ::= SEQUENCE {) 85.7 578.28 T (class) 114.05 566.28 T (Reference,) 227.42 566.28 T (andSubclasses) 114.05 554.28 T (BOOLEAN DEFAULT FALSE }) 227.42 554.28 T (PropertyList ::= SEQUENCE {) 85.7 527.28 T (replaceWithDefault) 114.05 515.28 T ([0]) 227.42 515.28 T (BOOLEAN OPTIONAL,) 255.78 515.28 T (defaultValue) 114.05 503.28 T ([1]) 227.42 503.28 T (ValueSpecifier OPTIONAL,) 255.78 503.28 T (initialValue) 114.05 491.28 T ([2]) 227.42 491.28 T (ValueSpecifier OPTIONAL,) 255.78 491.28 T (permittedValue) 114.05 479.28 T ([3]) 227.42 479.28 T (DefinedTypeOrValue OPTIONAL,) 255.78 479.28 T (requiredValue) 114.05 467.28 T ([4]) 227.42 467.28 T (DefinedTypeOrValue OPTIONAL,) 255.78 467.28 T (getReplace) 114.05 455.28 T ([5]) 227.42 455.28 T (ENUMERATED {) 255.78 455.28 T (get\0500\051,) 291.21 443.28 T (replace\0501\051,) 291.21 431.28 T (get-replace\0502\051 } OPTIONAL,) 291.21 419.28 T (addRemove) 114.05 407.28 T ([6]) 227.42 407.28 T (ENUMERATED {) 255.78 407.28 T (add\0500\051,) 291.21 395.28 T (remove\0501\051,) 291.21 383.28 T (add-remove\0502\051 } OPTIONAL }) 291.21 371.28 T (Reference ::= DistinguishedName) 85.7 344.28 T (ReferenceList ::= SET OF Reference) 85.7 317.28 T (SyntaxOrAttribute ::= CHOICE {) 85.7 290.28 T (withSyntax) 114.05 278.28 T ([0]) 227.42 278.28 T (DefinedTypeOrValue,) 255.78 278.28 T (attribute) 114.05 266.28 T ([1]) 227.42 266.28 T (Reference }) 255.78 266.28 T (ValueSpecifier ::= CHOICE {) 85.7 239.28 T (valueReference) 114.05 227.28 T ([0]) 227.42 227.28 T (DefinedTypeOrValue,) 255.78 227.28 T (derivationRule) 114.05 215.28 T ([1]) 227.42 215.28 T (Reference }) 255.78 215.28 T (WithSyntax ::= CHOICE {) 85.7 188.28 T (present) 114.05 176.28 T (DefinedTypeOrValue,) 227.42 176.28 T (absent) 114.05 164.28 T (NULL }) 227.42 164.28 T FMENDPAGE %%EndPage: "19" 18 %%Page: "18" 18 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 18 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (Attributes ::= SEQUENCE {) 85.7 743.28 T (attrLabel) 114.05 731.28 T (Reference,) 227.42 731.28 T (property) 114.05 719.28 T (PropertyList,) 227.42 719.28 T (paramLabel) 114.05 707.28 T (ReferenceList OPTIONAL }) 227.42 707.28 T (AttributeGroups ::= SEQUENCE {) 85.7 680.28 T (group) 114.05 668.28 T ([0]) 227.42 668.28 T (IMPLICIT Reference,) 255.78 668.28 T (attributes) 114.05 656.28 T ([1]) 227.42 656.28 T (IMPLICIT ReferenceList OPTIONAL }) 255.78 656.28 T (ConditionalPackages ::= SEQUENCE {) 85.7 629.28 T (label) 114.05 617.28 T (DistinguishedName,) 227.42 617.28 T (condition) 114.05 605.28 T (GeneralString }) 227.42 605.28 T (Context ::= CHOICE {) 85.7 578.28 T (keyword) 114.05 566.28 T (SEQUENCE {) 227.42 566.28 T (type-reference DefinedTypeOrValue,) 255.78 554.28 T (field Identifier },) 255.78 542.28 T (representation) 114.05 530.28 T (ENUMERATED {) 227.42 530.28 T (action-info\0500\051,) 255.78 518.28 T (action-reply\0501\051,) 255.78 506.28 T (event-info\0502\051,) 255.78 494.28 T (event-reply\0503\051,) 255.78 482.28 T (specific-error\0504\051 }}) 255.78 470.28 T (Create ::= CHOICE {) 85.7 443.28 T (present) 114.05 431.28 T (CreateSpecification,) 227.42 431.28 T (absent) 114.05 419.28 T (NULL }) 227.42 419.28 T (CreateSpecification ::= SEQUENCE {) 85.7 392.28 T (creationModifier) 114.05 380.28 T (BIT STRING {) 227.42 380.28 T (withReferenceObject\0500\051,) 255.78 368.28 T (withAutomaticInstanceNaming\0501\051 } OPTIONAL,) 255.78 356.28 T (parameter) 114.05 344.28 T (ReferenceList OPTIONAL }) 227.42 344.28 T (DefinedTypeOrValue ::= SEQUENCE {) 85.7 317.28 T (module) 114.05 305.28 T ([0]) 227.42 305.28 T (Reference,) 255.78 305.28 T (reference) 114.05 293.28 T ([1]) 227.42 293.28 T (Identifier }) 255.78 293.28 T (Delete ::= CHOICE {) 85.7 266.28 T (present) 114.05 254.28 T (DeleteSpecification,) 227.42 254.28 T (absent) 114.05 242.28 T (NULL }) 227.42 242.28 T (DeleteSpecification ::= SEQUENCE {) 85.7 215.28 T (deleteModifier) 114.05 203.28 T (ENUMERATED {) 227.42 203.28 T (onlyIfNoContainedObjects\0500\051,) 255.78 191.28 T (deletesContainedObjects\0501\051 } OPTIONAL,) 255.78 179.28 T (parameter) 114.05 167.28 T (ReferenceList OPTIONAL }) 227.42 167.28 T (DerivedOrWithSyntaxChoice ::= CHOICE {) 85.7 140.28 T (derivedFrom) 114.05 128.28 T (Reference,) 227.42 128.28 T (withSyntaxChoice) 114.05 116.28 T (DefinedTypeOrValue }) 227.42 116.28 T FMENDPAGE %%EndPage: "18" 17 %%Page: "17" 17 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 17 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (withReplySyntax ATTRIBUTE ::= {) 120.65 743.28 T (WITH ATTRIBUTE SYNTAX) 142.39 731.28 T (WithSyntax) 291.2 731.28 T (SINGLE VALUE) 142.39 719.28 T (ID) 142.39 705.28 T ({ schemaAttributeTypes 35 }}) 277.04 705.28 T 1 12 Q (A.3) 84.65 671.95 T ( Attribute Syntaxes) 107.33 671.95 T 2 F -0.26 (This section defines the attribute syntaxes referenced by the attribute definitions made in the) 84.65 652.95 P -0.28 (previous section.The following attribute syntaxes already defined in ISO 9594-6 are not list-) 84.65 638.95 P (ed:) 84.65 624.95 T 0 F (\245) 102.65 600.95 T (integerSyntax) 111.65 600.95 T (\245) 102.65 582.95 T (booleanSyntax) 111.65 582.95 T 2 F (The following matching rules already defined in ISO 9694-6 are not listed:) 84.65 564.95 T (\245) 102.65 540.95 T 0 F (caseIgnoreMatch) 111.65 540.95 T 2 F (\245) 102.65 522.95 T 0 F (caseIgnoreSubstringsMatch) 111.65 522.95 T 2 F (\245) 102.65 504.95 T 0 F (caseExactMatch) 111.65 504.95 T 2 F (\245) 102.65 486.95 T 0 F (booleanMatch) 111.65 486.95 T 2 F (\245) 102.65 468.95 T 0 F (integerMatch) 111.65 468.95 T 2 F (\245) 102.65 450.95 T 0 F (integerOrderingMatch) 111.65 450.95 T 1 F (Schema Information Attribute Syntaxes) 84.65 421.95 T 3 10 Q (SchemaInformationStatus ::= ENUMERATED {) 85.7 394.28 T (active\0500\051,) 114.05 382.28 T (deleted\0501\051,) 114.05 370.28 T (preliminary\0502\051}) 114.05 358.28 T (AdditionalInfo ::= SEQUENCE {) 85.7 331.28 T (creationDate) 114.05 319.28 T (PrintableString OPTIONAL,) 227.42 319.28 T (comment) 114.05 307.28 T (GeneralString OPTIONAL }) 227.42 307.28 T (TypeDefinitions ::= SEQUENCE {) 85.7 280.28 T (type) 114.05 268.28 T (PrintableString,) 227.42 268.28 T (definitions) 114.05 256.28 T (GeneralString }) 227.42 256.28 T (ImportedOrExportedTypes ::= SEQUENCE {) 85.7 229.28 T (module) 114.05 217.28 T (DistinguishedName,) 227.42 217.28 T (types) 114.05 205.28 T (SET OF PrintableString }) 227.42 205.28 T 1 12 Q (Management Schema Information Attribute Syntaxes) 84.65 176.95 T 3 10 Q (AndAttributeIds ::= SEQUENCE {) 85.7 149.28 T (fieldName) 114.05 137.28 T (Identifier,) 227.42 137.28 T (attribute) 114.05 125.28 T (Reference }) 227.42 125.28 T FMENDPAGE %%EndPage: "17" 16 %%Page: "16" 16 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 16 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (groupElements ATTRIBUTE ::= {) 120.65 743.28 T (WITH ATTRIBUTE SYNTAX) 142.39 731.28 T (Reference) 291.2 731.28 T (ID) 142.39 717.28 T ({ schemaAttributeTypes 25 }}) 277.04 717.28 T (matchesFor ATTRIBUTE ::= {) 120.65 685.28 T (WITH ATTRIBUTE SYNTAX) 142.39 673.28 T (MatchesFor) 291.2 673.28 T (SINGLE VALUE) 142.39 661.28 T (ID) 142.39 647.28 T ({ schemaAttributeTypes 26 }}) 277.04 647.28 T (modeConfirmed ATTRIBUTE ::= {) 120.65 615.28 T (WITH ATTRIBUTE SYNTAX) 142.39 603.28 T (booleanSyntax) 291.2 603.28 T (EQUALITY MATCHING RULE) 142.39 591.28 T (booleanMatch) 291.2 591.28 T (SINGLE VALUE) 142.39 579.28 T (ID) 142.39 565.28 T ({ schemaAttributeTypes 27 }}) 277.04 565.28 T (namedBySuperiorObjectClass ATTRIBUTE ::= {) 120.65 533.28 T (WITH ATTRIBUTE SYNTAX) 142.39 521.28 T (NamingObjectClass) 291.2 521.28 T (SINGLE VALUE) 142.39 509.28 T (ID) 142.39 495.28 T ({ schemaAttributeTypes 28 }}) 277.04 495.28 T (notifications ATTRIBUTE ::= {) 120.65 463.28 T (WITH ATTRIBUTE SYNTAX) 142.39 451.28 T (Functions) 291.2 451.28 T (ID) 142.39 437.28 T ({ schemaAttributeTypes 29 }}) 277.04 437.28 T (parameters ATTRIBUTE ::= {) 120.65 405.28 T (WITH ATTRIBUTE SYNTAX) 142.39 393.28 T (Reference) 291.2 393.28 T (ID) 142.39 379.28 T ({ schemaAttributeTypes 30 }}) 277.04 379.28 T (subordinateObjectClass ATTRIBUTE ::= {) 120.65 347.28 T (WITH ATTRIBUTE SYNTAX) 142.39 335.28 T (NamingObjectClass) 291.2 335.28 T (SINGLE VALUE) 142.39 323.28 T (ID) 142.39 309.28 T ({ schemaAttributeTypes 31 }}) 277.04 309.28 T (syntaxOrAttribute ATTRIBUTE ::= {) 120.65 277.28 T (WITH ATTRIBUTE SYNTAX) 142.39 265.28 T (SyntaxOrAttribute) 291.2 265.28 T (SINGLE VALUE) 142.39 253.28 T (ID) 142.39 239.28 T ({ schemaAttributeTypes 32 }}) 277.04 239.28 T (withAttribute ATTRIBUTE ::= {) 120.65 207.28 T (WITH ATTRIBUTE SYNTAX) 142.39 195.28 T (Reference) 291.2 195.28 T (SINGLE VALUE) 142.39 183.28 T (ID) 142.39 169.28 T ({ schemaAttributeTypes 33 }}) 277.04 169.28 T (withInformationSyntax ATTRIBUTE ::= {) 120.65 137.28 T (WITH ATTRIBUTE SYNTAX) 142.39 125.28 T (WithSyntax) 291.2 125.28 T (SINGLE VALUE) 142.39 113.28 T (ID) 142.39 99.28 T ({ schemaAttributeTypes 34 }}) 277.04 99.28 T FMENDPAGE %%EndPage: "16" 15 %%Page: "15" 15 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 15 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (behaviour ATTRIBUTE ::= {) 120.65 743.28 T (WITH ATTRIBUTE SYNTAX) 142.39 731.28 T (Reference) 291.2 731.28 T (ID) 142.39 717.28 T ({ schemaAttributeTypes 15 }}) 277.04 717.28 T (characterizedBy ATTRIBUTE ::= {) 120.65 685.28 T (WITH ATTRIBUTE SYNTAX) 142.39 673.28 T (Reference) 291.2 673.28 T (ID) 142.39 659.28 T ({ schemaAttributeTypes 16 }}) 277.04 659.28 T (conditionalPackages ATTRIBUTE ::= {) 120.65 627.28 T (WITH ATTRIBUTE SYNTAX) 142.39 615.28 T (ConditionalPackages) 291.2 615.28 T (ID) 142.39 601.28 T ({ schemaAttributeTypes 17 }}) 277.04 601.28 T (context ATTRIBUTE ::= {) 120.65 569.28 T (WITH ATTRIBUTE SYNTAX) 142.39 557.28 T (Context) 291.2 557.28 T (SINGLE VALUE) 142.39 545.28 T (ID) 142.39 531.28 T ({ schemaAttributeTypes 18 }}) 277.04 531.28 T (create ATTRIBUTE ::= {) 120.65 499.28 T (WITH ATTRIBUTE SYNTAX) 142.39 487.28 T (Create) 291.2 487.28 T (SINGLE VALUE) 142.39 475.28 T (ID) 142.39 461.28 T ({ schemaAttributeTypes 19 }}) 277.04 461.28 T (definedAs ATTRIBUTE ::= {) 120.65 429.28 T (WITH ATTRIBUTE SYNTAX) 142.39 417.28 T (GeneralString) 291.2 417.28 T (SINGLE VALUE) 142.39 405.28 T (ID) 142.39 391.28 T ({ schemaAttributeTypes 20 }}) 277.04 391.28 T (delete ATTRIBUTE ::= {) 120.65 359.28 T (WITH ATTRIBUTE SYNTAX) 142.39 347.28 T (Delete) 291.2 347.28 T (SINGLE VALUE) 142.39 335.28 T (ID) 142.39 321.28 T ({ schemaAttributeTypes 21 }}) 277.04 321.28 T (derivedFrom ATTRIBUTE ::= {) 120.65 289.28 T (WITH ATTRIBUTE SYNTAX) 142.39 277.28 T (Reference) 291.2 277.28 T (ID) 142.39 263.28 T ({ schemaAttributeTypes 22 }}) 277.04 263.28 T (derivedOrWithSyntaxChoice ATTRIBUTE ::= {) 120.65 231.28 T (WITH ATTRIBUTE SYNTAX) 142.39 219.28 T (DerivedOrWithSyntaxChoice) 291.2 219.28 T (ID) 142.39 205.28 T ({ schemaAttributeTypes 23 }}) 277.04 205.28 T (fixed ATTRIBUTE ::= {) 120.65 173.28 T (WITH ATTRIBUTE SYNTAX) 142.39 161.28 T (booleanSyntax) 291.2 161.28 T (EQUALITY MATCHING RULE) 142.39 149.28 T (booleanMatch) 291.2 149.28 T (SINGLE VALUE) 142.39 137.28 T (ID) 142.39 123.28 T ({ schemaAttributeTypes 24 }}) 277.04 123.28 T FMENDPAGE %%EndPage: "15" 14 %%Page: "14" 14 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 14 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 12 Q 0 X (Schema Information Attributes) 84.65 741.95 T 3 10 Q (label ATTRIBUTE ::= {) 120.65 721.28 T (WITH ATTRIBUTE SYNTAX) 142.39 709.28 T (PrintableString) 291.2 709.28 T (EQUALITY MATCHING RULE) 142.39 697.28 T (caseExactMatch) 291.2 697.28 T (SINGLE VALUE) 142.39 685.28 T (ID) 142.39 671.28 T ({ schemaAttributeTypes 5 }}) 277.04 671.28 T (schemaInformationStatus ATTRIBUTE ::= {) 120.65 639.28 T (WITH ATTRIBUTE SYNTAX) 142.39 627.28 T (SchemaInformationStatus) 291.2 627.28 T (SINGLE VALUE) 142.39 615.28 T (ID) 142.39 601.28 T ({ schemaAttributeTypes 6 }}) 277.04 601.28 T (additionalInfo ATTRIBUTE ::= {) 120.65 569.28 T (WITH ATTRIBUTE SYNTAX) 142.39 557.28 T (AdditionalInfo) 291.2 557.28 T (SINGLE VALUE) 142.39 545.28 T (ID) 142.39 531.28 T ({ schemaAttributeTypes 7 }}) 277.04 531.28 T (typeDefinitions ATTRIBUTE ::= {) 120.65 499.28 T (WITH ATTRIBUTE SYNTAX) 142.39 487.28 T (TypeDefinitions) 291.2 487.28 T (ID) 142.39 473.28 T ({ schemaAttributeTypes 8 }}) 277.04 473.28 T (importedTypes ATTRIBUTE ::= {) 120.65 441.28 T (WITH ATTRIBUTE SYNTAX) 142.39 429.28 T (ImportedOrExportedTypes) 291.2 429.28 T (ID) 142.39 415.28 T ({ schemaAttributeTypes 9 }}) 277.04 415.28 T (exportedTypes ATTRIBUTE ::= {) 120.65 383.28 T (WITH ATTRIBUTE SYNTAX ImportedOrExportedTypes) 142.39 371.28 T (ID) 142.39 357.28 T ({ schemaAttributeTypes 10 }}) 277.04 357.28 T 1 12 Q (Management Schema Information Attributes) 84.65 323.95 T 3 10 Q (actions ATTRIBUTE ::= {) 120.65 303.28 T (WITH ATTRIBUTE SYNTAX) 142.39 291.28 T (Functions) 291.2 291.28 T (ID) 142.39 277.28 T ({ schemaAttributeTypes 11 }}) 277.04 277.28 T (andAttributeIds ATTRIBUTE ::= {) 120.65 245.28 T (WITH ATTRIBUTE SYNTAX) 142.39 233.28 T (AndAttributeIds) 291.2 233.28 T (ID) 142.39 219.28 T ({ schemaAttributeTypes 12 }}) 277.04 219.28 T (attributeGroups ATTRIBUTE ::= {) 120.65 187.28 T (WITH ATTRIBUTE SYNTAX) 142.39 175.28 T (AttributeGroups) 291.2 175.28 T (ID) 142.39 161.28 T ({ schemaAttributeTypes 13 }}) 277.04 161.28 T (attributes ATTRIBUTE ::= {) 120.65 129.28 T (WITH ATTRIBUTE SYNTAX) 142.39 117.28 T (Attributes) 291.2 117.28 T (ID) 142.39 103.28 T ({ schemaAttributeTypes 14 }}) 277.04 103.28 T FMENDPAGE %%EndPage: "14" 13 %%Page: "13" 13 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 13 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (parameter OBJECT-CLASS ::= {) 120.65 743.28 T (SUBCLASS OF) 142.39 731.28 T (schemaInformation) 291.2 731.28 T (MUST CONTAIN) 142.39 719.28 T ({) 291.2 719.28 T (context,) 305.39 719.28 T (syntaxOrAttribute }) 305.39 707.28 T (MAY CONTAIN) 142.39 695.28 T ({) 291.2 695.28 T (behaviour }) 305.39 695.28 T (ID) 142.39 681.28 T ({ schemaObjectClasses 16 }}) 277.04 681.28 T (behaviour OBJECT-CLASS ::= {) 120.65 649.28 T (SUBCLASS OF) 142.39 637.28 T (schemaInformation) 291.2 637.28 T (MUST CONTAIN) 142.39 625.28 T ({) 291.2 625.28 T (definedAs }) 305.39 625.28 T (ID) 142.39 611.28 T ({ schemaObjectClasses 17 }}) 277.04 611.28 T 1 12 Q (A.2) 84.65 577.95 T ( Attributes) 107.33 577.95 T 2 F -0.12 (This section defines the attributes referenced by the object class definitions listed in the pre-) 84.65 558.95 P -0.23 (vious section. The following attributes and attribute types already defined in ISO 9595-6 are) 84.65 544.95 P (not listed:) 84.65 530.95 T 0 F (\245) 102.65 506.95 T (description) 111.65 506.95 T (\245) 102.65 488.95 T (distinguishedName) 111.65 488.95 T 1 F (Registration Authority Attributes) 84.65 459.95 T 3 10 Q (oidComponent ATTRIBUTE ::= {) 120.65 439.28 T (WITH ATTRIBUTE SYNTAX) 142.39 427.28 T (integerSyntax) 291.2 427.28 T (EQUALITY MATCHING RULE) 142.39 415.28 T (integerMatch) 291.2 415.28 T (ORDERING MATCHING RULE) 142.39 403.28 T (integerOrderingMatch) 291.2 403.28 T (SINGLE VALUE) 142.39 391.28 T (ID) 142.39 377.28 T ({ schemaAttributeTypes 1 }}) 277.04 377.28 T (nameForm ATTRIBUTE ::= {) 120.65 345.28 T (WITH ATTRIBUTE SYNTAX) 142.39 333.28 T (PrintableString) 291.2 333.28 T (EQUALITY MATCHING RULE) 142.39 321.28 T (caseExactMatch) 291.2 321.28 T (SINGLE VALUE) 142.39 309.28 T (ID) 142.39 295.28 T ({ schemaAttributeTypes 2 }}) 277.04 295.28 T (organizationReference ATTRIBUTE ::= {) 120.65 263.28 T (SUBTYPE OF) 142.39 251.28 T (distinguishedName) 291.2 251.28 T (ID) 142.39 237.28 T ({ schemaAttributeTypes 3 }}) 277.04 237.28 T 1 12 Q (Schema Definition Document Attributes) 84.65 203.95 T 3 10 Q (documentName ATTRIBUTE::= {) 120.65 183.28 T (WITH ATTRIBUTE SYNTAX) 142.39 171.28 T (PrintableString) 291.2 171.28 T (EQUALITY MATCHING RULE) 142.39 159.28 T (caseIgnoreMatch) 291.2 159.28 T (SUBSTRINGS MATCHING RULE) 142.39 147.28 T (caseIgnoreSubstringsMatch) 291.2 147.28 T (SINGLE VALUE) 142.39 135.28 T (ID) 142.39 121.28 T ({ schemaAttributeTypes 4 }}) 277.04 121.28 T FMENDPAGE %%EndPage: "13" 12 %%Page: "12" 12 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 12 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 3 F 0 X (notification OBJECT-CLASS ::= {) 120.65 743.28 T (SUBCLASS OF) 142.39 731.28 T (registeredSchemaInformation) 291.2 731.28 T (MAY CONTAIN) 142.39 719.28 T ({) 291.2 719.28 T (behaviour,) 305.39 719.28 T (parameters,) 305.39 707.28 T (withInformationSyntax,) 305.39 695.28 T (andAttributeIds,) 305.39 683.28 T (withReplySyntax }) 305.39 671.28 T (ID) 142.39 657.28 T ({ schemaObjectClasses 10 }}) 277.04 657.28 T (registeredPackage OBJECT-CLASS ::= {) 120.65 625.28 T (SUBCLASS OF) 142.39 613.28 T (registeredSchemaInformation) 291.2 613.28 T (MAY CONTAIN) 142.39 601.28 T ({) 291.2 601.28 T (behaviour,) 305.39 601.28 T (attributes,) 305.39 589.28 T (attributeGroups,) 305.39 577.28 T (actions,) 305.39 565.28 T (notifications }) 305.39 553.28 T (ID) 142.39 539.28 T ({ schemaObjectClasses 11 }}) 277.04 539.28 T (registeredAttribute OBJECT-CLASS ::= {) 120.65 507.28 T (SUBCLASS OF) 142.39 495.28 T (registeredSchemaInformation) 291.2 495.28 T (MUST CONTAIN) 142.39 483.28 T ({) 291.2 483.28 T (derivedOrWithSyntaxChoice }) 305.39 483.28 T (MAY CONTAIN) 142.39 471.28 T ({) 291.2 471.28 T (matchesFor,) 305.39 471.28 T (behaviour,) 305.39 459.28 T (parameters }) 305.39 447.28 T (ID) 142.39 433.28 T ({ schemaObjectClasses 12 }}) 277.04 433.28 T (registeredParameter OBJECT-CLASS ::= {) 120.65 401.28 T (SUBCLASS OF) 142.39 389.28 T (registeredSchemaInformation) 291.2 389.28 T (MUST CONTAIN) 142.39 377.28 T ({) 291.2 377.28 T (context,) 305.39 377.28 T (syntaxOrAttribute }) 305.39 365.28 T (MAY CONTAIN) 142.39 353.28 T ({) 291.2 353.28 T (behaviour }) 305.39 353.28 T (ID) 142.39 339.28 T ({ schemaObjectClasses 13 }}) 277.04 339.28 T (package OBJECT-CLASS ::= {) 120.65 307.28 T (SUBCLASS OF) 142.39 295.28 T (schemaInformation) 291.2 295.28 T (MAY CONTAIN) 142.39 283.28 T ({) 291.2 283.28 T (behaviour,) 305.39 283.28 T (attributes,) 305.39 271.28 T (attributeGroups,) 305.39 259.28 T (actions,) 305.39 247.28 T (notifications }) 305.39 235.28 T (ID) 142.39 221.28 T ({ schemaObjectClasses 14 }}) 277.04 221.28 T (attribute OBJECT-CLASS ::= {) 120.65 189.28 T (SUBCLASS OF) 142.39 177.28 T (schemaInformation) 291.2 177.28 T (MUST CONTAIN) 142.39 165.28 T ({) 291.2 165.28 T (derivedOrWithSyntaxChoice }) 305.39 165.28 T (MAY CONTAIN) 142.39 153.28 T ({) 291.2 153.28 T (matchesFor,) 305.39 153.28 T (behaviour,) 305.39 141.28 T (parameters }) 305.39 129.28 T (ID) 142.39 115.28 T ({ schemaObjectClasses 15 }}) 277.04 115.28 T FMENDPAGE %%EndPage: "12" 11 %%Page: "11" 11 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 11 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 12 Q 0 X (Management Schema Information) 84.65 741.95 T 2 F 0.19 (The following definitions represent the templates given in the Guidelines for the Definition) 84.65 719.95 P -0.03 (of Managed Objects [2]. All templates with a mandatory REGISTERED AS construct \050e. g.) 84.65 705.95 P 1.21 (managed object class template\051 are subclasses of the generic object class) 84.65 691.95 P 0 F 1.21 (registeredSche-) 449.38 691.95 P 0.33 (maInformation) 84.65 677.95 P 2 F 0.33 (. For templates with an optional REGISTERED AS construct \050e. g. attribute) 156.61 677.95 P 0.03 (template\051, a subclass of) 84.65 663.95 P 0 F 0.03 (registeredSchemaInformation) 200.35 663.95 P 2 F 0.03 ( as well as a subclass of) 343.59 663.95 P 0 F 0.03 (schemaInfor-) 460.7 663.95 P 0.12 (mation) 84.65 649.95 P 2 F 0.12 ( are defined. For templates without the REGISTERED AS construct \050i. e. the behav-) 117.97 649.95 P 0.11 (iour template\051 a subclass of) 84.65 635.95 P 0 F 0.11 (schemaInformation) 220.1 635.95 P 2 F 0.11 ( is defined. For every other construct within) 313.37 635.95 P (a specific template the following rules apply:) 84.65 621.95 T (\245) 84.65 597.95 T (Mandatory constructs are represented as MUST CONTAIN attributes.) 93.65 597.95 T (\245) 84.65 579.95 T (Optional attributes are represented as MAY CONTAIN attributes.) 93.65 579.95 T 3 10 Q (nameBinding OBJECT-CLASS ::= {) 120.65 547.28 T (SUBCLASS OF) 142.39 535.28 T (registeredSchemaInformation) 291.2 535.28 T (MUST CONTAIN) 142.39 523.28 T ({) 291.2 523.28 T (subordinateObjectClass,) 305.39 523.28 T (namedBySuperiorObjectClass,) 305.39 511.28 T (withAttribute }) 305.39 499.28 T (MAY CONTAIN) 142.39 487.28 T ({) 291.2 487.28 T (behaviour,) 305.39 487.28 T (create,) 305.39 475.28 T (delete }) 305.39 463.28 T (ID) 142.39 449.28 T ({ schemaObjectClasses 6 }}) 277.04 449.28 T (managedObjectClass OBJECT-CLASS ::= {) 120.65 417.28 T (SUBCLASS OF) 142.39 405.28 T (registeredSchemaInformation) 291.2 405.28 T (MAY CONTAIN) 142.39 393.28 T ({) 291.2 393.28 T (derivedFrom,) 305.39 393.28 T (characterizedBy,) 305.39 381.28 T (conditionalPackages }) 305.39 369.28 T (ID) 142.39 355.28 T ({ schemaObjectClasses 7 }}) 277.04 355.28 T (attributeGroup OBJECT-CLASS ::= {) 120.65 323.28 T (SUBCLASS OF) 142.39 311.28 T (registeredSchemaInformation) 291.2 311.28 T (MAY CONTAIN) 142.39 299.28 T ({ groupElements,) 291.2 299.28 T (fixed,) 305.39 287.28 T (description }) 305.39 275.28 T (ID) 142.39 261.28 T ({ schemaObjectClasses 8 }}) 277.04 261.28 T (action OBJECT-CLASS ::= {) 120.65 229.28 T (SUBCLASS OF) 142.39 217.28 T (registeredSchemaInformation) 291.2 217.28 T (MAY CONTAIN) 142.39 205.28 T ({) 291.2 205.28 T (behaviour,) 305.39 205.28 T (modeConfirmed,) 305.39 193.28 T (parameters,) 305.39 181.28 T (withInformationSyntax,) 305.39 169.28 T (withReplySyntax }) 305.39 157.28 T (ID) 142.39 143.28 T ({ schemaObjectClasses 9 }}) 277.04 143.28 T FMENDPAGE %%EndPage: "11" 10 %%Page: "10" 10 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 10 of 20) 468.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X 1.97 (The) 84.65 741.95 P 0 F 1.97 (documentName) 108.27 741.95 P 2 F 1.97 ( attribute specifies the human-readable name of the document, e. g.) 182.88 741.95 P (\322CCITT Rec. 721 | ISO/IEC 10165-2:1992\323.) 84.65 727.95 T 1 F (Schema Information) 84.65 698.95 T 2 F (In general, leaf entries of the OIT are of class) 84.65 676.95 T 0 F (schemaInformation) 305.45 676.95 T 2 F ( or one of its subclasses.) 398.72 676.95 T 3 10 Q (schemaInformation OBJECT-CLASS ::= {) 120.65 654.28 T (SUBCLASS OF) 142.39 642.28 T (top) 291.2 642.28 T (MUST CONTAIN) 142.39 630.28 T ({) 291.2 630.28 T (label,) 305.39 630.28 T (schemaInformationStatus }) 305.39 616.28 T (MAY CONTAIN) 142.39 604.28 T ({ additionalInfo }) 291.2 604.28 T (ID) 142.39 590.28 T ({ schemaObjectClasses 3 }}) 277.04 590.28 T 2 12 Q -0.41 (The) 84.65 556.95 P 0 F -0.41 (label) 105.89 556.95 P 2 F -0.41 ( attribute specifies the human-readable name of the definition, e. g. \322system\323. If the) 129.88 556.95 P -0.16 (schema information is not registered, the value of this attribute is used to construct the RDN) 84.65 542.95 P -0.09 (of the entry. The) 84.65 528.95 P 0 F -0.09 (status) 167.22 528.95 P 2 F -0.09 ( attribute indicates whether the schema information is) 195.22 528.95 P 0 F -0.09 (active) 454.98 528.95 P 2 F -0.09 (, i. e. the) 483.62 528.95 P 0.13 (schema definition is fixed and can be used,) 84.65 514.95 P 0 F 0.13 (deleted) 295.22 514.95 P 2 F 0.13 (, i. e. the schema information is obsolete) 329.86 514.95 P -0.13 (and should not be referenced by new schema definitions, or) 84.65 500.95 P 0 F -0.13 (preliminary) 372.09 500.95 P 2 F -0.13 (, i. e. the schema in-) 428.73 500.95 P -0.45 (formation is provided for information purposes only but changes may occur in the future \050for) 84.65 486.95 P -0.38 (example during the progression of a Committee Draft to a Draft International Standard\051. Ad-) 84.65 472.95 P -0.17 (ditional information about the schema information like the date of creation or a comment on) 84.65 458.95 P (the definition is stored in the attribute) 84.65 444.95 T 0 F (additionalInformation) 268.21 444.95 T 2 F (.) 374.83 444.95 T 0.36 (The) 84.65 420.95 P 0 F 0.36 (registeredSchemaInformation) 106.66 420.95 P 2 F 0.36 ( class is used to represent schema information which has) 249.9 420.95 P 0.69 (assigned an object identifier. The last object identifier component is stored in the attribute) 84.65 406.95 P 0 F (oidComponent) 84.65 392.95 T 2 F ( which is used to construct the RDN of entries of this class.) 155.28 392.95 T 3 10 Q (registeredSchemaInformation OJECT-CLASS ::= {) 120.65 370.28 T (SUBCLASS OF) 142.39 358.28 T (schemaInformation) 291.2 358.28 T (MUST CONTAIN) 142.39 346.28 T ({) 291.2 346.28 T (oidComponent }) 305.39 346.28 T (ID) 142.39 332.28 T ({ schemaObjectClasses 4 }}) 277.04 332.28 T 2 12 Q 0.24 (The) 84.65 298.95 P 0 F 0.24 (asn1Module) 106.54 298.95 P 2 F 0.24 ( object class is a subclass of the) 165.84 298.95 P 0 F 0.24 (registeredSchemaInformation) 322.31 298.95 P 2 F 0.24 ( object class) 465.55 298.95 P (and stores information about a registered ASN.1 module.) 84.65 284.95 T 3 10 Q (asn1Module OBJECT-CLASS ::= {) 120.65 262.28 T (SUBCLASS OF) 142.39 250.28 T (registeredSchemaInformation) 291.2 250.28 T (MUST CONTAIN) 142.39 238.28 T ({) 291.2 238.28 T (typeDefinitions }) 305.39 238.28 T (MAY CONTAIN) 142.39 226.28 T ({ importedTypes,) 291.2 226.28 T (exportedTypes }) 305.39 214.28 T (ID) 142.39 200.28 T ({ schemaObjectClasses 5 }}) 277.04 200.28 T 2 12 Q 0.14 (The) 84.65 166.95 P 0 F 0.14 (typeDefinitions) 106.44 166.95 P 2 F 0.14 ( attribute contains the definitions made within this module. The) 179.74 166.95 P 0 F 0.14 (import-) 488.67 166.95 P 0.79 (edTypes) 84.65 152.95 P 2 F 0.79 ( and) 123.95 152.95 P 0 F 0.79 (exportedTypes) 148.84 152.95 P 2 F 0.79 ( attributes specify the used and provided ASN.1 types, respec-) 218.79 152.95 P (tively.) 84.65 138.95 T FMENDPAGE %%EndPage: "10" 9 %%Page: "9" 9 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 9 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X 0.55 (According to the Enhanced Object Identifier Tree Model schema definition documents are) 84.65 741.95 P 1.02 (identified by their document identifier which is also an object identifier. Thus, the distin-) 84.65 727.95 P (guished name of Part 2 of the Structure of Management Information \050DMI, [3]\051 is:) 84.65 713.95 T (document identifier :=) 121.13 689.95 T (2.9.3.2) 234.51 689.95 T (distinguished name :=) 121.13 665.95 T ({OIDC="2", OIDC="9", OIDC="3", OIDC="2"}) 234.51 665.95 T 0.52 (The distinguished name of an unregistered schema information is constructed by using the) 84.65 641.95 P -0.47 (specified label as) 84.65 627.95 P 0 F -0.47 (relative distinguished name) 168.85 627.95 P 2 F -0.47 ( and prefixing it with the distinguished name of) 300.51 627.95 P 1.64 (the defining document. Therefore, the DN of the schema definition of the attribute type) 84.65 613.95 P (\322counter\323 made within DMI is:) 84.65 599.95 T (distinguished name :=) 121.13 575.95 T ({OIDC="2", OIDC="9", OIDC="3", OIDC="2",) 234.51 575.95 T (label=\323counter\323}) 234.52 561.95 T 0.39 (The following sections specify the directory object classes, attributes and the attribute syn-) 84.65 537.95 P (taxes required by the Enhanced Object Identifier Tree Model.) 84.65 523.95 T 1 F (A.1) 84.65 494.95 T ( Object Classes) 107.33 494.95 T 2 F (This section contains the definition of the X.500 object classes.) 84.65 475.95 T 1 F (Registration Authority) 84.65 446.95 T 2 F (In general, the non-leaf entries of the OIT represent registration authorities.) 84.65 424.95 T 3 10 Q (registrationAuthority OBJECT-CLASS ::= {) 120.65 402.28 T (SUBCLASS OF) 142.39 390.28 T (top) 291.2 390.28 T (MUST CONTAIN) 142.39 378.28 T ({) 291.2 378.28 T (oidComponent }) 305.39 378.28 T (MAY CONTAIN) 142.39 366.28 T ({) 291.2 366.28 T (nameForm,) 305.39 366.28 T (description,) 305.39 354.28 T (organizationReference }) 305.39 342.28 T (ID) 142.39 328.28 T ({ schemaObjectClasses 1 }}) 277.04 328.28 T 2 12 Q -0.67 (The) 84.65 294.95 P 0 F -0.67 (oidComponent) 105.63 294.95 P 2 F -0.67 ( attribute is used as relative distinguished name for registration authorities) 176.26 294.95 P 0.23 (and its subclasses. The) 84.65 280.95 P 0 F 0.23 (nameForm) 197.82 280.95 P 2 F 0.23 ( attribute specifies the symbolic name of the object iden-) 250.45 280.95 P 0.05 (tifier component value stored in the) 84.65 266.95 P 0 F 0.05 (oidComponent) 258.84 266.95 P 2 F 0.05 ( attribute. The) 329.47 266.95 P 0 F 0.05 (description) 400.24 266.95 P 2 F 0.05 ( attribute is in-) 454.21 266.95 P -0.43 (tended to explain the type of information the registration authority is responsible for. The) 84.65 252.95 P 0 F -0.43 (or-) 510 252.95 P 0.64 (ganizationReference) 84.65 238.95 P 2 F 0.64 ( attribute allows reference to be made to another entry within the DIT) 183.25 238.95 P (which describes the organization realizing the registration authority.) 84.65 224.95 T 1 F (Schema Definition Document) 84.65 195.95 T 2 F (A schema definition document is a specific registration authority.) 84.65 173.95 T 3 10 Q (schemaDocument OBJECT-CLASS ::= {) 120.65 151.28 T (SUBCLASS OF) 142.39 139.28 T (registrationAuthority) 291.2 139.28 T (MUST CONTAIN) 142.39 127.28 T ({) 291.2 127.28 T (documentName }) 305.39 127.28 T (ID) 142.39 113.28 T ({ schemaObjectClasses 2 }}) 277.04 113.28 T FMENDPAGE %%EndPage: "9" 8 %%Page: "8" 8 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 8 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 14 Q 0 X (Annex A) 84.65 740.61 T (Representing Management Schema Definitions in X.500) 156.57 740.61 T 2 12 Q -0.41 (If management schema definitions are to be represented as directory object classes they have) 84.65 715.95 P 1.3 (to be identified by a) 84.65 701.95 P 0 F 1.3 (distinguished name) 190.1 701.95 P 2 F 1.3 ( \050DN\051. Constructing the distinguished name of a) 284.35 701.95 P 1.6 (schema information object from a given OID is straightforward. The following example) 84.65 687.95 P -0.41 (shows the distinguished name of the schema definition of the managed object class \322system\323) 84.65 673.95 P (assuming that an attribute \322OIDC\323 is already defined \050cf. Figure 2 and Figure 3\051:) 84.65 659.95 T (object identifier :=) 121.13 635.95 T (2.9.3.2.3.13) 234.51 635.95 T (distinguished name :=) 121.13 611.95 T -0.47 ({OIDC="2", OIDC="9", OIDC="3", OIDC="2", OIDC="3",) 234.51 611.95 P (OIDC="13" }) 234.52 597.95 T 0.46 (The example listed above assumes that the OIT root is identical with the root of the X.500) 84.65 140.63 P 0.55 (Directory. However, it would be also possible to define a well-known entry within the Di-) 84.65 126.63 P -0.67 (rectory Information Tree to be the base of the object identifier tree. Then, the DN of this entry) 84.65 112.63 P (has to be used as a prefix.) 84.65 98.63 T 84.65 84.95 524.65 749.95 C 108.68 160.63 500.62 593.95 C 277.42 550.82 304.46 568.85 9.01 RR 0 X 0 K V 0.5 H 2 Z N 283.77 508.3 310.81 526.33 9.01 RR 3 X V 0 X N 381.77 510.3 408.81 528.33 9.01 RR 3 X V 0 X N 383.76 463.55 410.8 481.58 9.01 RR 3 X V 0 X N 325.77 421.03 352.81 439.06 9.01 RR 3 X V 0 X N 267.77 378.51 294.81 396.54 9.01 RR 12 X V 0 X N 268.82 335.99 295.86 354.02 9.01 RR 3 X V 0 X N 298.17 291.34 325.21 309.37 9.01 RR 11 X V 0 X N 291.46 550.82 297.31 526.33 2 L N 291.46 550.82 397.28 528.33 2 L N 397.28 510.3 358.27 482.09 2 L N 397.28 510.3 431.97 482.09 2 L N 396.34 463.55 339 439.06 2 L N 283 377.35 283 353.95 2 L N 339.65 421.03 282.3 396.54 2 L N 282 336.99 311.3 310.48 2 L N 4 10 Q (OIT root) 310.59 556.19 T 297.13 508.91 282.96 482.79 2 L 11 X V 0 X N 184.77 510.11 211.81 528.14 9.01 RR 3 X V 0 X N 288.63 550.82 197.92 528.14 2 L N 297.13 508.91 311.3 482.79 2 L N 197.92 511.13 183.74 482.79 2 L N 197.92 511.13 212.09 482.79 2 L N 155.26 333.97 182.3 352 9.01 RR 10 X V 0 X N 282 336.99 282 311.48 2 L N 282 336.99 253.65 309.48 2 L N 283 378.35 427.52 353 2 L N 410.02 334.97 437.07 353 9.01 RR 3 X V 0 X N 396.34 463.55 396.34 440.88 2 L N 396.34 463.55 453.04 438.04 2 L N 339.65 421.03 339.65 398.36 2 L N 339.65 421.03 396.34 395.52 2 L N 424.69 335.99 424.69 310.48 2 L N 424.69 335.99 387.84 313.32 2 L N 424.69 335.99 467.21 310.48 2 L N 282.96 378.51 168.78 352 2 L N 397.28 510.3 396.34 480.56 2 L N 2 12 Q (OIDC=0) 137.02 515.04 T (OIDC=1) 236.02 513.22 T (OIDC=2) 334.02 515.22 T (OIDC=9) 416.47 468.48 T (OIDC=3) 278.02 425.96 T (OIDC=2) 220.02 383.44 T (OIDC=3) 301.54 340.92 T (OIDC=13) 330.88 296.26 T (label=\323counter\323) 187.98 338.9 T 128.52 174.42 486.52 191.42 R 7 X V 2 10 Q 0 X (Figure 3: Enhanced Object Identifier Tree represented in the X.500 Directory) 152.79 184.75 T 126.36 243.47 153.4 261.5 9.01 RR 3 X V 0 X N 126.36 219.77 153.4 237.8 9.01 RR 12 X V 0 X N 4 9 Q (Registration Authority) 164.58 249.21 T (Schema Definition Document) 164.58 225.51 T (Registered Schema Information) 348.58 249.21 T 310.36 243.47 337.4 261.5 9.01 RR 11 X V 0 X N 310.36 219.77 337.4 237.8 9.01 RR 10 X V 0 X N (Unregistered Schema Information) 348.58 225.51 T 84.65 84.95 524.65 749.95 C 0.65 0.95 594.65 840.95 C FMENDPAGE %%EndPage: "8" 7 %%Page: "7" 7 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 7 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 12 Q 0 X (3.3) 84.65 741.95 T ( Conclusions) 107.33 741.95 T 2 F -0.37 (The Management Knowledge Management Function describes a management schema infor-) 84.65 722.95 P -0.18 (mation model which imitates the contents of the management schema documents. However,) 84.65 708.95 P 0.19 (as outlined in section 3.1, this model is not very efficient for the dynamic access of schema) 84.65 694.95 P -0.52 (information by a managing application. Moreover, only little support can be given during the) 84.65 680.95 P (definition phase of schema information.) 84.65 666.95 T -0.7 (The management schema information model proposed by the Management Knowledge Man-) 84.65 642.95 P 0.19 (agement Function is based on managed objects. Nevertheless, the model also allows access) 84.65 628.95 P 0.62 (to schema information by using directory services, i. e. to use directory objects for storing) 84.65 614.95 P 1.45 (the relevant schema information. Furthermore, guidelines are given on how to transform) 84.65 600.95 P (managed object class definitions into directory class definitions.) 84.65 586.95 T -0.51 (The Enhanced Object Identifier Tree Model allows all the information defined for the former) 84.65 562.95 P 0.48 (management schema information model to be represented. However, by structuring the in-) 84.65 548.95 P -0.2 (formation in a different way, better support is given for the dynamic access of schema infor-) 84.65 534.95 P -0.24 (mation and for the distributed creation of a consistent schema. Another advantage of the En-) 84.65 520.95 P -0.5 (hanced Object Identifier Tree Model is that it can be used in the same way in order to register) 84.65 506.95 P (other schema information, for example ASN.1 module definitions.) 84.65 492.95 T 0.67 (Thus, the Enhanced Object Identifier Tree Model is proposed as an adequate management) 84.65 468.95 P -0.55 (schema information model. Moreover, since management schema information is of static na-) 84.65 454.95 P 0.27 (ture and of global relevance \050especially standardised management information\051, it seems to) 84.65 440.95 P -0.1 (be more sensible to use the standardised X.500 Directory which is well-suited for the global) 84.65 426.95 P 0.03 (publication of static information. Therefore, Annex A presents directory schema definitions) 84.65 412.95 P -0.67 (suitable for storing management schema information according to the Enhanced Object Iden-) 84.65 398.95 P (tifier Tree Model.) 84.65 384.95 T 1 14 Q (4. References) 84.65 349.61 T 2 12 Q ([1]) 84.65 324.95 T 0.42 (ISO/IEC N7120, Information technology - Open System Interconnection - Systems) 121.13 324.95 P 1.56 (Management - Part xx: Management Knowledge Management Function Working) 121.13 310.95 P (Draft) 121.13 296.95 T ([2]) 84.65 272.95 T 0.87 (CCITT Rec. 722 | ISO/IEC 10165-4:1992, Information technology - Open System) 121.13 272.95 P 0.71 (Interconnection - Structure of Management Information- Part 4: Guidelines for the) 121.13 258.95 P (Definition of Managed Objects) 121.13 244.95 T ([3]) 84.65 220.95 T 0.87 (CCITT Rec. 721 | ISO/IEC 10165-2:1992, Information technology - Open System) 121.13 220.95 P -0.28 (Interconnection - Structure of Management Information- Part 2: Definition of Mana-) 121.13 206.95 P (gement Information) 121.13 192.95 T ([4]) 84.65 168.95 T 0.84 (CCITT Rec. X.208 | ISO/IEC 8824:1990, Information technology - Open Systems) 121.13 168.95 P (Interconnection - Specification of Abstract Syntax Notation One \050ASN.1\051) 121.13 154.95 T ([5]) 84.65 130.95 T 2.26 (ISO/IEC 9834-1:1990, Information technology - Open System Interconnection -) 121.13 130.95 P -0.29 (Procedures for the operation of OSI Registration Authorities - Part 1: General Proce-) 121.13 116.95 P (dures) 121.13 102.95 T FMENDPAGE %%EndPage: "7" 6 %%Page: "6" 6 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 6 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X 1.18 (A schema document can be regarded as a special kind of registration authority identified) 84.65 741.95 P -0.03 (within the OIT by its assigned document identifier. Therefore, all schema information spec-) 84.65 727.95 P -0.34 (ified in this document has to be inserted below the node associated with the document. In or-) 84.65 713.95 P 0.28 (der to store) 84.65 699.95 P 1 F 0.28 (unregistered) 142.44 699.95 P 2 F 0.28 ( schema information, the \322pure\323 Object Identifier Tree Model has) 207.07 699.95 P -0.05 (to be enhanced. The) 84.65 685.95 P 0 F -0.05 (Enhanced Object Identifier Tree Model) 184.01 685.95 P 2 F -0.05 (allows unregistered schema in-) 375.93 685.95 P 0.11 (formation to be represented as direct subordinates of the defining schema document, unam-) 84.65 671.95 P 0.61 (bigously identified within that context by a label. Figure 2 shows how the information de-) 84.65 657.95 P (picted in Figure 1 will be modelled using the Enhanced Object Identifier Tree Model.) 84.65 643.95 T -0.58 (Obviously, requirement \050R2\051 is fulfilled. Moreover, requirement \050R5\051 is satisfied because the) 84.65 191.91 P -0.02 (document defining a given schema information can be found by traversing the tree from the) 84.65 177.91 P 0.59 (schema definition entry towards the OIT root until an entry of type \322schema document\323 is) 84.65 163.91 P (reached.) 84.65 149.91 T 84.65 84.95 524.65 749.95 C 108.68 211.91 500.62 639.95 C 259.05 596.82 286.09 614.85 9.01 RR 0 X 0 K V 0.5 H 2 Z N 265.42 554.3 292.46 572.33 9.01 RR 3 X V 0 X N 365.38 556.3 392.43 574.33 9.01 RR 3 X V 0 X N 365.38 509.55 392.43 527.58 9.01 RR 3 X V 0 X N 307.1 467.03 334.15 485.06 9.01 RR 3 X V 0 X N 250.41 424.51 277.45 442.54 9.01 RR 12 X V 0 X N 250.45 381.99 277.49 400.02 9.01 RR 3 X V 0 X N 279.8 337.34 306.84 355.37 9.01 RR 11 X V 0 X N 273.09 596.82 278.94 572.33 2 L N 273.09 596.82 378.9 574.33 2 L N 378.9 556.3 339.9 528.09 2 L N 378.9 556.3 413.6 528.09 2 L N 377.97 509.55 320.62 485.06 2 L N 264.62 423.35 264.62 399.95 2 L N 321.28 467.03 263.93 442.54 2 L N 263.62 382.99 292.93 356.48 2 L N 4 10 Q (OIT root) 292.21 602.19 T 278.76 554.91 264.58 528.79 2 L 11 X V 0 X N 122.44 281.47 149.48 299.49 9.01 RR 3 X V 0 X N 122.44 257.77 149.48 275.8 9.01 RR 12 X V 0 X N 4 9 Q (Registration Authority) 160.65 287.21 T (Schema Definition Document) 160.65 263.51 T (Registered Schema Information) 344.65 287.21 T 306.44 281.47 333.48 299.49 9.01 RR 11 X V 0 X N 122.85 228.32 482.85 242.49 R 7 X V 2 10 Q 0 X (Figure 2: Enhanced Object Identifier Tree Model) 204.6 235.82 T 166.68 556.11 193.72 574.14 9.01 RR 3 X V 0 X N 270.25 596.82 179.54 574.14 2 L N 278.76 554.91 292.93 528.79 2 L N 179.54 557.13 165.37 528.79 2 L N 179.54 557.13 193.72 528.79 2 L N 306.44 257.77 333.48 275.8 9.01 RR 10 X V 0 X N 4 9 Q (Unregistered Schema Information) 344.65 263.51 T 136.89 379.97 163.93 398 9.01 RR 10 X V 0 X N 264.58 424.51 226.65 399.95 2 L N 263.62 382.99 263.62 357.48 2 L N 263.62 382.99 235.28 355.48 2 L N 264.62 424.35 409.15 399 2 L N 391.65 380.97 418.69 399 9.01 RR 3 X V 0 X N 377.97 509.55 377.97 486.88 2 L N 377.97 509.55 434.66 484.04 2 L N 321.28 467.03 321.28 444.36 2 L N 321.28 467.03 377.97 441.52 2 L N 406.32 381.99 406.32 356.48 2 L N 406.32 381.99 369.47 359.32 2 L N 406.32 381.99 448.84 356.48 2 L N 264.58 424.51 150.41 398 2 L N 378.9 556.3 377.97 526.56 2 L N 2 12 Q (0) 214.9 589.85 T (1) 258.42 575.85 T (2) 346.78 589.85 T (9) 384.65 533.95 T (3) 354.65 487.95 T (2) 295.65 444.95 T (3) 269.87 409.28 T (13) 285.43 367.83 T (\322counter\323) 161.65 413.95 T 2 10 Q (\322system\323) 311.65 342.95 T (\322counter\323) 169.93 386.99 T 84.65 84.95 524.65 749.95 C 0.65 0.95 594.65 840.95 C FMENDPAGE %%EndPage: "6" 5 %%Page: "5" 5 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 5 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X 1 (class and by inserting template objects as subordinates of a document object, information) 84.65 741.95 P 0.86 (about the document which defines a particular management information can be easily ob-) 84.65 727.95 P (tained as far as the corresponding template object is known.) 84.65 713.95 T -0.1 (However, the requirements \050R1\051 and \050R3\051 are not accomplished. To find a definition associ-) 84.65 689.95 P 1.23 (ated with a given object identifier requires a search through the whole information tree) 84.65 675.95 P 2 10 Q 1.02 (1) 516.66 680.74 P 2 12 Q 1.23 (,) 521.65 675.95 P 0.6 (looking for an object with a \322registeredAs\323 attribute equal to the specified OID which can) 84.65 661.95 P -0.2 (result in a long search time. Besides, it is impossible to prove that a given object identifier is) 84.65 647.95 P -0.2 (valid and unique since this would also require the collection of the values of all instances of) 84.65 633.95 P (the \322registeredAs\323 attribute.) 84.65 619.95 T 0.76 (Within the current working document of the Management Knowledge Management Func-) 84.65 595.95 P 1.22 (tions no models or mechanisms for the delegation of registration authority are described.) 84.65 581.95 P (Thus, it is unclear how requirement \050R4\051 can be satisfied.) 84.65 567.95 T 1 F (3.2) 84.65 538.95 T ( The Enhanced Object Identifier Tree Model) 107.33 538.95 T 2 F -0.17 (The) 84.65 519.95 P 0 F -0.17 (Enhanced Object Identifier Tree Model) 106.13 519.95 P 2 F -0.17 ( is based on the concepts of) 294.66 519.95 P 0 F -0.17 (object identifier) 428.38 519.95 P 2 F -0.17 ( and) 504.5 519.95 P 0 F 0.11 (object identifier tree) 84.65 505.95 P 2 F 0.11 ( \050OIT\051 defined in [4]. An object identifier is an unambigous name for a) 182.81 505.95 P -0.29 (body of information called) 84.65 491.95 P 0 F -0.29 (information object) 214.75 491.95 P 2 F -0.29 (. The form of an object identifier is a sequence) 303.42 491.95 P -0.38 (of object identifier components \050OIDC\051 which are numeric values. The set of all object iden-) 84.65 477.95 P 1.27 (tifiers can be represented in a tree structure. This so-called object identifier tree is a tree) 84.65 463.95 P 0.17 (whose vertices correspond to administrative authorities responsible for allocating arcs from) 84.65 449.95 P -0.13 (that vertex. Each arc of the tree is labelled by an object identifier component. Each informa-) 84.65 435.95 P 0.47 (tion object to be identified is allocated precisely one vertex \050normally a leaf\051, and no other) 84.65 421.95 P 0.59 (information object is allocated to that same vertex. Thus an information object is uniquely) 84.65 407.95 P 0.28 (and unambigously identified by the sequence of numeric values, i. e. object identifier com-) 84.65 393.95 P 0.33 (ponents, labelling the arcs in a path from the root to the vertex allocated to the information) 84.65 379.95 P (object.) 84.65 365.95 T -0.05 (As defined in [5] the responsibility for the allocation of unique object identifiers can be del-) 84.65 341.95 P -0.46 (egated through several instances \050so-called) 84.65 327.95 P 0 F -0.46 (registration authorities) 291.2 327.95 P 2 F -0.46 (\051, each of them again pos-) 402.37 327.95 P 0.38 (sessing an OID. Therefore the non-leaf entries of the OIT do not represent information ob-) 84.65 313.95 P -0.26 (jects themselves, but registration authorities, while the leaves are built by the individual def-) 84.65 299.95 P (initions. This clearly satisfies requirement \050R4\051.) 84.65 285.95 T 1.36 (Since object identifiers are used to name) 84.65 261.95 P 1 F 1.36 (registered) 291.72 261.95 P 2 F 1.36 ( management information, the corre-) 343 261.95 P 0.19 (sponding schema information can be easily represented in the object identifier tree, i. e. the) 84.65 247.95 P -0.36 (\050schema\051 information object designated by the OID contains the associated schema informa-) 84.65 233.95 P 0.97 (tion. Obviously, the requirements \050R1\051 is thus achieved in an optimal way. Moreover, re-) 84.65 219.95 P 0.28 (quirement \050R3\051 is satisfied. The validity of an object identifier is proved if a corresponding) 84.65 205.95 P 0.52 (entry exists within the OIT. On the other hand, the uniqueness of an object identifier to be) 84.65 191.95 P (allocated is validated if a corresponding OIT entry does) 84.65 177.95 T 1 F (not) 354.78 177.95 T 2 F ( exist) 371.44 177.95 T 2 10 Q (2) 397.09 182.74 T 2 12 Q (.) 402.09 177.95 T 84.65 132.95 524.65 147.92 C 84.65 132.95 524.65 147.92 R 7 X 0 K V 83.65 145.91 237.65 145.91 2 L V 0.5 H 2 Z 0 X N 0.65 0.95 594.65 840.95 C 2 10 Q 0 X 0 K (1.) 92.79 126.28 T -0.53 (If all document objects are subordinates of a particular, well-known \322schema definitions object\323, then) 106.96 126.28 P (only the subtree of the \322schema definitions object\323 has to be searched.) 106.96 114.28 T (2.) 92.79 102.28 T -0.14 (In fact, new object identifiers could be automatically assigned by appropriate tools if the registration) 106.96 102.28 P (authority is specified.) 106.96 90.28 T FMENDPAGE %%EndPage: "5" 4 %%Page: "4" 4 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 4 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X -0.67 (templates \050e. g. managed object class template, attribute template\051 are derived. It provides the) 84.65 308.54 P 0.67 (naming attribute for objects representing templates and enables all such objects to be con-) 84.65 294.54 P (tained within document objects by the specification of a single name binding.) 84.65 280.54 T -0.41 (The example in Figure 1 outlines how information contained in DMI [3] would be represent-) 84.65 256.54 P 0.24 (ed using this model. The DMI document is modelled as an instance of the document object) 84.65 242.54 P 0.23 (class) 84.65 228.54 P 2 10 Q 0.19 (1) 107.97 233.34 P 2 12 Q 0.23 ( and its contained definitions are stored in directly subordinated objects which are in-) 112.96 228.54 P 0.04 (stances of subclasses of the template object class. Thus, it is a two-level hierarchy using the) 84.65 214.54 P -0.18 (template label in order to identify the various management information definitions. If an ob-) 84.65 200.54 P (ject identifier is assigned to the definition, it is stored in the attribute \322registeredAs\323.) 84.65 186.54 T -0.31 (Obviously, this model fulfills the requirements \050R2\051 and \050R5\051. Since only the label of a man-) 84.65 162.54 P -0.67 (agement definition is needed to name the instances of template objects, unregistered manage-) 84.65 148.54 P 1.03 (ment information can be represented. Moreover, by the definition of the document object) 84.65 134.54 P 84.65 108.95 524.65 123.92 C 84.65 108.95 524.65 123.92 R 7 X 0 K V 83.65 121.91 237.65 121.91 2 L V 0.5 H 2 Z 0 X N 0.65 0.95 594.65 840.95 C 2 10 Q 0 X 0 K (1.) 92.79 102.28 T -0 (Neither a superior object class for the document object class nor the naming attribute \050documentNa-) 106.96 102.28 P (me or documentId\051 is specified in the proposal.) 106.96 90.28 T 84.65 84.95 524.65 749.95 C 92.05 316.54 517.25 749.95 C 114.73 336.09 508.75 350.26 R 7 X 0 K V 2 10 Q 0 X (Figure 1: Management Schema Model of the Management Knowledge Management Function) 124.09 343.59 T 0.5 H 2 Z 90 450 144.57 36.85 307.49 701.76 A (objectClass=attributeTemplate) 130.86 592.62 T (templateName=counter) 130.86 582.62 T (derivedOrWithSyntaxChoice=Attribute-ASN1Module.Count) 130.86 572.62 T (matchesFor=equality, ordering) 130.86 562.62 T (behaviour=\323...\323\323) 130.86 552.62 T (registeredAs=absent) 130.86 542.62 T 90 450 144.57 52.44 245.12 569.95 A (objectClass=document) 194.1 709.43 T (documentName=\323CCITT Rec. 721 | ISO/IEC 10165-2:1991) 194.1 699.43 T (documentId=2.9.3.2) 194.1 689.43 T (objectClass=managedObjectClassTemplate) 167.33 445.22 T (templateName=\323system\323) 167.33 435.22 T (derivedFrom=\323top\323) 167.33 425.22 T (characterizedBy=\323systemPackage\323) 167.33 415.22 T (conditionalPackages=\323administrativeStatePackage, supportedFeaturesPackage\323) 167.33 405.22 T (rfor re3) 167.33 395.22 T 90 450 189.92 52.44 315.99 422.54 A 296.15 664.91 242.29 622.39 2 L N 372.68 667.74 432.21 463.65 2 L N 84.65 84.95 524.65 749.95 C 0.65 0.95 594.65 840.95 C FMENDPAGE %%EndPage: "4" 3 %%Page: "3" 3 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 3 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 2 12 Q 0 X (\050R3\051) 114.05 741.95 T -0.14 (The management schema information model has to be constructed in such) 142.39 741.95 P (a way that it can be easily proved that a given OID is valid and unique.) 142.39 727.95 T -0.4 (Definitions of management information will be made by several \050independent\051 parties, inter-) 84.65 700.95 P -0.2 (national standardisation bodies as well as private organisations. Modifications and additions) 84.65 686.95 P 0.17 (to a specific management schema must only be allowed to authorised members of the asso-) 84.65 672.95 P (ciated group.) 84.65 658.95 T (\050R4\051) 114.05 631.95 T 0.1 (The management schema information model must provide means to dele-) 142.39 631.95 P -0.17 (gate authority for the registration of new and for the modification of exist-) 142.39 617.95 P 2.84 (ing management information in order to support the independent but) 142.39 603.95 P (consistent definition of management information.) 142.39 589.95 T -0 (The object-oriented management information model implies using already defined manage-) 84.65 562.95 P 0.64 (ment information, either by reference or by inheritance, in order to create new definitions.) 84.65 548.95 P 0.69 (This assumes that it is easy to collect information about existing management information) 84.65 534.95 P 0.55 (definitions. Besides the formal specifications further important information concerning the) 84.65 520.95 P -0.16 (semantics and the possible use of management information is usually contained in the docu-) 84.65 506.95 P -0.58 (ments defining management information. Therefore it must be possible to obtain information) 84.65 492.95 P (about which document a given management information definition is specified.) 84.65 478.95 T (\050R5\051) 114.05 451.95 T -0.28 (The management schema information model also has to represent the doc-) 142.39 451.95 P 0.49 (uments defining management information and the correlations between a) 142.39 437.95 P (documents and its contained definitions.) 142.39 423.95 T -0.5 (For managing applications which need access to schema information during run-time, the re-) 84.65 396.95 P 0.07 (quirements \050R1\051 and \050R2\051 are essential. The requirements \050R3\051, \050R4\051 and \050R5\051 are more im-) 84.65 382.95 P -0.09 (portant for the development of tools supporting the definition of management schema infor-) 84.65 368.95 P (mation.) 84.65 354.95 T 1 14 Q (3. Management Schema Information Models) 84.65 319.61 T 2 12 Q 0.66 (Within this section two models for management schema information are considered. First,) 84.65 294.95 P 0.25 (the model proposed by the current working draft for the Management Knowledge Manage-) 84.65 280.95 P 0.73 (ment Function [1] is discussed. Afterwards, the so-called) 84.65 266.95 P 0 F 0.73 (Enhanced Object Identifier Tree) 366.92 266.95 P -0.03 (Model) 84.65 252.95 P 2 F -0.03 ( is presented. For both models it is investigated to what extent they fulfill the require-) 115.29 252.95 P (ments outlined above.) 84.65 238.95 T 1 F (3.1) 84.65 209.95 T ( Model of the Management Knowledge Management Function) 107.33 209.95 T 2 F 0.5 (The model for management schema information proposed by the Management Knowledge) 84.65 190.95 P -0.4 (Management Function distinguishes between) 84.65 176.95 P 0 F -0.4 (document objects) 302.9 176.95 P 2 F -0.4 ( and) 386.11 176.95 P 0 F -0.4 (template objects) 408.61 176.95 P 2 F -0.4 (. A doc-) 486.49 176.95 P 0.79 (ument object represents a document which contains GDMO [2] specifications. It acts as a) 84.65 162.95 P -0.43 (container for template objects. It has attributes for naming and identification and for the stor-) 84.65 148.95 P -0.5 (age of the GDMO specifications as string representation contained within the document. The) 84.65 134.95 P -0.36 (template object class is a generic class from which all object classes for representing GDMO) 84.65 120.95 P FMENDPAGE %%EndPage: "3" 2 %%Page: "2" 2 595.3 841.89 0 FMBEGINPAGE 84.65 788.95 524.65 798.95 R 7 X 0 K V 84.65 39.61 524.65 49.61 R V 0 10 Q 0 X (Page 2 of 20) 473.85 42.95 T 84.65 84.95 524.65 749.95 R 7 X V 1 14 Q 0 X (1. Introduction) 84.65 740.61 T 2 12 Q 1 (Knowledge of the syntax and semantic of management information, e. g. managed object) 84.65 715.95 P -0.05 (classes and attributes, is needed by a managing application in order to successfully monitor) 84.65 701.95 P -0.05 (and control a managed application. In order to allow managing applications to use the capa-) 84.65 687.95 P -0 (bilities of managed objects of hitherto unknown classes there is a need to determine the for-) 84.65 673.95 P 0.36 (mal definitions of management information. For example, a managing application may ask) 84.65 659.95 P 0.18 (which attributes are part of a particular unknown managed object class. For those attributes) 84.65 645.95 P -0.41 (already known to the managing application, support is already available. For an unknown at-) 84.65 631.95 P (tribute, it may be possible to obtain further information, such as the attribute\325s syntax.) 84.65 617.95 T -0.31 (Within this paper the set of formal definitions of management information is called) 84.65 593.95 P 0 F -0.31 (manage-) 482.69 593.95 P -0.2 (ment schema information) 84.65 579.95 P 2 F -0.2 (.) 206.17 579.95 P -0.2 (A) 211.96 579.95 P 0 F -0.2 (management schema information model) 223.42 579.95 P 2 F -0.2 ( describes how schema) 415.02 579.95 P -0.23 (information is represented and what relationships exist between various schema information) 84.65 565.95 P 0.52 (objects. This is a prerequisite for a managing application in order to acquire schema infor-) 84.65 551.95 P (mation.) 84.65 537.95 T -0.52 (In this paper, requirements are outlined which are to be satisfied by an adequate management) 84.65 513.95 P 0.77 (schema information model. Then two different approaches are presented, their advantages) 84.65 499.95 P -0.69 (and disadvantages are discussed and a recommendation is made which model should be used.) 84.65 485.95 P 0.14 (In an Annex, schema definitions, which are needed to represent management schema infor-) 84.65 471.95 P (mation according to the proposed model, are specified.) 84.65 457.95 T 1 14 Q (2. Requirements) 84.65 422.61 T 2 12 Q -0.15 (Management of a remote open system is based on the exchange of management information) 84.65 397.95 P -0.06 (by means of management protocols. Within a management protocol, the management infor-) 84.65 383.95 P -0.12 (mation is identified by the object identifier \050OID\051 assigned to it during the registration proc-) 84.65 369.95 P 0.69 (ess. Therefore, the main requirement which must be satisfied by an adequate management) 84.65 355.95 P (schema information model is:) 84.65 341.95 T (\050R1\051) 114.05 314.95 T 0.63 (It must be possible to efficiently access the definition of a piece of man-) 142.39 314.95 P (agement information specified by an object identifier.) 142.39 300.95 T 0.3 (Registered management information \050e. g. an attribute \322packetCounter\323\051 may reference ge-) 84.65 273.95 P 0.97 (neric management information \050e. g. the attribute type \322counter\323 from which the attribute) 84.65 259.95 P -0.49 (\322packetCounter\323 may be derived\051. Since this kind of information will never be exchanged by) 84.65 245.95 P -0.08 (management protocols, it need not assigned an object identifier. However, this type of man-) 84.65 231.95 P 0.05 (agement information has to be uniquely named within the context of the defining document) 84.65 217.95 P -0.38 (\050e. g. \322ISO/IEC 10165-2: counter\323\051. In order to answer such requests like \322what is the syntax) 84.65 203.95 P -0.28 (of attribute \324packetCounter\325\323 the definition of the \322counter\323 attribute type must be available.) 84.65 189.95 P (This results in requirement) 84.65 175.95 T (\050R2\051) 114.05 148.95 T -0.67 (There is a need to represent unregistered management schema information.) 142.39 148.95 P -0.64 (However, the majority of management information will need an object identifier. Since OIDs) 84.65 121.95 P 0.37 (must be globally unique, the major task when allocating an object identifier is to ensure its) 84.65 107.95 P (validity and uniqueness. Thus, another important requirement is) 84.65 93.95 T FMENDPAGE %%EndPage: "2" 1 %%Page: "1" 1 595.3 841.89 0 FMBEGINPAGE 84.65 784.25 524.65 798.95 R 7 X 0 K V 0 10 Q 0 X (6331/GMD/93/04) 84.65 792.28 T 85.69 126.62 522.23 217.32 R 7 X V 5 12 Q 0 X (\343) 247.09 209.32 T 2 F ( 1993. GMD-FOKUS) 256.56 209.32 T 88.53 600 525.06 625.51 R 7 X V 1 18 Q 0 X (Representation of Management Schema Information) 104.43 613.51 T 85.69 670.87 519.39 744.57 R 7 X V 184.9 245.67 425.85 344.88 R V 227.42 415.75 383.33 557.48 R V 1 12 Q 0 X (Andreas Dittrich) 227.42 549.48 T (Ursula Mayer zu Natrup) 227.42 535.48 T (Panos-Gavriil Tsigaridas) 227.42 521.48 T FMENDPAGE %%EndPage: "1" 0 %%Trailer %%BoundingBox: 0 0 595.3 841.89 %%Pages: 20 -1 %%DocumentFonts: Times-Italic %%+ Times-Bold %%+ Times-Roman %%+ Courier %%+ Helvetica %%+ Symbol ---------------------------------------------------------------------------------------
- representing management information on DS Panos-Gavriil Tsigaridas