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