1 dave.sudlik 1.6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2 karl 1.8 <html xmlns:v="urn:schemas-microsoft-com:vml">
3 <head>
|
4 dave.sudlik 1.6 <style>
|
5 martin 1.3 st1\:*{behavior:url(#ieooui) }
|
6 dave.sudlik 1.6 </style>
7 <style>
|
8 martin 1.2 <!--
9 /* Font Definitions */
10 @font-face
11 {font-family:Courier;
12 panose-1:2 7 4 9 2 2 5 2 4 4;
13 mso-font-charset:0;
14 mso-generic-font-family:modern;
15 mso-font-format:other;
16 mso-font-pitch:fixed;
17 mso-font-signature:3 0 0 0 1 0;}
18 @font-face
19 {font-family:SimSun;
20 panose-1:2 1 6 0 3 1 1 1 1 1;
21 mso-font-alt:\5B8B\4F53;
22 mso-font-charset:134;
23 mso-generic-font-family:auto;
24 mso-font-pitch:variable;
25 mso-font-signature:3 135135232 16 0 262145 0;}
26 @font-face
|
27 martin 1.3 {font-family:Verdana;
28 panose-1:2 11 6 4 3 5 4 4 2 4;
29 mso-font-charset:0;
|
30 martin 1.2 mso-generic-font-family:swiss;
31 mso-font-pitch:variable;
|
32 martin 1.3 mso-font-signature:536871559 0 0 0 415 0;}
|
33 martin 1.2 @font-face
|
34 martin 1.3 {font-family:Times;
|
35 martin 1.2 panose-1:2 2 6 3 5 4 5 2 3 4;
36 mso-font-charset:0;
37 mso-generic-font-family:roman;
38 mso-font-pitch:variable;
|
39 martin 1.3 mso-font-signature:536902279 -2147483648 8 0 511 0;}
|
40 martin 1.2 @font-face
|
41 martin 1.3 {font-family:"\@SimSun";
42 panose-1:2 1 6 0 3 1 1 1 1 1;
43 mso-font-charset:134;
|
44 martin 1.2 mso-generic-font-family:auto;
45 mso-font-pitch:variable;
|
46 martin 1.3 mso-font-signature:3 135135232 16 0 262145 0;}
47 /* Style Definitions */
48 p.MsoNormal, li.MsoNormal, div.MsoNormal
49 {mso-style-parent:"";
50 margin-bottom:.0001pt;
51 mso-pagination:widow-orphan;
52 font-size:12.0pt;
53 font-family:"Times New Roman";
54 mso-fareast-font-family:SimSun;
55 color:windowtext; margin-left:0in; margin-right:0in; margin-top:0in}
56 h1
57 {mso-margin-top-alt:auto;
58 margin-right:0in;
59 mso-margin-bottom-alt:auto;
60 margin-left:0in;
61 mso-pagination:widow-orphan;
62 mso-outline-level:1;
63 font-size:20.0pt;
64 font-family:Arial;
65 mso-fareast-font-family:"Times New Roman";
66 color:#006600;
67 martin 1.3 font-weight:bold;}
68 h2
69 {mso-margin-top-alt:auto;
70 margin-right:0in;
71 mso-margin-bottom-alt:auto;
72 margin-left:0in;
73 mso-pagination:widow-orphan;
74 mso-outline-level:2;
75 font-size:18.0pt;
76 font-family:"Times New Roman";
77 mso-fareast-font-family:"Times New Roman";
78 color:#006600;
79 font-weight:bold;}
80 h3
81 {mso-margin-top-alt:auto;
82 margin-right:0in;
83 mso-margin-bottom-alt:auto;
84 margin-left:0in;
85 mso-pagination:widow-orphan;
86 mso-outline-level:3;
87 font-size:12.0pt;
88 martin 1.3 font-family:Arial;
89 mso-fareast-font-family:"Times New Roman";
90 color:#006600;
91 font-weight:bold;}
92 h4
93 {mso-margin-top-alt:auto;
94 margin-right:0in;
95 mso-margin-bottom-alt:auto;
96 margin-left:0in;
97 mso-pagination:widow-orphan;
98 mso-outline-level:4;
99 font-size:11.0pt;
100 font-family:Arial;
101 mso-fareast-font-family:"Times New Roman";
102 color:#006600;
103 font-weight:bold;
104 font-style:italic;}
105 h5
106 {mso-margin-top-alt:auto;
107 margin-right:0in;
108 mso-margin-bottom-alt:auto;
109 martin 1.3 margin-left:0in;
110 mso-pagination:widow-orphan;
111 mso-outline-level:5;
112 font-size:10.0pt;
113 font-family:Arial;
114 mso-fareast-font-family:"Times New Roman";
115 color:#006600;
116 font-weight:bold;}
117 h6
118 {mso-margin-top-alt:auto;
119 margin-right:0in;
120 mso-margin-bottom-alt:auto;
121 margin-left:0in;
122 mso-pagination:widow-orphan;
123 mso-outline-level:6;
124 font-size:9.0pt;
125 font-family:Arial;
126 mso-fareast-font-family:"Times New Roman";
127 color:#006666;
128 font-weight:bold;}
129 a:link, span.MsoHyperlink
130 martin 1.3 {color:blue;
131 text-decoration:underline;
132 text-underline:single;}
133 a:visited, span.MsoHyperlinkFollowed
134 {color:blue;
135 text-decoration:underline;
136 text-underline:single;}
137 p
138 {mso-margin-top-alt:auto;
139 margin-right:0in;
140 mso-margin-bottom-alt:auto;
141 margin-left:0in;
142 mso-pagination:widow-orphan;
143 font-size:12.0pt;
144 font-family:"Times New Roman";
145 mso-fareast-font-family:SimSun;
146 color:black;}
147 code
148 {mso-ansi-font-size:6.0pt;
149 mso-bidi-font-size:6.0pt;
150 font-family:Courier;
151 martin 1.3 mso-ascii-font-family:Courier;
152 mso-fareast-font-family:"Times New Roman";
153 mso-hansi-font-family:Courier;
154 mso-bidi-font-family:"Courier New";
155 color:navy;}
156 p.certificate, li.certificate, div.certificate
157 {mso-style-name:certificate;
158 mso-margin-top-alt:auto;
159 margin-right:30.6pt;
160 mso-margin-bottom-alt:auto;
161 margin-left:30.6pt;
162 mso-pagination:widow-orphan;
163 font-size:12.0pt;
164 font-family:"Courier New";
165 mso-fareast-font-family:SimSun;
166 color:black;}
167 p.smalltext, li.smalltext, div.smalltext
168 {mso-style-name:smalltext;
169 mso-margin-top-alt:auto;
170 margin-right:0in;
171 mso-margin-bottom-alt:auto;
172 martin 1.3 margin-left:0in;
173 mso-pagination:widow-orphan;
174 font-size:6.5pt;
175 font-family:Verdana;
176 mso-fareast-font-family:SimSun;
177 mso-bidi-font-family:"Times New Roman";
178 color:black;}
179 p.smallgreen, li.smallgreen, div.smallgreen
180 {mso-style-name:smallgreen;
181 margin-top:0in;
182 margin-right:0in;
183 mso-margin-bottom-alt:auto;
184 margin-left:0in;
185 mso-pagination:widow-orphan;
186 font-size:8.0pt;
187 font-family:Verdana;
188 mso-fareast-font-family:SimSun;
189 mso-bidi-font-family:"Times New Roman";
190 color:#006600;}
191 p.small, li.small, div.small
192 {mso-style-name:small;
193 martin 1.3 margin-top:0in;
194 margin-right:0in;
195 mso-margin-bottom-alt:auto;
196 margin-left:0in;
197 mso-pagination:widow-orphan;
198 font-size:8.0pt;
199 font-family:Verdana;
200 mso-fareast-font-family:SimSun;
201 mso-bidi-font-family:"Times New Roman";
202 color:black;}
203 p.biggreen, li.biggreen, div.biggreen
204 {mso-style-name:biggreen;
205 margin-top:0in;
206 margin-right:0in;
207 mso-margin-bottom-alt:auto;
208 margin-left:0in;
209 mso-pagination:widow-orphan;
210 font-size:11.0pt;
211 font-family:Verdana;
212 mso-fareast-font-family:SimSun;
213 mso-bidi-font-family:"Times New Roman";
214 martin 1.3 color:#006600;}
215 p.norm, li.norm, div.norm
216 {mso-style-name:norm;
217 margin-top:0in;
218 margin-right:0in;
219 mso-margin-bottom-alt:auto;
220 margin-left:0in;
221 mso-pagination:widow-orphan;
222 font-size:9.0pt;
223 font-family:Verdana;
224 mso-fareast-font-family:SimSun;
225 mso-bidi-font-family:"Times New Roman";
226 color:black;}
227 p.green, li.green, div.green
228 {mso-style-name:green;
229 margin-top:0in;
230 margin-right:0in;
231 mso-margin-bottom-alt:auto;
232 margin-left:0in;
233 mso-pagination:widow-orphan;
234 font-size:9.0pt;
235 martin 1.3 font-family:Verdana;
236 mso-fareast-font-family:SimSun;
237 mso-bidi-font-family:"Times New Roman";
238 color:#006600;}
239 p.red, li.red, div.red
240 {mso-style-name:red;
241 margin-top:0in;
242 margin-right:0in;
243 mso-margin-bottom-alt:auto;
244 margin-left:0in;
245 mso-pagination:widow-orphan;
246 font-size:9.0pt;
247 font-family:Verdana;
248 mso-fareast-font-family:SimSun;
249 mso-bidi-font-family:"Times New Roman";
250 color:red;}
251 p.blue, li.blue, div.blue
252 {mso-style-name:blue;
253 margin-top:0in;
254 margin-right:0in;
255 mso-margin-bottom-alt:auto;
256 martin 1.3 margin-left:0in;
257 mso-pagination:widow-orphan;
258 font-size:9.0pt;
259 font-family:Verdana;
260 mso-fareast-font-family:SimSun;
261 mso-bidi-font-family:"Times New Roman";
262 color:blue;}
263 p.greenback, li.greenback, div.greenback
264 {mso-style-name:greenback;
265 mso-margin-top-alt:auto;
266 margin-right:0in;
267 mso-margin-bottom-alt:auto;
268 margin-left:0in;
269 mso-pagination:widow-orphan;
270 background:#99FF99;
271 font-size:12.0pt;
272 font-family:"Times New Roman";
273 mso-fareast-font-family:SimSun;
274 color:black;}
275 p.blueback, li.blueback, div.blueback
276 {mso-style-name:blueback;
277 martin 1.3 mso-margin-top-alt:auto;
278 margin-right:0in;
279 mso-margin-bottom-alt:auto;
280 margin-left:0in;
|
281 martin 1.2 mso-pagination:widow-orphan;
|
282 martin 1.3 background:#CCCCFF;
|
283 martin 1.2 font-size:12.0pt;
284 font-family:"Times New Roman";
|
285 martin 1.3 mso-fareast-font-family:SimSun;
286 color:black;}
287 p.whiteback, li.whiteback, div.whiteback
288 {mso-style-name:whiteback;
289 mso-margin-top-alt:auto;
|
290 martin 1.2 margin-right:0in;
291 mso-margin-bottom-alt:auto;
292 margin-left:0in;
293 mso-pagination:widow-orphan;
|
294 martin 1.3 background:white;
295 font-size:12.0pt;
|
296 martin 1.2 font-family:"Times New Roman";
|
297 martin 1.3 mso-fareast-font-family:SimSun;
298 color:black;}
299 p.mandatory, li.mandatory, div.mandatory
300 {mso-style-name:mandatory;
301 mso-margin-top-alt:auto;
|
302 martin 1.2 margin-right:0in;
303 mso-margin-bottom-alt:auto;
304 margin-left:0in;
305 mso-pagination:widow-orphan;
306 font-size:12.0pt;
307 font-family:"Times New Roman";
|
308 martin 1.3 mso-fareast-font-family:SimSun;
|
309 martin 1.2 color:red;}
|
310 martin 1.3 p.indexsmall, li.indexsmall, div.indexsmall
311 {mso-style-name:indexsmall;
312 mso-margin-top-alt:auto;
313 margin-right:0in;
314 mso-margin-bottom-alt:auto;
315 margin-left:0in;
316 mso-pagination:widow-orphan;
317 font-size:6.0pt;
318 font-family:Arial;
319 mso-fareast-font-family:SimSun;
320 color:black;}
321 p.indexhead, li.indexhead, div.indexhead
322 {mso-style-name:indexhead;
323 mso-margin-top-alt:auto;
324 margin-right:0in;
325 mso-margin-bottom-alt:auto;
326 margin-left:0in;
327 mso-pagination:widow-orphan;
328 font-size:12.0pt;
329 font-family:Arial;
330 mso-fareast-font-family:SimSun;
331 martin 1.3 color:#006600;
332 font-weight:bold;}
333 p.indexhead2, li.indexhead2, div.indexhead2
334 {mso-style-name:indexhead2;
335 mso-margin-top-alt:auto;
336 margin-right:0in;
337 mso-margin-bottom-alt:auto;
338 margin-left:0in;
339 mso-pagination:widow-orphan;
340 font-size:10.0pt;
341 font-family:Arial;
342 mso-fareast-font-family:SimSun;
343 color:#006600;
344 font-weight:bold;
345 font-style:italic;}
346 p.h1, li.h1, div.h1
347 {mso-style-name:h1;
348 mso-margin-top-alt:auto;
349 margin-right:0in;
350 mso-margin-bottom-alt:auto;
351 margin-left:0in;
352 martin 1.3 mso-pagination:widow-orphan;
353 font-size:20.0pt;
354 font-family:Arial;
355 mso-fareast-font-family:SimSun;
356 color:#006600;
357 font-weight:bold;}
358 p.h2, li.h2, div.h2
359 {mso-style-name:h2;
360 mso-margin-top-alt:auto;
361 margin-right:0in;
362 mso-margin-bottom-alt:auto;
363 margin-left:0in;
364 mso-pagination:widow-orphan;
365 font-size:15.0pt;
366 font-family:Arial;
367 mso-fareast-font-family:SimSun;
368 color:#006600;
369 font-weight:bold;}
370 p.h3, li.h3, div.h3
371 {mso-style-name:h3;
372 mso-margin-top-alt:auto;
373 martin 1.3 margin-right:0in;
374 mso-margin-bottom-alt:auto;
375 margin-left:0in;
376 mso-pagination:widow-orphan;
377 font-size:12.0pt;
378 font-family:Arial;
379 mso-fareast-font-family:SimSun;
380 color:#006600;
381 font-weight:bold;}
382 p.h4, li.h4, div.h4
383 {mso-style-name:h4;
384 mso-margin-top-alt:auto;
385 margin-right:0in;
386 mso-margin-bottom-alt:auto;
387 margin-left:0in;
388 mso-pagination:widow-orphan;
389 font-size:11.0pt;
390 font-family:Arial;
391 mso-fareast-font-family:SimSun;
392 color:#006600;
393 font-weight:bold;
394 martin 1.3 font-style:italic;}
395 p.h5, li.h5, div.h5
396 {mso-style-name:h5;
397 mso-margin-top-alt:auto;
398 margin-right:0in;
399 mso-margin-bottom-alt:auto;
400 margin-left:0in;
401 mso-pagination:widow-orphan;
402 font-size:10.0pt;
403 font-family:Arial;
404 mso-fareast-font-family:SimSun;
405 color:#006600;
406 font-weight:bold;}
407 p.h6, li.h6, div.h6
408 {mso-style-name:h6;
409 mso-margin-top-alt:auto;
410 margin-right:0in;
411 mso-margin-bottom-alt:auto;
412 margin-left:0in;
413 mso-pagination:widow-orphan;
414 font-size:9.0pt;
415 martin 1.3 font-family:Arial;
416 mso-fareast-font-family:SimSun;
417 color:#006600;
418 font-weight:bold;}
419 p.arialred, li.arialred, div.arialred
420 {mso-style-name:arialred;
421 margin-top:0in;
422 margin-right:0in;
423 mso-margin-bottom-alt:auto;
424 margin-left:0in;
425 mso-pagination:widow-orphan;
426 font-size:10.0pt;
427 font-family:Arial;
428 mso-fareast-font-family:SimSun;
429 color:red;
430 font-weight:bold;}
431 span.norm1
432 {mso-style-name:norm1;
433 mso-ansi-font-size:9.0pt;
434 mso-bidi-font-size:9.0pt;
435 font-family:Verdana;
436 martin 1.3 mso-ascii-font-family:Verdana;
437 mso-hansi-font-family:Verdana;
438 color:black;
439 font-weight:normal;}
|
440 martin 1.2 span.SpellE
441 {mso-style-name:"";
|
442 martin 1.3 mso-spl-e:yes}
|
443 martin 1.2 span.GramE
444 {mso-style-name:"";
|
445 martin 1.3 mso-gram-e:yes}
|
446 martin 1.2 @page Section1
447 {size:8.5in 11.0in;
448 margin:1.0in 1.25in 1.0in 1.25in;
449 mso-header-margin:.5in;
450 mso-footer-margin:.5in;
451 mso-paper-source:0;}
452 div.Section1
453 {page:Section1;}
454 /* List Definitions */
455 @list l0
|
456 martin 1.3 {mso-list-id:116876382;
457 mso-list-template-ids:-1942592548;}
458 @list l0:level1
|
459 martin 1.2 {mso-level-tab-stop:.5in;
460 mso-level-number-position:left;
461 text-indent:-.25in;}
|
462 martin 1.3 @list l0:level2
|
463 martin 1.2 {mso-level-tab-stop:1.0in;
464 mso-level-number-position:left;
465 text-indent:-.25in;}
|
466 martin 1.3 @list l0:level3
|
467 martin 1.2 {mso-level-tab-stop:1.5in;
468 mso-level-number-position:left;
469 text-indent:-.25in;}
|
470 martin 1.3 @list l0:level4
|
471 martin 1.2 {mso-level-tab-stop:2.0in;
472 mso-level-number-position:left;
473 text-indent:-.25in;}
|
474 martin 1.3 @list l0:level5
|
475 martin 1.2 {mso-level-tab-stop:2.5in;
476 mso-level-number-position:left;
477 text-indent:-.25in;}
|
478 martin 1.3 @list l0:level6
|
479 martin 1.2 {mso-level-tab-stop:3.0in;
480 mso-level-number-position:left;
481 text-indent:-.25in;}
|
482 martin 1.3 @list l0:level7
|
483 martin 1.2 {mso-level-tab-stop:3.5in;
484 mso-level-number-position:left;
485 text-indent:-.25in;}
|
486 martin 1.3 @list l0:level8
|
487 martin 1.2 {mso-level-tab-stop:4.0in;
488 mso-level-number-position:left;
489 text-indent:-.25in;}
|
490 martin 1.3 @list l0:level9
|
491 martin 1.2 {mso-level-tab-stop:4.5in;
492 mso-level-number-position:left;
493 text-indent:-.25in;}
|
494 martin 1.3 @list l1
495 {mso-list-id:438066119;
496 mso-list-template-ids:1442736534;}
497 @list l2
498 {mso-list-id:478041462;
499 mso-list-template-ids:-1398738630;}
500 @list l2:level1
501 {mso-level-number-format:bullet;
502 mso-level-text:\F0B7;
503 mso-level-tab-stop:.5in;
|
504 martin 1.2 mso-level-number-position:left;
|
505 martin 1.3 text-indent:-.25in;
506 mso-ansi-font-size:10.0pt;
507 font-family:Symbol;}
508 @list l2:level2
|
509 martin 1.2 {mso-level-tab-stop:1.0in;
510 mso-level-number-position:left;
511 text-indent:-.25in;}
|
512 martin 1.3 @list l2:level3
|
513 martin 1.2 {mso-level-tab-stop:1.5in;
514 mso-level-number-position:left;
515 text-indent:-.25in;}
|
516 martin 1.3 @list l2:level4
|
517 martin 1.2 {mso-level-tab-stop:2.0in;
518 mso-level-number-position:left;
519 text-indent:-.25in;}
|
520 martin 1.3 @list l2:level5
|
521 martin 1.2 {mso-level-tab-stop:2.5in;
522 mso-level-number-position:left;
523 text-indent:-.25in;}
|
524 martin 1.3 @list l2:level6
|
525 martin 1.2 {mso-level-tab-stop:3.0in;
526 mso-level-number-position:left;
527 text-indent:-.25in;}
|
528 martin 1.3 @list l2:level7
|
529 martin 1.2 {mso-level-tab-stop:3.5in;
530 mso-level-number-position:left;
531 text-indent:-.25in;}
|
532 martin 1.3 @list l2:level8
|
533 martin 1.2 {mso-level-tab-stop:4.0in;
534 mso-level-number-position:left;
535 text-indent:-.25in;}
|
536 martin 1.3 @list l2:level9
|
537 martin 1.2 {mso-level-tab-stop:4.5in;
538 mso-level-number-position:left;
539 text-indent:-.25in;}
|
540 martin 1.3 @list l3
541 {mso-list-id:581336569;
542 mso-list-template-ids:-47290090;}
|
543 martin 1.2 @list l4
|
544 martin 1.3 {mso-list-id:788007822;
545 mso-list-template-ids:-478512566;}
|
546 martin 1.2 @list l4:level1
547 {mso-level-tab-stop:.5in;
548 mso-level-number-position:left;
549 text-indent:-.25in;}
550 @list l4:level2
551 {mso-level-tab-stop:1.0in;
552 mso-level-number-position:left;
553 text-indent:-.25in;}
554 @list l4:level3
555 {mso-level-tab-stop:1.5in;
556 mso-level-number-position:left;
557 text-indent:-.25in;}
558 @list l4:level4
559 {mso-level-tab-stop:2.0in;
560 mso-level-number-position:left;
561 text-indent:-.25in;}
562 @list l4:level5
563 {mso-level-tab-stop:2.5in;
564 mso-level-number-position:left;
565 text-indent:-.25in;}
566 @list l4:level6
567 martin 1.2 {mso-level-tab-stop:3.0in;
568 mso-level-number-position:left;
569 text-indent:-.25in;}
570 @list l4:level7
571 {mso-level-tab-stop:3.5in;
572 mso-level-number-position:left;
573 text-indent:-.25in;}
574 @list l4:level8
575 {mso-level-tab-stop:4.0in;
576 mso-level-number-position:left;
577 text-indent:-.25in;}
578 @list l4:level9
579 {mso-level-tab-stop:4.5in;
580 mso-level-number-position:left;
581 text-indent:-.25in;}
582 @list l5
|
583 martin 1.3 {mso-list-id:900554225;
584 mso-list-template-ids:1027139964;}
|
585 martin 1.2 @list l5:level1
586 {mso-level-tab-stop:.5in;
587 mso-level-number-position:left;
588 text-indent:-.25in;}
|
589 martin 1.3 @list l5:level2
|
590 martin 1.2 {mso-level-tab-stop:1.0in;
591 mso-level-number-position:left;
592 text-indent:-.25in;}
|
593 martin 1.3 @list l5:level3
|
594 martin 1.2 {mso-level-tab-stop:1.5in;
595 mso-level-number-position:left;
596 text-indent:-.25in;}
|
597 martin 1.3 @list l5:level4
|
598 martin 1.2 {mso-level-tab-stop:2.0in;
599 mso-level-number-position:left;
600 text-indent:-.25in;}
|
601 martin 1.3 @list l5:level5
|
602 martin 1.2 {mso-level-tab-stop:2.5in;
603 mso-level-number-position:left;
604 text-indent:-.25in;}
|
605 martin 1.3 @list l5:level6
|
606 martin 1.2 {mso-level-tab-stop:3.0in;
607 mso-level-number-position:left;
608 text-indent:-.25in;}
|
609 martin 1.3 @list l5:level7
|
610 martin 1.2 {mso-level-tab-stop:3.5in;
611 mso-level-number-position:left;
612 text-indent:-.25in;}
|
613 martin 1.3 @list l5:level8
|
614 martin 1.2 {mso-level-tab-stop:4.0in;
615 mso-level-number-position:left;
616 text-indent:-.25in;}
|
617 martin 1.3 @list l5:level9
|
618 martin 1.2 {mso-level-tab-stop:4.5in;
619 mso-level-number-position:left;
620 text-indent:-.25in;}
|
621 martin 1.3 @list l6
622 {mso-list-id:1035543589;
623 mso-list-template-ids:-809847532;}
|
624 martin 1.2 @list l7
|
625 martin 1.3 {mso-list-id:1132556220;
626 mso-list-template-ids:-1914386832;}
|
627 martin 1.2 @list l8
|
628 martin 1.3 {mso-list-id:1290891611;
629 mso-list-template-ids:-295510440;}
630 @list l8:level1
|
631 martin 1.2 {mso-level-tab-stop:.5in;
632 mso-level-number-position:left;
633 text-indent:-.25in;}
|
634 martin 1.3 @list l8:level2
|
635 martin 1.2 {mso-level-tab-stop:1.0in;
636 mso-level-number-position:left;
637 text-indent:-.25in;}
|
638 martin 1.3 @list l8:level3
|
639 martin 1.2 {mso-level-tab-stop:1.5in;
640 mso-level-number-position:left;
641 text-indent:-.25in;}
|
642 martin 1.3 @list l8:level4
|
643 martin 1.2 {mso-level-tab-stop:2.0in;
644 mso-level-number-position:left;
645 text-indent:-.25in;}
|
646 martin 1.3 @list l8:level5
|
647 martin 1.2 {mso-level-tab-stop:2.5in;
648 mso-level-number-position:left;
649 text-indent:-.25in;}
|
650 martin 1.3 @list l8:level6
|
651 martin 1.2 {mso-level-tab-stop:3.0in;
652 mso-level-number-position:left;
653 text-indent:-.25in;}
|
654 martin 1.3 @list l8:level7
|
655 martin 1.2 {mso-level-tab-stop:3.5in;
656 mso-level-number-position:left;
657 text-indent:-.25in;}
|
658 martin 1.3 @list l8:level8
|
659 martin 1.2 {mso-level-tab-stop:4.0in;
660 mso-level-number-position:left;
661 text-indent:-.25in;}
|
662 martin 1.3 @list l8:level9
|
663 martin 1.2 {mso-level-tab-stop:4.5in;
664 mso-level-number-position:left;
665 text-indent:-.25in;}
|
666 martin 1.3 @list l9
667 {mso-list-id:1382944425;
668 mso-list-template-ids:1475271118;}
669 @list l10
670 {mso-list-id:1420448336;
671 mso-list-template-ids:22684130;}
672 @list l10:level1
|
673 martin 1.2 {mso-level-tab-stop:.5in;
674 mso-level-number-position:left;
675 text-indent:-.25in;}
|
676 martin 1.3 @list l10:level2
|
677 martin 1.2 {mso-level-tab-stop:1.0in;
678 mso-level-number-position:left;
679 text-indent:-.25in;}
|
680 martin 1.3 @list l10:level3
|
681 martin 1.2 {mso-level-tab-stop:1.5in;
682 mso-level-number-position:left;
683 text-indent:-.25in;}
|
684 martin 1.3 @list l10:level4
|
685 martin 1.2 {mso-level-tab-stop:2.0in;
686 mso-level-number-position:left;
687 text-indent:-.25in;}
|
688 martin 1.3 @list l10:level5
|
689 martin 1.2 {mso-level-tab-stop:2.5in;
690 mso-level-number-position:left;
691 text-indent:-.25in;}
|
692 martin 1.3 @list l10:level6
|
693 martin 1.2 {mso-level-tab-stop:3.0in;
694 mso-level-number-position:left;
695 text-indent:-.25in;}
|
696 martin 1.3 @list l10:level7
|
697 martin 1.2 {mso-level-tab-stop:3.5in;
698 mso-level-number-position:left;
699 text-indent:-.25in;}
|
700 martin 1.3 @list l10:level8
|
701 martin 1.2 {mso-level-tab-stop:4.0in;
702 mso-level-number-position:left;
703 text-indent:-.25in;}
|
704 martin 1.3 @list l10:level9
|
705 martin 1.2 {mso-level-tab-stop:4.5in;
706 mso-level-number-position:left;
707 text-indent:-.25in;}
|
708 martin 1.3 @list l11
709 {mso-list-id:1463235193;
710 mso-list-template-ids:165843270;}
711 @list l11:level1
|
712 martin 1.2 {mso-level-tab-stop:.5in;
713 mso-level-number-position:left;
714 text-indent:-.25in;}
|
715 martin 1.3 @list l11:level2
|
716 martin 1.2 {mso-level-tab-stop:1.0in;
717 mso-level-number-position:left;
718 text-indent:-.25in;}
|
719 martin 1.3 @list l11:level3
|
720 martin 1.2 {mso-level-tab-stop:1.5in;
721 mso-level-number-position:left;
722 text-indent:-.25in;}
|
723 martin 1.3 @list l11:level4
|
724 martin 1.2 {mso-level-tab-stop:2.0in;
725 mso-level-number-position:left;
726 text-indent:-.25in;}
|
727 martin 1.3 @list l11:level5
|
728 martin 1.2 {mso-level-tab-stop:2.5in;
729 mso-level-number-position:left;
730 text-indent:-.25in;}
|
731 martin 1.3 @list l11:level6
|
732 martin 1.2 {mso-level-tab-stop:3.0in;
733 mso-level-number-position:left;
734 text-indent:-.25in;}
|
735 martin 1.3 @list l11:level7
|
736 martin 1.2 {mso-level-tab-stop:3.5in;
737 mso-level-number-position:left;
738 text-indent:-.25in;}
|
739 martin 1.3 @list l11:level8
|
740 martin 1.2 {mso-level-tab-stop:4.0in;
741 mso-level-number-position:left;
742 text-indent:-.25in;}
|
743 martin 1.3 @list l11:level9
|
744 martin 1.2 {mso-level-tab-stop:4.5in;
745 mso-level-number-position:left;
|
746 martin 1.3 text-indent:-.25in;}
747 @list l12
748 {mso-list-id:1468551459;
749 mso-list-template-ids:-645106998;}
750 @list l13
751 {mso-list-id:1584679131;
752 mso-list-template-ids:2141624586;}
753 @list l13:level1
754 {mso-level-tab-stop:.5in;
|
755 martin 1.2 mso-level-number-position:left;
|
756 martin 1.3 text-indent:-.25in;}
757 @list l13:level2
|
758 martin 1.2 {mso-level-tab-stop:1.0in;
759 mso-level-number-position:left;
760 text-indent:-.25in;}
|
761 martin 1.3 @list l13:level3
|
762 martin 1.2 {mso-level-tab-stop:1.5in;
763 mso-level-number-position:left;
764 text-indent:-.25in;}
|
765 martin 1.3 @list l13:level4
|
766 martin 1.2 {mso-level-tab-stop:2.0in;
767 mso-level-number-position:left;
768 text-indent:-.25in;}
|
769 martin 1.3 @list l13:level5
|
770 martin 1.2 {mso-level-tab-stop:2.5in;
771 mso-level-number-position:left;
772 text-indent:-.25in;}
|
773 martin 1.3 @list l13:level6
|
774 martin 1.2 {mso-level-tab-stop:3.0in;
775 mso-level-number-position:left;
776 text-indent:-.25in;}
|
777 martin 1.3 @list l13:level7
|
778 martin 1.2 {mso-level-tab-stop:3.5in;
779 mso-level-number-position:left;
780 text-indent:-.25in;}
|
781 martin 1.3 @list l13:level8
|
782 martin 1.2 {mso-level-tab-stop:4.0in;
783 mso-level-number-position:left;
784 text-indent:-.25in;}
|
785 martin 1.3 @list l13:level9
|
786 martin 1.2 {mso-level-tab-stop:4.5in;
787 mso-level-number-position:left;
788 text-indent:-.25in;}
|
789 martin 1.3 @list l14
790 {mso-list-id:1608466576;
791 mso-list-template-ids:1223095538;}
792 @list l14:level1
|
793 martin 1.2 {mso-level-tab-stop:.5in;
794 mso-level-number-position:left;
795 text-indent:-.25in;}
|
796 martin 1.3 @list l14:level2
|
797 martin 1.2 {mso-level-tab-stop:1.0in;
798 mso-level-number-position:left;
799 text-indent:-.25in;}
|
800 martin 1.3 @list l14:level3
|
801 martin 1.2 {mso-level-tab-stop:1.5in;
802 mso-level-number-position:left;
803 text-indent:-.25in;}
|
804 martin 1.3 @list l14:level4
|
805 martin 1.2 {mso-level-tab-stop:2.0in;
806 mso-level-number-position:left;
807 text-indent:-.25in;}
|
808 martin 1.3 @list l14:level5
|
809 martin 1.2 {mso-level-tab-stop:2.5in;
810 mso-level-number-position:left;
811 text-indent:-.25in;}
|
812 martin 1.3 @list l14:level6
|
813 martin 1.2 {mso-level-tab-stop:3.0in;
814 mso-level-number-position:left;
815 text-indent:-.25in;}
|
816 martin 1.3 @list l14:level7
|
817 martin 1.2 {mso-level-tab-stop:3.5in;
818 mso-level-number-position:left;
819 text-indent:-.25in;}
|
820 martin 1.3 @list l14:level8
|
821 martin 1.2 {mso-level-tab-stop:4.0in;
822 mso-level-number-position:left;
823 text-indent:-.25in;}
|
824 martin 1.3 @list l14:level9
|
825 martin 1.2 {mso-level-tab-stop:4.5in;
826 mso-level-number-position:left;
827 text-indent:-.25in;}
|
828 martin 1.3 @list l15
829 {mso-list-id:1617366807;
830 mso-list-template-ids:508488734;}
831 @list l16
832 {mso-list-id:1698385733;
833 mso-list-template-ids:-1236913794;}
834 @list l17
835 {mso-list-id:1727339069;
836 mso-list-template-ids:-1375449252;}
837 @list l17:level1
|
838 martin 1.2 {mso-level-number-format:bullet;
839 mso-level-text:\F0B7;
840 mso-level-tab-stop:.5in;
841 mso-level-number-position:left;
842 text-indent:-.25in;
843 mso-ansi-font-size:10.0pt;
844 font-family:Symbol;}
|
845 martin 1.3 @list l18
846 {mso-list-id:1816868350;
847 mso-list-template-ids:1107616030;}
848 @list l18:level1
|
849 martin 1.2 {mso-level-number-format:bullet;
850 mso-level-text:\F0B7;
851 mso-level-tab-stop:.5in;
852 mso-level-number-position:left;
853 text-indent:-.25in;
854 mso-ansi-font-size:10.0pt;
855 font-family:Symbol;}
|
856 martin 1.3 @list l18:level2
857 {mso-level-tab-stop:1.0in;
858 mso-level-number-position:left;
859 text-indent:-.25in;}
860 @list l18:level3
861 {mso-level-tab-stop:1.5in;
862 mso-level-number-position:left;
863 text-indent:-.25in;}
864 @list l18:level4
865 {mso-level-tab-stop:2.0in;
866 mso-level-number-position:left;
867 text-indent:-.25in;}
868 @list l18:level5
869 {mso-level-tab-stop:2.5in;
870 mso-level-number-position:left;
871 text-indent:-.25in;}
872 @list l18:level6
873 {mso-level-tab-stop:3.0in;
874 mso-level-number-position:left;
875 text-indent:-.25in;}
876 @list l18:level7
877 martin 1.3 {mso-level-tab-stop:3.5in;
878 mso-level-number-position:left;
879 text-indent:-.25in;}
880 @list l18:level8
881 {mso-level-tab-stop:4.0in;
882 mso-level-number-position:left;
883 text-indent:-.25in;}
884 @list l18:level9
885 {mso-level-tab-stop:4.5in;
|
886 martin 1.2 mso-level-number-position:left;
|
887 martin 1.3 text-indent:-.25in;}
888 @list l19
889 {mso-list-id:1902863286;
890 mso-list-template-ids:740079056;}
891 @list l19:level1
|
892 martin 1.2 {mso-level-number-format:bullet;
893 mso-level-text:\F0B7;
894 mso-level-tab-stop:.5in;
895 mso-level-number-position:left;
896 text-indent:-.25in;
897 mso-ansi-font-size:10.0pt;
898 font-family:Symbol;}
|
899 martin 1.3 @list l20
900 {mso-list-id:2009823496;
901 mso-list-template-ids:429947952;}
902 @list l21
903 {mso-list-id:2077123861;
904 mso-list-template-ids:641873498;}
905 @list l21:level1
|
906 martin 1.2 {mso-level-tab-stop:.5in;
907 mso-level-number-position:left;
908 text-indent:-.25in;}
|
909 martin 1.3 @list l21:level2
|
910 martin 1.2 {mso-level-tab-stop:1.0in;
911 mso-level-number-position:left;
912 text-indent:-.25in;}
|
913 martin 1.3 @list l21:level3
|
914 martin 1.2 {mso-level-tab-stop:1.5in;
915 mso-level-number-position:left;
916 text-indent:-.25in;}
|
917 martin 1.3 @list l21:level4
|
918 martin 1.2 {mso-level-tab-stop:2.0in;
919 mso-level-number-position:left;
920 text-indent:-.25in;}
|
921 martin 1.3 @list l21:level5
|
922 martin 1.2 {mso-level-tab-stop:2.5in;
923 mso-level-number-position:left;
924 text-indent:-.25in;}
|
925 martin 1.3 @list l21:level6
|
926 martin 1.2 {mso-level-tab-stop:3.0in;
927 mso-level-number-position:left;
928 text-indent:-.25in;}
|
929 martin 1.3 @list l21:level7
|
930 martin 1.2 {mso-level-tab-stop:3.5in;
931 mso-level-number-position:left;
932 text-indent:-.25in;}
|
933 martin 1.3 @list l21:level8
|
934 martin 1.2 {mso-level-tab-stop:4.0in;
935 mso-level-number-position:left;
936 text-indent:-.25in;}
|
937 martin 1.3 @list l21:level9
|
938 martin 1.2 {mso-level-tab-stop:4.5in;
939 mso-level-number-position:left;
940 text-indent:-.25in;}
941 ol
942 {margin-bottom:0in;}
943 ul
944 {margin-bottom:0in;}
945 -->
|
946 dave.sudlik 1.6 </style>
947 <style>
|
948 martin 1.2 /* Style Definitions */
949 table.MsoNormalTable
950 {mso-style-name:"Table Normal";
951 mso-tstyle-rowband-size:0;
952 mso-tstyle-colband-size:0;
953 mso-style-noshow:yes;
954 mso-style-parent:"";
955 mso-padding-alt:0in 5.4pt 0in 5.4pt;
956 mso-para-margin:0in;
957 mso-para-margin-bottom:.0001pt;
958 mso-pagination:widow-orphan;
959 font-size:10.0pt;
|
960 martin 1.3 font-family:"Times New Roman"}
|
961 dave.sudlik 1.6 </style>
|
962 karl 1.8 <link rel="Edit-Time-Data"
963 href="http://www.openpegasus.org/pp/uploads/40/6165/PEP_150_ReleaseNotesPegasus2.3.2V1_1_files/editdata.mso">
964 <title>PEP</title>
965 <o:smarttagtype
966 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"></o:smarttagtype>
967 <o:smarttagtype
968 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"></o:smarttagtype><o:smarttagtype
969 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="date"></o:smarttagtype><!--[if gte mso 9]><xml>
|
970 martin 1.3 <o:DocumentProperties>
971 <o:Author>IBM_User</o:Author>
972 <o:LastAuthor> </o:LastAuthor>
973 <o:Revision>4</o:Revision>
974 <o:TotalTime>211</o:TotalTime>
975 <o:Created>2004-04-05T14:13:00Z</o:Created>
976 <o:LastSaved>2004-04-12T16:03:00Z</o:LastSaved>
977 <o:Pages>1</o:Pages>
978 <o:Words>5026</o:Words>
979 <o:Characters>28651</o:Characters>
980 <o:Company>IBM</o:Company>
981 <o:Lines>238</o:Lines>
982 <o:Paragraphs>67</o:Paragraphs>
983 <o:CharactersWithSpaces>33610</o:CharactersWithSpaces>
984 <o:Version>10.4219</o:Version>
985 </o:DocumentProperties>
|
986 martin 1.2 </xml><![endif]--><!--[if gte mso 9]><xml>
|
987 martin 1.3 <w:WordDocument>
988 <w:SpellingState>Clean</w:SpellingState>
989 <w:GrammarState>Clean</w:GrammarState>
990 <w:Compatibility>
991 <w:ApplyBreakingRules/>
992 </w:Compatibility>
993 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
994 </w:WordDocument>
995 </xml><![endif]-->
|
996 karl 1.8 </head>
997 <body style="" lang="EN-US" link="blue" vlink="blue">
|
998 dave.sudlik 1.6 <div class="Section1">
|
999 karl 1.8 <div class="MsoNormal" style="text-align: center;" align="center"><span
1000 style="color: black;">
1001 <hr align="center" color="#009900" noshade="noshade" size="2"
1002 width="100%"></span></div>
1003 <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;"
1004 align="center"><b><span style="font-size: 13.5pt; color: black;">Pegasus
|
1005 dave.sudlik 1.6 Enhancement Proposal (PEP)<o:p></o:p></span></b></p>
|
1006 karl 1.8 <p class="MsoNormal" style="margin-bottom: 0pt; margin-top: 0pt;"><span
1007 style="color: black;"><br>
|
1008 dave.sudlik 1.6 <br>
|
1009 karl 1.8 <b>PEP #:</b> 230<br>
|
1010 dave.sudlik 1.6 </span></p>
1011 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Title: </b>Release
|
1012 karl 1.8 Notes for OpenPegasus 2.5</p>
1013 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Version: </b>1.8</p>
1014 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> <st1:date
1015 year="2004" day="23" month="3">1 April 2005</st1:date></p>
1016 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Warren
1017 Grunbok, Karl Schopmeyer<br>
|
1018 dave.sudlik 1.6 </p>
1019 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Status: </b>draft</p>
1020 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Version History:</b></p>
|
1021 karl 1.8 <table class="MsoNormalTable" style="width: 100%;" border="1"
1022 cellpadding="0" cellspacing="1" width="100%">
|
1023 dave.sudlik 1.6 <tbody>
1024 <tr style="">
|
1025 karl 1.8 <td
1026 style="padding: 0.75pt; background: rgb(202, 230, 202) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
1027 <p class="MsoNormal" style="text-align: center;" align="center"><b><span
1028 style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1029 </td>
1030 <td
1031 style="padding: 0.75pt; background: rgb(202, 230, 202) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
1032 <p class="MsoNormal" style="text-align: center;" align="center"><b><span
1033 style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1034 </td>
1035 <td
1036 style="padding: 0.75pt; background: rgb(202, 230, 202) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
1037 <p class="MsoNormal" style="text-align: center;" align="center"><b><span
1038 style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1039 </td>
1040 <td
1041 style="padding: 0.75pt; background: rgb(202, 230, 202) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
1042 <p class="MsoNormal" style="text-align: center;" align="center"><b><span
1043 style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
|
1044 karl 1.7 </td>
|
1045 karl 1.8 </tr>
1046 <tr style="">
1047 <td style="padding: 0.75pt;">
1048 <p class="MsoNormal" style="text-align: center;" align="center"><span
1049 style="font-family: Arial; color: black;"><font size="2"> 1.0</font><o:p></o:p></span></p>
1050 </td>
1051 <td style="padding: 0.75pt;">
1052 <p class="MsoNormal" style="text-align: center;" align="center"><span
1053 style="font-family: Arial; color: black;"><o:p> <font size="2">1,April
1054 2005<br>
1055 </font></o:p></span></p>
|
1056 karl 1.7 </td>
|
1057 karl 1.8 <td style="padding: 0.75pt;">
1058 <p class="MsoNormal" style="text-align: center;" align="center"><span
1059 style="font-family: Arial; color: black;"><o:p>Warren Grunbok<br>
1060 </o:p></span></p>
|
1061 karl 1.7 </td>
|
1062 karl 1.8 <td style="padding: 0.75pt;">
1063 <p class="MsoNormal"><span
1064 style="font-family: Arial; color: black;"><font size="1">Initial
1065 Submission</font><o:p><font size="1"> <br>
1066 </font></o:p></span></p>
|
1067 dave.sudlik 1.6 </td>
1068 </tr>
1069 <tr style="">
|
1070 karl 1.8 <td style="padding: 0.75pt;" align="center"> 1.1</td>
1071 <td style="padding: 0.75pt;" align="center">26, June 2005 <br>
1072 </td>
1073 <td style="padding: 0.75pt;">Warren Grunbok<br>
1074 </td>
1075 <td style="padding: 0.75pt;">revisions based on Comments <br>
1076 </td>
1077 </tr>
1078 <tr>
1079 <td style="vertical-align: top;">1.2<br>
1080 </td>
1081 <td style="vertical-align: top;">22, July 2005<br>
1082 </td>
1083 <td style="vertical-align: top;">Warren Grunbok<br>
1084 </td>
1085 <td style="vertical-align: top;">fixed some broken links, added
1086 security notes. <br>
1087 </td>
1088 </tr>
1089 <tr>
1090 <td style="vertical-align: top;">1.3<br>
1091 karl 1.8 </td>
1092 <td style="vertical-align: top;">23, Aug 2005<br>
1093 </td>
1094 <td style="vertical-align: top;">Warren Grunbok<br>
1095 </td>
1096 <td style="vertical-align: top;">Revisions based on comments<br>
1097 </td>
1098 </tr>
1099 <tr>
1100 <td style="vertical-align: top;">1.4<br>
1101 </td>
1102 <td style="vertical-align: top;">30.Aug 2005<br>
1103 </td>
1104 <td style="vertical-align: top;">Warren Grunbok<br>
1105 </td>
1106 <td style="vertical-align: top;">More revisions based on Aug 26
1107 review in Architecture meeting<br>
1108 </td>
1109 </tr>
1110 <tr>
1111 <td style="vertical-align: top;">1.5<br>
1112 karl 1.8 </td>
1113 <td style="vertical-align: top;">12, Sept 2005<br>
|
1114 dave.sudlik 1.6 </td>
|
1115 karl 1.8 <td style="vertical-align: top;">Warren Grunbok<br>
|
1116 dave.sudlik 1.6 </td>
|
1117 karl 1.8 <td style="vertical-align: top;">Minor comment updates from 1.4
1118 version (balloted version)<br>
|
1119 dave.sudlik 1.6 </td>
1120 </tr>
1121 <tr>
|
1122 karl 1.8 <td style="vertical-align: top;">1.6<br>
1123 </td>
1124 <td style="vertical-align: top;">14,Sept 2005<br>
1125 </td>
1126 <td style="vertical-align: top;">Warren Grunbok<br>
1127 </td>
1128 <td style="vertical-align: top;">additional comments from review<br>
1129 </td>
|
1130 dave.sudlik 1.6 </tr>
|
1131 karl 1.8 <tr>
1132 <td style="vertical-align: top;">1.7<br>
1133 </td>
1134 <td style="vertical-align: top;">20, Sept 2005<br>
1135 </td>
1136 <td style="vertical-align: top;">Warren Grunbok<br>
1137 </td>
1138 <td style="vertical-align: top;">Added Solaris back in, corrected
1139 Provider security statement, and clarified Solaris support for 2.5<br>
1140 </td>
|
1141 dave.sudlik 1.6 </tr>
|
1142 karl 1.8 <tr>
1143 <td style="vertical-align: top;">1.8<br>
1144 </td>
1145 <td style="vertical-align: top;">21, Sept 2005<br>
1146 </td>
1147 <td style="vertical-align: top;">Warren Grunbok<br>
1148 </td>
1149 <td style="vertical-align: top;">Clarified SLP enablement
1150 Paragraph and correction of Power on Linux in platform table<br>
1151 </td>
|
1152 dave.sudlik 1.6 </tr>
1153 </tbody>
1154 </table>
1155 <p><o:p> </o:p></p>
|
1156 karl 1.8 <div class="MsoNormal" style="text-align: center;" align="center"><span
1157 style="color: black;">
1158 <hr align="center" color="#009900" noshade="noshade" size="2"
1159 width="100%"></span></div>
1160 <p><b>Abstract:</b> This document defines the release notes for the 2.5
1161 version of the Pegasus CIM Server. <span class="norm1"><span
1162 style="font-size: 9pt;"><a
1163 href="http://www.openpegasus.org/pp/protected/doc_edit.tpl?grid=632&file=Pegasus2_3_1ReleaseNotes.html&tag=35"
1164 target="_self"><br>
|
1165 dave.sudlik 1.6 </a></span></span></p>
|
1166 karl 1.8 <div class="MsoNormal" style="text-align: center;" align="center"><span
1167 style="color: black;">
1168 <hr align="center" color="#009900" noshade="noshade" size="2"
1169 width="100%"></span></div>
1170 <p><b><o:p><font size="4"> Contents<br>
1171 </font></o:p></b></p>
|
1172 dave.sudlik 1.6 <ol>
|
1173 karl 1.8 <li><a href="#Availability_of_this_Release_">Availability of
1174 this Release</a></li>
|
1175 dave.sudlik 1.6 <li><a href="#Functionality_of_This_Release">Functionality of
1176 This Release</a></li>
1177 <li><a href="#Relationship_to_CIMWBEM_Standards">Relationship
1178 to CIM/WBEM Standards</a></li>
1179 <li><a href="#Supported%20Platforms">Supported
1180 Platforms</a></li>
1181 <li><a href="#Conformance%20with%20DMTF%20Specifications">Conformance
1182 with DMTF Specifications</a></li>
1183 <li><a href="#Changes%20in%20This%20Release">Changes
1184 in This Release</a></li>
1185 <li><a href="#PEGASUS%20Bugs">PEGASUS
1186 Bugs</a></li>
|
1187 karl 1.8 <li> <a
1188 href="#Pegasus%20Release%20Control%20and%20Version%20Definition%20Documentation">Pegasus
|
1189 dave.sudlik 1.6 Release Control and Version Definition Documentation</a></li>
1190 <li><a href="#General%20Documentation">General
1191 Documentation</a></li>
1192 </ol>
|
1193 karl 1.8 <h2><a name="Availability_of_this_Release_"></a><span
1194 style="color: black;"><a name="Availability_of_this_Release"></a>Availability
|
1195 dave.sudlik 1.6 of this Release</span></h2>
1196 <p>This release is available in a number of forms including:</p>
1197 <ul>
1198 <li>Source release in both ZIP and TAR formats. These can be
1199 downloaded from the <span class="SpellE">OpenPegasus</span> Web
|
1200 karl 1.8 site at <a
1201 href="http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=392">www.openpegasus.org.</a></li>
1202 <li>OpenPegasus 2.5 binaries are available for Red Hat Enterprise
|
1203 dave.sudlik 1.6 Linux 3.0 and 4.2 and SUSE LINUX Enterprise Server 9.0. A Source RPM is
1204 also available that can be used to build binaries for most
1205 LSB-compliant RPM-based Linux distributions and versions.</li>
1206 <li>The Pegasus CVS. The CVS tags representing this release and
1207 subsequent snapshots that are made available in the Pegasus CVS are
|
1208 karl 1.8 defined on the OpenPegasus CVS repository web page (see the <a
1209 href="http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/">OpenPegasus
1210 CVS page</a> for information) using the tags defined on the <a
1211 href="http://www.openpegasus.org/page.tpl?CALLER=cvs.tpl&ggid=392">release
|
1212 dave.sudlik 1.6 snapshots page</a>.</li>
1213 </ul>
|
1214 karl 1.8 <>The instructions for acquiring the released code are on the <a
1215 href="http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=392">Pegasus
|
1216 dave.sudlik 1.6 WEB site</a>.
1217 Installation instructions are part of the README in the root of the
1218 Pegasus source
|
1219 karl 1.8 tree.<br>
1220 <br>
1221 <span class="norm">Instructions for building the Linux RPMs: <span
1222 style="color: rgb(255, 0, 0);"></span><br>
1223 </span></>
1224 <ol>
1225 <li><span class="norm"><span style="font-weight: bold;">Download</span>
1226 tog-pegasus-2.5.0-1.src.rpm. </span></li>
1227 <li><span class="norm"><span style="font-weight: bold;">rpm</span>
1228 -ih tog-pegasus-2.5.0-1.src.rpm </span></li>
1229 <li>
1230 <p style="margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;"><span
1231 class="norm">Build
1232 the rpms:</span></p>
1233 </li>
1234 </ol>
1235 <span class="norm"></span>
1236 <table
1237 style="margin-left: auto; margin-right: auto; text-align: left; width: 712px; height: 116px;"
1238 border="1" cellpadding="2" cellspacing="2">
1239 <tbody>
1240 karl 1.8 <tr>
1241 <td
1242 style="vertical-align: top; text-align: center; background-color: rgb(204, 204, 204);">Distro</td>
1243 <td
1244 style="vertical-align: top; text-align: center; background-color: rgb(204, 204, 204);">Command<br>
1245 </td>
1246 </tr>
1247 <tr>
1248 <td style="vertical-align: top; text-align: center;">RHEL3<br>
1249 </td>
1250 <td style="vertical-align: top; text-align: center;"><span
1251 class="norm">rpmbuild -bb /usr/src/redhat/SPECS/tog-pegasus-
1252 2.5.0-1.spec</span></td>
1253 </tr>
1254 <tr>
1255 <td style="vertical-align: top; text-align: center;">RHEL4<br>
1256 </td>
1257 <td style="vertical-align: top; text-align: center;"><span
1258 class="norm">rpmbuild -bb /usr/src/redhat/SPECS/tog-pegasus-
1259 2.5.0-1.spec</span></td>
1260 </tr>
1261 karl 1.8 <tr>
1262 <td style="vertical-align: top; text-align: center;">SLES 9 <br>
1263 </td>
1264 <td style="vertical-align: top; text-align: center;"><span
1265 class="norm"> rpmbuild -bb /usr/src/packages/SPECS/tog-pegasus-
1266 2.5.0-1.spe</span></td>
1267 </tr>
1268 </tbody>
1269 </table>
1270 <span class="norm"></span>
1271 <ol start="4">
1272 <span class="norm"><br>
1273 </span><li style="font-weight: bold;"><span class="norm">After
1274 the build the rpms will be in the
1275 following locations:</span></li>
1276 <span class="norm"></span>
1277 <table style="width: 100%; text-align: left;" border="1"
1278 cellpadding="2" cellspacing="2">
1279 <tbody>
1280 <tr>
1281 <td
1282 karl 1.8 style="vertical-align: top; text-align: center; background-color: rgb(204, 204, 204);">Distro<br>
1283 </td>
1284 <td
1285 style="vertical-align: top; text-align: center; background-color: rgb(204, 204, 204);">Location
1286 of RPMs after the build is complete<br>
1287 </td>
1288 </tr>
1289 <tr>
1290 <td style="vertical-align: top; text-align: center;">RHEL3<br>
1291 </td>
1292 <td style="vertical-align: top; text-align: center;"><span
1293 class="norm">/usr/src/redhat/RPMS/[arch]/tog-pegasus-
1294 2.5.0-1.[arch].rpm
1295 /usr/src/redhat/RPMS/[arch]/tog-pegasus-sdk- 2.5.0-1.[arch].rpm.<span
1296 style="font-family: "times new roman";"></span><span
1297 style="font-family: "times new roman";"></span></span><span
1298 class="norm"> </span></td>
1299 </tr>
1300 <tr>
1301 <td style="vertical-align: top; text-align: center;">RHEL4<br>
1302 </td>
1303 karl 1.8 <td style="vertical-align: top; text-align: center;"><span
1304 class="norm">/usr/src/redhat/RPMS/[arch]/tog-pegasus-
1305 2.5.0-1.[arch].rpm
1306 /usr/src/redhat/RPMS/[arch]/tog-pegasus-sdk- 2.5.0-1.[arch].rpm.</span></td>
1307 </tr>
1308 <tr>
1309 <td style="vertical-align: top; text-align: center;">SLES9<br>
1310 </td>
1311 <td style="vertical-align: top; text-align: center;"><span
1312 class="norm">/usr/src/packages/RPMS/[arch]/tog-pegasus-
1313 2.5.0-1.[arch].rpm
1314 /usr/src/packages/RPMS/[arch]/tog-pegasus-sdk- 2.5.01-.[arch].rpm.</span></td>
1315 </tr>
1316 </tbody>
1317 </table>
1318 <span class="norm"></span><span class="norm"></span>
1319 </ol>
1320 <span class="norm">
1321 </span><span class="norm"></span>
1322 <h2><a name="Functionality_of_This_Release"></a><span
1323 style="color: black;">Functionality of This Release</span></h2>
1324 karl 1.8 New for the Pegasus 2.5 release is a Feature Maturity Dashboard.
1325 This document shows the Pegasus users and developers the maturity of
1326 the various features found in Pegasus using a simple color coded
1327 key. That document can be found here: <a
1328 href="http://www.openpegasus.org/page.tpl?ggid=799">Feature
1329 Maturity Link</a><br>
1330 <span style="font-family: "times new roman";"><br>
1331 </span>The overall level of functionality in the Pegasus environment
1332 effective with
1333 this release is as follows:
1334 <h3><b>CIM Server Functionality</b></h3>
1335 <p>The following paragraphs list the functions in this release.
1336 All functions are considered community tested and operational unless
1337 specifically noted below. Features that are marked alpha or beta are
1338 not generally of the quality or completeness for production
1339 usage. Interfaces that are part of the Pegasus public
1340 interface definitions but that the Pegasus team feels may change are
1341 marked experimental. In many cases these features and interfaces
1342 are conditionally compiled with special environment variables. <a
1343 href="http://www.openpegasus.org/pp/protected/doc.tpl?CALLER=index.tpl&gdid=8502"><span
1344 style="color: rgb(255, 0, 0);"><span style="color: rgb(51, 102, 255);"><span
1345 karl 1.8 style="text-decoration: underline;">PEP 200</span> </span></span></a>
|
1346 dave.sudlik 1.6 provides more detailed information on how to enable
1347 functionality that is conditionally compiled in this release.</p>
1348 <blockquote>
1349 <h4><b>CIM Operations over HTTP support</b></h4>
1350 <ol>
|
1351 karl 1.8 <li>Class Operations (<span class="SpellE">getClass</span>, <span
1352 class="SpellE">deleteClass</span>, <span class="SpellE">modifyClass</span>,
|
1353 dave.sudlik 1.6 <span class="SpellE">enumerateClass</span>, <span class="SpellE">enumerateClassNames</span>)</li>
1354 <li>Qualifier Operations (getQualifier, setQualifier,
1355 deleteQualifier) </li>
|
1356 karl 1.8 <li>Instance Operations (<span class="SpellE">getInstance</span>, <span
1357 class="SpellE">deleteInstance</span>, <span class="SpellE">modifyInstance</span>,
1358 <span class="SpellE">enumerateInstance</span>, <span
1359 class="SpellE">enumerateInstanceNames</span>, <span class="SpellE">getProperty</span>,
|
1360 dave.sudlik 1.6 <span class="SpellE">setProperty</span>)</li>
1361 <li>Association Operations (references, <span class="SpellE">referencenames</span>,
1362 <span class="SpellE">associators</span>, <span class="SpellE">associatornames)</span></li>
1363 <li>Methods Operations (invokeMethod)</li>
1364 <li>Query operation - Support for ExecQuery was added in 2.4 with
1365 WQL as query language and is defined in PEP 119. This feature is
1366 considered at alpha quality because it has only been contributor
|
1367 karl 1.8 tested. Additional tests have been added in 2.5 for ExecQuery.<br>
|
1368 dave.sudlik 1.6 </li>
1369 </ol>
1370 </blockquote>
|
1371 martin 1.4 </div>
|
1372 dave.sudlik 1.6 <blockquote>
|
1373 karl 1.8 <h4><b>Indications</b></h4>
1374 <ul>
|
1375 dave.sudlik 1.6 <li>Process indications - Process indications are operational in
1376 the
1377 Server. This includes support
1378 for subscriptions, filters, and indication handlers, the provider API
1379 for
1380 indications and the CIMXML indication handler.</li>
1381 <li>Lifecycle indications - With the support for embedded objects,
1382 lifecycle indications (ie. those
1383 classes of indications derived from CIM_ClassIndication and
1384 CIM_InstIndication) can now be created. Pegasus 2.5 provides some
1385 enablement for the generation of lifecycle indications. For more
1386 details, refer to
1387 <src/Unsupported/LifecycleIndicationProvider/readme.LifecycleIndications.htm>.</li>
|
1388 karl 1.8 </ul>
1389 <h4><b>Indication Listener</b></h4>
1390 <p class="MsoNormal">The generic components for a CIM Listener and a
1391 listener API are operational. This includes the functions for
1392 HTTP, XML indication input and response, and consumers of indications.
1393 This code can be used to define a separate listener package and is used
1394 as an indication listener in the Pegasus server. <br>
|
1395 dave.sudlik 1.6 </p>
|
1396 karl 1.8 <p class="MsoNormal"><br>
1397 <font style="color: rgb(0, 0, 0);" color="#330099">Pegasus 2.5
1398 includes a new standalone listener that is separate
1399 from the current standalone CIMListener and the ExportServer listener
1400 in the CIM server.
1401 The use model that this listener fits is the following:
1402 <ul>
1403 <li><span class="norm"></span> The listener may be packaged as
1404 part of the CIMOM or it may be packaged independently as part of
1405 another application. </li>
1406 <li><span class="norm"></span> Consumers
1407 are developed independently of the listener and may be shipped with the
1408 listener or added to an installed listener at a future time. </li>
1409 </ul>
1410 </font> </p>
1411 <p><span style="color: rgb(0, 0, 0);" class="norm"></span><span
1412 style="color: rgb(0, 0, 0);"> </span><font color="#330099"><span
1413 style="color: rgb(0, 0, 0);">This
1414 new "Dynamic Listener" provides a solution for the above use model. It
1415 is essentially a lightweight, pluggable listener that
1416 provides a small set of management features. The DynamicListener can be
1417 karl 1.8 run inside a daemon or a service. It is easily configurable and
1418 bypasses traditional registration procedures. See <a
1419 href="http://www.openpegasus.org/pp/protected/upreviews/20/1303/PEP195_CIMListenerEnhancementsv1_6.htm"><span
1420 style="color: rgb(51, 51, 255); text-decoration: underline;">PEP 195</span></a> <span
1421 style="color: rgb(255, 0, 0);"> </span>for
1422 details.</span> </font></p>
|
1423 dave.sudlik 1.6 <h4>Object Normalization</h4>
1424 The Object Normalizer is an entity introduced in Pegasus 2.4 that
1425 ensures
1426 objects delivered from providers are complete and accurate. Two major
1427 issues were identified with the initial implementation: 1) the Object
|
1428 karl 1.8 Normalizer drops instances it considers bad, and 2) the Object
1429 Normalizer code slows performance. These issues are now addressed by
|
1430 dave.sudlik 1.6 moving the Object Normalizer from the Dispatcher to the Response
1431 Handler (or equivalent) and optimizing the existing implementation. The
1432 move allows errors to be reported to the provider at the point of
1433 delivery and ensures that only a single copy is made to preserve the
1434 CIMOM/provider boundary.<br>
|
1435 karl 1.8 Two new configuration properties were added to control object
1436 normalization.<br>
1437 <ol>
1438 <li>enableNormalization (true|false) - Enables or disables object
1439 normalization for provider objects.</li>
1440 <li>excludeModulesFromNormalization (colon delimited list of
1441 provider modules) - List the provider modules by name (as specified in
1442 PG_ProviderModule.Name) to exclude from normalization. Keep in mind
1443 that all objects managed by all providers will be excluded from
1444 normalization if its module name appears in this list.<br>
1445 </li>
1446 </ol>
1447 <br>
1448 <h4>Embedded Object support</h4>
1449 Pegasus 2.5 now provides embedded object support. The proposed solution
1450 is restricted to the following:<br>
1451 The only representation for embedded objects supported by this
1452 PEP is CIM-XML. <br>
1453 CIMObject is implemented as a new CIMValue type. This type will be used
|
1454 dave.sudlik 1.6 internally to represent embedded objects. When externalized (via
1455 CIM-XML) these objects will be converted to strings representing valid
1456 INSTANCE or CLASS elements, in accordance with the CIM Infrastructure
1457 Specification. Embedded instances will also carry the
1458 EmbeddedObject attribute with
|
1459 karl 1.8 the value "object", as specified by CR Interop-00217.001. <br>
1460 <br>
|
1461 dave.sudlik 1.6 <p class="MsoNormal"> </p>
1462 </blockquote>
1463 <div class="Section1">
1464 <blockquote>
|
1465 karl 1.8 <h4><b>Query Language</b></h4>
1466 <p>The query language today is based on WQL and is implemented and
1467 used for filters and in 2.4 for execQuery. <br>
1468 </p>
1469 <p>CQL Stage 1 has been included for Pegasus 2.5. PEPs 138,
1470 193, 205 combine to describe the function submitted.<br>
1471 </p>
|
1472 dave.sudlik 1.6 <h4><b>Schema Repository</b></h4>
|
1473 karl 1.8 <span class="norm"></span>By default, Pegasus uses an XML-based
1474 schema repository. A binary encoding option is also available.<span
1475 style="font-family: "times new roman";"><br>
1476 <br>
1477 </span>To use the binary encoding feature a new configuration
1478 properties was
1479 added:<br>
1480 <p> enableBinaryRepository (true|false) - Enables
1481 or
1482 disables binary repository.<br>
1483 </p>
1484 <div style="margin-left: 40px;"> In addition to the binary
1485 repository, the compressed repository
1486 functionality has
1487 been added as a build time conditional compile. It defaults to not
1488 support
1489 compression. When enabled the zlib library, used for the compression
1490 algorithims, must be installed on the build and target systems. With
1491 compression enabled records are always written compressed but both
1492 compressed
1493 and non-compressed records can be read allowing an easy migration path.<br>
1494 karl 1.8 <br>
1495 <span style="color: rgb(51, 102, 255);">Note: </span><span
1496 class="norm"></span><span style="color: rgb(51, 102, 255);">Note:
1497 Users may experience an incompatibility moving a binary repository from
|
1498 dave.sudlik 1.6 Pegasus 2.4 to 2.5. In Pegasus 2.5, measures have been taken to improve
|
1499 karl 1.8 the ability to maintain compatibility with subsequent releases. (See
1500 bugzilla 3642 for details.)</span><font><font color="RED"> </font></font><span
1501 style="color: rgb(51, 102, 255);">See bugzilla 3642 for details.<br>
1502 </span></div>
1503 <h4><b><b>Compressed Repository</b></b></h4>
1504 <div style="margin-left: 40px;"><span class="norm"></span><font
1505 style="color: rgb(0, 0, 0);" color="RED">A compressed repository
|
1506 dave.sudlik 1.6 feature has been added for
1507 pegasus 2.5 that compresses the repository written to disk. This allows
1508 the
1509 repository to be as much as 50% smaller on disk. It uses an external
1510 compression library (zlib) and has been tested with zlib 1.2.2. This
1511 feature is
1512 documented in PEP 214 and also in a Readme
|
1513 karl 1.8 (readme.compressed_repository). It is
1514 considered experimental today because it is not in the automated tests.
1515 Note
|
1516 dave.sudlik 1.6 that the tests for this feature are in the test suite but not
|
1517 karl 1.8 activiated for
1518 automatic tests.</font><br>
1519 <span style="color: rgb(51, 102, 255);"><br>
1520 </span><font><font color="RED"> </font></font></div>
1521 <p> </p>
1522 <h4><b>Instance Repository</b></h4>
1523 <p><span class="norm"></span><font style="color: rgb(0, 0, 0);">The
1524 Pegasus schema repository may also be configured to hold instance
1525 data. </font><span class="norm"></span><font
1526 style="color: rgb(0, 0, 0);">Although instances may be place in the
1527 repository
1528 it was </font><font style="color: rgb(0, 0, 0);">not designed as a
1529 high volume data store</font><span style="color: rgb(0, 0, 0);">. </span><br>
1530 <br>
1531 </p>
1532 <h4><b><b>Security Considerations<br>
1533 </b></b></h4>
|
1534 dave.sudlik 1.6 <font style="color: rgb(0, 0, 0);" color="RED">OpenPegasus 2.5 (and
|
1535 karl 1.8 prior) contains several mechanisms to perform authorization, but none
|
1536 dave.sudlik 1.6 of these authorization checks are performed by default.
1537 By registering any provider which fails to do appropriate authorization
1538 checks, the consequences may include information leakage, data
1539 corruption, or unintended elevation of privilege. Please ensure that
1540 one of the following mechanisms is used to ensure appropriate access to
|
1541 karl 1.8 your systems and data:<br>
1542 1. Only install/register providers which perform authorization
1543 appropriate for your environment.<br>
1544 </font>
1545 <div style="margin-left: 40px;"><font style="color: rgb(0, 0, 0);"
1546 color="RED">a. For providers, this may include registering to
|
1547 dave.sudlik 1.6 'Run-as-requestor' (not available prior to Pegasus 2.5) and/or
1548 performing authorization checks within the provider.<br>
1549 b. For administrators, ensure that the providers you have registered in
1550 your environment have performed sufficient authorization checks. Also,
1551 monitor announcements of security defects in those providers and follow
1552 the recommendations in those announcements as soon as possible. <br>
1553 c. For distributors of Pegasus or providers, ensure that the providers
1554 you are shipping have performed appropriate authorization checks, and
1555 relay announcements of discovered security defects to your users.</font><br>
1556 </div>
1557 <font style="color: rgb(0, 0, 0);" color="RED">2. Restrict users with
1558 access to Pegasus to a specific authorized user group of trusted
1559 individuals.<br>
1560 3. Namespace authorization is also available.<br>
1561 <br>
1562 </font><span class="norm">For administration issues please refer to
|
1563 karl 1.8 the SSL Admin Guide found at: </span>pegasus/doc/PegasusSSLGuidelines.htm<br>
|
1564 dave.sudlik 1.6 <h4><b>Server Security</b></h4>
1565 <ol style="margin-top: 0in;" start="1" type="1">
1566 <li class="MsoNormal" style="color: black;">Basic Authentication
|
1567 karl 1.8 (Note that Digest based security is not implemented)</li>
|
1568 dave.sudlik 1.6 <li class="MsoNormal" style="color: black;">PAM authentication <o:p></o:p></li>
1569 <li class="MsoNormal" style="color: black;">SSL support - SSL is
1570 implemented in Pegasus using the <span class="SpellE">OpenSSL</span>
1571 libraries. Pegasus does not provide the <span class="SpellE">OpenSSL</span>
|
1572 karl 1.8 libraries but SSL can be used on any platform supported by <span
1573 class="SpellE">OpenSSL</span>. Minimum level known to work
1574 is 0.9.6c . This release of Pegasus was tested with
1575 0.9.6k. See <a
1576 href="http://www.openpegasus.org/pp/uploads/40/Application%20Data/Microsoft/Word/www.openssl.org">openssl.org</a>
|
1577 dave.sudlik 1.6 for <span class="SpellE">OpenSSL</span> release information<o:p>.</o:p></li>
|
1578 karl 1.8 <li class="MsoNormal" style="color: black;">SSL levels<br>
1579 <span class="norm"></span><font style="color: rgb(0, 0, 0);">SSLv3
|
1580 dave.sudlik 1.6 and TLSv1 by default. SSLv2 is
1581 disabled by default and only enabled by a compile time option</font>.
|
1582 karl 1.8 See<a
1583 href="http://www.openpegasus.org/pp/protected/doc.tpl?CALLER=index.tpl&gdid=8502">
1584 PEP 200</a> for details on
|
1585 dave.sudlik 1.6 configuration.<br>
1586 </li>
1587 </ol>
1588 <b> </b>
|
1589 karl 1.8 <h4><b>Client Security</b><span style="font-family: times new roman;"><span
1590 style="font-style: italic;"><span style="font-weight: bold;"></span></span></span></h4>
1591 Certificate management
1592 and User-based certificate authentication . A new control provider and
1593 CLI for certificate management tasks. It expands upon the existing SSL
|
1594 dave.sudlik 1.6 client verification support by providing a robust solution to managing
1595 client certificates and certificate revocation lists via standard CIM
1596 operations. It allows certificates to be associated with particular
1597 system users for enhanced authorization capabilities.<br>
1598 <span class="norm"></span><font style="color: rgb(0, 0, 0);">CN/ Host
1599 name checks are not performed as a function of SSL or client libraries
1600 and are the responsibility of the client to implement on their
1601 own. See the SSL guide found in the /pegasus/doc directory for
1602 more details on client security.</font><br>
|
1603 karl 1.8 Note: <span class="norm"><font><font color="RED"><span
1604 style="color: rgb(0, 0, 0);">WBEM clients are responsible for SSL
|
1605 dave.sudlik 1.6 certificate verification using Pegasus and/or SSL libraries as
1606 appropriate. Consequences of not doing so include leakage of
1607 authentication credentials to unauthorized parties.</span> </font></font></span>
1608 <h4><b>Platform Management Functions</b></h4>
1609 <ol style="margin-top: 0in;" start="1" type="1">
1610 <li class="MsoNormal" style="color: black;">Configuration through
1611 the defined configuration parameters (cimconfig) and server command
|
1612 karl 1.8 line options.<span class="norm"></span><font
1613 style="color: rgb(0, 0, 0);" color="RED"> NOTE: When installed
|
1614 dave.sudlik 1.6 as a service on Windows, setting the run-time config option
1615 enableAuthentication to true can result in improper operation of the
1616 SLP
1617 provider and other providers. In order to circumvent this defect, an
1618 Administrator should change the user that the service runs under from
1619 the Local
1620 System user to a local, privileged user (e.g. Administrator).
1621 See bugzilla 4142 for details.</font> <o:p></o:p></li>
1622 <li class="MsoNormal" style="color: black;">Daemon/service
1623 operation of the Pegasus CIM Server on all supported platforms<o:p>
|
1624 karl 1.8 with the exception of HP OpenVMS.<br>
1625 </o:p></li>
|
1626 dave.sudlik 1.6 <li class="MsoNormal" style="color: black;">Operation statistics
|
1627 karl 1.8 capture using the <span class="norm"></span><font
1628 style="color: rgb(0, 0, 0);">CIM_StatisticalData </font>classes in
|
1629 dave.sudlik 1.6 the DMTF Interop model. This
1630 function is considered alpha quality and conditionally compiled. <br>
1631 </li>
1632 <li class="MsoNormal" style="color: black;">Multiple
1633 pluggable provider managers. Provider managers are provided for
1634 the Pegasus C++ provider interface, the CMPI C provider interface and
1635 an alpha quality Java provider interface (JMPI).</li>
1636 <li class="MsoNormal" style="color: black;">Platform Globalization
1637 - Pegasus includes support for unicode data transfers and includes a
1638 mechanism for message support in multiple languages using the open
|
1639 karl 1.8 source ICU libraries (<a href="http://oss.software.ibm.com/icu/">http://oss.software.ibm.com/icu/</a>).
1640 Note that this is still marked experimental.</li>
1641 <li class="MsoNormal" style="color: black;">Out-of-process
1642 providers (Experimental) - See PEP 072 for more information on use of
|
1643 dave.sudlik 1.6 this feature </li>
|
1644 karl 1.8 <li class="MsoNormal" style="color: black;">Shared class namespaces
1645 (Experimental) - See PEP 129 for more information on use of this feature</li>
|
1646 dave.sudlik 1.6 <li class="MsoNormal" style="color: black;">Remote providers for
|
1647 karl 1.8 the CMPI provider interface (Experimental) - See PEP 130 for more
1648 information on use of this feature</li>
|
1649 dave.sudlik 1.6 </ol>
1650 <h4><b>SLP Discovery</b></h4>
1651 <p>SLP support is included but is conditionally compiled in or out on
|
1652 karl 1.8 a platform basis. <a
1653 href="http://www.openpegasus.org/pp/uploads/40/8502/PEP200_RecommendedReleaseOptions.htm">
1654 PEP 200</a> describes the use of proper environment variable use to
1655 enable or disable this code. PEGASUS_DISABLE_SLP and
1656 PEGASUS_ENABLE_SLP are the environment variables that control inclusion
1657 of this feature. Once compiled, SLP
|
1658 dave.sudlik 1.6 support is enabled with the slp configuration parameter (slp=true). SLP
|
1659 karl 1.8 support includes an SLP service agent in the Pegasus CIM sever and
|
1660 dave.sudlik 1.6 generates SLP advertisements compatible with the DMTF slp template
1661 specification. The SLP support also includes extensions to the
1662 CIM Client libraries to execute SLP User Agent requests and analyze the
1663 results (note that these interfaces are not yet part of the Pegasus
1664 public SDK).<br>
|
1665 karl 1.8 Note: Pegasus on Windows is built with SLP support on by default and to
1666 exclude it from the build, then PEGASUS_DISABLE_SLP must be set.<br>
1667 </p>
1668 <h4>Provider Managers</h4>
|
1669 dave.sudlik 1.6 <p>Pegasus is designed to support multiple Provider Managers to allow
1670 multiple provider interfaces to the CIMOM. The two default
1671 provider managers are the Pegasus C++ Interface and Common
|
1672 karl 1.8 Manageability Programming Interface (CMPI) Interface.<br>
1673 </p>
|
1674 karl 1.7 <blockquote>
|
1675 dave.sudlik 1.6 <h5><b style="">CMPI C interface Provider Manager<o:p></o:p></b></h5>
1676 <span style="font-family: "times new roman";">Pegasus 2.5 includes
1677 a provider manager for the CMPI C interfaces. This C interface is the
1678 result of a project by the IBM SBLIM team (see
1679 http://sblim.sourceforge.net) and is written to the Common
1680 Manageability Programming Interface, which is an OpenGroup standard.
1681 The CMPI
1682 specification is available at:
1683 http://www.opengroup.org/bookstore/catalog/c051.htm. This provides a
1684 standardized C level interface for creating providers that can be
1685 registered with the Pegasus CIM Server in the same manner as the
|
1686 karl 1.8 current C++ providers. </span><span
1687 style="font-family: "times new roman";"><span class="norm"></span></span>The
|
1688 dave.sudlik 1.6 ability for CMPI providers to do user authorization is now available in
|
1689 karl 1.8 Pegasus 2.5.<br>
|
1690 dave.sudlik 1.6 <span style="font-family: "times new roman";"> <br>
1691 Information on writing providers with the CMPI interface is available
1692 in the specification today (see above) and in the following documents
1693 (http://sblim.sourceforge.net/whitepaper.html and
1694 http://sblim.sourceforge.net/presentations.html) and readme.cmpi in the
|
1695 karl 1.8 Pegasus source root directory.</span><br>
|
1696 dave.sudlik 1.6 <h5>JMPI Java Interface Provider Manager</h5>
|
1697 karl 1.8 <p>Pegasus includes an experimental provider manager for Java
|
1698 dave.sudlik 1.6 provider interfaces based on the SNIA provider interface
1699 definitions. This provider manager is considered alpha
1700 quality and is not compiled in the default build. See
1701 readme.jmpi in the Pegasus source root directory for more information.</p>
|
1702 karl 1.8 </blockquote>
|
1703 dave.sudlik 1.6 </blockquote>
1704 <h3><b> Providers</b></h3>
1705 <div style="margin-left: 40px;">New for 2.5 is the ability of Providers
1706 to run out of process at
1707 request user- level and running CMPI providers remotely or out of
1708 process space.<br>
1709 <br>
1710 <span class="norm"></span>Administrators should check the providers to
1711 ensure that the provider vendor
1712 has made use of available authorization capability.<br>
1713 </div>
1714 <p style="margin-left: 40px;">There are a number of providers available
1715 in the Pegasus release.
1716 This includes providers in the following categories:</p>
1717 <blockquote style="margin-top: 5pt; margin-bottom: 5pt;">
1718 <h4>Pegasus Internal Providers</h4>
1719 <p>Pegasus provides a set of "internal" providers that have direct
1720 access to the CIMOM for information and provide information and
1721 services to support the CIMOM and its administration. The
1722 providers in this category are mostly defined in the directory
1723 src/pegasus/controlproviders and include support for the following
1724 dave.sudlik 1.6 classes:</p>
1725 <ul>
|
1726 karl 1.8 <li>DMTF Interop classes including __Namespace, <span
1727 class="SpellE">CIM_Namespace</span>, <span class="SpellE">CIM_ObjectManager</span>,
|
1728 dave.sudlik 1.6 <span class="SpellE">CIM_CommunicationMechanism, and
1729 CIMOMStatistics.</span></li>
1730 </ul>
|
1731 karl 1.8 <h4><span class="SpellE">CMPI Remote</span></h4>
1732 <h4><span class="SpellE"></span></h4>
1733 <span class="SpellE">Pegasus includes an experimental support for
|
1734 dave.sudlik 1.6 running CMPI providers to be run on remote systems without the need for
1735 an extra CIMOM. It uses a special proxying provider to relay requests
1736 to a remote location using so-called communication layers. The remote
1737 side has to start a CMPIRDaemon process, which accepts remote requests
|
1738 karl 1.8 and passes them on to CMPI style providers.<br>
1739 </span><span class="SpellE"></span><span class="SpellE"><br>
1740 </span>
1741 <h4><b>Generic Providers</b></h4>
1742 <p>Generic <span class="SpellE">OperatingSystem</span> provider. See
|
1743 dave.sudlik 1.6 the
1744 directory <span class="SpellE">src</span>/Providers/generic.</p>
1745 <h4><b>Test/Sample Providers</b></h4>
1746 <p>See the directories <span class="SpellE">src/Providers/TestProviders</span>
|
1747 karl 1.8 and <span class="SpellE">src</span>/Providers/Sample for more
|
1748 dave.sudlik 1.6 information about test and
1749 sample providers.</p>
1750 <h4><b>Managed System Providers</b></h4>
1751 <p><span class="SpellE">ComputerSystem</span>, <span class="SpellE">DNSAdmin</span>,
1752 <span class="SpellE">DNSService</span>, Operating System, Process,
1753 Processor. For
1754 more information on these providers see the documentation for each
1755 provider in
1756 the directory <span class="SpellE">src/Providers/ManagedSystem</span></p>
|
1757 karl 1.8 <h4><span class="SpellE">Server Statistics<br>
|
1758 dave.sudlik 1.6 </span></h4>
1759 CIM Server statistics, based on the DMTF 'CIM_StatisticalData' class,
|
1760 karl 1.8 are implemented in this release. The statistics gathering is disabled
1761 by default. It may be enabled or disabled by performing a
1762 ModifyInstance operation on the singleton 'CIM_ObjectManager' instance
|
1763 dave.sudlik 1.6 in the 'PG_InterOp' namespace to set the GatherStatisticalData property
1764 to 'true' or 'false'. This property setting is persistent across CIM
1765 Server restarts. A statistics display test tool, cimperf, is available
|
1766 karl 1.8 from the Pegasus CVS repository.
1767 <h4><br>
1768 <span class="SpellE"></span></h4>
1769 <h4><span class="SpellE">SLP Provider</span></h4>
|
1770 dave.sudlik 1.6 <p><span class="SpellE">This provider acts as the definer of
1771 SLP information for SLP registration and also controls the Pegasus SLP
1772 Service Agent. It is treated as a normal provider rather than a control
1773 provider because it does not use internal functions of the CIMOM to
|
1774 karl 1.8 generate any of its information today. (conditionally compiled today)<br>
1775 </span></p>
1776 <br>
1777 <br>
|
1778 dave.sudlik 1.6 </blockquote>
1779 <h3><span class="SpellE"><b>CIM_Schema</b></span></h3>
1780 <p>The default <span class="SpellE">CIM_Schema</span> loaded with this
1781 release is
|
1782 karl 1.8 the DMTF CIM 2.9, Final release. In addition, Pegasus includes
|
1783 dave.sudlik 1.6 a number of
|
1784 karl 1.8 local classes defined for Pegasus. These are defined in the
1785 pegasus/Schemas
|
1786 dave.sudlik 1.6 directory. <span style=""></span>There are also a
|
1787 karl 1.8 number of older schema available in the CVS.</p>
|
1788 dave.sudlik 1.6 <p>The mechanism to install other schemas than the default is defined
1789 in the mak/config.mak</p>
1790 <p style="margin-bottom: 12pt;"><b>NOTE:</b> The CIM 2.5 schema is
1791 maintained in the
1792 CVS repository because it remains the basis for parts of the Pegasus
1793 test
1794 environment.</p>
|
1795 karl 1.8 <h3><b>Pegasus MOF Compilers</b></h3>
1796 <p>Pegasus implements a MOF compiler that can operate either at the
1797 client
1798 interface to the Pegasus CIM Server (<span class="SpellE">cimmof</span>)
1799 or directly interfacing with a CIM
1800 repository (<span class="SpellE">cimmofl</span>).</p>
1801 <p>The direct interface compiler is used primarily to provide an
1802 initial
1803 class/instance repository. <font color="#ff0000"><b>WARNING:</b></font>
1804 the use of <span class="SpellE">cimmofl</span>
1805 to manipulate instances in the repository bypasses any provider that is
1806 registered to serve these instances and simply installs the
1807 instances in the
1808 instance repository; this may result in 1) bad data in the repository
1809 if there are registered providers, 2) corruption of the repository if
1810 the CIM Server is running or, 3) MOF data that is loaded but not
1811 available until the server is stopped and restarted in some
1812 cases. Use of <span class="SpellE">cimmofl in general is
1813 discouraged and particularly </span> to manipulate
1814 instances served by a registered providers (ex. Provider registration).
1815 <br>
1816 karl 1.8 </p>
1817 <h3><b>Client Tools</b></h3>
1818 Lightweight statistics are now implemented for
1819 the
1820 client. The client statistics surfaces the elapsed time spent in the
1821 client,
1822 and the
1823 elapsed time spent on the network between client and server.<br>
1824 <br>
|
1825 dave.sudlik 1.6 <h3><b>Pegasus CIM Server <span class="SpellE">Administration</span></b></h3>
1826 <ol style="margin-top: 0in;" start="1" type="1">
|
1827 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">cimuser</span>
|
1828 dave.sudlik 1.6 - Manage Pegasus CIM Server Users.<o:p></o:p></li>
|
1829 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">cimconfig</span>
|
1830 dave.sudlik 1.6 - Manage the Pegasus CIM Server configuration parameters.<o:p></o:p></li>
|
1831 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">cimauth</span>
|
1832 dave.sudlik 1.6 - Manage the CIM Server authorization characteristics. Today this is
1833 authorizing users to namespaces.<o:p></o:p></li>
|
1834 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">cimprovider</span>
|
1835 dave.sudlik 1.6 - Manage information about the providers .</li>
1836 </ol>
1837 <br>
1838 <span style="font-weight: bold;">Server admin
1839 note:</span><br>
1840 <div style="margin-left: 40px;">The default behavior for determining
1841 the CIM server's HTTP and HTTPS ports has changed. In previous
1842 releases, any value in /etc/services would override a port explicitly
1843 specified in the configuration. The new order for determining the
1844 CIM server's HTTP and HTTPS ports is as follows:<br>
|
1845 karl 1.8 1) An explicitly specified port value takes precedence over any other
|
1846 dave.sudlik 1.6 values.<br>
1847 </div>
1848 <div style="margin-left: 40px;">2) If no port is specified, the value
1849 in /etc/services is used.<br>
|
1850 karl 1.8 3) If no value is specified in /etc/services, the default WBEM port is
|
1851 dave.sudlik 1.6 used.<br>
1852 </div>
1853 <h3><b>Information client tools</b></h3>
1854 <p>These tools provide information on the objects managed by the server.</p>
1855 <ol style="margin-top: 0in;" start="1" type="1">
|
1856 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">tomof</span>
1857 - output classes and/or instance information from the Pegasus
|
1858 dave.sudlik 1.6 repository in MOF or XML format.<o:p></o:p></li>
|
1859 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">dnsinfo</span>
|
1860 dave.sudlik 1.6 - Generate a set of standard information on the <span class="SpellE">Domain</span>
1861 Name System (DNS) configuration from CIM Classes. Note that the
1862 information generated is dependent on the information available from
1863 providers and differs from system to system.<o:p></o:p></li>
|
1864 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">ipinfo</span>
|
1865 dave.sudlik 1.6 - Generates a set of standard information from the Network
1866 Schema. Information generated varies by system because of the
1867 level of provider support.<o:p></o:p></li>
|
1868 karl 1.8 <li class="MsoNormal" style="color: black;"><span class="SpellE">osinfo</span>
|
1869 dave.sudlik 1.6 - Generate a set of standard information on the Operating System from
1870 CIM Classes. Note that the information generated is dependent on the
1871 information available from providers and differs from system to system<o:p></o:p></li>
1872 </ol>
1873 <h3><b>Test support Tools</b></h3>
1874 <ol style="margin-top: 0in;" start="1" type="1">
1875 <li class="MsoNormal" style="color: black;">Pegasus unit tests
1876 (available through the "tests" option on the Pegasus make files) these
1877 tests are defined throughout the Pegasus source tree typically in
1878 "tests" directories. <o:p></o:p></li>
1879 <li class="MsoNormal" style="color: black;">The Pegasus test suite
1880 (see the pegasus/tests directory<span class="SpellE"></span>)<o:p></o:p></li>
1881 <li class="MsoNormal" style="color: black;"><b><span class="SpellE">TestClient</span>
1882 </b>- Basic client for overall platform operation testing. <o:p></o:p></li>
1883 <li class="MsoNormal" style="color: black;"><b><span class="SpellE">wbemexec</span></b>
1884 - Test tool that sends/receives XML from XML input.<o:p></o:p></li>
1885 <li class="MsoNormal" style="color: black;"><b>CLI</b> - Command line
1886 interface for Client commands.<o:p></o:p></li>
1887 <li class="MsoNormal" style="color: black;"><b>Benchmark Test</b> - A
1888 benchmark test environment is provided which includes both a client and
1889 provider component. See <span class="SpellE">src/clients/benchmarkTest</span>
|
1890 karl 1.8 for more information.<o:p></o:p></li>
|
1891 dave.sudlik 1.6 </ol>
1892 <h3><b>Pegasus Interface APIs</b></h3>
1893 <p>Details of the Pegasus public interfaces for this release are listed
1894 in PEP 209
|
1895 karl 1.8 available from the web <span class="GramE">site(</span><a
1896 href="http://www.openpegasus.org/pp/uploads/40/Administrator/My%20Documents/processes/www.openpegasus.org">www.openpegasus.org</a>).
1897 That document is the <span class="SpellE">authorative</span> source
1898 for the list of publicly supported Pegasus APIs. The Client
1899 and Provider API were originally frozen at the Pegasus version 2.1
1900 release. The interfaces in the release of Pegasus 2.1 are forward
1901 compatible to this release. Well-behaved clients and providers compiled
1902 to the Pegasus 2.1 or 2.2 interfaces should be compatible with this
1903 release without compilation. There have been extensions and new
1904 interfaces added for this release and these are marked as experimental.
|
1905 dave.sudlik 1.6 The Pegasus public
1906 interfaces includes the following major functions</p>
1907 <ol style="margin-top: 0in;" start="1" type="1">
1908 <li class="MsoNormal" style="color: black;">Client APIs<o:p></o:p></li>
1909 <li class="MsoNormal" style="color: black;">Provider APIs<o:p></o:p></li>
1910 <li class="MsoNormal" style="color: black;">CIM Object and System
1911 function APIs</li>
1912 </ol>
1913 <p>In addition, there are other client interfaces which are not today
1914 in the public SDK including:</p>
1915 <ol style="margin-top: 0in;" start="1" type="1">
|
1916 karl 1.8 <li class="MsoNormal" style="color: rgb(0, 0, 0);"><span style=""
1917 lang="DA">CIM Listener APIs</span></li>
|
1918 dave.sudlik 1.6 <ul style="color: rgb(0, 0, 0);">
1919 <li class="MsoNormal">CIM Listener
1920 is a component that can be used to consume indications without a
1921 dependency on the Pegasus CIMOM. In environments where no CIMOM is
1922 running or a physical separation between the indication listener and
1923 the CIMOM is desired, CIM Listener fits the bill. Still, there are
|
1924 karl 1.8 several enhancements that are necessary to make CIM Listener scalable. <font
1925 style="color: rgb(0, 0, 0);">Enhancements were deemed significant
|
1926 dave.sudlik 1.6 enough to propose a new listener that builds off CIMListener's
1927 basic capabilities, yet allows the existing CIMListener to remain the
1928 same.</font></li>
1929 <ul>
|
1930 karl 1.8 <li><font size="2"><b>New CIM Listener now provides selective
1931 indication delivery.</b><span class="norm"></span></font><br>
|
1932 dave.sudlik 1.6 </li>
|
1933 karl 1.8 <li><span class="norm"></span><font size="2"><b>New CIM Listener
|
1934 dave.sudlik 1.6 keeps all consumer libraries in memory for the duration of its
|
1935 karl 1.8 execution.</b><span class="norm"></span></font><br>
|
1936 dave.sudlik 1.6 </li>
|
1937 karl 1.8 <li><span class="norm"></span><font size="2"><b>New CIM Listener
1938 is now pluggable.</b><br>
1939 <span class="norm"></span></font></li>
1940 <li><span class="norm"></span><font size="2"><b>New CIM Listener
1941 now provides reliable indication delivery.</b></font></li>
|
1942 dave.sudlik 1.6 </ul>
1943 </ul>
1944 <li class="MsoNormal" style="color: black;"><span lang="da">SLP
1945 Client (User Agent) APIs which are extensions to the Client APIs</span></li>
1946 </ol>
1947 <p class="MsoNormal"><span style="color: black;"><o:p> </o:p></span></p>
1948 <p class="MsoNormal"><span style="color: black;">The APIs are
1949 documented in
1950 their respective header files and in HTML documentation based on
1951 the information
1952 in the header files extracted with the doc++ tool will be available on
1953 the
1954 OpenPegasus web site.<br>
|
1955 karl 1.8 <o:p></o:p></span></p>
1956 <h3><b>WMI <span class="SpellE">Mapper</span></b></h3>
|
1957 dave.sudlik 1.6 <p>The WBEM to WMI <span class="SpellE">Mapper</span> provides a way
1958 to access
1959 WMI data from Windows platform systems. It converts incoming XML/CIM
1960 requests
1961 to Microsoft WMI requests, executes the requests, converts the results
1962 to
1963 XML/CIM and returns the results to the client. WMI <span class="SpellE">Mapper</span>
1964 receives an HTTP message containing the XML/CIM request. It decodes the
1965 XML
1966 message and extracts from the HTTP message header the user credentials
1967 provided
1968 on the connection (username and password). The WMI <span class="SpellE">Mapper</span>
1969 authenticates these credentials, verifying if the provided credentials
1970 have
|
1971 karl 1.8 access to the desired WMI data. This is done because the WMI <span
1972 class="SpellE">Mapper</span> runs as a service, logged on using an
|
1973 dave.sudlik 1.6 account with
1974 administrative rights (which has all access to WMI data). Because of
1975 this, the
1976 WMI <span class="SpellE">Mapper</span> impersonates the user
1977 credentials provided
1978 on the HTTP message to ensure that the calling user has rights to
1979 browse WMI
1980 data. Hence, ALL requests made to the WMI <span class="SpellE">Mapper</span>
1981 MUST
1982 contain user credentials.<br>
1983 </p>
|
1984 karl 1.8 <h3><b><b>Indication Handlers</b></b></h3>
1985 System Log Indication Handler<br>
1986 <div style="margin-left: 40px;">The SysLog Indication Handler is a new
1987 for 2.5
1988 type of Indication Handler which allows CIM Indications to be delivered
1989 to the system syslog file. It has following features:<br>
1990 </div>
1991 <ul>
1992 <li>Each syslog file entry has a tag 'CIM Indication' to distinguish
1993 an entry made by Syslog Indication Handler.</li>
1994 </ul>
1995 <ul>
1996 <li>If a subscriber includes PerceivedSeverity property in the SELECT
1997 list of the filter condition for the indication, the PerceivedSeverity
1998 will be mapped to syslog error severity. Otherwise, syslog error
1999 severity 'LOG_INFO' is used.</li>
2000 <li>See <a
2001 href="http://www.openpegasus.org/pp/uploads/40/7165/PEP206-SystemLogIndicationHandler.htm">PEP
2002 206</a> for details.<br>
2003 </li>
2004 </ul>
2005 karl 1.8 <br>
2006 Email Indicaiton Handler<br>
2007 <div style="margin-left: 40px;">The Email Indication Handler is a new
2008 for 2.5
2009 type of Indication Handler that allows CIM Indications to be delivered
2010 to a specified e-mail address. See <a
2011 href="http://www.openpegasus.org/pp/uploads/40/7166/PEP207-EmailIndicationHandler.htm">PEP
2012 207</a> for details. <br>
2013 </div>
2014 <br>
2015 <br>
|
2016 dave.sudlik 1.6 <ol>
2017 </ol>
|
2018 karl 1.8 <h2><a name="Relationship_to_CIMWBEM_Standards"></a>Relationship to
|
2019 dave.sudlik 1.6 CIM/WBEM Standards</h2>
2020 <p>Pegasus was designed and implemented to comply with the DMTF
|
2021 karl 1.8 specifications The following table defines the level of the DMTF
2022 specifications which which Pegasus conforms today.</p>
|
2023 dave.sudlik 1.6 <table id="AutoNumber1" border="1" cellspacing="1" width="100%">
2024 <tbody>
2025 <tr>
2026 <td bgcolor="#00ffff" width="33%"><b>DMTF Specification</b></td>
2027 <td bgcolor="#00ffff" width="33%"><b>Specification Version</b></td>
2028 </tr>
2029 <tr>
2030 <td width="33%">DSP 0004 CIM Specification</td>
2031 <td width="33%">Version 2.2 with Addendum</td>
2032 </tr>
2033 <tr>
2034 <td width="33%">DSP 0200 - CIM Operations over HTTP</td>
2035 <td width="33%">1.1, final, 6 January 2002</td>
2036 </tr>
2037 <tr>
2038 <td width="33%">DSP 0201 - Representation of CIM in XML</td>
2039 <td width="33%">2.1, preliminary, May 2, 2002</td>
2040 </tr>
2041 <tr>
2042 <td width="33%">DSP 0205 - WBEM Discovery using SLP</td>
2043 <td width="33%">1.0, preliminary, 27 January 2004</td>
2044 dave.sudlik 1.6 </tr>
2045 <tr>
2046 <td width="33%">WBEM SLP Template</td>
2047 <td width="33%">1.0.0</td>
2048 </tr>
2049 <tr>
2050 <td width="33%">CIM Schema </td>
2051 <td width="33%">2.9 Final, Jan. 2005</td>
2052 </tr>
2053 </tbody>
2054 </table>
2055 <h2><b><span style="font-family: Times;"><a name="Supported Platforms">Supported
2056 Platforms</a></span></b></h2>
2057 <p>Each Pegasus release lists as 'active' platforms those
2058 hardware/software platforms that have recognized ports for the Pegasus
2059 code
2060 base including a maintainer for the platform that will be willing to
2061 regularly document issues and/or fix defects as the Pegasus
2062 code base is changed.
2063 Pegasus may be operable on other platforms (ex. Windows 98) but without
2064 a group
2065 dave.sudlik 1.6 to provide the role of test and maintenance, correct operation of
2066 Pegasus cannot be
2067 assured. In all cases, including the active platforms, it is the
2068 responsibility of the entity that packages and/or compiles OpenPegasus
2069 for shipment or deployment, to read, and actively monitor the Pegasus
2070 bugzilla database for a list of relevant defects that affect their
2071 platform. The platforms that are considered 'active' for this
2072 Pegasus release are:<br>
2073 <span class="norm"></span><br>
2074 </p>
|
2075 karl 1.8 <table class="MsoNormalTable" style="width: 302.25pt;" border="1"
2076 cellpadding="0" cellspacing="1" height="409" width="504">
|
2077 dave.sudlik 1.6 <tbody>
2078 <tr style="">
|
2079 karl 1.8 <td
2080 style="padding: 0.75pt; background: rgb(153, 255, 153) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 126.75pt;"
2081 height="26" width="211">
|
2082 dave.sudlik 1.6 <p class="MsoNormal"><b><span style="color: black;">Platform and
2083 OS</span></b><span style="color: black;"><o:p></o:p></span></p>
2084 </td>
|
2085 karl 1.8 <td
2086 style="padding: 0.75pt; background: rgb(153, 255, 153) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; width: 173.25pt;"
2087 height="26" width="289">
2088 <p class="MsoNormal"><b><span style="color: black;">Compilers</span></b><span
2089 style="color: black;"><o:p></o:p></span></p>
|
2090 dave.sudlik 1.6 </td>
2091 </tr>
2092 <tr style="">
|
2093 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="25"
2094 width="211">
|
2095 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;">HP-UX<o:p></o:p></span></p>
2096 </td>
|
2097 karl 1.8 <td style="padding: 0.75pt; width: 173.25pt;" height="25"
2098 width="289">
2099 <p class="MsoNormal"><span style="color: black;">HP <span
2100 class="SpellE">aC</span>++ B3910B<o:p></o:p></span></p>
|
2101 dave.sudlik 1.6 </td>
2102 </tr>
2103 <tr style="">
|
2104 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="25"
2105 width="211">
2106 <p class="MsoNormal"><span class="SpellE"><span
2107 style="color: black;">Linux on Power</span></span><span
2108 style="color: black;"><o:p></o:p></span></p>
2109 </td>
2110 <td style="padding: 0.75pt; width: 173.25pt;" height="25"
2111 width="289">
2112 <p class="MsoNormal"><span class="SpellE"><span
2113 style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2114 dave.sudlik 1.6 </td>
2115 </tr>
2116 <tr style="">
|
2117 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="25"
2118 width="211">
2119 <p class="MsoNormal"><span class="SpellE"><span
2120 style="color: black;">zLinux</span></span><span style="color: black;"><o:p></o:p></span></p>
2121 </td>
2122 <td style="padding: 0.75pt; width: 173.25pt;" height="25"
2123 width="289">
2124 <p class="MsoNormal"><span class="SpellE"><span
2125 style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2126 dave.sudlik 1.6 </td>
2127 </tr>
2128 <tr style="">
|
2129 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="25"
2130 width="211">
|
2131 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;">Linux Itanium<o:p></o:p></span></p>
2132 </td>
|
2133 karl 1.8 <td style="padding: 0.75pt; width: 173.25pt;" height="25"
2134 width="289">
2135 <p class="MsoNormal"><span class="SpellE"><span
2136 style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2137 dave.sudlik 1.6 </td>
2138 </tr>
2139 <tr style="">
|
2140 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="25"
2141 width="211">
|
2142 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;">Linux IA-32<o:p></o:p></span></p>
2143 </td>
|
2144 karl 1.8 <td style="padding: 0.75pt; width: 173.25pt;" height="25"
2145 width="289">
2146 <p class="MsoNormal"><span class="SpellE"><span
2147 style="color: black;">gcc</span></span><span style="color: black;">
|
2148 dave.sudlik 1.6 (versions 2.9x and 3.xx)<o:p></o:p></span></p>
2149 </td>
2150 </tr>
2151 <tr style="">
|
2152 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="91"
2153 width="211">
|
2154 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;">Windows 2000<o:p></o:p></span></p>
2155 </td>
|
2156 karl 1.8 <td style="padding: 0.75pt; width: 173.25pt;" height="91"
2157 width="289">
|
2158 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;" lang="NL">Microsoft
|
2159 karl 1.8 Visual C++ Ver 6 and Microsoft .Net compiler Version. </span><span
2160 style="color: black;">Works on VC .NET 2003 (<span class="SpellE">aka</span>
|
2161 dave.sudlik 1.6 v7.1)<o:p></o:p></span></p>
2162 </td>
2163 </tr>
2164 <tr>
|
2165 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="69"
2166 width="211">
2167 <p class="MsoNormal"><span style="color: black;">Windows XP<o:p></o:p></span></p>
|
2168 dave.sudlik 1.6 </td>
|
2169 karl 1.8 <td style="padding: 0.75pt; width: 173.25pt;" height="69"
2170 width="289">
|
2171 dave.sudlik 1.6 <p class="MsoNormal"><span style="color: black;" lang="NL">Microsoft
|
2172 karl 1.8 Visual C++ Ver. 6 and Microsoft .Net compiler Version </span>7.1<span
2173 style="color: black;" lang="NL"><o:p></o:p></span></p>
|
2174 dave.sudlik 1.6 </td>
2175 </tr>
2176 <tr style="">
|
2177 karl 1.8 <td style="padding: 0.75pt; width: 126.75pt;" height="43"
2178 width="211"> <font size="3">MacOS version 10.2 and higher</font></td>
2179 <td style="padding: 0.75pt; width: 173.25pt;" height="43"
2180 width="289"> <font size="3">gcc 3.3</font></td>
|
2181 dave.sudlik 1.6 </tr>
2182 <tr>
2183 <td style="vertical-align: top;"><big>HP OpenVMS Alpha<br>
2184 </big></td>
|
2185 karl 1.8 <td style="vertical-align: top;"> <big><font
2186 style="color: rgb(0, 0, 0);" color="RED">HP C++ V6.5-042 for OpenVMS
|
2187 dave.sudlik 1.6 Alpha and above</font></big> </td>
2188 </tr>
2189 <tr>
|
2190 karl 1.8 <td style="vertical-align: top;"><big><span class="norm"></span><font
2191 style="color: rgb(0, 0, 0);"> HP OpenVMS IA64</font></big></td>
2192 <td style="vertical-align: top;"><span class="norm"></span><big><font
2193 style="color: rgb(0, 0, 0);">HP C++ V7.1-011 on OpenVMS IA64 and above</font></big>
|
2194 dave.sudlik 1.6 </td>
2195 </tr>
2196 <tr>
|
2197 karl 1.8 <td style="vertical-align: top;"><span class="norm"></span><big><font><font
2198 color="RED"><span style="color: rgb(0, 0, 0);">Solaris 8<br>
2199 * See below for additional info<br>
2200 </span> </font></font></big></td>
2201 <td style="vertical-align: top;"><big>GNU 2.95.3</big><br>
|
2202 dave.sudlik 1.6 </td>
2203 </tr>
2204 </tbody>
2205 </table>
2206 <br>
|
2207 karl 1.8 <span style="font-weight: bold;">Solaris:</span> Solaris testing
2208 began late in the 2.5 release cycle, thus has not been thoroughly
2209 tested. In order for Pegasus 2.5 to function properly on that
2210 platform, changes documented in OpenPegasus Bugzilla 4179 must be
2211 applied. <span class="norm"><font color="RED">
2212 </font></span>
2213 <h2><small><b><b>Platform patches</b></b></small></h2>
|
2214 dave.sudlik 1.6 <font style="color: rgb(0, 0, 0);">The following is a list of platform
2215 patches Pegasus requires.<br>
|
2216 karl 1.8 <br>
|
2217 dave.sudlik 1.6 </font>
|
2218 karl 1.8 <div style="margin-left: 40px;"><font style="color: rgb(0, 0, 0);">RHAS
|
2219 dave.sudlik 1.6 2.1 needs the update to fix Red Hat Bugzilla 98815.</font><br>
|
2220 karl 1.8 </div>
|
2221 dave.sudlik 1.6 <br>
2222 <p>Further information regarding Pegasus support on IBM platforms can
2223 be
|
2224 karl 1.8 found at: <a
2225 href="http://publib.boulder.ibm.com/infocenter/eserver/v1r1/en_US/index.htm?info/icmain.htm"><span
2226 style="text-decoration: underline; color: rgb(51, 51, 255);">http://publib.boulder.ibm.com/infocenter/eserver/v1r1/en_US/index.htm?info/icmain.htm</span></a>
|
2227 dave.sudlik 1.6 </p>
2228 <p> <br>
2229 Further information regarding Pegasus support on HP platforms can be
2230 found at:
2231 <a href="http://www.hp.com/go/wbem">http://www.hp.com/go/wbem</a>.</p>
|
2232 karl 1.8 <p><o:p><br>
2233 </o:p></p>
|
2234 dave.sudlik 1.6 <h2><a name="Conformance with DMTF Specifications">Conformance with
2235 DMTF Specifications</a></h2>
2236 <p>It is a major goal
2237 of the OpenPegasus project to both drive and utilize the DMTF CIM/WBEM
2238 specifications. However, today there are a number of known
2239 differences.
2240 As of this release, some of the differences include the following:</p>
2241 <ol>
2242 <li><b>Provider Registration</b> - Pegasus supports registration
2243 through a set of Pegasus Provider registration classes rather than
2244 support the DMTF defined Provider Qualifier. Pegasus will not support
2245 this qualifier in the future. See the readme for more information on
2246 provider registration.</li>
2247 <li> <b>Indications </b>-Today Pegasus supports process
2248 indications but does not
2249 include any specific support for lifecycle indications.</li>
2250 <li>
|
2251 karl 1.8 <p class="MsoNormal"><span style="color: black;"> </span><font
2252 style="color: rgb(0, 0, 0); font-weight: bold;">IncludeQualifiers
|
2253 dave.sudlik 1.6 option on Instance Operations</font><span style="color: black;"><b> </b>
2254 -
2255 The DMTF specifications are unclear regarding the inclusion of
2256 qualifiers on
2257 CIM instances. Some CIM Client implementations expect instances
2258 returned
2259 from the CIM Server to include the qualifiers defined in the class
2260 definition (such as KEY qualifiers on properties). </span> Pegasus
2261 today expects the provider to complete the qualifiers on instances in
2262 accordance with the specification and generally the interpretation is
2263 that Pegasus applies class level qualifiers when the includeInstance
2264 parameter is supplied on instance operations. However, Pegasus
2265 today is inconsistent in the return of qualifiers so that the user
2266 should NOT depend on Pegasus accurately honoring the includeQualifier
2267 parameter for instance operations. In the future it is expected
2268 that Pegasus will deprecate the use of qualifiers on instance
2269 operations completely.</p>
2270 </li>
2271 <li><b>LocalOnly option on instance
2272 Operations </b>- With the 1.1 version of Specification for CIM
2273 Operations over HTTP, the definition of the LocalOnly parameter for the
2274 dave.sudlik 1.6 GetInstance and EnumerateInstances operations was modified. This change
2275 was incorrect, resulted in reduced functionality and introduced a
2276 number of backward compatibility issues. As a result of issues
2277 introduced by this change, we strongly recommend that CIM Clients set
2278 LocalOnly = false and do not rely on the use of this parameter to
2279 filter the set of set of properties returned.</li>
2280 <li>
2281 <p class="MsoNormal"> <b>CIM MOF compiler function for
2282 instance aliasing</b> - The Pegasus MOF compiler does not today support
2283 this function. This function is planned for a future version.</p>
2284 </li>
2285 <li>
2286 <p class="MsoNormal"><b> MultiRequest Oprations</b> - Pegasus
2287 does not support the DMTF defined MultiRequest Operation option.</p>
2288 </li>
2289 <li>
2290 <p class="MsoNormal"><b>MOFCompiler namespace pragma</b> - The
2291 Pegasus compiler does not support the namespace pragma.</p>
2292 </li>
2293 </ol>
2294 <h2><a name="Changes in This Release">Changes in This Release</a></h2>
2295 dave.sudlik 1.6 <p>The development and release of each version of Pegasus is defined
2296 and
2297 controlled through Pegasus PEP documents. PEP 180 is the
|
2298 karl 1.8 controlling document
2299 this release and lists the original set of changes proposed and the
|
2300 dave.sudlik 1.6 status of
2301 each of those changes. Note that not all of the originally defined
2302 functionality was completed for this release.</p>
|
2303 karl 1.8 <p>In general, the areas of development for this release were:</p>
|
2304 dave.sudlik 1.6 <ol style="margin-top: 0in;" start="1" type="1">
2305 <li class="MsoNormal" style="color: black;">
2306 <p style="margin-top: 0pt; margin-bottom: 0pt;">Addition of CQL
2307 stage 1 support<br>
2308 </p>
2309 </li>
2310 <li class="MsoNormal" style="color: black;">
2311 <p style="margin-top: 0pt; margin-bottom: 0pt;">Refactoring of
2312 Object Normalizer function to improve performance. </p>
2313 </li>
2314 <li class="MsoNormal" style="color: black;">
2315 <p style="margin-top: 0pt; margin-bottom: 0pt;">Out of Process
2316 Provider user level request.<br>
2317 </p>
2318 </li>
2319 <li class="MsoNormal" style="color: black;">
2320 <p style="margin-top: 0pt; margin-bottom: 0pt;">Embedded Object
2321 support. </p>
2322 </li>
2323 <li class="MsoNormal" style="color: black;">
2324 <p style="margin-top: 0pt; margin-bottom: 0pt;">Command Line
2325 dave.sudlik 1.6 Utilities<br>
2326 </p>
2327 </li>
2328 <li class="MsoNormal" style="color: black;">
2329 <p style="margin-top: 0pt; margin-bottom: 0pt;">CIMDateTime
2330 enhancements<br>
2331 </p>
2332 </li>
2333 <li class="MsoNormal" style="color: black;">
2334 <p style="margin-top: 0pt; margin-bottom: 0pt;">Completion of
2335 AutoPtr enhancements. </p>
2336 </li>
2337 <li class="MsoNormal" style="color: black;">
2338 <p style="margin-top: 0pt; margin-bottom: 0pt;">Certificate
2339 management and user-based certificate authentication<br>
2340 </p>
2341 </li>
2342 <li class="MsoNormal" style="color: black;">
2343 <p style="margin-top: 0pt; margin-bottom: 0pt;">Completion of HTTP
|
2344 karl 1.8 chunking. <font style="color: rgb(51, 51, 255);" color="RED">Pegasus
2345 now supports HTTP V1.1 transfer encoding otherwise known as chunking .<a
2346 href="http://www.openpegasus.org/pp/uploads/40/5097/PEP140_ChunkedEncoding_4.3.html">
2347 PEP 140</a> describes the implementation details.</font></p>
|
2348 dave.sudlik 1.6 </li>
2349 <li class="MsoNormal" style="color: black;">Client side performance
2350 statistics</li>
2351 <li class="MsoNormal" style="color: black;">Syslog Indication handler.</li>
2352 <li class="MsoNormal" style="color: black;">Email Indication handler.</li>
2353 <li class="MsoNormal" style="color: black;">Port to OpenVMS.</li>
2354 </ol>
2355 <p class="MsoNormal" style="margin-left: 0.5in;"> </p>
|
2356 karl 1.8 The complete set of <span class="SpellE">PEPs</span> defined for
2357 this release is defined in PEP 180.
|
2358 dave.sudlik 1.6 <h2><span style="color: black;"><a name="PEGASUS Bugs">Pegasus defects<br>
2359 </a></span></h2>
2360 <p>The Pegasus bugzilla database documents any defects found in Pegasus
|
2361 karl 1.8 and is available through the following link: <a
2362 href="http://cvs.rdg.opengroup.org/bugzilla/">OpenPegasus bugzilla
2363 database</a>. <br>
|
2364 dave.sudlik 1.6 </p>
|
2365 karl 1.8 <br>
2366 <h2><a
2367 name="Pegasus Release Control and Version Definition Documentation">Pegasus
|
2368 dave.sudlik 1.6 Release Control and Version Definition Documentation</a></h2>
2369 <p>The Pegasus project is controlled largely through a set of documents
2370 (PEPs) that serve as the definition and review mechanism for new and
2371 modified Pegasus functionality and for the definition and documentation
2372 of releases.</p>
2373 <p>Specifically the following PEPs define the characteristics of this
2374 Pegasus release.</p>
2375 <ol>
|
2376 karl 1.8 <li><a
2377 href="http://www.openpegasus.org/pp/protected/upreviews/20/1682/PEP209_ExternalInterface2.5.htm">PEP
2378 209</a> - OpenPegaus 2.5 External Interfaces (as of this document
2379 verion of PEP 230, PEP 209 is listed as draft status)<br>
|
2380 dave.sudlik 1.6 </li>
|
2381 karl 1.8 <li><a
2382 href="http://www.openpegasus.org/pp/protected/doc.tpl?CALLER=index.tpl&gdid=8502">PEP
2383 200</a> - OpenPegaus 2.5 Build and Configuration
|
2384 dave.sudlik 1.6 Option for Selected
2385 Platforms</li>
|
2386 karl 1.8 <li>PEP 230 - Pegasus 2.5 Release Notes (This document)</li>
2387 <li><a
2388 href="http://www.openpegasus.org/pp/protected/doc.tpl?CALLER=index.tpl&gdid=8503">PEP
2389 227</a> - Pegasus 2.5 Runtime Packaging Definition<br>
|
2390 dave.sudlik 1.6 </li>
|
2391 karl 1.8 <li><a
2392 href="http://www.openpegasus.org/pp/protected/doc.tpl?CALLER=index.tpl&gdid=8466">PEP
2393 210</a> - OpenPegasus 2.5 SDK Packaging Definition</li>
2394 <li>PEP 235 - Pegasus readme.txt for 2.5 (also in the Pegasus
|
2395 dave.sudlik 1.6 source
2396 tree root directory).</li>
|
2397 karl 1.8 <li><a
2398 href="http://www.openpegasus.org/pp/protected/revdoc.tpl?CALLER=revdocuments.tpl&grid=1411">PEP
2399 180</a> - OpenPegasus Release Definition - This PEP is used
|
2400 dave.sudlik 1.6 throughout the development of this version as the control point for
2401 functionality that will go into the release and points to all of the
2402 PEPs that represent the Pegasus 2.5 functionality changes. (as of
2403 this document verion of PEP 230, PEP 180 is listed as draft status)</li>
2404 </ol>
2405 <h2><a name="General Documentation">General Documentation</a></h2>
2406 <p>The following documentation is available for the this Pegasus
2407 release:</p>
2408 <ul style="margin-top: 0in;" type="disc">
2409 <li class="MsoNormal" style="color: black;"><b>Utilities</b> - A
2410 combination of help generally available with the -h option for each
2411 command and HTML documentation for most of the tools.<o:p></o:p></li>
2412 <li class="MsoNormal" style="color: black;"><b>API and usage
2413 documentation</b> - See the header files and the HTML API
2414 documentation that is on the web site. The best API usage documentation
2415 is the existing utilities and test programs and the examples in the API
2416 documentation. In particular the Common/tests unit tests contain
2417 extensive examples of the use of the Common APIs.</li>
2418 <li class="MsoNormal" style="color: black;"><b>Building and Debugging
2419 Providers </b>- Readme.html in the Pegasus Root Directory, API
2420 documentation, and documentation from the Pegasus Technical Workshop
2421 dave.sudlik 1.6 which is available on the Pegasus web site.</li>
2422 <li class="MsoNormal" style="color: black;"><b>Building and Debugging
2423 Clients</b> - API documentation and the documentation on the Pegasus
2424 Technical Workshop which is available on the Pegasus web site.</li>
2425 <li class="MsoNormal" style="color: black;"><b>Compiler operation and
2426 commands</b> - compiler help (cimmofl -h)</li>
2427 <li class="MsoNormal" style="color: black;"><b>PEPs</b> - The
2428 features of Pegasus that have been installed in this and the previous
2429 few versions are defined by Pegasus PEPs that are available on the
2430 OpenPegasus web site. While these are the original design
2431 documents largely and use in the process of defining and approving the
2432 overall characteristics of new functionality, they serve as a guide to
2433 the design and implementation of these features.</li>
2434 </ul>
2435
|
2436 karl 1.8 <p class="MsoNormal" style="margin-left: 0.5in;"><span
2437 style="color: black;"> <o:p></o:p></span></p>
2438 <div class="MsoNormal" style="text-align: center;" align="center"><span
2439 style="color: black;">
2440 <hr align="center" color="#009900" noshade="noshade" size="2"
2441 width="100%"></span></div>
2442 <p><i><font size="2">Copyright (c) 2005 EMC Corporation;
2443 Hewlett-Packard Development Company, L.P.; IBM Corp.; The Open Group;
2444 VERITAS Software Corporation</font><br>
2445 <br>
2446 </i><i><span style="font-size: 7.5pt;">Permission is hereby granted,
2447 free of
2448 charge, to any person obtaining a copy of this software and
2449 associated
2450 documentation files (the "Software"), to deal in the Software without
2451 restriction, including without limitation the rights to use, copy,
2452 modify,
2453 merge, publish, distribute, sublicense, and/or sell copies of the
2454 Software, and
2455 to permit persons to whom the Software is furnished to do so, subject
2456 to the
2457 karl 1.8 following conditions:</span><br>
2458 </i><i><span style="font-size: 10pt;"><br>
2459 </span></i><i><span style="font-size: 7.5pt;">THE ABOVE COPYRIGHT
2460 NOTICE AND THIS
2461 PERMISSION NOTICE SHALL BE INCLUDED IN ALL COPIES OR SUBSTANTIAL
2462 PORTIONS OF
2463 THE SOFTWARE. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
2464 WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
2465 THE
2466 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2467 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
2468 LIABLE
2469 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
2470 CONTRACT,
2471 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2472 SOFTWARE OR
2473 THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></i></p>
|
2474 martin 1.1 <p> </p>
|
2475 dave.sudlik 1.6 </div>
|
2476 karl 1.8 </body>
2477 </html>
|