DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T U

⟦20633d1ee⟧ TextFile

    Length: 97936 (0x17e90)
    Types: TextFile
    Notes: Uncompressed file

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦e83f91978⟧ »EurOpenD22/isode/osimis-2.0.tar.Z« 
        └─⟦d846658bd⟧ 
            └─⟦dafb60857⟧ »osimis/docs/incanms.ps.Z« 
                └─⟦this⟧ 

TextFile

%!PS-Adobe-1.0
%%Title: Ventura Publisher Document
%%Creator: Ventura Publisher
%%Pages: (atend)
%%BoundingBox: 0 0 595 841 
%%EndComments
% Copyright (C) Ventura Software, Inc. 1986, 1987. All rights reserved.
systemdict /setpacking known
{/svp currentpacking def true setpacking}if
/vpdict 250 dict def
vpdict begin

/bd{bind def}bind def

% User defined Start of Page procedure:  this operator will be
% executed at the beginning of each page output by Ventura Publisher
% and is provided to allow user-defined page initialization.
/UserSoP{}bd

/VP_INISUB{pop pop pop pop}bd
/VP_INIDOC{/#copies exch def settray
	statusdict /setpageparams known
	{statusdict begin 0 1 setpageparams end}{pop pop}ifelse}bd
/vpinit{np 1 setlinejoin /mpf true def
	/encstr 80 string def /patname null def /patbits null def gs}bd
/matinit{/landscape exch def /p3 exch def /p2 exch def /p1 exch def
	gr 72 300 div exch div dup scale clippath pathbbox exch /prx exch
	def exch dup /ply exch def sub 1 add p3 sub 2 div ply add /ty exch def
	dup prx exch sub 1 add p2 sub 2 div add
	landscape{p1 add}if ty translate
	landscape{90 rotate p2 /p1 exch def p3 /p2 exch def p1 /p3 exch def}if
	gs}bd
/gr /grestore load def
/np /newpath load def
/cp /currentpoint load def
/gi /getinterval load def
/lto /lineto load def
/mto /moveto load def
/clw /currentlinewidth load def
/gs /gsave load def 
/greset{gr gs}bd
/settray{dup 0 lt mf dup 0 ge{tray}{pop}ifelse}bd
/mf{statusdict /manualfeed known
	{statusdict begin /manualfeed exch def end}{pop}ifelse}bd
/tray{statusdict begin true
	product(QMS-PS 1200)eq{not exch dup 1 gt{pop 0}if
		defaultpapertray exch 0 ne{3 exch sub}if setpapertray}if
	product dup(PrintServer 40)eq exch(QMS-PS 2400)eq or{
		not exch dup 2 gt{pop 0}if
		dup 0 eq{pop defaultpapertray}
		{dup defaultpapertray ge{1 add}if}ifelse setpapertray}if
	{statusdict /defaultpapertray known statusdict /setpapertray known and
		{defaultpapertray exch 0 ne{1 exch sub}if setpapertray}
		{pop}ifelse}if end}bd
/reencsmalldict 12 dict def
/ReEncodeSmall{reencsmalldict begin
	/newcodesandnames exch def /newfontname exch def
	/basefontname exch def /basefontdict basefontname findfont def
	/newfont basefontdict maxlength dict def basefontdict
	{exch dup /FID ne
		{dup /Encoding eq
			{exch dup length array copy newfont 3 1 roll put}
			{exch newfont 3 1 roll put}ifelse}
		{pop pop}ifelse}forall
	newfont /FontName newfontname put newcodesandnames aload pop
	newcodesandnames length 2 idiv
	{newfont /Encoding get 3 1 roll put}repeat
	newfontname newfont definefont pop end}bd
/gemenvec[8#200 /Ccedilla 8#201 /udieresis 8#202 /eacute 8#203 /acircumflex
	8#204 /adieresis 8#205 /agrave 8#206 /aring 8#207 /ccedilla
	8#210 /ecircumflex 8#211 /edieresis 8#212 /egrave 8#213 /idieresis
	8#214 /icircumflex  8#215 /igrave 8#216 /Adieresis 8#217 /Aring
	8#220 /Eacute 8#221 /ae 8#222 /AE 8#223 /ocircumflex 8#224 /odieresis
	8#225 /ograve 8#226 /ucircumflex 8#227 /ugrave 8#230 /ydieresis
	8#231 /Odieresis 8#232 /Udieresis 8#233 /cent 8#234 /sterling
	8#235 /yen 8#236 /currency 8#237 /florin 8#240 /aacute 8#241 /iacute
	8#242 /oacute 8#243 /uacute 8#244 /ntilde 8#245 /Ntilde
	8#246 /ordfeminine 8#247 /ordmasculine 8#250 /questiondown
	8#251 /quotedblleft 8#252 /quotedblright 8#253 /guilsinglleft
	8#254 /guilsinglright 8#255 /exclamdown 8#256 /guillemotleft
	8#257 /guillemotright 8#260 /atilde 8#261 /otilde 8#262 /Oslash
	8#263 /oslash 8#264 /oe 8#265 /OE 8#266 /Agrave 8#267 /Atilde
	8#270 /Otilde 8#271 /section 8#272 /daggerdbl 8#273 /dagger
	8#274 /paragraph
	8#300 /quotedblbase 8#301 /ellipsis 8#302 /perthousand 8#303 /bullet
	8#304 /endash 8#305 /emdash 8#306 /ring 8#307 /Aacute
	8#310 /Acircumflex 8#311 /Egrave 8#312 /Ecircumflex 8#313 /Edieresis
	8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis
	8#320 /Ograve 8#321 /Oacute 8#322 /Ocircumflex 8#323 /Scaron
	8#324 /scaron 8#325 /Ugrave 8#326 /Uacute 8#327 /Ucircumflex
	8#330 /Ydieresis 8#331 /germandbls 8#332 /Zcaron 8#333 /zcaron
	8#334 /fraction 8#335 /space 8#336 /space 8#337 /space 8#340 /grave
	8#341 /acute 8#342 /circumflex 8#343 /tilde 8#344 /dieresis
	8#345 /ring 8#346 /cedilla 8#347 /caron
	version(23.0)eq{8#275 /space 8#276 /space 8#277 /space}
	{8#275 /copyright 8#276 /registered 8#277 /trademark}ifelse]def
/addfont{fonts exch fpt exch put /fpt fpt 1 add def}bd
/encfont{fonts exch get dup encstr cvs length 1 sub encstr exch 1 exch
	getinterval cvn exch gemenvec ReEncodeSmall}bd
/path{np mto{lto}repeat}bd
/circle{np 0 0 1 0 360 arc}bd
/rend{gs 1 setlinecap np mto cp 0.1 add lto stroke gr}bd
/vl{dup /st exch def dup apath exch get tx sub dup mul
	exch 1 add apath exch get ty sub dup mul add sqrt}bd
/doarrow{/rot exch def /ty exch def /tx exch def 6 array currentmatrix
	tx ty translate clw 4 lt{4}{clw}ifelse dup scale rot rotate np
	0 0 mto -3 1.5 lto -3 -1.5 lto fill setmatrix}bd
/arpath{np apath 0 get apath 1 get mto 2 2 points 1 sub
	{dup apath exch get exch 1 add apath exch get lto}for}bd
/arrowline{/apath exch def /lend exch def /lbeg exch def /len clw 3 mul def
	/points apath length def lbeg
	{apath 0 get dup /tx exch def /x1 exch def apath 1 get dup
		/ty exch def /y1 exch def true 2 2 points 1 sub
		{vl len ge{pop false exit}if}for
		{/lbeg false def /lend false def}
		{apath 2 apath st points st sub gi putinterval /r1 y1
			apath 3 get sub x1 apath 2 get sub atan def apath 0
			x1 r1 cos len mul sub put apath 1 y1 r1 sin len mul
			sub put /points points st 2 sub sub def}ifelse}if
	lend{apath points 2 sub get dup /tx exch def /x2 exch def
		apath points 1 sub get dup /ty exch def /y2 exch def
		true points 4 sub -2 0
		{vl len ge{pop false exit}if}for
		{/lbeg false def /lend false def}
		{/r2 y2 apath st 1 add get sub x2 apath st get sub
			atan def /st st 2 add def apath st x2 r2 cos len mul
			sub put apath st 1 add y2 r2 sin len mul sub put
			/points st 2 add def}ifelse}if
	lbeg{x1 y1 r1 doarrow}if lend{x2 y2 r2 doarrow}if arpath}bd
/ac{6 array currentmatrix xt yt translate xs ys scale}bd
/shorten{dup mul exch dup mul add sqrt clw 150 mul exch div}bd
/xang{dup sin xs mul exch cos ys mul atan}bd
/arrowarc{/eang exch def /bang exch def /ys exch def /xs exch def /yt exch def
	/xt exch def /lend exch def /lbeg exch def ac np 0 0 1 bang xang
	eang xang arc setmatrix cp /y2 exch def /x2 exch def ac np 0 0 1 bang
	xang dup arc setmatrix cp /y1 exch def /x1 exch def lbeg
	{/bang bang xs ys shorten add def}if
	lend{/eang eang xs ys shorten sub def}if ac np 0 0 1 bang xang eang
	xang arc setmatrix gs stroke gr
	lend{x2 y2 cp y2 exch sub exch x2 exch sub atan doarrow}if
	lbeg{ac np 0 0 1 bang xang dup arc setmatrix x1 y1 cp y1 exch sub
		exch x1 exch sub atan doarrow}if}bd
/rbox{/ury exch def /urx exch def /lly exch def /llx exch def urx llx sub
	4 div dup 50 gt{pop 50}if /radius exch def ury lly sub 4 div dup
	radius gt{pop radius}if /radius exch def np urx radius sub ury mto llx
	ury llx lly radius arcto 4{pop}repeat llx lly urx lly radius arcto
	4{pop}repeat urx lly urx ury radius arcto 4{pop}repeat urx ury llx ury
	radius arcto 4{pop}repeat}bd
/marker{1 sub mdef exch get /mproc exch def 32 div /msize exch def
	{gs np translate msize dup scale mproc stroke gr}repeat}bd
/mdef[{0 0 mto 1 0 lto 1 1 lto 0 1 lto closepath}bind
	{-16 0 mto 16 0 lto 0 -16 mto 0 16 lto}bind
	{0 -16 mto 0 16 lto 13.9 8 mto -13.9 -8 lto 13.9 -8 mto
		-13.9 8 lto}bind
	{16 16 mto -16 16 lto -16 -16 lto 16 -16 lto closepath}bind
	{16 16 mto -16 -16 lto -16 16 mto 16 -16 lto}bind
	{16 0 mto 0 16 lto -16 0 lto 0 -16 lto closepath}bind]def
/patdef{/patbits exch store /patname exch store CharStrings patname
	[16 16 true[16 0 0 16 0 0]patbits /imagemask load]cvx put}bd
/BuildCharDict 10 dict def
/ExFont 7 dict def
ExFont begin
	/FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def
	/Encoding 256 array def 0 1 255{Encoding exch /.notdef put}for
	/CharStrings 39 dict def CharStrings /.notdef{}put
	/BuildChar{BuildCharDict begin
		/char exch def /fontdict exch def /charproc fontdict
		/Encoding get char get fontdict /CharStrings get exch
		get def 1 0 0 0 1 1 setcachedevice gs charproc gr end}bd
end
/PatFont ExFont definefont pop
/tile{/tchar exch def /txl exch def /tyl exch def /ty exch def /tx exch def
	gs 1 setgray eofill gr gs eoclip np /PatFont findfont 32 scalefont
	setfont tx ty mto tyl
	{gs txl{tchar show}repeat gr 0 -32 rmoveto}repeat gr}bd
/ellpie{/pie exch def /eang exch def /bang exch def /ys exch def /xs exch def
	/yt exch def /xt exch def 6 array currentmatrix xt yt translate xs ys
	scale np pie{0 0 mto}if 0 0 1 bang xang eang xang arc setmatrix}bd
/xang{dup sin xs mul exch cos ys mul atan}bd
/roundarc{gs 1 setlinecap cp np mto cp lto stroke gr}bd
/fstimg{{vrep 0.1 gt{/vrep vrep 1 sub def}{
			{currentfile token pop 0 eq
				{currentfile scan readhexstring pop pop exit}
				{/vrep currentfile token pop def}ifelse
			}loop}ifelse scan}image}bd
/decode{/patstring patlen string def /bonestr 1 string def
	{vrep 0.1 gt{/vrep vrep 1 sub def scan}
		{/spos 0 def
			{currentfile token pop currentfile token pop
				exch imop exch get exec spos smax ge
				{scan exit}if}loop}ifelse}image}bd
/imop[{<ff> psc}bind
	{<00> psc}bind
	{currentfile patstring readhexstring pop psc}bind
	{1 exch 1 exch
		{pop currentfile bonestr readhexstring pop scan exch
			spos exch 0 get put /spos spos 1 add def}for}bind
	{1 sub /vrep exch def}bind]def
/psc{dup length /plen exch def exch -1 1
	{pop dup scan exch spos exch putinterval /spos spos plen add def}for
	pop}bd
/gtext{gs /msg exch def /ty exch def /tx exch def tx ty translate trotate
	rotate tcolor setgray 10 setflat horz halign get exec
	vert valign get exec np tx ty mto msg show tunder
	{cp cp extents pop pop 5 div dup neg setlinewidth 1.5 mul
		/ty exch def pop np pop ty mto tx ty lto stroke np mto}if
	gr}bd
/etext{gs translate trotate rotate tcolor setgray /tx 0 def /ty 0 def
	{tx add dup /tx exch def np ty mto show}repeat gr}bd
/jtext{/msg exch def /sps exch def /dx exch def /ty exch def /tx exch def
	gs tx ty translate trotate rotate tcolor setgray 10 setflat
	jhorz halign get exec vert valign get exec
	msg stringwidth pop dx exch sub sps 0 eq{pop 0}{sps div}ifelse
	/xsp exch def msg jo gr}bd
/fet{gs translate /tx 0 def /ty 0 def
	{tx add dup /tx exch def np ty mto show}repeat gr}bd
/fjt{/msg exch def /sps exch def /dx exch def /ty exch def
	gs ty translate 10 setflat /tx 0 def /ty 0 def
	msg stringwidth pop dx exch sub sps 0 eq{pop 0}{sps div}ifelse
	/xsp exch def msg jo gr}bd
/sf{fonts tface get findfont tscale scalefont setfont}bd
/jo{xsp exch 0 exch 32 exch np tx ty mto widthshow tunder
	{cp cp extents pop pop 5 div dup neg setlinewidth 1.5 mul /ty exch def
		pop np pop ty mto tx ty lto stroke np mto}if}bd
/horz[{/tx 0 def}bind
	{msg stringwidth pop -2 div /tx exch def}bind
	{msg stringwidth pop neg /tx exch def}bind]def
/extents{(_)bbox pop pop msg stringwidth pop (])bbox 3{exch pop}repeat}bd
/bbox{np 0 0 mto false charpath flattenpath pathbbox np}bd
/vert[{/ty 0 def}bind
	{extents -2 div /ty exch def pop pop pop}bind
	{extents neg /ty exch def pop pop pop}bind
	{extents pop pop neg /ty exch def pop}bind]def
/jhorz[{/tx 0 def}bind
	{/tx dx -2 div def}bind
	{/tx dx neg def}bind]def
/symindex 12 def

end
systemdict /setpacking known{svp setpacking}if
%%EndProlog
userdict /vpdict known not {\r
/Times-Roman findfont 12 scalefont setfont newpath 72 700 moveto\r
(Error:  the Ventura Publisher PostScript preamble is not available)show\r
newpath 72 686 moveto\r
(  on your printer.  Pre-download the preamble or include it with)show\r
newpath 72 672 moveto(  your print job.)show\r
newpath 72 658 moveto(This print job has been aborted.)show\r
showpage stop}if vpdict begin\r
668 914 0 1 VP_INIDOC vpinit
1 2480 2481 3507 false matinit
/fonts 128 array def /fpt 0 def
/GCourier addfont
/GCourier-Bold addfont
/GCourier-Oblique addfont
/GCourier-BoldOblique addfont
/GHelvetica addfont
/GHelvetica-Bold addfont
/GHelvetica-Oblique addfont
/GHelvetica-BoldOblique addfont
/GTimes-Roman addfont
/GTimes-Bold addfont
/GTimes-Italic addfont
/GTimes-BoldItalic addfont
/Symbol addfont
/GAvantGarde-Book addfont
/GAvantGarde-BookOblique addfont
/GAvantGarde-Demi addfont
/GAvantGarde-DemiOblique addfont
/GBookman-Light addfont
/GBookman-LightItalic addfont
/GBookman-Demi addfont
/GBookman-DemiItalic addfont
/GHelvetica-Narrow addfont
/GHelvetica-Narrow-Oblique addfont
/GHelvetica-Narrow-Bold addfont
/GHelvetica-Narrow-BoldOblique addfont
/GPalatino-Roman addfont
/GPalatino-Italic addfont
/GPalatino-Bold addfont
/GPalatino-BoldItalic addfont
/GNewCenturySchlbk-Roman addfont
/GNewCenturySchlbk-Italic addfont
/GNewCenturySchlbk-Bold addfont
/GNewCenturySchlbk-BoldItalic addfont
/GZapfChancery-MediumItalic addfont
/ZapfDingbats addfont
/GAmericanTypewriter-Medium addfont
/GAmericanTypewriter-Bold addfont
/GBenguiat-Book addfont
/GBenguiat-Bold addfont
/GBodoni addfont
/GBodoni-Italic addfont
/GBodoni-Bold addfont
/GBodoni-BoldItalic addfont
/GBodoni-Poster addfont
/GCenturyOldStyle-Regular addfont
/GCenturyOldStyle-Italic addfont
/GCenturyOldStyle-Bold addfont
/GCheltenham-Book addfont
/GCheltenham-BookItalic addfont
/GCheltenham-Bold addfont
/GCheltenham-BoldItalic addfont
/GFranklinGothic-Book addfont
/GFranklinGothic-BookOblique addfont
/GFranklinGothic-Demi addfont
/GFranklinGothic-DemiOblique addfont
/GFranklinGothic-Heavy addfont
/GFranklinGothic-HeavyOblique addfont
/GFrizQuadrata addfont
/GFrizQuadrata-Bold addfont
/GGalliard-Roman addfont
/GGalliard-Italic addfont
/GGalliard-Bold addfont
/GGalliard-BoldItalic addfont
/GGaramond-Light addfont
/GGaramond-LightItalic addfont
/GGaramond-Bold addfont
/GGaramond-BoldItalic addfont
/GGlypha addfont
/GGlypha-Oblique addfont
/GGlypha-Bold addfont
/GGlypha-BoldOblique addfont
/GGoudy addfont
/GGoudy-Italic addfont
/GGoudy-Bold addfont
/GGoudy-BoldItalic addfont
/GHelvetica-Light addfont
/GHelvetica-LightOblique addfont
/GHelvetica-Black addfont
/GHelvetica-BlackOblique addfont
/GHelvetica-Condensed-Light addfont
/GHelvetica-Condensed-LightOblique addfont
/GHelvetica-Condensed addfont
/GHelvetica-Condensed-Oblique addfont
/GHelvetica-Condensed-Bold addfont
/GHelvetica-Condensed-BoldOblique addfont
/GHelvetica-Condensed-Black addfont
/GHelvetica-Condensed-BlackOblique addfont
/GKorinna-Regular addfont
/GKorinna-KursivRegular addfont
/GKorinna-Bold addfont
/GKorinna-KursivBold addfont
/GLetterGothic addfont
/GLetterGothic-Slanted addfont
/GLetterGothic-Bold addfont
/GLetterGothic-BoldSlanted addfont
/GLubalinGraph-Book addfont
/GLubalinGraph-BookOblique addfont
/GLubalinGraph-Demi addfont
/GLubalinGraph-DemiOblique addfont
/GMachine addfont
/GMelior addfont
/GMelior-Italic addfont
/GMelior-Bold addfont
/GMelior-BoldItalic addfont
/GNewBaskerville-Roman addfont
/GNewBaskerville-Italic addfont
/GNewBaskerville-Bold addfont
/GNewBaskerville-BoldItalic addfont
/GOptima addfont
/GOptima-Oblique addfont
/GOptima-Bold addfont
/GOptima-BoldOblique addfont
/GOrator addfont
/GOrator-Slanted addfont
/GParkAvenue addfont
/GPrestigeElite addfont
/GPrestigeElite-Slanted addfont
/GPrestigeElite-Bold addfont
/GPrestigeElite-BoldSlanted addfont
/Sonata addfont
/GSouvenir-Light addfont
/GSouvenir-LightItalic addfont
/GSouvenir-Demi addfont
/GSouvenir-DemiItalic addfont
/GTrumpMediaeval-Roman addfont
/GTrumpMediaeval-Italic addfont
/GTrumpMediaeval-Bold addfont
/GTrumpMediaeval-BoldItalic addfont
save mark
%Begin page
UserSoP
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/mpf true def
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 335 0 (REFERENCES)fjt
/tface 8 def
8 encfont
sf
375 2892 58 0 (\(1\))fjt
525 2892 1617 12 (Rose M.T. and Cass D. E., The ISO Development Environment at NRTC: User's)fjt
525 2834 432 2 (Manual. March 1987.)fjt
375 2718 58 0 (\(2\))fjt
525 2718 1593 9 (ISO TC97/SC21 WG4 N 2684, Information Processing Systems, Open Systems)fjt
525 2659 1595 8 (Interconnection - Management Information Services - Structure of Management)fjt
525 2601 886 4 (Information, Washington output April 1988.)fjt
375 2485 58 0 (\(3\))fjt
525 2485 1584 9 (CCITT Recommendation X.501, The Directory - Models, Geneva, March 1988)fjt
375 2368 58 0 (\(4\))fjt
525 2368 1691 10 (ISO 2nd DP 9595, Information Processing Systems, Open Systems Interconnection -)fjt
525 2310 1518 8 (Management Information Service Definition - Part 2 Common Management)fjt
525 2252 1096 5 (Information Service, Washington Output, March 1988.)fjt
375 2135 58 0 (\(5\))fjt
525 2135 1691 10 (ISO 2nd DP 9596, Information Processing Systems, Open Systems Interconnection -)fjt
525 2077 1538 8 (Management Information Protocol Definition - Part 2 Common Management)fjt
525 2019 1333 6 (Information Protocol Definition, Washington Output, March 1988.)fjt
375 1902 58 0 (\(6\))fjt
525 1902 1703 11 (Kille S.E. and Robbins C., "Distributed Operations in the QUIPU Directory Service",)fjt
525 1844 1089 7 (presented at ESPRIT Conference, Brussels, Nov 1988 )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1756 13 (Figure 7 shows the screen layout. When the microscope is started, the "current position")fjt
375 2951 1729 14 (display shows a representation of the ManagedObjectId for the root of the MIB \(ie. the)fjt
375 2892 1769 15 (Managed System object\). At this point either of the VIEW or LIST buttons may be used.)fjt
/tface 9 def
9 encfont
sf
525 1563 139 0 (VIEW)fjt
/tface 8 def
sf
663 1563 202 2 ( invokes a)fjt
/tface 9 def
sf
865 1563 511 1 ( M-CONFIRMED-GET)fjt
/tface 8 def
sf
1375 1563 686 7 ( request for all the attributes of the)fjt
525 1505 1699 15 ("current" object and displays these in the lower half of the screen. The slide bars may)fjt
525 1447 826 7 (be used to scroll the display as necessary.)fjt
/tface 9 def
sf
525 1330 114 0 (LIST)fjt
/tface 8 def
sf
638 1330 215 3 ( invokes a )fjt
/tface 9 def
sf
853 1330 498 0 (M-CONFIRMED-GET)fjt
/tface 8 def
sf
1350 1330 300 3 ( request for the)fjt
/tface 9 def
sf
525 1272 722 0 (ManagedObjectIdComponentList)fjt
/tface 8 def
sf
1247 1272 698 6 ( and displays a list of subordinates.)fjt
375 1155 46 1 (If )fjt
/tface 9 def
sf
420 1155 114 0 (LIST)fjt
/tface 8 def
sf
534 1155 1161 10 ( has been used, a subordinate may be highlighted and then)fjt
/tface 9 def
sf
1694 1155 173 1 ( DOWN)fjt
/tface 8 def
sf
1867 1155 274 3 ( may be used.)fjt
/tface 9 def
sf
375 1039 161 0 (DOWN)fjt
/tface 8 def
sf
536 1039 671 5 ( appends the highlighted object's )fjt
/tface 9 def
sf
1206 1039 639 0 (ManagedObjectIdComponent)fjt
/tface 8 def
sf
1845 1039 367 2 ( "current position")fjt
375 981 768 7 (and clears the lower half of the screen.)fjt
/tface 9 def
sf
525 864 205 0 (ASCEND)fjt
/tface 8 def
sf
730 864 1453 12 ( merely adjusts the "current position" display and clears the lower half of)fjt
525 806 213 1 (the screen.)fjt
/tface 9 def
sf
525 689 208 0 (MODIFY)fjt
/tface 8 def
sf
732 689 1441 13 ( causes an editing window to appear. This has a line editor which allows)fjt
525 631 1707 13 (individual attribute values to be altered. When the user is satisfied with the alterations)fjt
525 573 207 2 (she clicks )fjt
/tface 9 def
sf
732 573 78 0 (OK)fjt
/tface 8 def
sf
809 573 97 2 ( and )fjt
/tface 9 def
sf
906 573 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
1393 573 538 6 ( is used to update the MIB.)fjt
375 456 1810 17 (A special version of the ECP may be invoked with the Microscope to run in a separate Sun)fjt
375 398 1665 15 (window. This is used to display event reports which may be generated as a result of)fjt
375 340 729 4 (manipulations with the Microscope. )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 2898 2330 2898 2330 1682 300 1682 np mto lto lto lto clip np
greset 150 3048 2481 3048 2481 1530 150 1530 np mto lto lto lto clip np
754 1758 1883 1758 1883 2820 3 754 2820 path
0 setgray
gs 4 8 div setgray
eofill gr
7 setlinewidth
754 1758 754 2820 1883 2820 1883 1758 4 754 1758 path
stroke
754 1758 rend
754 1758 rend
887 1957 1577 1957 1577 2681 3 887 2681 path
1 setgray
gs eofill gr
0 setgray
887 1957 887 2681 1577 2681 1577 1957 4 887 1957 path
stroke
887 1957 rend
887 1957 rend
883 2385 1581 2385 1581 2684 3 883 2684 path
gs 7 8 div setgray
eofill gr
883 2385 883 2684 1581 2684 1581 2385 4 883 2385 path
stroke
883 2385 rend
883 2385 rend
1451 2621 1551 2654 rbox 1 setgray
gs eofill gr
0 setgray
1451 2621 1551 2654 rbox stroke
/tface 5 def
5 encfont
/tcolor 0 2 div def
/tscale 6 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1482 2628 (Up) gtext
1318 2621 1418 2654 rbox 1 setgray
gs eofill gr
0 setgray
1318 2621 1418 2654 rbox stroke
1333 2628 (Down) gtext
1185 2621 1285 2654 rbox gs 0 8 div setgray
eofill gr
1185 2621 1285 2654 rbox stroke
/tcolor 2 2 div def
1212 2628 (List) gtext
1053 2621 1152 2654 rbox 1 setgray
gs eofill gr
0 setgray
1053 2621 1152 2654 rbox stroke
/tcolor 0 2 div def
1078 2628 (Edit) gtext
920 2621 1019 2654 rbox 1 setgray
gs eofill gr
0 setgray
920 2621 1019 2654 rbox stroke
940 2628 (View) gtext
917 2485 1481 2485 1481 2551 3 917 2551 path
1 setgray
gs eofill gr
0 setgray
917 2485 917 2551 1481 2551 1481 2485 4 917 2485 path
stroke
917 2485 rend
917 2485 rend
921 2529 (Man Sys   Subsys   T-Entity   ) gtext
921 2495 (NULL       NULL      isode     ) gtext
13 setlinewidth
1581 2385 1 883 2385 path
stroke
883 2385 rend
1581 2385 rend
917 2320 (T-Ent.-Invoc      PID = 1345) gtext
917 2261 (T-Ent.-Invoc      PID = 1356) gtext
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1831 2330 1831 2330 1536 300 1536 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 1724 374 3 (Figure 7 Microscope Screen)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
( )25 (4)13 (.)25 (4)0 4 375 3009 fet
(y)25 (a)14 (l)27 (p)20 (s)13 (i)36 (D)13 ( )19 (s)28 (u)16 (t)25 (a)17 (t)28 (S)12 ( )42 (m)22 (e)16 (t)19 (s)25 (y)28 (S)0 21 492 3009 fet
/tface 8 def
8 encfont
sf
375 2952 1750 13 (These are textual displays which are updated dynamically. They are designed to give an)fjt
375 2893 1809 14 (operator "at a glance" information on OSI activity. Two displays are supported: type A has)fjt
375 2835 1859 15 (entries for each of the monitored systems; type B has entries for each transport connection on)fjt
375 2777 1744 14 (a particular system. Type B entries are more detailed and include traffic counts for each)fjt
375 2719 433 2 (transport connection. )fjt
375 2602 1532 13 (On start-up, a SSD must contact the appropriate SMA\(s\) and add itself to the)fjt
/tface 9 def
sf
375 2544 495 0 (ReportDestinationLists)fjt
/tface 8 def
sf
869 2544 1187 13 (  for the events of which it wishes to be notified. The CMIS)fjt
/tface 9 def
sf
375 2486 500 1 (M-CONFIRMED-SET )fjt
/tface 8 def
sf
874 2486 246 2 (primitive in )fjt
/tface 9 def
sf
1120 2486 81 0 (add)fjt
/tface 8 def
sf
1200 2486 919 9 ( mode is used for this purpose. In practice, the)fjt
375 2427 1862 14 (defined events of interest are the connect and disconnect events which are associated with the)fjt
375 2369 1847 15 (T-Entity and the TPDU threshold event associated with the T-CEP which is used by the type)fjt
375 2311 1620 15 (B display. For the type B display the sequence of events on start-up is as follows:)fjt
375 2194 30 0 (i\))fjt
525 2194 1225 11 (Obtain the name of the system to be monitored from the user.)fjt
375 2078 44 0 (ii\))fjt
525 2078 1204 6 (Derive the corresponding SMA entity title \(algorithmically\).)fjt
375 1961 58 0 (iii\))fjt
525 1961 1236 9 (Use the directory service to obtain the SMA's P-SAP address.)fjt
375 1845 55 0 (iv\))fjt
525 1845 174 2 (Issue an )fjt
/tface 9 def
sf
699 1845 293 0 (M-INITIATE)fjt
/tface 8 def
sf
992 1845 1183 10 ( request to the P-SAP address to establish a management as)fjt
2174 1845 17 0 (-)fjt
525 1787 192 0 (sociation.)fjt
375 1670 42 0 (v\))fjt
525 1670 159 1 (Direct a)fjt
/tface 9 def
sf
683 1670 511 1 ( M-CONFIRMED-GET)fjt
/tface 8 def
sf
1194 1670 1041 9 ( request at the T-Subsystem managed object so as to)fjt
525 1612 1652 11 (read the list of subordinate identifiers. The possible sub-ordinates are T-Entities; in)fjt
525 1554 1224 11 (practice for the Prototype MIB there will be just one of these.)fjt
375 1437 55 0 (vi\))fjt
525 1437 1682 14 (Repeat v\) for the T-Entity to get another list of subordinate identifiers. These will be)fjt
525 1379 1122 6 (for T-Entity-Invocations and for Report Control objects.)fjt
375 1262 69 0 (vii\))fjt
525 1262 171 2 (Direct a )fjt
/tface 9 def
sf
696 1262 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
1183 1262 29 1 ( \()fjt
/tface 9 def
sf
1211 1262 81 0 (add)fjt
/tface 8 def
sf
1292 1262 870 9 ( mode\) at the Report Control object so as to)fjt
525 1204 1104 9 (add the identifier for this association to the appropriate )fjt
/tface 9 def
sf
1629 1204 475 0 (ReportDestinationList)fjt
/tface 8 def
sf
2104 1204 114 1 (. This)fjt
525 1146 1590 11 (ensures that subsequent event reports are sent via the existing association which)fjt
525 1088 1262 9 (guarantees that they are received by the correct remote process.)fjt
375 971 1785 13 (The displays make use of the Unix "Curses" package for screen management. This means)fjt
375 913 1749 15 (that they can be run on a very large range of cursor addressable terminals. Versions will)fjt
375 855 1832 15 (probably be developed in the future based on the X-Windows standard; these will be able to)fjt
375 796 1486 11 (make use of the graphical capabilities available from bit-mapped screens.  )fjt
/tface 9 def
sf
( )25 (5)13 (.)25 (4)0 4 375 663 fet
(e)28 (p)25 (o)22 (c)19 (s)25 (o)21 (r)22 (c)14 (i)47 (M)0 10 492 663 fet
/tface 8 def
sf
375 606 1719 12 (It is clear that the information structures manipulated by network management and the)fjt
375 548 1761 13 (directory are very similar. Both are tree structured and reference attributes by name. The)fjt
375 489 1804 13 (Microscope is based on an interface which was originally developed for the INCA QUIPU)fjt
375 431 1783 13 (directory service [6]. It allows the navigation of the management information tree and the)fjt
375 373 1777 11 (flexible manipulation of attribute values. The interface uses the SUNview package which)fjt
375 315 1849 14 (provides a set of tools for designing WIMP style interfaces with buttons and slide-bars under)fjt
375 256 309 2 (mouse control. )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1757 10 (disconnects occur, and whenever traffic counts on individual connections exceed rolling)fjt
375 2951 1838 15 (thresholds. One consequence of this scheme is that the view of the system obtainable via the)fjt
375 2892 1761 14 (MIS always lags some distance behind reality. This is unfortunate but difficult to avoid. )fjt
375 2776 1842 16 (A second consequence is that it is difficult to "write" the copies of attribute values which are)fjt
375 2718 1804 12 (maintained in protocol implementations' data spaces. Such writes would have to wait until)fjt
375 2659 1846 13 (the protocol implementation next generated a report; they could then be piggy-backed on the)fjt
375 2601 1384 12 (reply. In practice this difficulty has been avoided by ensuring that all )fjt
375 2485 1810 13 (writable attributes are held exclusively within the SMA's own data space. In particular this)fjt
375 2426 1826 14 (applies to thresholds, which are maintained wholly by the SMA. Naturally a lower bound is)fjt
375 2368 1823 14 (imposed on the granularity of such thresholds by the frequency of reports from the protocol)fjt
375 2310 344 0 (implementations.)fjt
375 2193 1712 13 (The SMA represents managed objects internally as a series of 'C' structures linked by)fjt
375 2135 1804 15 (pointers to reflect the hierarchical relationships. All data is kept in main memory - the data)fjt
375 2077 1838 16 (volume is such that this is unlikely to cause difficulties. In any case, experience with the UC)fjt
2213 2077 31 0 (L)fjt
375 2019 1843 11 (QUIPU directory implementation suggests that the UNIX paging algorithm would cope well)fjt
375 1960 1805 11 (should it be necessary. Clearly the hierarchical relationships between managed objects, the)fjt
375 1902 1790 15 (operations which may be performed upon them, and the way in which they are named has)fjt
375 1844 1780 13 (close parallels with the directory. The SMA data management software owes much to the)fjt
375 1786 1541 8 (experience gained from the QUIPU Directory System Agent implementation.)fjt
375 1669 1825 16 (Any attribute in the MIB may be accessed - there is currently no access control. In particula)fjt
2200 1669 17 0 (r)fjt
375 1611 1840 13 (the attributes specifying the names of subordinate managed objects may be read, this facility)fjt
375 1553 1824 10 (allows remote management processes to navigate the management information tree through)fjt
375 1494 279 4 (the use of the )fjt
/tface 9 def
9 encfont
sf
654 1494 498 0 (M-CONFIRMED-GET)fjt
/tface 8 def
sf
1152 1494 1031 8 ( primitive. As noted previously, there are no special)fjt
375 1436 1330 10 (tree search primitives parallelling those defined for the Directory.  )fjt
/tface 9 def
sf
( )25 (3)13 (.)25 (4)0 4 375 1303 fet
(s)19 (s)22 (e)22 (c)25 (o)22 (r)30 (P)13 ( )27 (n)25 (o)14 (i)17 (t)22 (c)22 (e)13 (l)14 (l)25 (o)36 (C)13 ( )16 (t)28 (n)22 (e)25 (v)33 (E)0 24 492 1303 fet
/tface 8 def
sf
375 1246 1699 11 (The Event Collection Process \(ECP\) exists to provide long-term statistics on network)fjt
375 1187 1828 11 (operation. By default, all SMAs report transport connects \(successful and unsuccessful\) and)fjt
375 1129 1782 14 (disconnects to the ECP - the disconnect report includes a statistical summary of activity o)fjt
2157 1129 25 0 (n)fjt
375 1071 1835 13 (the connection. Unusual events and error conditions are also reported by default. In addition)fjt
2210 1071 13 0 (,)fjt
375 1013 1714 14 (the Microscope may be used to increase the level of reporting by setting thresholds on)fjt
375 954 1328 11 (counters etc., and arranging that reports should be sent to the ECP.)fjt
375 838 1863 12 (By its nature, the ECP has to handle multiple simultaneous management associations. System)fjt
375 780 1768 14 (factors impose a limit on the number of these. The current implementation is designed to)fjt
375 721 1581 12 (resolve this difficulty by breaking the least recently used association in order to)fjt
375 663 1784 15 (accommodate new ones. In practice, this facility is not needed with the present size of the)fjt
375 605 325 0 (implementation.)fjt
375 488 1857 16 (The information collected by the ECP is dumped to daily Unix files and may be displayed on)fjt
375 430 1731 15 (a screen in real-time. Version 2 of the ECP will dump hourly summaries in the QUIPU)fjt
375 372 358 2 (directory service. )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1796 17 (The system has a static configuration, which consists of a set of SMAs and an ECP, this is)fjt
375 2951 1823 14 (managed via the directory service. Thus the directory contains entries for the SMAs and for)fjt
375 2892 1485 13 (the ECP which enable these components to locate each other at boot time. )fjt
375 2776 1777 13 (The other components \(SSD and Microscope\) are initiated via human action as and when)fjt
375 2718 1845 16 (needed; there may be multiple instances of each of these. Again the directory is used to locat)fjt
2219 2718 22 0 (e)fjt
375 2659 391 2 (the required SMAs.)fjt
375 2543 1837 13 (The implementation environment is Unix 4.2BSD running on a variety of hardware with the)fjt
375 2485 1737 12 (OSI infrastructure being supplied by ISODE. All implementation is in 'C'. The ISODE)fjt
375 2426 1446 10 (presentation layer toolkit has been used to assist with ASN.1 processing.)fjt
/tface 9 def
9 encfont
sf
( )25 (2)13 (.)25 (4)0 4 375 2293 fet
(s)16 (t)28 (n)22 (e)25 (g)36 (A)11 ( )17 (t)27 (n)22 (e)42 (m)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)11 ( )19 (s)42 (m)22 (e)16 (t)19 (s)25 (y)28 (S)0 25 492 2293 fet
/tface 8 def
sf
375 2236 1823 14 (Eventually the MIB will cover all protocol layers and implementations on a Unix system. It)fjt
375 2178 1852 14 (was decided that this could best be achieved by incorporating a specialised Unix process into)fjt
375 2119 1785 15 (each system. This would enable OSI MIS implementation to be kept in one place, and the)fjt
375 2061 1865 13 (process could be designed so as to keep the impact of additional management communication)fjt
375 2003 1060 7 (on existing protocol implementations to a minimum. )fjt
375 1886 1782 17 (The ISO standards make it clear that the MIB is only visible through the use of CMIS; no)fjt
375 1828 1813 11 (particular implementation style or data organisation is implied. In the INCA implementatio)fjt
2188 1828 38 0 (n,)fjt
375 1770 1800 13 (management information is partly in the data spaces of the processes which implement the)fjt
375 1712 1805 16 (protocols, and partly within the data space of the SMA. It is the latter information which is)fjt
375 1653 1737 17 (accessible via CMIS; it is one of the tasks of the SMA to ensure that this information is)fjt
375 1595 1577 10 (adequately up-to-date with respect to the information in the protocol processes.)fjt
375 1479 1377 12 (The tasks to be performed by a SMA may be summarised as follows:)fjt
525 1362 1538 6 (Internal communication with processes executing communications protocols.)fjt
525 1246 1714 12 (Provision of those attributes of managed objects not available directly from within the)fjt
525 1187 1594 9 (protocol implementations. For example the SMA accumulates statistics on layer)fjt
525 1129 1621 12 (activity as a whole whilst the protocol implementation only has knowledge of the)fjt
525 1071 741 5 (activity within a single Unix process.)fjt
525 954 1425 10 (Enabling of remote access to managed object attributes through CMIS. )fjt
525 838 1612 10 (Enabling the external control of management functions within managed objects -)fjt
525 780 647 5 (such as the setting of thresholds.)fjt
525 663 1501 11 (The detection of significant events and the exceeding of thresholds, and the)fjt
525 605 784 4 (consequent generation of event reports.)fjt
375 488 1791 14 (The ISODE transport layer was chosen as the management target. This runs in user space,)fjt
375 430 1817 14 (thus some form of IPC must be used for communication with the SMA; currently datagram)fjt
375 372 1819 13 (sockets are used. All IPC is initiated by the protocol implementations; this avoids problems)fjt
375 314 1587 9 (associated with the asynchronous interruption of protocol activity. The protocol)fjt
375 255 1771 12 (implementations make reports to the SMA when significant events, such as connects and)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1661 11 (The toolset which has been implemented by UCL supports the following functions:)fjt
525 2892 954 7 (The logging of event reports for future analysis.)fjt
525 2776 951 7 (The maintenance of displays of network status. )fjt
525 2659 1538 14 (The provision of a human user interface to an MIB on a system which allows)fjt
525 2601 1525 11 (browsing through the tree of managed objects and the direct manipulation of)fjt
525 2543 197 0 (attributes.)fjt
/tface 9 def
9 encfont
sf
375 2426 25 0 (4)fjt
(n)25 (g)13 (i)20 (s)22 (e)36 (D)12 ( )42 (m)22 (e)16 (t)19 (s)25 (y)28 (S)0 13 442 2426 fet
( )25 (1)13 (.)25 (4)0 4 375 2294 fet
(w)22 (e)14 (i)25 (v)22 (r)22 (e)25 (v)39 (O)12 ( )0 9 492 2294 fet
/tface 8 def
sf
375 2237 1724 10 (This section describes how the functionality specified above is distributedbetween real)fjt
375 2179 1553 11 (software components. The major components are shown in Figure 6, they are:)fjt
/tface 9 def
sf
525 2062 603 2 (System Management Agents)fjt
525 2004 163 0 (\(SMAs\))fjt
/tface 8 def
sf
688 2004 440 5 (. There is one of these)fjt
525 1946 580 3 (on each participating system.)fjt
525 1887 541 5 (Their purpose is to work in)fjt
525 1829 567 2 (conjunctionwith the existing)fjt
525 1771 575 2 (communications software on)fjt
525 1713 561 4 (the system to implement the)fjt
525 1654 585 5 (MIB and to provide access to)fjt
525 1596 380 4 (it via the OSI MIS.)fjt
/tface 9 def
sf
525 1480 470 2 (System Status Display)fjt
525 1421 125 0 (\(SSD\))fjt
/tface 8 def
sf
649 1421 450 4 (. This gives a dynamic)fjt
525 1363 424 3 (display of the current)fjt
525 1305 588 3 (communications activity on a)fjt
525 1247 437 4 (given system or set of)fjt
525 1188 182 1 (systems. )fjt
/tface 9 def
sf
525 1072 525 2 (Event Collection Process)fjt
525 1014 145 0 (\(ECP\).)fjt
/tface 8 def
sf
670 1014 427 3 ( This receives reports)fjt
525 955 577 4 (from the SMAs, filters these,)fjt
525 897 413 3 (and records them for)fjt
525 839 419 2 (subsequent analysis. )fjt
/tface 9 def
sf
525 722 246 0 (Microscope)fjt
/tface 8 def
sf
771 722 344 4 (. This is a remote)fjt
525 664 542 4 (human user interface to the)fjt
525 606 555 6 (MIB on a system. It may be)fjt
525 548 588 3 (used for trouble-shooting and)fjt
525 489 516 3 (the direct manipulation of)fjt
525 431 551 3 (management values such as)fjt
525 373 217 0 (thresholds.)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 1069 2141 2331 2141 2331 477 1069 477 np mto lto lto lto clip np
greset 949 2261 2451 2261 2451 356 949 356 np mto lto lto lto clip np
1 setlinewidth
1627 1482 1902 1482 1902 1680 3 1627 1680 path
0 setgray
gs 4 8 div setgray
eofill gr
1627 1482 1627 1680 1902 1680 1902 1482 4 1627 1482 path
stroke
1627 1482 rend
1627 1482 rend
1649 1500 1879 1658 rbox 1 setgray
gs eofill gr
0 setgray
1649 1500 1879 1658 rbox stroke
1902 1481 1968 1443 1956 1443 1553 1443 4 1628 1481 path
gs 7 8 div setgray
eofill gr
1902 1481 1968 1443 1956 1443 1553 1443 4 1628 1481 path
stroke
1628 1481 rend
1902 1481 rend
1728 1571 1862 1571 1862 1644 3 1728 1644 path
1 setgray
gs eofill gr
5 setlinewidth
0 setgray
1728 1571 1728 1644 1862 1644 1862 1571 4 1728 1571 path
stroke
1728 1571 rend
1728 1571 rend
1 setlinewidth
1842 1634 1 1741 1634 path
stroke
1741 1634 rend
1842 1634 rend
1842 1626 1 1741 1626 path
stroke
1741 1626 rend
1842 1626 rend
1842 1618 1 1741 1618 path
stroke
1741 1618 rend
1842 1618 rend
1842 1609 1 1741 1609 path
stroke
1741 1609 rend
1842 1609 rend
1842 1601 1 1741 1601 path
stroke
1741 1601 rend
1842 1601 rend
1791 1593 1 1741 1593 path
stroke
1741 1593 rend
1791 1593 rend
1808 1585 1 1741 1585 path
stroke
1741 1585 rend
1808 1585 rend
1842 1577 1 1741 1577 path
stroke
1741 1577 rend
1842 1577 rend
1755 1591 1826 1591 1826 1626 3 1755 1626 path
1 setgray
gs eofill gr
/tface 4 def
4 encfont
/tcolor 0 2 div def
/tscale 7 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1762 1600 (SSD) gtext
1627 1837 1902 1837 1902 2036 3 1627 2036 path
0 setgray
gs 4 8 div setgray
eofill gr
1627 1837 1627 2036 1902 2036 1902 1837 4 1627 1837 path
stroke
1627 1837 rend
1627 1837 rend
1649 1855 1879 2013 rbox 1 setgray
gs eofill gr
0 setgray
1649 1855 1879 2013 rbox stroke
1902 1837 1968 1799 1956 1799 1553 1799 4 1628 1837 path
gs 7 8 div setgray
eofill gr
1902 1837 1968 1799 1956 1799 1553 1799 4 1628 1837 path
stroke
1628 1837 rend
1902 1837 rend
1627 1126 1902 1126 1902 1325 3 1627 1325 path
gs 4 8 div setgray
eofill gr
1627 1126 1627 1325 1902 1325 1902 1126 4 1627 1126 path
stroke
1627 1126 rend
1627 1126 rend
1649 1144 1879 1302 rbox 1 setgray
gs eofill gr
0 setgray
1649 1144 1879 1302 rbox stroke
1902 1126 1968 1088 1956 1088 1553 1088 4 1628 1126 path
gs 7 8 div setgray
eofill gr
1902 1126 1968 1088 1956 1088 1553 1088 4 1628 1126 path
stroke
1628 1126 rend
1902 1126 rend
1627 771 1902 771 1902 969 3 1627 969 path
gs 4 8 div setgray
eofill gr
1627 771 1627 969 1902 969 1902 771 4 1627 771 path
stroke
1627 771 rend
1627 771 rend
1649 789 1879 947 rbox 1 setgray
gs eofill gr
0 setgray
1649 789 1879 947 rbox stroke
1902 770 1968 732 1956 732 1553 732 4 1628 770 path
gs 7 8 div setgray
eofill gr
1902 770 1968 732 1956 732 1553 732 4 1628 770 path
stroke
1628 770 rend
1902 770 rend
1663 1897 1758 1897 1758 2003 3 1663 2003 path
1 setgray
gs eofill gr
5 setlinewidth
0 setgray
1663 1897 1663 2003 1758 2003 1758 1897 4 1663 1897 path
stroke
1663 1897 rend
1663 1897 rend
1 setlinewidth
1743 1989 1 1672 1989 path
stroke
1672 1989 rend
1743 1989 rend
1743 1977 1 1672 1977 path
stroke
1672 1977 rend
1743 1977 rend
1743 1965 1 1672 1965 path
stroke
1672 1965 rend
1743 1965 rend
1743 1953 1 1672 1953 path
stroke
1672 1953 rend
1743 1953 rend
1743 1941 1 1672 1941 path
stroke
1672 1941 rend
1743 1941 rend
1708 1929 1 1672 1929 path
stroke
1672 1929 rend
1708 1929 rend
1719 1917 1 1672 1917 path
stroke
1672 1917 rend
1719 1917 rend
1743 1906 1 1672 1906 path
stroke
1672 1906 rend
1743 1906 rend
1673 1945 1745 1945 1745 1980 3 1673 1980 path
1 setgray
gs eofill gr
1681 1954 (SSD) gtext
1722 1861 1856 1861 1856 1934 3 1722 1934 path
gs eofill gr
5 setlinewidth
0 setgray
1722 1861 1722 1934 1856 1934 1856 1861 4 1722 1861 path
stroke
1722 1861 rend
1722 1861 rend
1 setlinewidth
1836 1924 1 1735 1924 path
stroke
1735 1924 rend
1836 1924 rend
1836 1916 1 1735 1916 path
stroke
1735 1916 rend
1836 1916 rend
1836 1908 1 1735 1908 path
stroke
1735 1908 rend
1836 1908 rend
1836 1900 1 1735 1900 path
stroke
1735 1900 rend
1836 1900 rend
1836 1892 1 1735 1892 path
stroke
1735 1892 rend
1836 1892 rend
1785 1883 1 1735 1883 path
stroke
1735 1883 rend
1785 1883 rend
1802 1875 1 1735 1875 path
stroke
1735 1875 rend
1802 1875 rend
1836 1867 1 1735 1867 path
stroke
1735 1867 rend
1836 1867 rend
1749 1881 1820 1881 1820 1916 3 1749 1916 path
1 setgray
gs eofill gr
1756 1890 (SSD) gtext
1660 1515 1767 1515 1767 1645 3 1660 1645 path
gs eofill gr
5 setlinewidth
0 setgray
1660 1515 1660 1645 1767 1645 1767 1515 4 1660 1515 path
stroke
1660 1515 rend
1660 1515 rend
1684 1633 1 1672 1633 path
stroke
1672 1633 rend
1684 1633 rend
1719 1633 1 1708 1633 path
stroke
1708 1633 rend
1719 1633 rend
1755 1633 1 1743 1633 path
stroke
1743 1633 rend
1755 1633 rend
1767 1621 1 1660 1621 path
stroke
1660 1621 rend
1767 1621 rend
1767 1562 1 1660 1562 path
stroke
1660 1562 rend
1767 1562 rend
1 setlinewidth
1755 1609 1 1672 1609 path
stroke
1672 1609 rend
1755 1609 rend
1743 1597 1 1672 1597 path
stroke
1672 1597 rend
1743 1597 rend
1755 1586 1 1672 1586 path
stroke
1672 1586 rend
1755 1586 rend
1719 1550 1 1672 1550 path
stroke
1672 1550 rend
1719 1550 rend
1743 1538 1 1672 1538 path
stroke
1672 1538 rend
1743 1538 rend
1678 1547 1749 1547 1749 1582 3 1678 1582 path
1 setgray
gs eofill gr
1685 1555 (MIC) gtext
1671 811 1764 811 1764 927 3 1671 927 path
gs eofill gr
5 setlinewidth
0 setgray
1671 811 1671 927 1764 927 1764 811 4 1671 811 path
stroke
1671 811 rend
1671 811 rend
1 setlinewidth
1755 910 1 1684 910 path
stroke
1684 910 rend
1755 910 rend
1731 898 1 1684 898 path
stroke
1684 898 rend
1731 898 rend
1755 875 1 1684 875 path
stroke
1684 875 rend
1755 875 rend
1755 886 1 1684 886 path
stroke
1684 886 rend
1755 886 rend
1719 863 1 1684 863 path
stroke
1684 863 rend
1719 863 rend
1755 851 1 1684 851 path
stroke
1684 851 rend
1755 851 rend
1731 839 1 1684 839 path
stroke
1684 839 rend
1731 839 rend
1755 827 1 1684 827 path
stroke
1684 827 rend
1755 827 rend
1682 849 1753 849 1753 885 3 1682 885 path
1 setgray
gs eofill gr
1688 857 (ECP) gtext
6 array currentmatrix 128 40 1348 623 translate scale circle setmatrix
gs eofill gr
5 setlinewidth
0 setgray
1348 623 128 40 0 360 false ellpie gs stroke gr
1218 623 1476 623 1476 750 3 1218 750 path
1 setgray
gs eofill gr
1 setlinewidth
6 array currentmatrix 128 40 1350 750 translate scale circle setmatrix
gs eofill gr
5 setlinewidth
0 setgray
1350 750 128 40 0 360 false ellpie gs stroke gr
1218 623 1 1218 750 path
stroke
1218 750 rend
1218 623 rend
1476 623 1 1476 750 path
stroke
1476 750 rend
1476 623 rend
11 setlinewidth
false true[1656 810 1490 738 ]arrowline stroke
1656 810 rend
1775 1802 1893 1861 rbox 1 setgray
gs eofill gr
5 setlinewidth
0 setgray
1775 1802 1893 1861 rbox stroke
1803 1827 (SMA) gtext
1774 733 1893 792 rbox 1 setgray
gs eofill gr
0 setgray
1774 733 1893 792 rbox stroke
1802 758 (SMA) gtext
1769 1444 1893 1498 rbox 1 setgray
gs eofill gr
0 setgray
1769 1444 1893 1498 rbox stroke
1799 1467 (SMA) gtext
1 setlinewidth
[12 4]0 setdash
false true[1879 1113 2080 1113 2080 876 1772 876 ]arrowline stroke
1879 1113 rend
false true[1873 1143 2080 1143 2080 1913 1873 1913 ]arrowline stroke
1873 1143 rend
1771 1089 1890 1148 rbox 1 setgray
gs eofill gr
5 setlinewidth
[]0 setdash
0 setgray
1771 1089 1890 1148 rbox stroke
1800 1114 (SMA) gtext
1 setlinewidth
[3 5]0 setdash
true true[1665 1587 1369 1587 1369 1113 1772 1113 ]arrowline stroke
1237 1050 1232 1035 1225 1024 1234 994 1243 983 1253 964 1251 945 1249 922 1256 900 1267 889 1280 881 1309 873 1335 877 1362 885 1381 889 1393 892 1405 904 1419 911 1427 915 1451 919 1460 919 1479 926 1487 934 1501 956 1501 986 1499 1001 1487 1020 1477 1028 1451 1043 1444 1047 1427 1058 1396 1065 1390 1065 1379 1062 1366 1058 1359 1054 1349 1050 1335 1047 1318 1047 1309 1050 1302 1054 1289 1080 1282 1088 1275 1092 1267 1088 1260 1073 46 1237 1050 path
gs 7 8 div setgray
eofill gr
1268 942 1463 942 1463 1010 3 1268 1010 path
1 setgray
gs eofill gr
1280 980 (DIRECTORY) gtext
1282 953 (SERVICE) gtext
11 setlinewidth
[]0 setdash
0 setgray
true false[1448 957 1662 886 ]arrowline stroke
1662 886 rend
/tface 6 def
6 encfont
sf
1431 903 (Hourly) gtext
1431 869 (Summaries) gtext
1515 713 (Event ) gtext
1515 679 (Reports) gtext
/tface 4 def
sf
1301 663 (EVENT) gtext
1301 629 (LOG) gtext
/tface 6 def
sf
2080 1145 (Event) gtext
2080 1111 (Reports) gtext
1380 1392 (Diagnosis ) gtext
1380 1358 (and Control) gtext
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 1069 626 2331 626 2331 331 1069 331 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1256 490 772 6 (Figure 6 UCL Network Management System Components)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 25 0 (3)fjt
(s)22 (e)13 (i)17 (t)14 (i)13 (l)14 (i)28 (b)25 (a)28 (p)25 (a)36 (C)12 ( )42 (m)22 (e)16 (t)19 (s)25 (y)28 (S)13 ( )16 (t)28 (n)22 (e)41 (m)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)0 30 442 3009 fet
( )25 (1)13 (.)25 (3)0 4 375 2877 fet
(s)19 (s)22 (e)22 (c)22 (c)36 (A)11 ( )28 (d)28 (n)25 (a)11 ( )28 (n)25 (o)14 (i)16 (t)25 (a)22 (r)22 (e)28 (p)39 (O)12 ( )33 (B)19 (I)47 (M)0 24 492 2877 fet
/tface 8 def
8 encfont
sf
375 2819 1822 13 (A MIB is implemented on each participating system. Information is partitioned in the naive)fjt
375 2761 1807 14 (way, with each MIB containing only information about the system on which it is mounted.)fjt
375 2703 1694 12 (The MIB communicates with the outside world through the ISO CMIS and Common)fjt
375 2645 1354 5 (Management Information Protocol \(CMIP\)[4][5]. Facilities include:)fjt
525 2528 1508 11 (The ability to both read and write specific managed object attributes \(CMIS)fjt
/tface 9 def
sf
525 2470 498 0 (M-CONFIRMED-GET)fjt
/tface 8 def
sf
1023 2470 97 2 ( and )fjt
/tface 9 def
sf
1120 2470 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
1606 2470 359 3 ( in replace mode\).)fjt
525 2353 1555 10 (The ability to add and remove elements to/from "set-valued" attributes \(CMIS)fjt
/tface 9 def
sf
525 2295 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
1012 2295 501 3 ( with add/remove mode\).)fjt
525 2179 1047 7 (The spontaneous generation of event reports \(CMIS )fjt
/tface 9 def
sf
1572 2179 460 0 (M-EVENT-REPORT)fjt
/tface 8 def
sf
2031 2179 29 0 (\).)fjt
525 2062 1440 8 (The management of associations with remote manager processes \(CMIS)fjt
/tface 9 def
sf
525 2004 346 0 (M-INITIALIZE)fjt
/tface 8 def
sf
870 2004 97 2 ( and )fjt
/tface 9 def
sf
967 2004 371 0 (M-TERMINATE)fjt
/tface 8 def
sf
1338 2004 29 1 (\) )fjt
375 1887 1811 13 (The managed object tree for a system varies as network activity varies; the implementation)fjt
375 1829 1827 12 (reflects this with objects being created and destroyed as necessary. Creation and destruction)fjt
375 1771 967 8 (is triggered solely by internal stimuli; the CMIS )fjt
/tface 9 def
sf
1342 1771 271 0 (M-CREATE)fjt
/tface 8 def
sf
1613 1771 85 1 ( and)fjt
/tface 9 def
sf
1697 1771 278 1 ( M-DELETE)fjt
/tface 8 def
sf
1975 1771 220 1 ( operations)fjt
375 1713 1830 15 (are not supported. As noted in Section 2.4, every object includes amongst its attributes a list)fjt
375 1654 1803 14 (of the names of its subordinates. This list is automatically updated as subordinates are crea)fjt
2177 1654 61 0 (ted)fjt
375 1596 303 2 (and destroyed. )fjt
375 1480 1812 13 (A MIB is more than just a passive database. The implementation supports "defined events")fjt
375 1421 1692 13 (which specify actions to be taken when specific network incidents occur. In the UCL)fjt
375 1363 1763 13 (implementation, the action is always the sending of a report. Thresholds on counters and)fjt
375 1305 1809 16 (gauges are also supported; exceeding a threshold may thus cause a report to be generated.  )fjt
375 1188 1824 14 (The MIB is supported by a single Unix process called the "Systems Management Agent" as)fjt
375 1130 504 4 (described in Section 4.2. )fjt
/tface 9 def
sf
( )25 (2)13 (.)25 (3)0 4 375 997 fet
(s)14 (l)25 (o)25 (o)29 (T)12 ( )16 (t)28 (n)22 (e)41 (m)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)0 16 492 997 fet
/tface 8 def
sf
375 940 1813 13 (The MIB, CMIS, and CMIP provide the infrastructure on which the management system is)fjt
375 881 1766 14 (built. The value of this infrastructure lies in the fact that it enables effective management)fjt
375 823 1774 14 (tools to be built easily. These tools can be powerful since: firstly, the information availab)fjt
2149 823 36 0 (le)fjt
375 765 1853 15 (from the MIB is rich; secondly, they will work equally well with components from a mixture)fjt
375 707 351 1 (of manufacturers.)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1787 16 (are specified in these two ways, an association is established the first time a report is sent,)fjt
375 2951 1331 12 (and is then used for all subsequent reports to the same destination. )fjt
375 2834 1844 16 (There is a problem when the association is initiated by a remote process which then wants to)fjt
375 2776 1799 14 (receive event reports across the same association. Inserting its AET in the list of destinatio)fjt
2174 2776 44 0 (ns)fjt
375 2718 1836 18 (does not work, as it will cause a new association to be established. A solution is to allow the)fjt
375 2659 1688 12 (destination to be referenced by the "association identifier", which is a local reference)fjt
375 2601 1823 15 (allocated by the responder when the association is initiated. However, as this is a purely loc)fjt
2197 2601 36 0 (al)fjt
375 2543 1752 14 (reference it will not be known to the initiator. The UCL implementation includes a third)fjt
375 2485 1746 11 (method of destination specification which alleviates the difficulty. This allows a special)fjt
375 2426 1551 12 (symbol to be supplied as the destination which implies "use this association". )fjt
/tface 9 def
9 encfont
sf
( )25 (9)13 (.)25 (2)0 4 375 2293 fet
(n)25 (o)13 (i)17 (t)25 (a)22 (c)14 (i)16 (f)14 (i)22 (c)22 (e)28 (p)27 (S)13 ( )19 (s)19 (s)25 (a)14 (l)36 (C)13 ( )16 (t)22 (c)22 (e)17 (j)27 (b)39 (O)0 26 492 2293 fet
/tface 8 def
sf
375 2236 1620 12 (An ASN.1 Macro has been defined for the definition of Managed Object Classes.)fjt
/tface 9 def
sf
525 2119 669 1 (MANAGED-OBJECT-CLASS )fjt
1275 2119 194 0 (MACRO)fjt
1574 2119 74 1 (::= )fjt
525 2061 161 0 (BEGIN)fjt
525 2003 417 1 (TYPE NOTATION)fjt
975 2003 755 5 (::=  "{" Class ObjectId SubClassOf)fjt
975 1945 920 11 (        Superiors Subordinates Attributes "}")fjt
525 1886 458 1 (VALUE NOTATION)fjt
1125 1886 1089 5 (::=  value\(VALUE SEQUENCE { Local-MO-type1,)fjt
825 1828 678 23 (                     Local-MO-type2 } \))fjt
525 1770 113 0 (Class)fjt
825 1770 1011 6 (::=  "CLASS:"  value\(OBJECT IDENTIFIER\) )fjt
525 1712 191 0 (ObjectId)fjt
825 1712 867 4 (::=  "IDTYPE:"  type\(Local-MO-Type1\))fjt
825 1653 909 9 (       "IDVALUE:" type\(Local-MO-Type2\) )fjt
525 1595 252 0 (SubClassOf)fjt
825 1595 942 8 (::=  "SUBCLASS OF:"  ClassName | empty )fjt
525 1537 207 0 (Superiors)fjt
825 1537 1252 8 (::=  "POSSIBLE SUPERIORS:" "{" ClassList "}" | empty)fjt
525 1479 282 0 (Subordinates)fjt
825 1479 1373 9 (::=  "POSSIBLE SUBORDINATES:" "{" ClassList "}" | empty )fjt
525 1420 218 0 (Attributes)fjt
825 1420 1130 8 (::=  "ATTRIBUTES:"  "{" AttributeList "}" | empty)fjt
525 1362 196 0 (ClassList)fjt
825 1362 893 8 (::=   ClassName | ClassName "," Classlist )fjt
525 1304 238 0 (ClassName)fjt
825 1304 165 1 (::= type)fjt
525 1246 282 0 (AttributeList)fjt
825 1246 907 7 (::=  Attribute | Attribute "," AttributeList )fjt
525 1187 199 0 (Attribute)fjt
825 1187 1096 5 (::=  AttributeName AttributeOrder AttributeType |)fjt
825 1129 1420 11 (        AttributeName AttributeOrder AttributeType "OPTIONAL")fjt
525 1071 323 0 (AttributeName)fjt
975 1071 295 3 (::=  identifier )fjt
525 1013 331 0 (AttributeOrder)fjt
975 1013 884 8 (::=  "\(" value\(INTEGER \(0 .. MAX\)\) "\)" )fjt
525 954 319 1 (AttributeType )fjt
975 954 178 2 (::=  type)fjt
975 896 1121 7 (-- must be an attribute type from MIB-AttributeDefs)fjt
525 838 105 0 (END)fjt
/tface 8 def
sf
375 663 1758 11 (Use of this macro ensures that ManagedObjectIds are correctly allocated and establishes)fjt
375 605 1406 12 (constraints on the position of the object in the containment hierarchy.  )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1790 13 (settable on an individual T-CEP basis. This allowed this Report Control information to be)fjt
375 2951 1830 14 (associated with the T-Entity. Clearly some penalty in flexibility is paid, since it is no-longer)fjt
375 2892 1867 13 (possible to direct reports generated by one connection differently from the others. However, a)fjt
375 2834 1821 13 (measure of control can still be obtained by allowing thresholds to be settable independently)fjt
375 2776 552 4 (on individual connections.  )fjt
/tface 9 def
9 encfont
sf
( )25 (7)13 (.)25 (2)0 4 375 2643 fet
(t)22 (e)19 (s)28 (b)28 (u)28 (S)12 ( )28 (S)19 (I)47 (M)36 (C)0 11 492 2643 fet
/tface 8 def
sf
375 2585 1063 8 (In summary, the set of CMIS primitives supported is:)fjt
/tface 9 def
sf
825 2469 358 1 (M-INITIALIZE )fjt
825 2352 511 1 (M-CONFIRMED-GET )fjt
825 2236 500 1 (M-CONFIRMED-SET )fjt
825 2119 472 1 (M-EVENT-REPORT )fjt
825 2003 383 1 (M-TERMINATE )fjt
375 1886 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
862 1886 895 8 ( allows the replace, add, and remove modes. )fjt
/tface 9 def
sf
1756 1886 271 0 (M-CREATE)fjt
/tface 8 def
sf
2027 1886 85 1 ( and)fjt
/tface 9 def
sf
375 1828 266 0 (M-DELETE)fjt
/tface 8 def
sf
641 1828 1388 11 ( are not supported; all creation and deletion of objects is spontaneous.)fjt
/tface 9 def
sf
( )25 (8)13 (.)25 (2)0 4 375 1695 fet
(s)16 (t)22 (r)25 (o)28 (p)22 (e)36 (R)13 ( )16 (t)28 (n)22 (e)25 (v)33 (E)0 13 492 1695 fet
/tface 8 def
sf
375 1638 1867 14 (When an event is triggered, an event report is generated and dispatched. Strictly speaking, the)fjt
375 1579 1724 13 (format of the reports is governed by the directives defined within the various "Specific)fjt
375 1521 1694 12 (Management Functional Areas", however they are included in the ASN.1 of the MIB)fjt
375 1463 1847 14 (definition. In order to make the implementation more efficient, the reports and the MIB have)fjt
375 1405 1746 15 (been designed so that most of the information required for a report is available from the)fjt
375 1346 1292 7 (managed object which includes the corresponding defined event.)fjt
375 1230 1828 11 (The destination of reports is governed a ReportDestinationList contained in "report control")fjt
375 1172 346 1 (managed objects.)fjt
/tface 9 def
sf
525 1055 1168 6 (ReportDestinationList  ::=  SET OF ReportDestination)fjt
525 939 756 8 (ReportDestination  ::=  CHOICE    )fjt
675 880 70 4 ({    )fjt
675 822 224 2 (thisAssoc  )fjt
975 822 108 4 ( [0]   )fjt
1124 822 201 4 (NULL,    )fjt
675 764 227 2 (pAddress  )fjt
975 764 96 3 ( [1]  )fjt
1124 764 267 4 (PAddress,    )fjt
675 706 209 5 (aEInfo     )fjt
975 706 96 3 ( [2]  )fjt
1124 706 465 4 (DistinguishedName    )fjt
675 647 20 0 (})fjt
/tface 8 def
sf
375 473 1755 15 (The SMI document says that this information may be supplied as a P-SAP address or an)fjt
375 414 1739 13 (Application Entity Title \(AET\), i.e. a Distinguished Name; and these are allowed in the)fjt
375 356 1690 13 (Prototype MIB. No guidance is given as to whether event reports should use existing)fjt
375 298 1864 11 (management associations or create new ones. In the UCL implementation, where destinations)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1690 14 (In the main, the attributes of object classes were chosen with three purposes in mind:)fjt
375 2892 30 0 (i\))fjt
525 2892 1487 13 (To enable a picture to be obtained of current activity in a managed system.)fjt
525 2776 1505 11 (Thus, there are gauges showing the number of active entity invocations and)fjt
525 2718 1539 10 (connection end-points, and records of the source and destination addresses of)fjt
525 2659 250 0 (connections.)fjt
375 2543 44 0 (ii\))fjt
525 2543 1716 14 (To enable statistics on the performance of a managed system to be collected for future)fjt
525 2485 173 0 (analysis.)fjt
525 2368 1561 12 (Thus, there are counters for both errors and normal protocol activity and event)fjt
525 2310 1576 10 (reports which deliver these to a collection process whenever connections close.)fjt
375 2193 58 0 (iii\))fjt
525 2193 772 6 (To enable faults to be readily detected.)fjt
525 2077 1510 12 (Thus there are thresholds which may be applied to error counters which can)fjt
525 2019 774 5 (trigger event reports and hence alarms.)fjt
375 1902 1714 9 (The threshold/event reporting mechanism involves several levels of indirection. Some)fjt
375 1844 1662 11 (relationships between attributes and objects are given at start-time. These are called)fjt
375 1786 1820 10 ("specification properties" in [2]. Others are dynamic relationships determined by "pointers")fjt
375 1727 896 10 (which may be set and re-set by means of the )fjt
/tface 9 def
9 encfont
sf
1271 1727 487 0 (M-CONFIRMED-SET)fjt
/tface 8 def
sf
1757 1727 494 5 ( operation, see Figure 5. )fjt
375 782 1865 13 (In the Prototype MIB, these "specification properties" are indicated by means of comments in)fjt
375 723 1759 13 (the ASN.1. This is unsatisfactory in the long run. The specification of such relationships)fjt
375 665 1345 14 (within the MIB is a subject we hope to pursue further in the future. )fjt
375 549 1778 14 (For some object classes, there may be many concurrent instances - for example there will)fjt
375 490 1807 13 (normally be several T-CEP object instances at any one time. Certain attributes which seem)fjt
375 432 1729 17 (naturally to belong to the T-CEP will in fact have the same value in all instances of the)fjt
375 374 1810 17 (T-CEP. Where this is the case, the attribute has been moved from the T-CEP and tied to an)fjt
375 316 1849 13 (object higher in the containment hierarchy; thus avoiding the duplication. For example, it wa)fjt
2224 316 19 0 (s)fjt
375 257 1787 12 (decided that Report Control information relating to T-CEP threshold events should not be)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1733 2330 1733 2330 905 300 905 np mto lto lto lto clip np
greset 180 1853 2451 1853 2451 783 180 783 np mto lto lto lto clip np
1 setlinewidth
1866 1545 1758 1545 1758 1401 1758 1365 4 1687 1365 path
1 setgray
gs eofill gr
11 setlinewidth
0 setgray
false true[1687 1365 1758 1365 1758 1401 1758 1545 1866 1545 ]arrowline stroke
1687 1365 rend
23 setlinewidth
false true[754 1545 933 1545 ]arrowline stroke
754 1545 rend
false true[1220 1545 1400 1545 ]arrowline stroke
1220 1545 rend
473 1443 760 1443 760 1622 3 473 1622 path
1 setgray
gs eofill gr
11 setlinewidth
0 setgray
473 1443 473 1622 760 1622 760 1443 4 473 1443 path
stroke
473 1443 rend
473 1443 rend
939 1443 1226 1443 1226 1622 3 939 1622 path
1 setgray
gs eofill gr
0 setgray
939 1443 939 1622 1226 1622 1226 1443 4 939 1443 path
stroke
939 1443 rend
939 1443 rend
1405 1443 1405 1622 1692 1622 1692 1443 4 1405 1443 path
stroke
1405 1443 rend
1405 1443 rend
1405 1263 1692 1263 1692 1443 3 1405 1443 path
gs 4 8 div setgray
eofill gr
1405 1263 1405 1443 1692 1443 1692 1263 4 1405 1263 path
stroke
1405 1263 rend
1405 1263 rend
1872 1443 1872 1622 2158 1622 2158 1443 4 1872 1443 path
stroke
1872 1443 rend
1872 1443 rend
1872 1299 2158 1299 2158 1443 3 1872 1443 path
gs 4 8 div setgray
eofill gr
1872 1299 1872 1443 2158 1443 2158 1299 4 1872 1299 path
stroke
1872 1299 rend
1872 1299 rend
1872 1156 2158 1156 2158 1299 3 1872 1299 path
gs 4 8 div setgray
eofill gr
1872 1156 1872 1299 2158 1299 2158 1156 4 1872 1156 path
stroke
1872 1156 rend
1872 1156 rend
1872 1012 2158 1012 2158 1156 3 1872 1156 path
gs 4 8 div setgray
eofill gr
1872 1012 1872 1156 2158 1156 2158 1012 4 1872 1012 path
stroke
1872 1012 rend
1872 1012 rend
/tface 4 def
4 encfont
/tcolor 0 2 div def
/tscale 13 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
503 1509 (Counter) gtext
960 1502 (Threshold) gtext
1452 1559 (Defined) gtext
1452 1494 (Event) gtext
1931 1552 (Report) gtext
1931 1487 (Control) gtext
1902 1365 (Dest. A) gtext
1902 1222 (Dest. B) gtext
1902 1078 (Dest. C) gtext
1429 1373 (Report) gtext
1429 1308 (Contr. Id.) gtext
false true[503 1150 647 1150 ]arrowline stroke
503 1150 rend
23 setlinewidth
false true[503 1043 647 1043 ]arrowline stroke
503 1043 rend
718 1136 (Dynamic Relationships) gtext
718 1028 (Specification Properties) gtext
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1054 2330 1054 2330 755 300 755 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 947 525 3 (Figure 5 Attribute/Object Relationships)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1293 7 (With these classes included, the containment hierarchy becomes:)fjt
/tface 9 def
9 encfont
sf
( )25 (6)13 (.)25 (2)0 4 375 1772 fet
(s)28 (p)14 (i)28 (h)19 (s)28 (n)25 (o)13 (i)17 (t)25 (a)14 (l)22 (e)36 (R)12 ( )28 (d)28 (n)25 (a)12 ( )19 (s)22 (e)17 (t)28 (u)27 (b)14 (i)22 (r)17 (t)16 (t)36 (A)0 28 492 1772 fet
/tface 8 def
sf
375 1715 1788 13 (The attributes used correspond to the type taxonomy of the ISO Structure of Management)fjt
375 1657 1676 11 (Information \(SMI\) document [2]. The Prototype MIB uses the following SMI types:)fjt
/tface 9 def
sf
525 1540 901 8 (Counter  ::=  INTEGER  \(0 .. 4294967295\))fjt
525 1424 863 8 (Gauge  ::=  INTEGER  \(0 .. 4294967295\))fjt
525 1307 654 8 (TideMark  ::=  SEQUENCE    )fjt
675 1249 57 3 ({   )fjt
675 1191 310 2 ( currentValue )fjt
1125 1191 242 1 (INTEGER )fjt
1424 1191 408 5 (\(0 .. 4294967295\),   )fjt
675 1132 320 1 (previousValue )fjt
1125 1132 255 2 ( INTEGER )fjt
1424 1132 408 5 (\(0 .. 4294967295\),   )fjt
675 1074 313 1 (lastResetTime )fjt
1125 1074 417 4 ( GeneralizedTime   )fjt
675 1016 32 1 ( })fjt
525 899 1163 4 (CounterThreshold  ::=  MANAGED-OBJECT-CLASS)fjt
525 783 1125 4 (GaugeThreshold  ::=  MANAGED-OBJECT-CLASS)fjt
525 666 1083 4 (ReportControl  ::=  MANAGED-OBJECT-CLASS)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 3014 2330 3014 2330 1895 300 1895 np mto lto lto lto clip np
greset 180 3134 2451 3134 2451 1774 180 1774 np mto lto lto lto clip np
1 setlinewidth
/tface 5 def
5 encfont
/tcolor 0 2 div def
/tscale 13 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1179 2857 (Managed System) gtext
5 setlinewidth
0 setgray
1148 2840 1651 2907 rbox stroke
930 2692 (T-Subsystem) gtext
896 2672 1332 2739 rbox stroke
994 2522 (T-Entity) gtext
963 2504 1265 2571 rbox stroke
1282 2357 (T-Entity-Invocation) gtext
1248 2336 1886 2404 rbox stroke
1215 2189 (T-CEP) gtext
1181 2169 1450 2236 rbox stroke
/tface 4 def
4 encfont
sf
1517 2692 (Report Control) gtext
1483 2672 1919 2739 rbox stroke
745 2357 (Report Control) gtext
712 2336 1148 2404 rbox stroke
1617 2189 (Threshold) gtext
1584 2169 1886 2236 rbox stroke
1198 2021 (Threshold) gtext
1165 2001 1466 2068 rbox stroke
false true[1397 2837 1112 2753 ]arrowline stroke
1397 2837 rend
false true[1397 2837 1715 2753 ]arrowline stroke
1397 2837 rend
false true[1112 2502 910 2418 ]arrowline stroke
1112 2502 rend
false true[1112 2502 1581 2418 ]arrowline stroke
1112 2502 rend
false true[1565 2334 1313 2250 ]arrowline stroke
1565 2334 rend
false true[1565 2334 1732 2250 ]arrowline stroke
1565 2334 rend
false true[1313 2166 1313 2082 ]arrowline stroke
1313 2166 rend
false true[1112 2669 1112 2585 ]arrowline stroke
1112 2669 rend
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 2044 2330 2044 2330 1745 300 1745 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 1938 568 4 (Figure 4 Complete Containment Hierarchy)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 10 def
10 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 1783 4 ({Managed System=NULL, T-Subsystem=NULL, T-Entity="isode", T-Entity-Invoc=1352,)fjt
375 2951 242 1 (T-CEP=5}. )fjt
/tface 9 def
9 encfont
sf
( )25 (4)13 (.)25 (2)0 4 375 2817 fet
(e)22 (e)21 (r)30 (T)12 ( )22 (e)28 (h)16 (t)12 ( )25 (g)28 (n)14 (i)16 (t)25 (a)25 (g)14 (i)25 (v)25 (a)36 (N)0 19 492 2817 fet
/tface 8 def
8 encfont
sf
375 2760 1805 16 (UCL has exploited its directory service experience both in the design of the MIB and in its)fjt
375 2702 1847 16 (implementation. This has helped us to make sense of issues such as naming, which are by no)fjt
375 2644 1825 14 (means fully resolved within ISO as yet. However, the analogy with directory services is not)fjt
375 2585 1642 12 (perfect. A particular difficulty arises in gaining access to transitory objects such as)fjt
375 2527 1821 12 (connection end-points. These have identifiers which are allocated locally, and are not visibl)fjt
2196 2527 22 0 (e)fjt
375 2469 1688 13 (outside an open system until the management system makes them so. For example, a)fjt
375 2411 1858 14 (management process which has access to a T-Entity-Invocation needs to be able to obtain the)fjt
375 2352 1431 12 (identifiers of the T-CEPs it contains. This is analogous to the Directory )fjt
/tface 10 def
sf
1805 2352 61 0 (list)fjt
/tface 8 def
sf
1866 2352 213 1 ( operation.)fjt
375 2294 1792 14 (Unfortunately, CMIS does not specify an equivalent operation, and it is not clear from the)fjt
375 2236 1709 15 (present standards drafts how this is to be done. The problem has been resolved for the)fjt
375 2178 720 6 (Prototype MIB by ensuring that the )fjt
/tface 9 def
sf
1094 2178 659 0 (ManagedObjectIdComponents)fjt
/tface 8 def
sf
1753 2178 349 3 ( \(ie. the "Relative)fjt
375 2119 1675 10 (Distinguished Names"\) of subordinate managed object instances are always present )fjt
/tface 9 def
sf
2050 2119 193 0 (explicitly)fjt
/tface 8 def
sf
375 2061 1783 15 (amongst the attributes of the parent managed object instance. These can then be read by a)fjt
/tface 9 def
sf
375 2003 169 0 (M-GET)fjt
/tface 8 def
sf
544 2003 1511 12 ( operation and hence the full names of the subordinates may be constructed.)fjt
375 1886 1780 16 (It is this emulation of a list operation which provides the justification for the inclusion of )fjt
2155 1886 61 0 (the)fjt
375 1828 1722 11 (\(N\)-Subsystem class amongst the UCL managed object classes. One component of the)fjt
375 1770 1805 13 (demonstration NMS is the "Microscope" - a user interface which makes possible the direct)fjt
375 1712 1834 13 (manipulation of managed object attributes \(see Section 4.5\). This allows the user to descend)fjt
375 1653 757 6 (the managed object tree starting at the)fjt
/tface 10 def
sf
1132 1653 352 2 ( Managed System)fjt
/tface 8 def
sf
1483 1653 754 7 ( object. It seemed natural that the first)fjt
375 1595 1099 9 (level of decomposition presented to the user below the )fjt
/tface 10 def
sf
1474 1595 339 1 (Managed System)fjt
/tface 8 def
sf
1813 1595 331 3 ( should be seven)fjt
/tface 10 def
sf
375 1537 290 0 (\(N\)-Subsystem)fjt
/tface 8 def
sf
665 1537 368 3 ( objects, hence the)fjt
/tface 10 def
sf
1032 1537 303 1 ( \(N\)-Subsystem)fjt
/tface 8 def
sf
1334 1537 351 3 ( class is included.)fjt
375 1420 361 3 (Having reached a )fjt
/tface 10 def
sf
736 1420 252 0 (T-Subsystem)fjt
/tface 8 def
sf
987 1420 1005 10 ( object for example, the user may then display the )fjt
/tface 10 def
sf
1992 1420 163 0 (T-Entity)fjt
/tface 8 def
sf
375 1362 1826 15 (objects that comprise it. Precisely the same effect could have been obtained by starting at th)fjt
2201 1362 22 0 (e)fjt
/tface 10 def
sf
375 1304 339 1 (Managed System)fjt
/tface 8 def
sf
714 1304 512 6 ( and going directly to the )fjt
/tface 10 def
sf
1226 1304 214 1 (\(N\)-Entity )fjt
/tface 8 def
sf
1439 1304 753 7 (objects - but applying a filter to select)fjt
375 1246 1830 15 (only objects in the T-Layer. This was the method favoured for the INCA MIB. Filtering has)fjt
375 1187 1801 12 (not been included in the UCL implementation, therefore the \(N\)-Subsystem class has been)fjt
375 1129 173 0 (retained.)fjt
/tface 9 def
sf
( )25 (5)13 (.)25 (2)0 4 375 996 fet
(s)17 (t)22 (c)22 (e)16 (j)28 (b)39 (O)12 ( )42 (m)22 (e)16 (t)19 (s)25 (y)28 (S)13 ( )16 (t)28 (n)22 (e)41 (m)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)0 25 492 996 fet
/tface 8 def
sf
375 939 1774 13 (The object classes referred to so far all correspond to objects of architectural significance)fjt
2149 939 51 1 ( in)fjt
375 880 1809 14 (the real system. The Prototype MIB includes two other object classes which exist purely to)fjt
375 822 1761 14 (satisfy the needs of the management system itself. These are the threshold and the report)fjt
375 764 1767 13 (control object classes. It is arguable that such classes are unnecessary and that thresholds)fjt
2142 764 83 1 (, for)fjt
375 706 1830 11 (example, should be considered to be multi-valued attributes. However, that method requires)fjt
375 647 1826 13 (special naming schemes in order that individual \(single valued\) attributes may be accessed. )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 2951 1654 11 (This serves the same purpose as the Directory "Relative Distinguished Name". The)fjt
375 2892 1771 11 (componentType being an ASN.1 OBJECT IDENTIFIER which indicates the class of the)fjt
375 2834 1821 10 (managed object, and the componentValue distinguishing one of, possibly several, instances)fjt
375 2776 1746 14 (of the managed object class at this point in the hierarchy. The ComponentValue type is:)fjt
/tface 9 def
9 encfont
sf
525 2659 737 8 (ComponentValue  ::=  CHOICE    )fjt
675 2601 70 4 ({    )fjt
675 2543 318 2 (numberValue  )fjt
1125 2543 663 7 (INTEGER  \(0 .. 4294967295\),   )fjt
675 2485 274 2 ( stringValue )fjt
975 2485 277 5 ( Ia5String,    )fjt
675 2426 245 3 (nullValue   )fjt
975 2426 201 5 ( NULL    )fjt
675 2368 20 0 (})fjt
/tface 8 def
sf
375 2252 1836 15 (The name of an object instance corresponds to a path through the managed object tree. Thus)fjt
/tface 9 def
sf
525 2135 1522 7 (ManagedObjectId  ::=  SEQUENCE OF  ManagedObjectIdComponent)fjt
/tface 8 def
sf
375 2019 1761 14 (Figure 3 shows an example of an actual containment tree of managed object instances \(a)fjt
375 1960 470 2 ("managed object tree"\).)fjt
375 530 182 1 (Here, the)fjt
/tface 9 def
sf
557 530 388 2 ( componentTypes )fjt
/tface 8 def
sf
944 530 1282 9 (\(in Roman script - "Managed System" etc.\) have been expressed)fjt
375 471 1528 10 (as human readable names rather than OBJECT IDENTIFIERS. The first two)fjt
/tface 9 def
sf
375 413 392 1 (componentValues )fjt
/tface 8 def
sf
766 413 354 4 (\(in Italic script - ")fjt
/tface 10 def
10 encfont
sf
1120 413 368 0 (ManagedSystemId)fjt
/tface 8 def
sf
1488 413 193 2 (" etc.\) are)fjt
/tface 9 def
sf
1680 413 151 1 ( NULL)fjt
/tface 8 def
sf
1831 413 320 3 (, since there can)fjt
375 355 1525 14 (only be one instance of this object class in this position in the hierarchy. The)fjt
375 297 1691 11 (T-Entity-Invocations are distinguished by Unix process ids, and the T-CEPs by Unix)fjt
375 238 1650 13 (file-descriptors. The full name of the underlined T-CEP may thus be expressed as: )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1966 2330 1966 2330 653 300 653 np mto lto lto lto clip np
greset 180 2086 2451 2086 2451 531 180 531 np mto lto lto lto clip np
1 setlinewidth
906 1536 1726 1627 rbox 1 setgray
gs eofill gr
0 setgray
906 1536 1726 1627 rbox stroke
/tface 5 def
5 encfont
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
958 1549 (T-Subsystem) gtext
/tface 7 def
7 encfont
sf
1231 1549 (\(T-Subsystemid, NULL\)) gtext
405 1035 1270 1126 rbox 1 setgray
gs eofill gr
0 setgray
405 1035 1270 1126 rbox stroke
/tface 5 def
sf
460 1049 (T-Ent-Inv.) gtext
/tface 7 def
sf
733 1049 (\(Unix PID, INTEGER 1345\)) gtext
1362 1035 2227 1126 rbox 1 setgray
gs eofill gr
0 setgray
1362 1035 2227 1126 rbox stroke
/tface 5 def
sf
1416 1049 (T-Ent-Inv.) gtext
/tface 7 def
sf
1690 1049 (\(Unix PID, INTEGER 1356\)) gtext
997 762 1544 853 rbox 1 setgray
gs eofill gr
0 setgray
997 762 1544 853 rbox stroke
/tface 5 def
/tunder true def
sf
1032 775 (T-CEP) gtext
/tface 7 def
sf
1215 775 (\(fd, INTEGER 5\)) gtext
405 762 952 853 rbox 1 setgray
gs eofill gr
0 setgray
405 762 952 853 rbox stroke
/tface 5 def
/tunder false def
sf
440 775 (T-CEP) gtext
/tface 7 def
sf
623 775 (\(fd, INTEGER 5\)) gtext
1589 762 2136 853 rbox 1 setgray
gs eofill gr
0 setgray
1589 762 2136 853 rbox stroke
/tface 5 def
sf
1625 775 (T-CEP) gtext
/tface 7 def
sf
1807 775 (\(fd, INTEGER 6\)) gtext
906 1308 1680 1399 rbox 1 setgray
gs eofill gr
0 setgray
906 1308 1680 1399 rbox stroke
/tface 5 def
sf
948 1322 (T-Entity) gtext
/tface 7 def
sf
1130 1322 (\(T-Entityid, Ia5String "isode"\)) gtext
861 1763 1771 1855 rbox 1 setgray
gs eofill gr
0 setgray
861 1763 1771 1855 rbox stroke
/tface 5 def
sf
893 1777 (Managed System) gtext
/tface 7 def
sf
1257 1777 (\(ManagedSystemId, NULL\)) gtext
7 setlinewidth
false true[1316 1763 1316 1627 ]arrowline stroke
1316 1763 rend
false true[1316 1536 1316 1399 ]arrowline stroke
1316 1536 rend
false true[1316 1308 815 1126 ]arrowline stroke
1316 1308 rend
false true[1316 1308 1817 1126 ]arrowline stroke
1316 1308 rend
false true[815 1035 678 853 ]arrowline stroke
815 1035 rend
false true[1817 1035 1270 853 ]arrowline stroke
1817 1035 rend
false true[1817 1035 1863 853 ]arrowline stroke
1817 1035 rend
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 802 2330 802 2330 503 300 503 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 695 409 4 (Figure 3 Managed Object Tree)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
( )25 (3)13 (.)25 (2)0 4 375 3009 fet
(g)28 (n)14 (i)41 (m)25 (a)36 (N)0 6 492 3009 fet
/tface 8 def
8 encfont
sf
375 2952 1814 14 (Managed object instances are related by a "containment hierarchy" which is used as a basis)fjt
375 2893 1854 14 (for naming them. Although it is managed object instances that are related by the containment)fjt
375 2835 1824 13 (hierarchy, the allowable shape of the hierarchy is specified by properties of managed object)fjt
375 2777 1628 13 (classes. Thus for each class, we specify the classes to which possible superior and)fjt
375 2719 1868 13 (subordinate objects in the containment hierarchy may belong. This results in a schema similar)fjt
375 2660 1834 16 (to that used in the specification of the directory [3]. The schema used for the Prototype MIB)fjt
375 2602 1736 14 (is represented in Figure 1 below. \(Note that this Figure includes only the major classes.)fjt
375 2544 1628 12 (Others - thresholds and report control information - have been omitted for clarity\))fjt
375 1650 1788 11 (The "allowable superiors and subordinates" properties are inherited by sub-classes just lik)fjt
2163 1650 22 0 (e)fjt
375 1592 1740 11 (any other properties. Therefore, a more specific representation of the UCL containment)fjt
375 1534 980 7 (hierarchy as it is actually implemented would be:)fjt
375 704 1731 11 (The Prototype MIB specification pursues the Directory analogy quite closely. Thus the)fjt
375 646 1788 11 (naming mechanism closely follows that of the Directory "distinguished name" scheme. In)fjt
375 587 429 5 (each object there is a )fjt
/tface 9 def
sf
804 587 639 0 (ManagedObjectIdComponent)fjt
/tface 8 def
sf
1443 587 242 3 ( as follows: )fjt
/tface 9 def
sf
525 471 1025 4 (ManagedObjectIdComponent  ::=  SEQUENCE)fjt
675 413 70 4 ({    )fjt
675 354 368 2 (componentType  )fjt
1125 354 481 1 ( ManagedObjectClass,)fjt
675 296 372 1 (componentValue )fjt
1125 296 386 1 ( ComponentValue)fjt
675 238 20 0 (})fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 2548 2330 2548 2330 1768 300 1768 np mto lto lto lto clip np
greset 180 2668 2451 2668 2451 1647 180 1647 np mto lto lto lto clip np
1 setlinewidth
5 setlinewidth
0 setgray
871 2238 1477 2318 rbox stroke
790 2359 1396 2440 rbox 1 setgray
gs eofill gr
0 setgray
790 2359 1396 2440 rbox stroke
/tface 5 def
5 encfont
/tcolor 0 2 div def
/tscale 15 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
830 2383 (Managed System) gtext
911 2262 (\(N\)-Subsystem) gtext
992 2141 (\(N\)-Entity) gtext
1073 2019 (\(N\)-Entity-Invocation) gtext
1194 1898 (\(N\)-CEP) gtext
false true[951 2359 992 2318 ]arrowline stroke
951 2359 rend
false true[1032 2238 1073 2197 ]arrowline stroke
1032 2238 rend
false true[1113 2116 1153 2076 ]arrowline stroke
1113 2116 rend
false true[1194 1995 1234 1955 ]arrowline stroke
1194 1995 rend
951 2116 1396 2197 rbox stroke
1032 1995 1840 2076 rbox stroke
1153 1874 1557 1955 rbox stroke
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1918 2330 1918 2330 1623 300 1623 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 1811 566 5 (Figure 1 Generic Managed Object Schema)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1558 2330 1558 2330 827 300 827 np mto lto lto lto clip np
greset 180 1678 2451 1678 2451 706 180 706 np mto lto lto lto clip np
1 setlinewidth
/tface 5 def
/tcolor 0 2 div def
/tscale 14 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
891 1399 (Managed System) gtext
965 1288 (T-Subsystem) gtext
1039 1177 (T-Entity) gtext
1112 1066 (T-Entity-Invocation) gtext
1223 955 (T-CEP) gtext
5 setlinewidth
0 setgray
false true[1002 1377 1039 1340 ]arrowline stroke
1002 1377 rend
false true[1076 1266 1112 1229 ]arrowline stroke
1076 1266 rend
false true[1149 1155 1186 1118 ]arrowline stroke
1149 1155 rend
false true[1223 1044 1260 1007 ]arrowline stroke
1223 1044 rend
854 1377 1408 1450 rbox stroke
928 1266 1408 1340 rbox stroke
1002 1155 1334 1229 rbox stroke
1076 1044 1777 1118 rbox stroke
1186 933 1482 1007 rbox stroke
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 976 2330 976 2330 677 300 677 np mto lto lto lto clip np
/tface 8 def
/tcolor 0 2 div def
/tscale 8 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
457 870 570 5 (Figure 2 Specific Managed Object Schema)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 39 0 (c\))fjt
525 3009 437 0 (\(N\)-Entity-Invocation)fjt
525 2892 1484 10 (The concept of the entity invocation caused considerable difficulties in the)fjt
525 2834 1476 12 (MIB design process. Its definition in the standards was far from clear, and)fjt
525 2776 1514 13 (changed in the course of the project. The lack of agreement, either within or)fjt
525 2718 1559 13 (outside the project, on the meaning to be attached to the entity invocation, and)fjt
525 2659 1531 12 (the management information to be associated with it was the main reason for)fjt
525 2601 645 5 (omitting it from the INCA MIB.)fjt
525 2485 1529 11 (However, the entity invocation has an attractive interpretation in the Unix en)fjt
2053 2485 17 0 (-)fjt
525 2426 1435 10 (vironment, for which the UCL implementation was planned, since it cor)fjt
1960 2426 17 0 (-)fjt
525 2368 1427 11 (responds closely to a Unix process. The process structure of the ISODE)fjt
525 2310 1517 10 (software, which was the target environment, leads to most applications exist)fjt
2042 2310 17 0 (-)fjt
525 2252 1513 13 (ing as single Unix processes, which implement all the layers down to and in)fjt
2037 2252 17 0 (-)fjt
525 2193 1557 9 (cluding the transport layer. Often, such applications operate multiple transport)fjt
525 2135 1520 8 (connections both consecutively and concurrently. Thus the entity invocation)fjt
525 2077 1510 11 (encapsulates the total transport layer activity for an invocation of an applica)fjt
2035 2077 17 0 (-)fjt
525 2019 1561 12 (tion. For this reason, the entity invocation was retained for the prototype MIB.)fjt
375 1902 42 0 (d\))fjt
525 1902 177 0 (\(N\)-SAP)fjt
525 1786 1511 12 (Since it is at the \(N\)-SAP that the de-multiplexing of incoming calls occurs,)fjt
525 1727 1509 12 (the \(N\)-SAP also, can encapsulate the activity of a single application. In the)fjt
525 1669 1568 10 (UCL case this function is being performed by the \(N\)-Entity-Invocation object)fjt
525 1611 1567 12 (as explained above. There seemed little to be gained by including the \(N\)-SAP)fjt
525 1553 152 1 (as well.)fjt
375 1436 1748 15 (In addition to the object classes given in the table above, there are several object classes)fjt
375 1378 1825 13 (which exist solely for management purposes. Examples of these are the threshold and event)fjt
375 1320 1766 14 (report control object classes. There are detailed differences in the way in which these are)fjt
375 1261 1597 14 (used in the two MIBs. Prototype MIB usage of these is described in Section 2.5.)fjt
/tface 9 def
9 encfont
sf
( )25 (2)13 (.)25 (2)0 4 375 1128 fet
(s)22 (e)19 (s)20 (s)25 (a)13 (l)22 (c)17 (-)28 (b)27 (u)28 (S)0 11 492 1128 fet
/tface 8 def
sf
375 1071 1754 14 (The classes specified above are towards the top of the class "inheritance" hierarchy. It is)fjt
375 1013 1840 14 (more useful to define sub-classes of these, which inherit the properties of their parents. Thus)fjt
375 954 1755 13 (for the Prototype MIB. sub-classes have been defined which are specific to the transport)fjt
375 896 199 1 (layer, viz:)fjt
/tface 9 def
sf
825 780 277 0 (T-Subsystem)fjt
825 663 183 0 (T-Entity)fjt
825 547 439 1 (T-Entity-Invocation )fjt
825 430 150 0 (T-CEP)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
( )25 (1)13 (.)25 (2)0 4 375 3009 fet
(s)22 (e)19 (s)19 (s)25 (a)14 (l)36 (C)13 ( )16 (t)22 (c)22 (e)17 (j)27 (b)39 (O)13 ( )27 (d)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)0 22 492 3009 fet
/tface 8 def
8 encfont
sf
375 2952 1840 15 (As described in [2] the MIB is structured into a set of "Managed Objects". Managed Objects)fjt
375 2893 1801 13 (are instances of Managed Object Classes \(MOC\). In what follows, the terms "object class")fjt
375 2835 1702 12 (and "managed object" are used to imply "managed object class" and "managed object)fjt
375 2777 1278 8 (instance" respectively, so long as no ambiguities are introduced.)fjt
375 2660 1825 13 (Object classes define the attributes of their member objects. These attributes are the counter)fjt
2200 2660 32 0 (s,)fjt
375 2602 1786 13 (gauges, etc. which may be accessed via the MIS. The managed objects themselves should)fjt
375 2544 1799 12 (correspond to important architectural features from the OSI Reference Model. This, at any)fjt
375 2486 1699 18 (rate, has been implicit in the ISO work so far - though there is yet to be agreement on)fjt
375 2427 937 7 (precisely what the managed objects should be. )fjt
375 2311 1692 13 (The following table gives a comparison of the INCA MIB and the prototype version:)fjt
/tface 9 def
sf
525 2194 648 2 (MANAGED OBJECT CLASS)fjt
1275 2194 239 1 (INCA MIB)fjt
1574 2194 322 1 (Prototype MIB)fjt
525 2078 364 1 (Managed System)fjt
/tface 8 def
sf
1275 2078 66 0 (yes)fjt
1574 2078 79 1 (yes )fjt
/tface 9 def
sf
525 1961 312 0 (\(N\)-Subsystem)fjt
/tface 8 def
sf
1275 1961 50 0 (no)fjt
1574 1961 66 0 (yes)fjt
/tface 9 def
sf
525 1845 218 0 (\(N\)-Entity)fjt
/tface 8 def
sf
1275 1845 66 0 (yes)fjt
1574 1845 66 0 (yes)fjt
/tface 9 def
sf
525 1728 343 0 (\(N\)-Entity-Type)fjt
/tface 8 def
sf
1275 1728 66 0 (yes)fjt
1574 1728 50 0 (no)fjt
525 1612 17 0 (\()fjt
/tface 9 def
sf
541 1612 441 1 (N\)-Entity Invocation)fjt
/tface 8 def
sf
1275 1612 50 0 (no)fjt
1574 1612 66 0 (yes)fjt
/tface 9 def
sf
525 1495 180 0 (\(N\)-SAP)fjt
/tface 8 def
sf
1275 1495 66 0 (yes)fjt
1574 1495 50 0 (no)fjt
/tface 9 def
sf
525 1379 185 0 (\(N\)-CEP)fjt
/tface 8 def
sf
1275 1379 66 0 (yes)fjt
1574 1379 66 0 (yes)fjt
375 1262 1840 15 (The reasoning behind the choices made for the objects classes in the Prototype MIB is given)fjt
375 1204 136 0 (below:)fjt
375 1088 39 0 (a\))fjt
525 1088 314 1 (\(N\)-Subsystem )fjt
525 971 1540 13 (This class was included mainly for its role in the naming of managed objects.)fjt
525 913 500 4 (See Sections 2.3 and 2.4.)fjt
375 796 42 0 (b\))fjt
525 796 326 0 (\(N\)-Entity-Type)fjt
525 680 1562 14 (The need for this object class was not perceived at the time the Prototype MIB)fjt
525 622 1559 14 (was designed. In any case, it is only relevant where many different types of en)fjt
2084 622 17 0 (-)fjt
525 563 1542 14 (tity co-exist in a layer. This is not the case in the UCL implementation, hence)fjt
525 505 883 6 (its omission implies no loss of functionality.)fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 12 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
375 3009 25 0 (1)fjt
(n)25 (o)13 (i)17 (t)22 (c)28 (u)27 (d)25 (o)22 (r)16 (t)28 (n)19 (I)0 12 442 3009 fet
/tface 8 def
8 encfont
sf
375 2909 1631 11 (Project INCA is partially funded by the European Commission under the ESPRIT)fjt
375 2850 1859 14 (programme. It has carried out studies, and begun implementation, of a set of integrated office)fjt
375 2792 1173 8 (services operating above a set of interconnected networks. )fjt
375 2676 1797 13 (As part of their studies, the INCA partners have considered the management of OSI-based)fjt
375 2617 1772 11 (networks. This has culminated in the specification of a Management Information Service)fjt
375 2559 1660 11 (\(MIS\) and Management Information Base \(MIB\) based on the current ISO network)fjt
375 2501 1802 13 (management standard proposals. During the course of the design work, it was decided that)fjt
375 2443 1794 13 (early implementation would be beneficial. This would enable both the INCA, and the ISO)fjt
375 2384 1730 13 (network management proposals to be evaluated in support of the management of a real)fjt
375 2326 188 1 (network. )fjt
375 2210 1737 12 (International standards for network management are still far from stable, and the INCA)fjt
375 2151 1705 11 (versions have only been available quite recently. The current implementations are not)fjt
375 2093 1856 11 (claimed to provide a complete management system. In fact, implementation has concentrated)fjt
375 2035 1807 12 (exclusively on the management of the transport layer \(specifically the ISODE [1] transport)fjt
375 1977 1762 13 (layer\), with emphasis on the needs of performance and fault management. There are two)fjt
375 1918 1868 17 (main reasons for this: firstly, the ISODE transport layer is in user space and the sources of the)fjt
375 1860 1796 13 (code were available to us - this simplifies experimentation; secondly, the transport layer is)fjt
375 1802 1719 15 (especially important in the context of an integrated network, as it is the lowest layer to)fjt
375 1744 1682 12 (provide an end to end service. The implementations should be viewed as prototypes,)fjt
375 1685 1832 15 (designed to verify the utility of the MIS, and to assist in assessing the management facilities)fjt
375 1627 166 1 (needed. )fjt
/tface 9 def
sf
375 1511 25 0 (2)fjt
(e)22 (c)13 (i)25 (v)22 (r)22 (e)28 (S)13 ( )27 (n)25 (o)14 (i)17 (t)25 (a)41 (m)22 (r)25 (o)17 (f)27 (n)20 (I)12 ( )17 (t)27 (n)22 (e)42 (m)22 (e)25 (g)25 (a)28 (n)25 (a)47 (M)12 ( )22 (e)28 (h)33 (T)0 34 442 1511 fet
/tface 8 def
sf
375 1410 1848 12 (Design of the management system implementation began in mid-1987 when work within the)fjt
375 1352 1859 14 (INCA Network Management Technical Group on the design of the INCA MIS still had some)fjt
375 1294 1756 14 (way to go. In particular, the design of the Management Information Base \(MIB\) - which)fjt
375 1236 1802 13 (specifies the structure and content of management information - was far from complete. In)fjt
375 1177 1815 14 (order that some implementation could proceed, a version of the MIB reflecting the work so)fjt
375 1119 1865 14 (far was developed at UCL. This was geared specifically to the needs of early implementation,)fjt
375 1061 1836 13 (and reflected the structure of the UCL OSI implementations rather than aiming for complete)fjt
375 1003 1616 14 (generality as was the objective with the main INCA MIB. The MIB on which the)fjt
375 944 1754 14 (implementations are based is referred to as the "Prototype MIB" in the remainder of this)fjt
375 886 1181 10 (document; the final MIB is referred to as the "INCA MIB".)fjt
375 770 1706 14 (During the course of the system design, the Prototype MIB went through a number of)fjt
375 711 1723 10 (iterations to accommodate emerging requirements. Whilst some of these changes were)fjt
375 653 1839 14 (reflected in the INCA MIB design; inevitably, the two MIBs diverged to some extent. These)fjt
375 595 1801 14 (divergencies are most evident in the choices of "managed object classes" made for the two)fjt
375 537 1814 14 (versions, and in the hierarchy used for naming managed objects. These are discussed in the)fjt
375 478 283 2 (next sections. )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
greset -75 3581 2555 3581 2555 -75 -75 -75 np mto lto lto lto clip np
/tface 9 def
9 encfont
/tcolor 0 2 div def
/tscale 18 300 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
(M)48 (E)49 (T)40 (S)52 (Y)40 (S)18 ( )47 (T)52 (N)49 (E)69 (M)49 (E)56 (G)53 (A)52 (N)53 (A)69 (M)17 ( )57 (K)53 (R)56 (O)74 (W)48 (T)49 (E)52 (N)18 ( )27 (I)40 (S)57 (O)17 ( )53 (N)52 (A)0 32 548 2336 fet
/tface 10 def
10 encfont
/tscale 12 300 mul 72 div def
sf
841 2243 949 5 (Graham Knight, George Pavlou, Simon Walton)fjt
983 2127 665 3 (Department of Computer Science)fjt
1046 2068 539 2 (University College London)fjt
1178 1952 276 1 (October 1988)fjt
/tface 8 def
8 encfont
sf
375 1100 395 2 (INCA Participants: )fjt
525 1041 571 2 (Modcomp Computer GMbH)fjt
525 983 389 3 (GEC Research Ltd )fjt
525 925 401 2 (Nixdorf Computers )fjt
525 867 164 1 (Olivetti )fjt
525 539 545 2 (University College London)fjt
/tscale 8 300 mul 72 div def
sf
375 438 1259 15 (The copyright of this document is reserved on behalf of the collaborating bodies by University )fjt
1634 438 606 6 (College London. The contents may neither be)fjt
375 400 1329 13 (copied nor disclosed outside the Commission of the European Economic Community or the collabor)fjt
1704 400 494 5 (ating bodies without the prior written)fjt
375 361 305 3 (consent of the College.)fjt
/tscale 10 300 mul 72 div def
sf
375 283 43 1 (\275 )fjt
/tscale 8 300 mul 72 div def
sf
418 283 453 4 (1988. University College London )fjt
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 3356 2330 3356 2330 2333 300 2333 np mto lto lto lto clip np
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 1841 2330 1841 2330 1072 300 1072 np mto lto lto lto clip np
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
greset 300 882 2330 882 2330 512 300 512 np mto lto lto lto clip np
greset -300 3806 2781 3806 2781 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage cleartomark restore gr
gs save mark
%Begin page
UserSoP
cleartomark restore end
%%Trailer
%%Pages: 18 
%%EOF
▶04◀