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