1 karl 1.19 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2 karl 1.20 <html xmlns:v="urn:schemas-microsoft-com:vml"><head>
3
4
|
5 karl 1.21
6
7
8
9
10
11
12
|
13 karl 1.21.2.1
|
14 karl 1.20
15 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
16 karl 1.19 <style>
|
17 martin 1.3 st1\:*{behavior:url(#ieooui) }
|
18 dave.sudlik 1.6 </style>
|
19 karl 1.19 <style>
|
20 martin 1.2 <!--
21 /* Font Definitions */
22 @font-face
23 {font-family:Courier;
24 panose-1:2 7 4 9 2 2 5 2 4 4;
25 mso-font-charset:0;
26 mso-generic-font-family:modern;
27 mso-font-format:other;
28 mso-font-pitch:fixed;
29 mso-font-signature:3 0 0 0 1 0;}
30 @font-face
31 {font-family:SimSun;
32 panose-1:2 1 6 0 3 1 1 1 1 1;
33 mso-font-alt:\5B8B\4F53;
34 mso-font-charset:134;
35 mso-generic-font-family:auto;
36 mso-font-pitch:variable;
37 mso-font-signature:3 135135232 16 0 262145 0;}
38 @font-face
|
39 martin 1.3 {font-family:Verdana;
40 panose-1:2 11 6 4 3 5 4 4 2 4;
41 mso-font-charset:0;
|
42 martin 1.2 mso-generic-font-family:swiss;
43 mso-font-pitch:variable;
|
44 martin 1.3 mso-font-signature:536871559 0 0 0 415 0;}
|
45 martin 1.2 @font-face
|
46 martin 1.3 {font-family:Times;
|
47 martin 1.2 panose-1:2 2 6 3 5 4 5 2 3 4;
48 mso-font-charset:0;
49 mso-generic-font-family:roman;
50 mso-font-pitch:variable;
|
51 martin 1.3 mso-font-signature:536902279 -2147483648 8 0 511 0;}
|
52 martin 1.2 @font-face
|
53 martin 1.3 {font-family:"\@SimSun";
54 panose-1:2 1 6 0 3 1 1 1 1 1;
55 mso-font-charset:134;
|
56 martin 1.2 mso-generic-font-family:auto;
57 mso-font-pitch:variable;
|
58 martin 1.3 mso-font-signature:3 135135232 16 0 262145 0;}
59 /* Style Definitions */
60 p.MsoNormal, li.MsoNormal, div.MsoNormal
61 {mso-style-parent:"";
62 margin-bottom:.0001pt;
63 mso-pagination:widow-orphan;
64 font-size:12.0pt;
65 font-family:"Times New Roman";
66 mso-fareast-font-family:SimSun;
67 color:windowtext; margin-left:0in; margin-right:0in; margin-top:0in}
68 h1
69 {mso-margin-top-alt:auto;
70 margin-right:0in;
71 mso-margin-bottom-alt:auto;
72 margin-left:0in;
73 mso-pagination:widow-orphan;
74 mso-outline-level:1;
75 font-size:20.0pt;
76 font-family:Arial;
77 mso-fareast-font-family:"Times New Roman";
78 color:#006600;
79 martin 1.3 font-weight:bold;}
80 h2
81 {mso-margin-top-alt:auto;
82 margin-right:0in;
83 mso-margin-bottom-alt:auto;
84 margin-left:0in;
85 mso-pagination:widow-orphan;
86 mso-outline-level:2;
87 font-size:18.0pt;
88 font-family:"Times New Roman";
89 mso-fareast-font-family:"Times New Roman";
90 color:#006600;
91 font-weight:bold;}
92 h3
93 {mso-margin-top-alt:auto;
94 margin-right:0in;
95 mso-margin-bottom-alt:auto;
96 margin-left:0in;
97 mso-pagination:widow-orphan;
98 mso-outline-level:3;
99 font-size:12.0pt;
100 martin 1.3 font-family:Arial;
101 mso-fareast-font-family:"Times New Roman";
102 color:#006600;
103 font-weight:bold;}
104 h4
105 {mso-margin-top-alt:auto;
106 margin-right:0in;
107 mso-margin-bottom-alt:auto;
108 margin-left:0in;
109 mso-pagination:widow-orphan;
110 mso-outline-level:4;
111 font-size:11.0pt;
112 font-family:Arial;
113 mso-fareast-font-family:"Times New Roman";
114 color:#006600;
115 font-weight:bold;
116 font-style:italic;}
117 h5
118 {mso-margin-top-alt:auto;
119 margin-right:0in;
120 mso-margin-bottom-alt:auto;
121 martin 1.3 margin-left:0in;
122 mso-pagination:widow-orphan;
123 mso-outline-level:5;
124 font-size:10.0pt;
125 font-family:Arial;
126 mso-fareast-font-family:"Times New Roman";
127 color:#006600;
128 font-weight:bold;}
129 h6
130 {mso-margin-top-alt:auto;
131 margin-right:0in;
132 mso-margin-bottom-alt:auto;
133 margin-left:0in;
134 mso-pagination:widow-orphan;
135 mso-outline-level:6;
136 font-size:9.0pt;
137 font-family:Arial;
138 mso-fareast-font-family:"Times New Roman";
139 color:#006666;
140 font-weight:bold;}
141 a:link, span.MsoHyperlink
142 martin 1.3 {color:blue;
143 text-decoration:underline;
144 text-underline:single;}
145 a:visited, span.MsoHyperlinkFollowed
146 {color:blue;
147 text-decoration:underline;
148 text-underline:single;}
149 p
150 {mso-margin-top-alt:auto;
151 margin-right:0in;
152 mso-margin-bottom-alt:auto;
153 margin-left:0in;
154 mso-pagination:widow-orphan;
155 font-size:12.0pt;
156 font-family:"Times New Roman";
157 mso-fareast-font-family:SimSun;
158 color:black;}
159 code
160 {mso-ansi-font-size:6.0pt;
161 mso-bidi-font-size:6.0pt;
162 font-family:Courier;
163 martin 1.3 mso-ascii-font-family:Courier;
164 mso-fareast-font-family:"Times New Roman";
165 mso-hansi-font-family:Courier;
166 mso-bidi-font-family:"Courier New";
167 color:navy;}
168 p.certificate, li.certificate, div.certificate
169 {mso-style-name:certificate;
170 mso-margin-top-alt:auto;
171 margin-right:30.6pt;
172 mso-margin-bottom-alt:auto;
173 margin-left:30.6pt;
174 mso-pagination:widow-orphan;
175 font-size:12.0pt;
176 font-family:"Courier New";
177 mso-fareast-font-family:SimSun;
178 color:black;}
179 p.smalltext, li.smalltext, div.smalltext
180 {mso-style-name:smalltext;
181 mso-margin-top-alt:auto;
182 margin-right:0in;
183 mso-margin-bottom-alt:auto;
184 martin 1.3 margin-left:0in;
185 mso-pagination:widow-orphan;
186 font-size:6.5pt;
187 font-family:Verdana;
188 mso-fareast-font-family:SimSun;
189 mso-bidi-font-family:"Times New Roman";
190 color:black;}
191 p.smallgreen, li.smallgreen, div.smallgreen
192 {mso-style-name:smallgreen;
193 margin-top:0in;
194 margin-right:0in;
195 mso-margin-bottom-alt:auto;
196 margin-left:0in;
197 mso-pagination:widow-orphan;
198 font-size:8.0pt;
199 font-family:Verdana;
200 mso-fareast-font-family:SimSun;
201 mso-bidi-font-family:"Times New Roman";
202 color:#006600;}
203 p.small, li.small, div.small
204 {mso-style-name:small;
205 martin 1.3 margin-top:0in;
206 margin-right:0in;
207 mso-margin-bottom-alt:auto;
208 margin-left:0in;
209 mso-pagination:widow-orphan;
210 font-size:8.0pt;
211 font-family:Verdana;
212 mso-fareast-font-family:SimSun;
213 mso-bidi-font-family:"Times New Roman";
214 color:black;}
215 p.biggreen, li.biggreen, div.biggreen
216 {mso-style-name:biggreen;
217 margin-top:0in;
218 margin-right:0in;
219 mso-margin-bottom-alt:auto;
220 margin-left:0in;
221 mso-pagination:widow-orphan;
222 font-size:11.0pt;
223 font-family:Verdana;
224 mso-fareast-font-family:SimSun;
225 mso-bidi-font-family:"Times New Roman";
226 martin 1.3 color:#006600;}
227 p.norm, li.norm, div.norm
228 {mso-style-name:norm;
229 margin-top:0in;
230 margin-right:0in;
231 mso-margin-bottom-alt:auto;
232 margin-left:0in;
233 mso-pagination:widow-orphan;
234 font-size:9.0pt;
235 font-family:Verdana;
236 mso-fareast-font-family:SimSun;
237 mso-bidi-font-family:"Times New Roman";
238 color:black;}
239 p.green, li.green, div.green
240 {mso-style-name:green;
241 margin-top:0in;
242 margin-right:0in;
243 mso-margin-bottom-alt:auto;
244 margin-left:0in;
245 mso-pagination:widow-orphan;
246 font-size:9.0pt;
247 martin 1.3 font-family:Verdana;
248 mso-fareast-font-family:SimSun;
249 mso-bidi-font-family:"Times New Roman";
250 color:#006600;}
251 p.red, li.red, div.red
252 {mso-style-name:red;
253 margin-top:0in;
254 margin-right:0in;
255 mso-margin-bottom-alt:auto;
256 margin-left:0in;
257 mso-pagination:widow-orphan;
258 font-size:9.0pt;
259 font-family:Verdana;
260 mso-fareast-font-family:SimSun;
261 mso-bidi-font-family:"Times New Roman";
262 color:red;}
263 p.blue, li.blue, div.blue
264 {mso-style-name:blue;
265 margin-top:0in;
266 margin-right:0in;
267 mso-margin-bottom-alt:auto;
268 martin 1.3 margin-left:0in;
269 mso-pagination:widow-orphan;
270 font-size:9.0pt;
271 font-family:Verdana;
272 mso-fareast-font-family:SimSun;
273 mso-bidi-font-family:"Times New Roman";
274 color:blue;}
275 p.greenback, li.greenback, div.greenback
276 {mso-style-name:greenback;
277 mso-margin-top-alt:auto;
278 margin-right:0in;
279 mso-margin-bottom-alt:auto;
280 margin-left:0in;
281 mso-pagination:widow-orphan;
282 background:#99FF99;
283 font-size:12.0pt;
284 font-family:"Times New Roman";
285 mso-fareast-font-family:SimSun;
286 color:black;}
287 p.blueback, li.blueback, div.blueback
288 {mso-style-name:blueback;
289 martin 1.3 mso-margin-top-alt:auto;
290 margin-right:0in;
291 mso-margin-bottom-alt:auto;
292 margin-left:0in;
|
293 martin 1.2 mso-pagination:widow-orphan;
|
294 martin 1.3 background:#CCCCFF;
|
295 martin 1.2 font-size:12.0pt;
296 font-family:"Times New Roman";
|
297 martin 1.3 mso-fareast-font-family:SimSun;
298 color:black;}
299 p.whiteback, li.whiteback, div.whiteback
300 {mso-style-name:whiteback;
301 mso-margin-top-alt:auto;
|
302 martin 1.2 margin-right:0in;
303 mso-margin-bottom-alt:auto;
304 margin-left:0in;
305 mso-pagination:widow-orphan;
|
306 martin 1.3 background:white;
307 font-size:12.0pt;
|
308 martin 1.2 font-family:"Times New Roman";
|
309 martin 1.3 mso-fareast-font-family:SimSun;
310 color:black;}
311 p.mandatory, li.mandatory, div.mandatory
312 {mso-style-name:mandatory;
313 mso-margin-top-alt:auto;
|
314 martin 1.2 margin-right:0in;
315 mso-margin-bottom-alt:auto;
316 margin-left:0in;
317 mso-pagination:widow-orphan;
318 font-size:12.0pt;
319 font-family:"Times New Roman";
|
320 martin 1.3 mso-fareast-font-family:SimSun;
|
321 martin 1.2 color:red;}
|
322 martin 1.3 p.indexsmall, li.indexsmall, div.indexsmall
323 {mso-style-name:indexsmall;
324 mso-margin-top-alt:auto;
325 margin-right:0in;
326 mso-margin-bottom-alt:auto;
327 margin-left:0in;
328 mso-pagination:widow-orphan;
329 font-size:6.0pt;
330 font-family:Arial;
331 mso-fareast-font-family:SimSun;
332 color:black;}
333 p.indexhead, li.indexhead, div.indexhead
334 {mso-style-name:indexhead;
335 mso-margin-top-alt:auto;
336 margin-right:0in;
337 mso-margin-bottom-alt:auto;
338 margin-left:0in;
339 mso-pagination:widow-orphan;
340 font-size:12.0pt;
341 font-family:Arial;
342 mso-fareast-font-family:SimSun;
343 martin 1.3 color:#006600;
344 font-weight:bold;}
345 p.indexhead2, li.indexhead2, div.indexhead2
346 {mso-style-name:indexhead2;
347 mso-margin-top-alt:auto;
348 margin-right:0in;
349 mso-margin-bottom-alt:auto;
350 margin-left:0in;
351 mso-pagination:widow-orphan;
352 font-size:10.0pt;
353 font-family:Arial;
354 mso-fareast-font-family:SimSun;
355 color:#006600;
356 font-weight:bold;
357 font-style:italic;}
358 p.h1, li.h1, div.h1
359 {mso-style-name:h1;
360 mso-margin-top-alt:auto;
361 margin-right:0in;
362 mso-margin-bottom-alt:auto;
363 margin-left:0in;
364 martin 1.3 mso-pagination:widow-orphan;
365 font-size:20.0pt;
366 font-family:Arial;
367 mso-fareast-font-family:SimSun;
368 color:#006600;
369 font-weight:bold;}
370 p.h2, li.h2, div.h2
371 {mso-style-name:h2;
372 mso-margin-top-alt:auto;
373 margin-right:0in;
374 mso-margin-bottom-alt:auto;
375 margin-left:0in;
376 mso-pagination:widow-orphan;
377 font-size:15.0pt;
378 font-family:Arial;
379 mso-fareast-font-family:SimSun;
380 color:#006600;
381 font-weight:bold;}
382 p.h3, li.h3, div.h3
383 {mso-style-name:h3;
384 mso-margin-top-alt:auto;
385 martin 1.3 margin-right:0in;
386 mso-margin-bottom-alt:auto;
387 margin-left:0in;
388 mso-pagination:widow-orphan;
389 font-size:12.0pt;
390 font-family:Arial;
391 mso-fareast-font-family:SimSun;
392 color:#006600;
393 font-weight:bold;}
394 p.h4, li.h4, div.h4
395 {mso-style-name:h4;
396 mso-margin-top-alt:auto;
397 margin-right:0in;
398 mso-margin-bottom-alt:auto;
399 margin-left:0in;
400 mso-pagination:widow-orphan;
401 font-size:11.0pt;
402 font-family:Arial;
403 mso-fareast-font-family:SimSun;
404 color:#006600;
405 font-weight:bold;
406 martin 1.3 font-style:italic;}
407 p.h5, li.h5, div.h5
408 {mso-style-name:h5;
409 mso-margin-top-alt:auto;
410 margin-right:0in;
411 mso-margin-bottom-alt:auto;
412 margin-left:0in;
413 mso-pagination:widow-orphan;
414 font-size:10.0pt;
415 font-family:Arial;
416 mso-fareast-font-family:SimSun;
417 color:#006600;
418 font-weight:bold;}
419 p.h6, li.h6, div.h6
420 {mso-style-name:h6;
421 mso-margin-top-alt:auto;
422 margin-right:0in;
423 mso-margin-bottom-alt:auto;
424 margin-left:0in;
425 mso-pagination:widow-orphan;
426 font-size:9.0pt;
427 martin 1.3 font-family:Arial;
428 mso-fareast-font-family:SimSun;
429 color:#006600;
430 font-weight:bold;}
431 p.arialred, li.arialred, div.arialred
432 {mso-style-name:arialred;
433 margin-top:0in;
434 margin-right:0in;
435 mso-margin-bottom-alt:auto;
436 margin-left:0in;
437 mso-pagination:widow-orphan;
438 font-size:10.0pt;
439 font-family:Arial;
440 mso-fareast-font-family:SimSun;
441 color:red;
442 font-weight:bold;}
443 span.norm1
444 {mso-style-name:norm1;
445 mso-ansi-font-size:9.0pt;
446 mso-bidi-font-size:9.0pt;
447 font-family:Verdana;
448 martin 1.3 mso-ascii-font-family:Verdana;
449 mso-hansi-font-family:Verdana;
450 color:black;
451 font-weight:normal;}
|
452 martin 1.2 span.SpellE
453 {mso-style-name:"";
|
454 martin 1.3 mso-spl-e:yes}
|
455 martin 1.2 span.GramE
456 {mso-style-name:"";
|
457 martin 1.3 mso-gram-e:yes}
|
458 martin 1.2 @page Section1
459 {size:8.5in 11.0in;
460 margin:1.0in 1.25in 1.0in 1.25in;
461 mso-header-margin:.5in;
462 mso-footer-margin:.5in;
|
463 karl 1.9
|
464 martin 1.2 mso-paper-source:0;}
465 div.Section1
466 {page:Section1;}
467 /* List Definitions */
468 @list l0
|
469 martin 1.3 {mso-list-id:116876382;
470 mso-list-template-ids:-1942592548;}
471 @list l0:level1
|
472 martin 1.2 {mso-level-tab-stop:.5in;
473 mso-level-number-position:left;
474 text-indent:-.25in;}
|
475 martin 1.3 @list l0:level2
|
476 martin 1.2 {mso-level-tab-stop:1.0in;
477 mso-level-number-position:left;
478 text-indent:-.25in;}
|
479 martin 1.3 @list l0:level3
|
480 martin 1.2 {mso-level-tab-stop:1.5in;
481 mso-level-number-position:left;
482 text-indent:-.25in;}
|
483 martin 1.3 @list l0:level4
|
484 martin 1.2 {mso-level-tab-stop:2.0in;
485 mso-level-number-position:left;
486 text-indent:-.25in;}
|
487 martin 1.3 @list l0:level5
|
488 martin 1.2 {mso-level-tab-stop:2.5in;
489 mso-level-number-position:left;
490 text-indent:-.25in;}
|
491 martin 1.3 @list l0:level6
|
492 martin 1.2 {mso-level-tab-stop:3.0in;
493 mso-level-number-position:left;
494 text-indent:-.25in;}
|
495 martin 1.3 @list l0:level7
|
496 martin 1.2 {mso-level-tab-stop:3.5in;
497 mso-level-number-position:left;
498 text-indent:-.25in;}
|
499 martin 1.3 @list l0:level8
|
500 martin 1.2 {mso-level-tab-stop:4.0in;
501 mso-level-number-position:left;
502 text-indent:-.25in;}
|
503 martin 1.3 @list l0:level9
|
504 martin 1.2 {mso-level-tab-stop:4.5in;
505 mso-level-number-position:left;
506 text-indent:-.25in;}
|
507 martin 1.3 @list l1
508 {mso-list-id:438066119;
509 mso-list-template-ids:1442736534;}
510 @list l2
511 {mso-list-id:478041462;
512 mso-list-template-ids:-1398738630;}
513 @list l2:level1
514 {mso-level-number-format:bullet;
515 mso-level-text:\F0B7;
516 mso-level-tab-stop:.5in;
|
517 martin 1.2 mso-level-number-position:left;
|
518 martin 1.3 text-indent:-.25in;
519 mso-ansi-font-size:10.0pt;
520 font-family:Symbol;}
521 @list l2:level2
|
522 martin 1.2 {mso-level-tab-stop:1.0in;
523 mso-level-number-position:left;
524 text-indent:-.25in;}
|
525 martin 1.3 @list l2:level3
|
526 martin 1.2 {mso-level-tab-stop:1.5in;
527 mso-level-number-position:left;
528 text-indent:-.25in;}
|
529 martin 1.3 @list l2:level4
|
530 martin 1.2 {mso-level-tab-stop:2.0in;
531 mso-level-number-position:left;
532 text-indent:-.25in;}
|
533 martin 1.3 @list l2:level5
|
534 martin 1.2 {mso-level-tab-stop:2.5in;
535 mso-level-number-position:left;
536 text-indent:-.25in;}
|
537 martin 1.3 @list l2:level6
|
538 martin 1.2 {mso-level-tab-stop:3.0in;
539 mso-level-number-position:left;
540 text-indent:-.25in;}
|
541 martin 1.3 @list l2:level7
|
542 martin 1.2 {mso-level-tab-stop:3.5in;
543 mso-level-number-position:left;
544 text-indent:-.25in;}
|
545 martin 1.3 @list l2:level8
|
546 martin 1.2 {mso-level-tab-stop:4.0in;
547 mso-level-number-position:left;
548 text-indent:-.25in;}
|
549 martin 1.3 @list l2:level9
|
550 martin 1.2 {mso-level-tab-stop:4.5in;
551 mso-level-number-position:left;
552 text-indent:-.25in;}
|
553 martin 1.3 @list l3
554 {mso-list-id:581336569;
555 mso-list-template-ids:-47290090;}
|
556 martin 1.2 @list l4
|
557 martin 1.3 {mso-list-id:788007822;
558 mso-list-template-ids:-478512566;}
|
559 martin 1.2 @list l4:level1
560 {mso-level-tab-stop:.5in;
561 mso-level-number-position:left;
562 text-indent:-.25in;}
563 @list l4:level2
564 {mso-level-tab-stop:1.0in;
565 mso-level-number-position:left;
566 text-indent:-.25in;}
567 @list l4:level3
568 {mso-level-tab-stop:1.5in;
569 mso-level-number-position:left;
570 text-indent:-.25in;}
571 @list l4:level4
572 {mso-level-tab-stop:2.0in;
573 mso-level-number-position:left;
574 text-indent:-.25in;}
575 @list l4:level5
576 {mso-level-tab-stop:2.5in;
577 mso-level-number-position:left;
578 text-indent:-.25in;}
579 @list l4:level6
580 martin 1.2 {mso-level-tab-stop:3.0in;
581 mso-level-number-position:left;
582 text-indent:-.25in;}
583 @list l4:level7
584 {mso-level-tab-stop:3.5in;
|
585 karl 1.9
|
586 martin 1.2 mso-level-number-position:left;
587 text-indent:-.25in;}
588 @list l4:level8
589 {mso-level-tab-stop:4.0in;
590 mso-level-number-position:left;
591 text-indent:-.25in;}
592 @list l4:level9
593 {mso-level-tab-stop:4.5in;
594 mso-level-number-position:left;
595 text-indent:-.25in;}
596 @list l5
|
597 martin 1.3 {mso-list-id:900554225;
598 mso-list-template-ids:1027139964;}
|
599 martin 1.2 @list l5:level1
600 {mso-level-tab-stop:.5in;
601 mso-level-number-position:left;
602 text-indent:-.25in;}
|
603 martin 1.3 @list l5:level2
|
604 martin 1.2 {mso-level-tab-stop:1.0in;
605 mso-level-number-position:left;
606 text-indent:-.25in;}
|
607 martin 1.3 @list l5:level3
|
608 martin 1.2 {mso-level-tab-stop:1.5in;
609 mso-level-number-position:left;
610 text-indent:-.25in;}
|
611 martin 1.3 @list l5:level4
|
612 martin 1.2 {mso-level-tab-stop:2.0in;
613 mso-level-number-position:left;
614 text-indent:-.25in;}
|
615 martin 1.3 @list l5:level5
|
616 martin 1.2 {mso-level-tab-stop:2.5in;
617 mso-level-number-position:left;
618 text-indent:-.25in;}
|
619 martin 1.3 @list l5:level6
|
620 martin 1.2 {mso-level-tab-stop:3.0in;
621 mso-level-number-position:left;
622 text-indent:-.25in;}
|
623 martin 1.3 @list l5:level7
|
624 martin 1.2 {mso-level-tab-stop:3.5in;
625 mso-level-number-position:left;
626 text-indent:-.25in;}
|
627 martin 1.3 @list l5:level8
|
628 martin 1.2 {mso-level-tab-stop:4.0in;
629 mso-level-number-position:left;
630 text-indent:-.25in;}
|
631 martin 1.3 @list l5:level9
|
632 martin 1.2 {mso-level-tab-stop:4.5in;
633 mso-level-number-position:left;
634 text-indent:-.25in;}
|
635 martin 1.3 @list l6
636 {mso-list-id:1035543589;
637 mso-list-template-ids:-809847532;}
|
638 martin 1.2 @list l7
|
639 martin 1.3 {mso-list-id:1132556220;
640 mso-list-template-ids:-1914386832;}
|
641 martin 1.2 @list l8
|
642 martin 1.3 {mso-list-id:1290891611;
643 mso-list-template-ids:-295510440;}
644 @list l8:level1
|
645 martin 1.2 {mso-level-tab-stop:.5in;
646 mso-level-number-position:left;
647 text-indent:-.25in;}
|
648 martin 1.3 @list l8:level2
|
649 martin 1.2 {mso-level-tab-stop:1.0in;
650 mso-level-number-position:left;
651 text-indent:-.25in;}
|
652 martin 1.3 @list l8:level3
|
653 martin 1.2 {mso-level-tab-stop:1.5in;
654 mso-level-number-position:left;
655 text-indent:-.25in;}
|
656 martin 1.3 @list l8:level4
|
657 martin 1.2 {mso-level-tab-stop:2.0in;
658 mso-level-number-position:left;
659 text-indent:-.25in;}
|
660 martin 1.3 @list l8:level5
|
661 martin 1.2 {mso-level-tab-stop:2.5in;
662 mso-level-number-position:left;
663 text-indent:-.25in;}
|
664 martin 1.3 @list l8:level6
|
665 martin 1.2 {mso-level-tab-stop:3.0in;
666 mso-level-number-position:left;
667 text-indent:-.25in;}
|
668 martin 1.3 @list l8:level7
|
669 martin 1.2 {mso-level-tab-stop:3.5in;
670 mso-level-number-position:left;
671 text-indent:-.25in;}
|
672 martin 1.3 @list l8:level8
|
673 martin 1.2 {mso-level-tab-stop:4.0in;
674 mso-level-number-position:left;
675 text-indent:-.25in;}
|
676 martin 1.3 @list l8:level9
|
677 martin 1.2 {mso-level-tab-stop:4.5in;
678 mso-level-number-position:left;
679 text-indent:-.25in;}
|
680 martin 1.3 @list l9
681 {mso-list-id:1382944425;
682 mso-list-template-ids:1475271118;}
683 @list l10
684 {mso-list-id:1420448336;
685 mso-list-template-ids:22684130;}
686 @list l10:level1
|
687 martin 1.2 {mso-level-tab-stop:.5in;
688 mso-level-number-position:left;
689 text-indent:-.25in;}
|
690 martin 1.3 @list l10:level2
|
691 martin 1.2 {mso-level-tab-stop:1.0in;
692 mso-level-number-position:left;
693 text-indent:-.25in;}
|
694 martin 1.3 @list l10:level3
|
695 martin 1.2 {mso-level-tab-stop:1.5in;
696 mso-level-number-position:left;
697 text-indent:-.25in;}
|
698 martin 1.3 @list l10:level4
|
699 martin 1.2 {mso-level-tab-stop:2.0in;
700 mso-level-number-position:left;
701 text-indent:-.25in;}
|
702 martin 1.3 @list l10:level5
|
703 martin 1.2 {mso-level-tab-stop:2.5in;
704 mso-level-number-position:left;
705 text-indent:-.25in;}
|
706 martin 1.3 @list l10:level6
|
707 martin 1.2 {mso-level-tab-stop:3.0in;
708 mso-level-number-position:left;
709 text-indent:-.25in;}
|
710 martin 1.3 @list l10:level7
|
711 martin 1.2 {mso-level-tab-stop:3.5in;
712 mso-level-number-position:left;
713 text-indent:-.25in;}
|
714 martin 1.3 @list l10:level8
|
715 martin 1.2 {mso-level-tab-stop:4.0in;
716 mso-level-number-position:left;
717 text-indent:-.25in;}
|
718 martin 1.3 @list l10:level9
|
719 martin 1.2 {mso-level-tab-stop:4.5in;
720 mso-level-number-position:left;
721 text-indent:-.25in;}
|
722 martin 1.3 @list l11
723 {mso-list-id:1463235193;
724 mso-list-template-ids:165843270;}
725 @list l11:level1
|
726 martin 1.2 {mso-level-tab-stop:.5in;
727 mso-level-number-position:left;
728 text-indent:-.25in;}
|
729 martin 1.3 @list l11:level2
|
730 martin 1.2 {mso-level-tab-stop:1.0in;
731 mso-level-number-position:left;
732 text-indent:-.25in;}
|
733 martin 1.3 @list l11:level3
|
734 martin 1.2 {mso-level-tab-stop:1.5in;
735 mso-level-number-position:left;
736 text-indent:-.25in;}
|
737 martin 1.3 @list l11:level4
|
738 martin 1.2 {mso-level-tab-stop:2.0in;
739 mso-level-number-position:left;
740 text-indent:-.25in;}
|
741 martin 1.3 @list l11:level5
|
742 martin 1.2 {mso-level-tab-stop:2.5in;
743 mso-level-number-position:left;
744 text-indent:-.25in;}
|
745 martin 1.3 @list l11:level6
|
746 martin 1.2 {mso-level-tab-stop:3.0in;
747 mso-level-number-position:left;
748 text-indent:-.25in;}
|
749 martin 1.3 @list l11:level7
|
750 martin 1.2 {mso-level-tab-stop:3.5in;
751 mso-level-number-position:left;
752 text-indent:-.25in;}
|
753 martin 1.3 @list l11:level8
|
754 martin 1.2 {mso-level-tab-stop:4.0in;
755 mso-level-number-position:left;
756 text-indent:-.25in;}
|
757 martin 1.3 @list l11:level9
|
758 martin 1.2 {mso-level-tab-stop:4.5in;
759 mso-level-number-position:left;
|
760 martin 1.3 text-indent:-.25in;}
761 @list l12
762 {mso-list-id:1468551459;
763 mso-list-template-ids:-645106998;}
764 @list l13
765 {mso-list-id:1584679131;
766 mso-list-template-ids:2141624586;}
767 @list l13:level1
768 {mso-level-tab-stop:.5in;
|
769 martin 1.2 mso-level-number-position:left;
|
770 martin 1.3 text-indent:-.25in;}
771 @list l13:level2
|
772 martin 1.2 {mso-level-tab-stop:1.0in;
773 mso-level-number-position:left;
774 text-indent:-.25in;}
|
775 martin 1.3 @list l13:level3
|
776 martin 1.2 {mso-level-tab-stop:1.5in;
777 mso-level-number-position:left;
778 text-indent:-.25in;}
|
779 martin 1.3 @list l13:level4
|
780 martin 1.2 {mso-level-tab-stop:2.0in;
781 mso-level-number-position:left;
782 text-indent:-.25in;}
|
783 martin 1.3 @list l13:level5
|
784 martin 1.2 {mso-level-tab-stop:2.5in;
785 mso-level-number-position:left;
786 text-indent:-.25in;}
|
787 martin 1.3 @list l13:level6
|
788 martin 1.2 {mso-level-tab-stop:3.0in;
789 mso-level-number-position:left;
790 text-indent:-.25in;}
|
791 martin 1.3 @list l13:level7
|
792 martin 1.2 {mso-level-tab-stop:3.5in;
793 mso-level-number-position:left;
794 text-indent:-.25in;}
|
795 martin 1.3 @list l13:level8
|
796 martin 1.2 {mso-level-tab-stop:4.0in;
797 mso-level-number-position:left;
798 text-indent:-.25in;}
|
799 martin 1.3 @list l13:level9
|
800 martin 1.2 {mso-level-tab-stop:4.5in;
801 mso-level-number-position:left;
802 text-indent:-.25in;}
|
803 martin 1.3 @list l14
804 {mso-list-id:1608466576;
805 mso-list-template-ids:1223095538;}
806 @list l14:level1
|
807 martin 1.2 {mso-level-tab-stop:.5in;
808 mso-level-number-position:left;
809 text-indent:-.25in;}
|
810 martin 1.3 @list l14:level2
|
811 martin 1.2 {mso-level-tab-stop:1.0in;
812 mso-level-number-position:left;
813 text-indent:-.25in;}
|
814 martin 1.3 @list l14:level3
|
815 martin 1.2 {mso-level-tab-stop:1.5in;
816 mso-level-number-position:left;
817 text-indent:-.25in;}
|
818 martin 1.3 @list l14:level4
|
819 martin 1.2 {mso-level-tab-stop:2.0in;
820 mso-level-number-position:left;
821 text-indent:-.25in;}
|
822 martin 1.3 @list l14:level5
|
823 martin 1.2 {mso-level-tab-stop:2.5in;
824 mso-level-number-position:left;
825 text-indent:-.25in;}
|
826 martin 1.3 @list l14:level6
|
827 martin 1.2 {mso-level-tab-stop:3.0in;
828 mso-level-number-position:left;
829 text-indent:-.25in;}
|
830 martin 1.3 @list l14:level7
|
831 martin 1.2 {mso-level-tab-stop:3.5in;
832 mso-level-number-position:left;
833 text-indent:-.25in;}
|
834 martin 1.3 @list l14:level8
|
835 martin 1.2 {mso-level-tab-stop:4.0in;
836 mso-level-number-position:left;
837 text-indent:-.25in;}
|
838 martin 1.3 @list l14:level9
|
839 martin 1.2 {mso-level-tab-stop:4.5in;
840 mso-level-number-position:left;
841 text-indent:-.25in;}
|
842 martin 1.3 @list l15
843 {mso-list-id:1617366807;
844 mso-list-template-ids:508488734;}
845 @list l16
846 {mso-list-id:1698385733;
847 mso-list-template-ids:-1236913794;}
848 @list l17
849 {mso-list-id:1727339069;
850 mso-list-template-ids:-1375449252;}
851 @list l17:level1
|
852 martin 1.2 {mso-level-number-format:bullet;
853 mso-level-text:\F0B7;
854 mso-level-tab-stop:.5in;
855 mso-level-number-position:left;
856 text-indent:-.25in;
857 mso-ansi-font-size:10.0pt;
858 font-family:Symbol;}
|
859 martin 1.3 @list l18
860 {mso-list-id:1816868350;
861 mso-list-template-ids:1107616030;}
862 @list l18:level1
|
863 martin 1.2 {mso-level-number-format:bullet;
864 mso-level-text:\F0B7;
865 mso-level-tab-stop:.5in;
866 mso-level-number-position:left;
867 text-indent:-.25in;
868 mso-ansi-font-size:10.0pt;
869 font-family:Symbol;}
|
870 martin 1.3 @list l18:level2
871 {mso-level-tab-stop:1.0in;
872 mso-level-number-position:left;
873 text-indent:-.25in;}
874 @list l18:level3
875 {mso-level-tab-stop:1.5in;
876 mso-level-number-position:left;
877 text-indent:-.25in;}
878 @list l18:level4
879 {mso-level-tab-stop:2.0in;
880 mso-level-number-position:left;
881 text-indent:-.25in;}
882 @list l18:level5
883 {mso-level-tab-stop:2.5in;
884 mso-level-number-position:left;
885 text-indent:-.25in;}
886 @list l18:level6
887 {mso-level-tab-stop:3.0in;
888 mso-level-number-position:left;
889 text-indent:-.25in;}
890 @list l18:level7
891 martin 1.3 {mso-level-tab-stop:3.5in;
892 mso-level-number-position:left;
893 text-indent:-.25in;}
894 @list l18:level8
895 {mso-level-tab-stop:4.0in;
896 mso-level-number-position:left;
897 text-indent:-.25in;}
898 @list l18:level9
899 {mso-level-tab-stop:4.5in;
|
900 martin 1.2 mso-level-number-position:left;
|
901 martin 1.3 text-indent:-.25in;}
902 @list l19
903 {mso-list-id:1902863286;
|
904 karl 1.9
|
905 martin 1.3 mso-list-template-ids:740079056;}
906 @list l19:level1
|
907 martin 1.2 {mso-level-number-format:bullet;
908 mso-level-text:\F0B7;
909 mso-level-tab-stop:.5in;
910 mso-level-number-position:left;
911 text-indent:-.25in;
912 mso-ansi-font-size:10.0pt;
913 font-family:Symbol;}
|
914 martin 1.3 @list l20
915 {mso-list-id:2009823496;
916 mso-list-template-ids:429947952;}
917 @list l21
918 {mso-list-id:2077123861;
919 mso-list-template-ids:641873498;}
920 @list l21:level1
|
921 martin 1.2 {mso-level-tab-stop:.5in;
922 mso-level-number-position:left;
923 text-indent:-.25in;}
|
924 martin 1.3 @list l21:level2
|
925 martin 1.2 {mso-level-tab-stop:1.0in;
926 mso-level-number-position:left;
927 text-indent:-.25in;}
|
928 martin 1.3 @list l21:level3
|
929 martin 1.2 {mso-level-tab-stop:1.5in;
930 mso-level-number-position:left;
931 text-indent:-.25in;}
|
932 martin 1.3 @list l21:level4
|
933 martin 1.2 {mso-level-tab-stop:2.0in;
934 mso-level-number-position:left;
935 text-indent:-.25in;}
|
936 martin 1.3 @list l21:level5
|
937 martin 1.2 {mso-level-tab-stop:2.5in;
938 mso-level-number-position:left;
939 text-indent:-.25in;}
|
940 martin 1.3 @list l21:level6
|
941 martin 1.2 {mso-level-tab-stop:3.0in;
942 mso-level-number-position:left;
943 text-indent:-.25in;}
|
944 martin 1.3 @list l21:level7
|
945 martin 1.2 {mso-level-tab-stop:3.5in;
946 mso-level-number-position:left;
947 text-indent:-.25in;}
|
948 martin 1.3 @list l21:level8
|
949 martin 1.2 {mso-level-tab-stop:4.0in;
950 mso-level-number-position:left;
951 text-indent:-.25in;}
|
952 martin 1.3 @list l21:level9
|
953 martin 1.2 {mso-level-tab-stop:4.5in;
954 mso-level-number-position:left;
955 text-indent:-.25in;}
956 ol
957 {margin-bottom:0in;}
958 ul
959 {margin-bottom:0in;}
960 -->
|
961 dave.sudlik 1.6 </style>
|
962 karl 1.19 <style>
|
963 martin 1.2 /* Style Definitions */
964 table.MsoNormalTable
965 {mso-style-name:"Table Normal";
966 mso-tstyle-rowband-size:0;
967 mso-tstyle-colband-size:0;
968 mso-style-noshow:yes;
969 mso-style-parent:"";
970 mso-padding-alt:0in 5.4pt 0in 5.4pt;
971 mso-para-margin:0in;
972 mso-para-margin-bottom:.0001pt;
973 mso-pagination:widow-orphan;
974 font-size:10.0pt;
|
975 martin 1.3 font-family:"Times New Roman"}
|
976 dave.sudlik 1.6 </style>
|
977 karl 1.20 <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></head><body lang="EN-US" link="blue" vlink="blue"><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"></o:smarttagtype> <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>
|
978 karl 1.19 <o:DocumentProperties> <o:Author>IBM_User</o:Author> <o:LastAuthor> </o:LastAuthor> <o:Revision>4</o:Revision> <o:TotalTime>211</o:TotalTime> <o:Created>2004-04-05T14:13:00Z</o:Created> <o:LastSaved>2004-04-12T16:03:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>5026</o:Words> <o:Characters>28651</o:Characters> <o:Company>IBM</o:Company> <o:Lines>238</o:Lines> <o:Paragraphs>67</o:Paragraphs> <o:CharactersWithSpaces>33610</o:CharactersWithSpaces> <o:Version>10.4219</o:Version> </o:DocumentProperties></xml><![endif]--><!--[if gte mso 9]><xml>
979 <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:Compatibility> <w:ApplyBreakingRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument></xml><![endif]-->
980 <div class="Section1">
981 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
|
982 karl 1.20 <hr align="center" color="#009900" noshade="noshade" size="2" width="100%"></span></div>
983 <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;" align="center"><b><span style="font-size: 13.5pt; color: black;">OpenPegasus Enhancement
|
984 karl 1.19 Proposal (PEP)<o:p></o:p></span></b></p>
985 <p class="MsoNormal" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: black;">
986 <br>
|
987 karl 1.21 <b>PEP #:</b> 368<br>
|
988 karl 1.19 </span></p>
989 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Title: </b>Release
|
990 karl 1.21.2.1 Notes for OpenPegasus version 2.14.x</p>
|
991 karl 1.21 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Created:</b> 20 November 2014<br>
|
992 karl 1.19 </p>
993 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Authors: </b>Karl
994 Schopmeyer<br>
995 </p>
996 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Status: </b>draft</p>
997 <p style="margin-top: 0pt; margin-bottom: 0pt;"><b>Version History:</b></p>
|
998 karl 1.20 <table class="MsoNormalTable" style="width: 100%;" id="table1" border="1" cellpadding="0" cellspacing="1" height="155" width="100%">
|
999 karl 1.19 <tbody>
1000 <tr style="">
|
1001 karl 1.20 <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;" height="27">
1002 <p class="MsoNormal" style="text-align: center;" align="center"><b><span style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1003 </td>
1004 <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;" height="27">
1005 <p class="MsoNormal" style="text-align: center;" align="center"><b><span style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1006 </td>
1007 <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;" height="27">
1008 <p class="MsoNormal" style="text-align: center;" align="center"><b><span style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
1009 </td>
1010 <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;" height="27">
1011 <p class="MsoNormal" style="text-align: center;" align="center"><b><span style="font-family: Arial; color: black;"><o:p> </o:p></span></b></p>
|
1012 karl 1.19 </td>
1013 </tr>
1014 <tr style="">
1015 <td style="padding: 0.75pt;" height="22">
|
1016 karl 1.21 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-family: Arial; color: black;"><font size="2"> 0.99</font><o:p></o:p></span></p>
|
1017 karl 1.19 </td>
|
1018 karl 1.20 <td style="padding: 0.75pt;" align="left" height="22">
|
1019 karl 1.21 <p class="MsoNormal" style="text-align: center;" align="center"> <font size="2"><span style="font-family: Arial;">12 Nov. 2014<br>
|
1020 karl 1.19 </span></font></p>
1021 </td>
|
1022 karl 1.20 <td style="padding: 0.75pt;" align="left" height="22">
1023 <p class="MsoNormal" style="text-align: center;" align="center"> <span style="font-family: Arial;"><font size="2">Karl Schopmeyer</font></span></p>
|
1024 karl 1.19 </td>
1025 <td style="padding: 0.75pt;" height="22">
|
1026 karl 1.21 <p class="MsoNormal"><span style="font-family: Arial; color: black;"><font size="2">Initial Submission for review<span style="color: red;"></span></font><o:p><font size="2"> </font></o:p></span></p>
|
1027 karl 1.19 </td>
1028 </tr>
1029 <tr>
|
1030 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21">1.00<br>
|
1031 karl 1.20 </td>
|
1032 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21">14 March 2015<br>
|
1033 karl 1.19 </td>
|
1034 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer<br>
|
1035 karl 1.19 </td>
|
1036 karl 1.21 <td style="padding: 0.75pt;" height="21">Update to finish the document (approved as bug 9684)<br>
|
1037 karl 1.19 </td>
1038 </tr>
1039 <tr style="">
|
1040 karl 1.21.2.1 <td style="padding: 0.75pt;" align="center" height="21">1.01<br>
|
1041 karl 1.19 </td>
|
1042 karl 1.21.2.1 <td style="padding: 0.75pt;" align="center" height="21">31 March 2015<br>
|
1043 karl 1.19 </td>
|
1044 karl 1.21.2.1 <td style="padding: 0.75pt;" align="center" height="21">Karl Schopmeyer<br>
|
1045 karl 1.19 </td>
|
1046 karl 1.21.2.1 <td style="padding: 0.75pt;" height="21">Update to reflect changes for 2.14.1<br>
|
1047 karl 1.21 </td>
|
1048 karl 1.19 </tr>
1049 <tr>
|
1050 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21"><br>
|
1051 karl 1.20 </td>
|
1052 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21"><br>
|
1053 karl 1.19 </td>
|
1054 karl 1.21 <td style="padding: 0.75pt;" align="center" height="21"><br>
|
1055 karl 1.19 </td>
|
1056 karl 1.21 <td style="padding: 0.75pt;" height="21"><br>
|
1057 karl 1.19 </td>
1058 </tr>
1059 <tr style="">
|
1060 karl 1.20 <td style="padding: 0.75pt;" align="center" height="23"> </td>
1061 <td style="padding: 0.75pt;" align="center" height="23"> </td>
1062 <td style="padding: 0.75pt;" align="center" height="23"> </td>
|
1063 karl 1.19 <td style="padding: 0.75pt;" height="23"> </td>
1064 </tr>
1065 </tbody>
1066 </table>
|
1067 karl 1.20 <div class="MsoNormal" style="text-align: center;" align="center"> <span style="color: black;">
1068 <hr align="center" color="#009900" noshade="noshade" size="2" width="100%"></span></div>
1069 <br>
|
1070 karl 1.21 <b>Abstract:</b> This document defines the release notes for the 2.14.0
|
1071 karl 1.20 release of the OpenPegasus CIM Server. The purpose of this PEP is to
1072 summarize the characteristics of this release, point to other
1073 documentation that defines the release in more detail, and provide
1074 additional information about this release that is not available in the
1075 other Pegasus documentation.<br>
1076 <div class="MsoNormal" style="text-align: center;" align="center"> <span style="color: black;">
1077 <hr align="center" color="#009900" noshade="noshade" size="2" width="100%"></span></div>
|
1078 karl 1.19 <h2 style="margin-bottom: 1px;"><b><o:p><font size="5"> Contents</font></o:p></b></h2>
1079 <ol>
1080 <li><a href="#Availability_of_this_Release_">Availability of this
1081 Release</a></li>
1082 <li><a href="#Functionality_of_This_Release">OpenPegasus Functionality
1083 of This Release</a></li>
1084 <li><a href="#Compatibility_Considerations_">Compatibility
1085 Considerations</a></li>
|
1086 karl 1.20 <li><a href="#Notes_on_Specific_OpenPegasus">Notes on Specific
1087 OpenPegasus Functionality</a><br>
1088 </li>
|
1089 karl 1.19 <li><a href="#Relationship_to_CIMWBEM_Standards">Relationship to
1090 CIM/WBEM Standards</a></li>
1091 <li><a href="#Supported%20Platforms">OpenPegasus Supported Platforms</a></li>
1092 <li><a href="#Conformance%20with%20DMTF%20Specifications">Conformance
1093 with DMTF Specifications</a></li>
1094 <li><a href="#PEGASUS%20Bugs">OpenPegasus Bugs</a></li>
1095 <li> <a href="#Pegasus%20Release%20Control%20and%20Version%20Definition%20Documentation">OpenPegasus
|
1096 karl 1.18 Release
|
1097 karl 1.19 Control and Version Definition Documentation</a></li>
1098 <li><a href="#General%20Documentation">General Documentation</a></li>
1099 </ol>
1100 <h2><span style="color: black;">Availability of this Release</span></h2>
|
1101 karl 1.20 This release is available in a number of forms including:<br>
|
1102 karl 1.19 <ul>
1103 <li><b>Source release</b> in both ZIP (and ZIP EXE) and TAR formats.
1104 These can be downloaded from the <span class="SpellE">OpenPegasus</span>
1105 Web site at <a href="http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=392">www.openpegasus.org.</a> </li>
1106 <li><b>OpenPegasus source RPMs</b> on the OpenPegasus web site.. A
1107 source RPM is available on the OpenPegasus web site that can be
1108 used to build binaries for most LSB-compliant RPM-based Linux
1109 distributions and versions.</li>
1110 <li><b>TheOpenPegasus CVS repository</b>. The CVS tags representing this
1111 release and subsequent snapshots that are made available in the
1112 Pegasus CVS are defined on the OpenPegasus CVS repository web page
1113 (see the <a href="http://cvs.opengroup.org/cgi-bin/viewcvs.cgi/">OpenPegasus
1114 CVS
1115 page</a> for information) using the tags defined on the <a href="http://www.openpegasus.org/page.tpl?CALLER=cvs.tpl&ggid=392">release
1116 snapshots
|
1117 karl 1.20 page</a> and the <a title="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:openpegasusreleasestatus" href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:openpegasusreleasestatus">OpenPegasus
1118 WIKI Release Status Page</a>.</li>
|
1119 karl 1.19 </ul>
|
1120 karl 1.20 <br>
1121 The instructions for acquiring the released code are on the <a href="http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=392">Pegasus
|
1122 karl 1.19 WEB
|
1123 karl 1.20 site</a> and the <a title="OpenPegasus WIKI" href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=start">OpenPegasus
1124 WIKI</a>. Installation instructions are part of the README in the root
1125 of the Pegasus source tree.<br>
|
1126 karl 1.19 </div>
1127 <div class="Section1">
|
1128 karl 1.20 <h2><span style="color: black;">OpenPegasus Functionality for this Release</span></h2>
|
1129 karl 1.19 OpenPegasus overall status by release is defined by a <a href="http://www.openpegasus.org/page.tpl?ggid=799">Feature
1130 Status WEB Page</a> that is available on the OpenPegasus web site
1131 . That web page shows the Pegasus users and developers the status of
1132 the various features found in OpenPegasus using a simple color coded key
|
1133 karl 1.20 (white, red, yellow, green) and a description of each feature. <br>
1134 <br>
|
1135 karl 1.21 OpenPegasus 2.14.0 is a major release, extending the previous Pegasus
1136 release in selected areas as described in these release notes. <br>
|
1137 karl 1.21.2.1 <br>
1138 OpenPegasus 2.14.1 is a minor release that corrects an issue where the
1139 certificate used for testing OpenPegasus expired shortly after the
1140 release of 2.14.0. There<br>
1141 are NO functional changes. To see differences between this version and
1142 the either previous or later versions please review the bugs for both
1143 2.14.0 and<br>
1144 2.14.1.<br>
|
1145 karl 1.20 <br>
1146 NOTE: OpenPegasus releases are categorized as follows:<br>
|
1147 karl 1.19 <ul>
1148 <li>First number of version changes (ex. 2.x.x to 3.0.0) - Major
1149 release includes major functionality change and incompatible
1150 behavior changes and/or incompatible public API changes, <br>
1151 </li>
|
1152 karl 1.21 <li>Second number changes (ex 2.12.0 2.14.0) - Minor Release and
|
1153 karl 1.19 includes new functionality but maintains behavior and public API
1154 compatibility, <br>
1155 </li>
|
1156 karl 1.21 <li>3rd number changes (2.14.0 to 2.14.1) - Revision(also called point
|
1157 karl 1.19 release) release and only includes bug fixes.</li>
1158 </ul>
|
1159 karl 1.20 <br>
1160 <u><b>ALL</b></u> changes for each release are documented in the
1161 OpenPegasus bug data base by tagging each bug(keyword field of bug).
1162 No change to Pegasus is committed with out this tag on the bug. Changes
|
1163 karl 1.21 for this minor release are tagged 2.14.0_APPROVED. All changes for
|
1164 karl 1.20 this minor release can be viewed through this link to the
|
1165 karl 1.21 OpenPegasus bugzilla <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.14.0_APPROVED">
1166 Pegasus 2.14.0_APPROVED bug list. Bugs. </a>Bugs marked as
1167 enhancements can be reviewed through the this <a href="http://bugzilla.openpegasus.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=CIM+Server+Core&product=CIMClient+Application&product=CIMClient+DefaultCPlusPlus&product=CIMClient+Java-SNIA&product=CIMConsumer+DefaultCPlusPlus&product=CIMIndicationHandler&product=CIMListener+Dynamic&product=CIMListener+Standalone&product=CIMProvider+CMPI&product=CIMProvider+CMPIRemote&product=CIMProvider+DefaultCPlusPlus&product=CIMProvider+Instrumentation&product=CIMProvider+JMPI&product=CIMSchema&product=CIMServer+Administration&product=CIMServer+Administration+Command&product=CIMServer+Administration+Profiles&product=CIMServer+ProviderManagement&product=CIMServer+Repository&product=CIMServer+SLP&product=OpenPegasus+Build+System&product=OpenPegasus+Documentation&product=OpenPegasus+Security+Defects&product=OpenPegasusProject+Bugzilla&product=OpenPegasusProject+CVS&product=OpenPegasusProject+Website&product=PegasusCIMOM&product=PegasusGeneral&product=RPM+CIMServer&product=TestProduct&product=Unsupported&product=WMI+Mapper&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=2.14.0_APPROVED&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfield=%5BBug+creation%5D&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=bug_severity&type0-0-0=equals&value0-0-0=enhancement">link
1168 to OpenPegasus bugzilla 2.14.0 enhancement bugs</a> . Bugs fixed
|
1169 karl 1.21.2.1 for subsequent revision releases (ex. 2.14.2) would also be viewed through
|
1170 karl 1.21 corresponding Bugzilla tags for each revisions (ex 2.14.1_APPROVED).<br>
|
1171 karl 1.20 <br>
1172 The major areas of development including both enhancements and bug fixes
1173 for this release were as follows. Note that the bugs listed
1174 represent only those features incorporated in bugs without PEPS that are
1175 considered enhancements, not all bugs incorporated in the release. For
1176 more information access the PEP/BUG for each change defined below:<br>
1177 <br>
1178 <p style="margin-top: 0pt; margin-bottom: 0pt;" align="left"> <font style="font-weight: bold;" size="4"> Table of Major
|
1179 karl 1.21 Changes this Release. Review Bugzilla 2.14.0
|
1180 karl 1.20 Enhancements and approved(above) for a complete list<br>
1181 </font></p>
1182 <table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="82%">
|
1183 karl 1.19 <tbody>
1184 <tr align="center">
|
1185 karl 1.20 <th bgcolor="#00ffff">BUG #</th>
|
1186 karl 1.19 <th bgcolor="#00ffff">Description of Change</th>
|
1187 karl 1.21
|
1188 karl 1.19 </tr>
1189 <tr>
|
1190 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9601">9601</a></td>
1191 <td>Support only TLS V1.2 Protocol for Security Compliance<br>
1192 </td>
1193
|
1194 karl 1.20 </tr>
1195 <tr>
|
1196 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9676">9676</a>, <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9819">9819</a><br>
1197 </td>
1198 <td>Support DMTF defined Pull Operations (per DMTF
1199 specification DSP 0200 and 0201). This is a major extension to
1200 OpenPegasus and implements all of the DMTF defined pull operations with
1201 NO changes to providers. This includes extentions to both the server
1202 and client code as well as new operations implemented in cimcli to
1203 allow execution of pull operations and pull operations with FQL.<br>
1204 </td>
1205
|
1206 karl 1.19 </tr>
|
1207 karl 1.20 <tr>
|
1208 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9721">9721</a><br>
1209 </td>
1210 <td>Fix issue causing failures when cmpi returned
1211 instances that do not have a class. This was causing problems with the
1212 Jobs profiles which specifically return information for which there is
1213 no class.<br>
1214 </td>
1215
|
1216 karl 1.20 </tr>
1217 <tr>
|
1218 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9724">9724</a><br>
1219 </td>
1220 <td>Dynamic disable of the reliable Indication feature<br>
1221 </td>
1222
|
1223 karl 1.19 </tr>
|
1224 karl 1.21
|
1225 karl 1.19 <tr>
|
1226 karl 1.21 <td style="vertical-align: top; text-align: center;">9812<br>
1227 </td>
1228 <td style="vertical-align: top;">FootPrint Reduction<br>
1229 </td>
1230 </tr>
1231 <tr>
1232 <td style="vertical-align: top; text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9831">9831</a><br>
1233 </td>
1234 <td style="vertical-align: top;">Generate mini-CA and signed certificate instead of self-signed certificates</td>
1235 </tr>
1236 <tr>
1237 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9832">9832</a><br>
1238 </td>
1239 <td>Include cimcli in release packages<br>
1240 </td>
1241
|
1242 karl 1.19 </tr>
|
1243 karl 1.21
|
1244 karl 1.19 <tr>
|
1245 karl 1.21 <td style="vertical-align: top; text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9883">9883</a><br>
1246 </td>
1247 <td style="vertical-align: top;">support HTTP Negotiate Authentication in OpenPegasus
1248 </td>
1249
|
1250 karl 1.19 </tr>
1251 <tr>
|
1252 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9892">9892</a><br>
1253 </td>
1254 <td>Reduce overhead of use of PAM by use of a
1255 SessionCookie. This also introduces a new runtime configuration
1256 parameter to control the session timeout<br>
1257 </td>
1258
|
1259 karl 1.19 </tr>
|
1260 karl 1.20 <tr>
|
1261 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9828">9928</a><br>
1262 </td>
1263 <td>Incorporate FQL (Filter Query Language) support for the pull operations (Experimental)<br>
1264 </td>
1265
|
1266 karl 1.19 </tr>
1267 <tr>
|
1268 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9880">9880</a>,<a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9778">9778</a><br>
1269 </td>
1270 <td>Several minor extension to the APIs (ex. extend String class methods)<br>
1271 </td>
1272
|
1273 karl 1.19 </tr>
1274 <tr align="center">
|
1275 karl 1.21 <td style="text-align: center;" width="7%"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9737">9737</a><br>
1276 </td>
1277 <td align="left" width="75%">Improve CLANG compiler support <br>
1278 </td>
1279
|
1280 karl 1.19 </tr>
1281 <tr>
|
1282 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9219">9219</a><br>
1283 </td>
1284 <td>Initial CIMRS and Web Admin support (This is Experimental and the CIMRS function will be modified for CIMRS V2 specification)<br>
1285 </td>
1286
|
1287 karl 1.19 </tr>
1288 <tr>
|
1289 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9853">9853</a><br>
1290 </td>
1291 <td>Correct old error in the Memory Resident
1292 Repository logic. This logic did not work in several previous versions
1293 because of the issues documented in this bug.<br>
1294 </td>
1295
|
1296 karl 1.19 </tr>
1297 <tr>
|
1298 karl 1.21 <td style="text-align: center;"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9926">9926</a><br>
1299 </td>
1300 <td>Update default CIM Schema to CIM 2.41<br>
1301 </td>
1302
|
1303 karl 1.19 </tr>
1304 <tr>
|
1305 karl 1.21 <td style="text-align: center;"><br>
1306 </td>
1307 <td>Add scripts for load testing of OpenPegasus (see the directory src/Unsupported/Scripts/UinxLoadTests)<br>
1308 </td>
1309
|
1310 karl 1.19 </tr>
1311 <tr>
|
1312 karl 1.21 <td style="text-align: center;" width="7%"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=10012">10012</a><br>
1313 </td>
1314 <td align="left" width="75%">Fix issue with the configuration parameters for numberOfTraceFiles and traceFileSizeKbytes.
1315 </td>
1316
|
1317 karl 1.19 </tr>
1318 <tr>
|
1319 karl 1.21 <td style="text-align: center;"><br>
1320 </td>
|
1321 karl 1.19 <td><br>
|
1322 karl 1.21 </td>
1323
|
1324 karl 1.19 </tr>
1325 <tr>
|
1326 karl 1.21 <td style="text-align: center;"><br>
1327 </td>
|
1328 karl 1.19 <td><br>
|
1329 karl 1.21 </td>
1330
|
1331 karl 1.19 </tr>
|
1332 karl 1.20 <tr align="center">
|
1333 karl 1.21 <td style="text-align: center;" width="7%"><br>
1334 </td>
1335 <td align="left" width="75%"><br>
|
1336 karl 1.20 </td>
|
1337 karl 1.21
|
1338 karl 1.20 </tr>
|
1339 karl 1.19 <tr>
|
1340 karl 1.20 <td style="text-align: center;"><br>
|
1341 karl 1.21 </td>
1342 <td><br>
1343 </td>
1344
|
1345 karl 1.19 </tr>
1346 <tr>
|
1347 karl 1.21 <td style="text-align: center;"><br>
1348 </td>
|
1349 karl 1.19 <td><br>
|
1350 karl 1.21 </td>
1351
|
1352 karl 1.19 </tr>
1353 <tr>
|
1354 karl 1.21 <td style="text-align: center;"><br>
1355 </td>
|
1356 karl 1.19 <td><br>
|
1357 karl 1.21 </td>
1358
|
1359 karl 1.19 </tr>
1360 <tr>
|
1361 karl 1.21 <td style="text-align: center;"><br>
1362 </td>
|
1363 karl 1.19 <td><br>
|
1364 karl 1.21 </td>
1365
|
1366 karl 1.19 </tr>
1367 <tr>
|
1368 karl 1.21 <td style="text-align: center;"><br>
1369 </td>
|
1370 karl 1.19 <td><br>
|
1371 karl 1.21 </td>
1372
|
1373 karl 1.19 </tr>
1374 </tbody>
1375 </table>
|
1376 karl 1.20 <br>
1377 The status of several components of Pegasus functionality change status
1378 between Pegasus versions. <span class="norm"><a name="comtag_116">Features
|
1379 karl 1.18 that
|
1380 karl 1.19 have
|
1381 karl 1.20 changed status can be identified by a change in color from the
1382 previous release to this release</a></span> on the <a href="http://www.openpegasus.org/page.tpl?ggid=799">Feature
1383 Status WEB Page</a>.<br>
1384 <br>
1385 <h2><a name="Notes_on_Specific_OpenPegasus"></a>Notes on Specific
1386 OpenPegasus Functionality Changes</h2>
1387 This section documents specific issues that the OpenPegasus team feels are
1388 important to OpenPegasus users with the current release (and possibly
1389 older releases).<br>
1390 <br>
1391 <h3>Add new RunTime Variables to control trace file size and Rotation(OpenPegasus
1392 2.13.0)(bug 9550)</h3>
|
1393 karl 1.21 As of OpenPegasus 2.14.0, several new runtime variables have been added that can be manipulated with the <span style="font-family: Courier New,Courier,monospace;">cimconfig</span> utility:<br>
|
1394 karl 1.20 <br>
|
1395 karl 1.21 * <span style="font-weight: bold;">pullOperationsMaxObjectCount </span>-
1396 Defines the maximum allowed value of the maxObjectCount argument on
1397 open and pull operation requests which defines the maximum number of
1398 instances or paths that will be returned in a single open or pull
1399 response. Requests that have a value higher than this configuration
1400 parameter will be rejected. The default is10000. This may be set to any
1401 value between 1 and 10000. <br>
1402 * <span style="font-weight: bold;">pullOperationsDefaultTimeout</span>
1403 - Defines the default timeout in seconds between the time a pull open
1404 response is sent by the server and a subsequent pull or close response
1405 received from the client if the value is not set by the client in the
1406 request. This can be set to any value between 1 and 90 seconds.
1407 Default=30<br>
1408 * <span style="font-weight: bold;">pullOperationsMaxTimeout</span>
1409 - Defines the maximum allowable value for the maxTimeout argument that
1410 is part of the pull open... (openEnumerationInstances, etc) requests.
1411 Any value higher than the value set in this configuration parameter
1412 will cause the request to be rejected by the CIMServer. The default=90
1413 seconds. TODO - Explain more on all of these above<br>
1414 * <span style="font-weight: bold;">httpSessionTimeout </span>-
1415 Allows using a cookie to temporarily bypass the PAM authentication in
1416 karl 1.21 favor of the cookie provided by the server during a single session.<br>
1417 This is a performance enhancement. If this variable is set to
1418 zero (default) the cookie bypass is disabled, the server will not send
1419 nor accept the id cookie. If set to<br>
1420 an integer, a client session will maintain the cookie for the number of
1421 seconds defined by the value of this variable. Enabled with a build
1422 parameter PEGASUS_ENABLE_SESSION_COOKIES.<br>
1423 * <span style="font-weight: bold;">sslBackwardCompatibility</span>
1424 - Limits OpenPegasus support to TLS 1.2/OpenSSL1.01. Can be set to
1425 allow backward compatibility with older versions of TLS/OpenSSL. <br>
1426 <br>
1427 The following sections describe in more detail some of the more
1428 significatn changes in this release as well as carrying forward some of
1429 the same information for the last release to be sure users are aware
1430 what these changes affect.<br>
1431 <br>
1432 <h3>DMTF Pull Client operations and FQL Query Language (OpenPegasus 2.14.0)</h3>As
1433 of DMTF DSP0200 version 1.4, new client operations (generally named the
1434 pull operations have been part of the CIM/XML protocol). This consists<br>
1435 of a set of new operations (open..., pull..., close) that allow getting
1436 enumerations, associations, references (and their corresponding name
1437 karl 1.21 operations) as a sequence<br>
1438 of operations (an enumeration sequence) rather than a single monolithic operation.<br>
1439 <br>
1440 This will provider several advantages including:<br>
1441 1. Better control of client memory since the client can determine the size of each response.<br>
1442 2. Clearly separates the return of errors from data.<br>
1443 <br>
1444 Pegasus 2.14 supports all of these operations in both in the CIM/XML
1445 client and the server. For more information on the implementation and
1446 use of<br>
1447 these operation see the following documents:<br>
1448 <br>
1449 1. OpenPegasus <a href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:workgroups:pulloperationsupportworkgroup:pull_operation_support_work_group">Wiki page</a> for this project.<br>
1450 2. PEP documenting the Pull operations and FQL<br>
1451 <br>
1452 <h3>HTTP Sessions(OpenPegasus 2.14.0)</h3>Allows using a cookie to
1453 enhance performance of PAM. This function is enabled with the
1454 build varaible PEGASUS_ENABLE_SESSION_COOKIES. When<br>
1455 the option is enabled, the OpenPegasus CIM server will
1456 use HTTP cookies for session management (RFC 6265).
1457 <br>
1458 karl 1.21
1459 After a successful client authentication the client is given a cookie. The
1460 client is then not asked for re-authentication as long as it provides the
1461 same cookie in all subsequent requests and until the session expires. Session
1462 expiry is configurable using httpSessionTimeout configuration option.
1463 <br>
1464
1465 Nothing changes for clients that do not support HTTP cookies (RFC 6465) -
1466 their requests are authenticated as usual, either using Basic or Negotiate
1467 authentication mechanisms.
1468 <br>
1469 <br>
1470 The timeout for a session is determined by the runtime parameter <span style="font-weight: bold;">httpSessionTimeout</span>. If this runtime parameter is set to zero the HTTP cookies option is disabled.<br>
1471 <br>
1472 This option has proven to represent a significant improvement in performance over using PAM for every client operation.<span style="font-family: Arial;"><span style="font-weight: bold;"> <br>
1473 </span></span><h3>WEBAdmin (OpenPegasus 2.14.0)</h3>OpenPegasus has
1474 included on an experimental basis a web server that acts as an
1475 adminstration tool to replace the command line tools. This option
1476 presents the<br>
1477 same information as the major command line tools as web pages so that
1478 parameters can be modified without using the command line tools.
1479 karl 1.21 It is compiled by<br>
1480 default and may be disabled with the build option
1481 PEGASUS_ENABLE_PROTOCOL_WEB=false. See the file readme.webadmin in the
1482 OpenPegasus<br>
1483 source tree for more detailed information on using WEBAdmin.<br>
1484 <br>
1485 Note: This option is considered experimental for 2.14<br>
1486 <br>
1487 <h3>Using GCC 4.7 Compiler on Linux OS (OpenPegasus 2.13.0)<br>
|
1488 karl 1.20 </h3>
|
1489 karl 1.21 As of 2.14.0, OpenPegasus has been updated to replace the custom atomic
|
1490 karl 1.20 operations with GCC built-in atomic operations if GCC version 4.7 or
1491 greater is used as the compiler. It is recommended that if possible
1492 this version of the GCC compiler be used since the change provides
1493 significant performance improvements.<br>
1494 <h2> </h2>
1495 <h3>OpenPegasus and OpenSLP V 2.0 (OpenPegasus 2.13.0)</h3>
1496 As of 2.13.0, OpenPegasus slp fully supports IPV6 and has been
1497 tested with OpenSLP 2.0 (Recently released by <a href="http://openslp.org">OpenSlp.org</a>)<br>
1498 <br>
1499 While testing OpenPegasus with OpenSLP 2.0 the OpenPegasus team found two
1500 issues with this version of OpenSLP. The patches documented below
1501 allow this version of OpenSLP to work with OpenPegasus<br>
1502 <br>
1503 1) SLPReg used TCP connection previously, but it now uses UDP. Therefore,
1504 a BUFFER_OVERFLOW exception occurs. This is because UDP cannot
1505 handle attribute size greater than network MTU size. In such cases,
1506 according to the specification, OpenSLP should automatically switch to
1507 TCP. Since this has not been implemented in OpenSlp 2.0, the
1508 workaround used by OpenPegasus to force use of TCP may be found at <a title="http://sourceforge.net/p/openslp/bugs/139/" href="http://sourceforge.net/p/openslp/bugs/139/">http://sourceforge.net/p/openslp/bugs/139/</a>.<br>
1509 <br>
1510 2) On Windows, slpd service fails to start when IPV6 is enabled and throws
1511 karl 1.20 the error message "Error 1067: the process terminated unexpectedly". More
1512 details and the fix for this issue are in the bug <a href="http://sourceforge.net/p/openslp/bugs/140/">http://sourceforge.net/p/openslp/bugs/140/</a>.<br>
1513 <h3>Interop namespace name (OpenPegasus 2.13.0)</h3>
1514 Effective with the release of OpenPegasus 2.13 the "interop"
1515 namespace support for existing or
1516 older repositories which used
1517 "root/PG_InterOp" has been added via a new option in the "reupgrade"
1518 utility. Users with existing repositories may use this option to migrate
1519 the repository from "root/PG_InterOp" to
1520 "interop" namespace. See <span class="bz_closed"><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9414" title="RESOLVED FIXED - enhance repupgrade to support "interop" namespace">bug
1521 9414</a></span> (PEP304) for
1522 details.<br>
1523 <br>
1524 For this to work, the build option "PEGASUS_INTEROP_NAMESPACE" has
1525 to be
1526 set to "interop". Only then will the "-i" option in repupgrade be enabled.
1527 Once the repository is upgraded with "-i" , the namespace
1528 "root/PG_InterOp"
1529 will cease to exsist. Clients using "root/PG_InterOp" must now use
1530 "interop".<br>
1531 <br>
1532 karl 1.20 Prior to version 2.12 OpenPegasus used an OpenPegasus internal variable to
1533 define "root/PG_InterOp" as the name for the OpenPegasus namespace with no
1534 defined way to change this variable. Note that an unsupported method
1535 involving editing one file and rebuilding OpenPegasus was defined as a
1536 workaround in the <a href="file:///home/kschopmeyer/dev/pgogbug9611releasenotes/pegasus/%20https://wiki.opengroup.org/pegasus-wiki/doku.php?id=faq:openpegasus_build_and_installing">OpenPegasus
1537 wiki faq</a>s. <br>
1538 <br>
1539 However, since the definition of a standard name for this namespace in
1540 DMTF and SNIA specifications ("interop" or "root/interop" with "interop"
1541 being the preferred alternative) the use of "root/PG_InterOp" has
1542 become an issue. Support for forward-compatibility is a fundamental design
1543 principle for the OpenPegasus project. As a community, our goal is for
1544 well-behaved OpenPegasus providers or clients, using only the externally
1545 defined OpenPegasus interface, to continue to work with each version
1546 upgrade of OpenPegasus.<br>
1547 <br>
1548 Effective OpenPegasus 2.12.0 a new build variable was defined
1549 (PEGASUS_INTEROP_NAMESPACE) which allows an OpenPegasus builder to define
1550 an alternate name for the Interop namespace to either "interop" or
1551 "root/interop" (ex. PEGASUS_INTEROP_NAMESPACE = interop). Once this
1552 build variable is defined and OpenPegasus compiled, the actual name of the
1553 karl 1.20 interop namespace is what was defined in this varaible and all components
1554 of OpenPegasus use this as the interop namespace name include the complete
1555 OpenPegasus test suite. The only name for the interop namespace will
1556 be the name defined through this build variable. This is the logical
1557 approach for implementations starting a new repository.<br>
1558 <br>
1559 In order to supexport PEGASUS_CLIENT_TRACE=keyword:keywordport users with
1560 existing repositories, in 2.13.0, migration of existing repositories
1561 was integrated into the "repupgrade" utility to allow existing OpenPegasus
1562 environments to smoothly move the server from use of the old name
1563 for the interop namespace "root/PG_InterOp" to
1564 the prefered name "interop".<br>
1565 <br>
1566 <span style="font-weight: bold;">NOTE:</span> If the interop namespace
1567 name is redefined with PEGASUS_INTEROP_NAMESPACE clients using the
1568 "root/PG_InterOp" namespace will not connect with the updated version of
1569 OpenPegasus. The OpenPegasus team searched for a solution to the issue
1570 supporting the old and new name at the same time and concluded that there
1571 were so many issues that it could not effectively be done.<br>
1572 <h3>Configure Script to Control OpenPegasus Builds (OpenPegasus
1573 2.13.0)(Bug 9592)</h3>
1574 karl 1.20 OpenPegasus is moving from the use of environment variables to a configure
1575 script to control build. This is both to make it easier to define
1576 the build variables, etc. and to be more compatibile with the Linux/Unix
1577 standard build environment. However, because OpenPegasus must build
1578 on a number of platforms that do not support the full Linux/Unix
1579 configuration tool set, this is an OpenPegasus defined configure
1580 script. The first very experimental version is part of OpenPegasu
1581 2.13.0 but this version has a number of limitations (see the OpenPegasus
1582 Bugzilla) and will be expanded in the next versions of OpenPegasus.<br>
1583 <br>
1584 The goal is to replace the setting of most of the OpenPegasus build
1585 environment variable with options in the pegasus/configure script where
1586 those options are comatible with the Linux standard for defining configure
1587 options and those options control the entire build process including placement
1588 of output and choice of build options.<br>
1589 <h3>Tracing Client Requests and Responses(OpenPegasus2.13.0)</h3>
1590 <p><span style="color: rgb(0, 102, 0);"><span style="font-family: "Times New Roman";"><span style="font-weight: bold;"></span></span></span></p>
1591 <span style="font-family: "Times New Roman";">OpenPegasus has
1592 long contained a hidden build controlled function to allow tracing at
1593 the client through an environment variable
1594 (PEGASUS_CLIENT_TRACE_ON). In 2.13.0 this was a) make a permanent
1595 karl 1.20 part of of the environment (Bug 9564) and the calling convention</span><br>
1596 <span style="font-family: "Times New Roman";">slightly changed
1597 to make it simpler to use. </span>The original format for the
1598 environment variable was:<br>
1599 <pre class="bz_comment_text" id="comment_text_1">export PEGASUS_CLIENT_TRACE=keyword:keyword<br>where the keyword was "con" | "log" | "both"<br>This was changed to:<br> keyword:keyword separately define Client input and output<br> keyword: Client Input only<br> :keyword Client Output Only<br> keyword Client Input and output defined by keyword</pre>
1600 so that the normal setup for a console output trace would be<br>
1601 <pre> export PEGASUS_CLIENT_TRACE=con</pre>
1602 <h3>Information on IPV6 Support and OpenPegasus(PEP 291)(OpenPegasus
1603 2.7.0)</h3>
1604 <b>NOTE:</b> This functionality was incorporated in OpenPegasus 2.7.0 but
1605 it was felt that the information below was worth repeating in subsequent
1606 Release Notes<br>
1607 <br>
1608 <font color="#000000">IPv6 Support for OpenPegasus is documented in </font>
1609 <a href="http://www.openpegasus.org/pp/uploads/40/14222/PEP_291_IPv6.html">
1610 <font color="#3333ff">PEP 291</font></a><font color="#000000">.</font><br>
1611 <br>
1612 The IPv6 support in OpenPegasus is controlled by the PEGASUS_ENABLE_IPV6
1613 build variable. The default for this variable is "true"; setting this to
1614 'false' before building OpenPegasus will disable the IPv6 support.<br>
1615 <br>
1616 karl 1.20 The following subsections provide some information on IPv6 support for the
1617 Linux and Windows platforms. Note that in the 2.6.1 release there is no
1618 automatic run-time detection of IPv6 support on a platform by OpenPegasus.
1619 If you build with PEGASUS_ENABLE_IPV6=true, your platform must support
1620 IPv6 or you will get a build failure (missing header files), a run-time
1621 bind() failure, or possibly some other failure. This applies to both the
1622 CIM Server and Listener components. For more information on IPv6 support
1623 for your specific platform, refer to the documentation for that platform.<br>
1624 <br>
1625 All OpenPegasus externals that support eitcompilerher a hostname or an IP
1626 address as input have been updated to allow an IPv6 address to be
1627 specified. If the required input is just an IP address (eg. no optional or
1628 required port number), then the IPv6 address must be specified without
1629 brackets. For example, the OpenPegasus osinfo client (which returns
1630 information about the OS running on a host system) takes separate host and
1631 port options. In this case a host with an IPv6-configured network
1632 interface would be specified as:<br>
1633 <br>
1634 <div style="margin-left: 40px; color: rgb(153, 51, 153); font-family: monospace;"><big><font color="#000000">osinfo -h 3ffe:1:2:1 -p 5988</font></big></div>
1635 <br>
1636 But the cimcli command, which takes an optional "location" option
1637 karl 1.20 including an optional port number, requires the IPv6 address to be
1638 delimited with brackets, for example:<br>
1639 <br>
|
1640 karl 1.19 <div style="margin-left: 40px; font-family: monospace;"><big>cimcli ns -l
1641 [3ffe:1:2:1]</big></div>
1642 <p>or</p>
1643 <div style="margin-left: 40px;"><big><span style="font-family: monospace;">cimcli
1644 ns -l [3ffe:1:2:1]:5989</span></big><br>
1645 </div>
1646 <br>
1647 For more information on specifying IPv6 addresses, refer to <a href="http://www.ietf.org/rfc/rfc2373.txt">IETF
1648 RFC
1649 2373 - IP Version 6 Addressing Architecture</a> and <a href="http://www.ietf.org/rfc/rfc2732.txt">IETF
1650 RFC 2732 - Format for Literal IPv6 Addresses in URL's</a>.<br>
1651 <h4><font color="#000000">IPv6 on Linux</font></h4>
|
1652 karl 1.20 Modern Linux distributions already contain IPv6-ready kernels, the IPv6
1653 capability is generally compiled as a module, but it's possible that this
1654 module is not loaded automatically on startup.<br>
1655 <br>
1656 <span style="font-weight: bold;">Note: </span>you shouldn't use
1657 kernel series 2.2.x, because it's not IPv6-up-to-date anymore. Also the
1658 IPv6 support in series 2.4.x is no longer improved according to
1659 definitions in latest RFCs. It's recommend to use series 2.6.x now.<br>
1660 <br>
1661 To check whether your current running kernel supports IPv6, take a look
1662 into your /proc filesystem. The entry /proc/net/if_inet6 must exist. A
1663 short automated test looks like:<br>
1664 <br>
1665 <div style="margin-left: 40px; color: rgb(153, 51, 153); font-family: monospace;"><big><font color="#000000">test -f /proc/net/if_inet6 && echo "Running
|
1666 karl 1.19 kernel is IPv6 ready"</font></big></div>
|
1667 karl 1.20 <br>
1668 For more iSchema version default update to CIM 2.36nformation on enabling
1669 IPv6 in the Linux kernel and configuring network interfaces, refer to <a href="http://tldp.org/HOWTO/html_single/Linux+IPv6-HOWTO/">The Linux
1670 Documentation Project's IPv6 HOWTO</a>.<br>
1671 <br>
1672 <span style="font-weight: bold;">Warning</span>: There is currently an
1673 open issue with RedHat to address a problem that is seen intermittently on
1674 RHEL5 and SLES10 systems. This problem is described in <span style="color: rgb(153, 51, 153);">
1675 <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=6586">Pegasus
1676 bug 6586</a> </span>and<span style="color: rgb(153, 51, 153);"> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=248052">RedHat
|
1677 karl 1.19 bug
|
1678 karl 1.20 248052</a>, </span>and manifests itself as an intermittent IPv6
1679 socket failure. You should be aware that OpenPegasus with IPv6 enabled may
1680 be significantly impacted in these environments.<br>
|
1681 karl 1.19 <h4><font color="#000000">IPv6 on Windows</font></h4>
|
1682 karl 1.20 <br>
1683 Microsoft provides supported IPv6 implementations for Windows Server 2003,
1684 Windows XP with Service Pack 1 (SP1), Windows XP with Service Pack 2
1685 (SP2), and Windows CE .NET 4.1 and later.<br>
1686 <br>
|
1687 karl 1.19 On Windows XP, you can use the <span style="font-weight: bold;">ipv6.exe</span>
1688 tool to install, uninstall, and query your IPv6 configuration. For
1689 example:<br>
1690 <br>
|
1691 karl 1.20 <div style="margin-left: 40px; color: rgb(153, 51, 153); font-family: monospace;"><big><font color="#000000">ipv6 install<br>
|
1692 karl 1.19 ipv6 if</font></big></div>
|
1693 karl 1.20 <br>
1694 Windows Vista and Windows Server 2008 support an integrated IPv4 and IPv6
1695 implementation known as the Next Generation TCP/IP stack. Note that the
1696 OpenPegasus IPv6 support has not yet been tested on Windows Vista or
1697 Windows Server 2008.<br>
1698 <br>
1699 For more information on installing, configuring, and using IPv6 on Windows
1700 platforms, refer to the document <a href="https://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx"><font color="#000000">IPv6 for Microsoft Windows: Frequently Asked Questions</font></a>.<br>
1701 <br>
|
1702 karl 1.19 <h4><font color="#000000">Testing OpenPegasus IPv6 support</font></h4>
1703 As part of the OpenPegasus automated tests, the TestClient, g11ntest, and
1704 IndicationStressTest test clients were modified to run tests using the
1705 IPv6 loopback address (::1) if PEGASUS_ENABLE_IPV6=true.<br>
1706 <br>
1707 You can also perform manual tests using the IPv6 loopback or a real
1708 IPv6-configured network interface. For example, using the IPv6 loopback on
1709 a system with OpenPegasus running on the WBEM standard http port of 5988:<br>
1710 <div style="margin-left: 40px;"><br>
1711 <big style="font-family: monospace;"> osinfo -h ::1</big></div>
|
1712 karl 1.20 <h2><a name="Compatibility_Considerations_">OpenPegasus Compatibility
1713 Considerations</a></h2>
1714 Support for forward-compatibility is a fundamental design principle for
1715 the OpenPegasus project. As a community, our goal is for well-behaved
1716 OpenPegasus providers or clients, using only the externally defined
1717 OpenPegasus interface, to continue to work with a minor version upgrade of
1718 OpenPegasus. However, there are certain classes of errors (e.g.,
1719 non-compliance with a standard that significantly affects
1720 interoperability) that may require the community to make potentially
1721 incompatible changes. The following table contains a list of defects/fixes
1722 that MAY impact, even well-behaved, OpenPegasus providers or clients when
1723 upgrading to this OpenPegasus release. <br>
1724 <br>
1725 <table style="font-family: Arial;" bordercolordark="#666666" bordercolorlight="#CCCCCC" border="1" cellspacing="1" width="80%">
|
1726 karl 1.19 <tbody>
1727 <tr align="center">
1728 <th bgcolor="#00ffff" width="10%">Bugzilla #</th>
1729 <th bgcolor="#00ffff">Description</th>
1730 </tr>
1731 <tr align="center">
1732 <td><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8830">Bug
1733 8830</a></td>
|
1734 karl 1.20 <td align="left">Starting
1735 with OpenPegasus 2.11.0 the requirement for providers (CMPI and C++) to
1736 filter properties from instances has been relieved. The server will do
1737 the filtering at the protocol adapter level. To avoid a negative impact
1738 on performance the CIMInstance::filter() and
1739 CMPIInstanceFT.setPropertyFilter() functions have been changed to a
1740 NOP. This may be a change in behavior for provider relying in some
1741 unknown way on the instance being filtered through these functions. To
1742 allow users to actually filter properties from an instance in a
1743 provider, a new function (CIMInstance::filterInstance()) will actually
1744 filter properties from an instance exactly as the CIMInstance::filter()
1745 did in previous versions of Pegasus. This is not required since the
1746 CIMServer will do the filtering but allows the provider to prefilter
1747 properties if it so desires, in particular where properties might be
1748 very large or there would be a significant number of properties.<br>
1749 </td>
|
1750 karl 1.19 </tr>
1751 <tr align="center">
1752 <td><a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9369">Bug
1753 9369</a><br>
1754 </td>
|
1755 karl 1.20 <td align="left"><span style="font-weight: bold;">NOTE: This bug
1756 fixed in OpenPegasus 2.13.0. </span>Reregistering of an
1757 indication provider requires that the cimserver be restarted
1758 to send the enableIndication request to the providers. This issue
1759 has existed starting with OpenPegasus 2.10 to version 2.12.
1760 If the cimserver is not restarted the indication will not be
1761 enabled for the reregistered provider. </td>
|
1762 karl 1.19 </tr>
1763 </tbody>
1764 </table>
1765 <h2>OpenPegasus Relationship to CIM/WBEM Standards</h2>
|
1766 karl 1.20 Pegasus was designed and implemented to comply with the DMTF CIM/WBEM
1767 specifications The following table defines the level of the DMTF
1768 specifications to which this version of Pegasus aims to conform today.<br>
1769 <br>
|
1770 karl 1.19 <table id="AutoNumber1" border="1" cellspacing="1" width="80%">
1771 <tbody>
1772 <tr>
1773 <td bgcolor="#00ffff" width="33%"><b>DMTF Specification</b></td>
1774 <td bgcolor="#00ffff" width="33%"><b>Specification Version</b></td>
1775 </tr>
1776 <tr>
1777 <td width="33%">DSP 0004 - CIM Infrastructure Specification</td>
1778 <td width="33%">Version 2.3 Final, 4 October 2005</td>
1779 </tr>
1780 <tr>
1781 <td width="33%">DSP 0200 - CIM Operations over HTTP</td>
|
1782 karl 1.21 <td width="33%">Version 1.4, 26 August 2013<br>
1783 </td>
|
1784 karl 1.19 </tr>
1785 <tr>
1786 <td width="33%">DSP 0201 - Representation of CIM in XML</td>
|
1787 karl 1.21 <td width="33%">Version 2.4.0 16 January 2014<br>
1788 </td>
|
1789 karl 1.19 </tr>
1790 <tr>
1791 <td width="33%">DSP 0202 - CIM Query Language Specification</td>
1792 <td width="33%">1.0.0, preliminary, 9 December 2004</td>
1793 </tr>
1794 <tr>
1795 <td width="33%">DSP 0205 - WBEM Discovery using SLP</td>
1796 <td width="33%">1.0, preliminary, 27 January 2004</td>
1797 </tr>
1798 <tr>
1799 <td width="33%">DSP 0206 - WBEM SLP Template</td>
1800 <td width="33%">1.0.0, Preliminary, January 2004</td>
1801 </tr>
1802 <tr>
1803 <td width="33%">CIM Schema </td>
|
1804 karl 1.20 <td width="33%">2.36.0 Final ( default build Schema) </td>
|
1805 karl 1.19 </tr>
1806 <tr>
1807 <td>DSP0226 - Web Services for Management<br>
1808 </td>
1809 <td>Version 1.1.1<br>
1810 </td>
1811 </tr>
1812 <tr>
1813 <td>DSP0227 - WS-Management CIM Binding Specification<br>
1814 </td>
1815 <td>Version 1.2.0<br>
1816 </td>
1817 </tr>
1818 <tr>
1819 <td>DSP0230 - WS-CIM Mapping Specification </td>
1820 <td>Version 1.1.0<br>
1821 </td>
|
1822 karl 1.21 </tr><tr>
1823 <td style="vertical-align: top;">DSP0212 - Filter Query Language<br>
1824 </td>
1825 <td style="vertical-align: top;">Version 1.0.1, 22 August 2013<br>
1826 </td>
1827 </tr>
1828
|
1829 karl 1.19 </tbody>
1830 </table>
|
1831 karl 1.20 <h2><a name="Conformance with DMTF Specifications"></a>DMTF/SNIA SMI
|
1832 karl 1.19 Profiles Supported</h2>
|
1833 karl 1.20 <br>
1834 Today OpenPegasus includes support for several DMTF profiles including:<br>
|
1835 karl 1.19 <ol>
|
1836 karl 1.20 <li>DMTF ProfileRegistration Version DSP 1033, Version 1.0.0</li>
1837 <li>DMTF Indications DSP 1054, Version 1.1.0. Since this is effectively the same as the
|
1838 karl 1.19 SNIA SMI Indication profile it also supports this profile. This
1839 profile is enabled by compiling OpenPegasus with the buld variable
1840 PEGASUS_ENABLE_DMTF_INDICATION_SUPPORT.<br>
1841 </li>
|
1842 karl 1.20 <li>SNIA Profile Registration 1.0.0<br>
1843 </li>
|
1844 karl 1.19 <li>SNIA Server 1.1.0 & 1.2.0<br>
1845 </li>
1846 </ol>
1847 <h2><a name="Conformance with DMTF Specifications">Conformance Exceptions
1848 to DMTF Specifications</a></h2>
|
1849 karl 1.20 It is a major goal of the OpenPegasus project to both drive and utilize
1850 the DMTF CIM/WBEM specifications. However, today there are a number
1851 of known differences. As of this release, some of the differences
1852 include the following:<br>
|
1853 karl 1.19 <ol>
|
1854 karl 1.20 <li><b>Provider Registration</b>
1855 - Pegasus supports registration through a set of Pegasus Provider
1856 registration classes rather than support the DMTF defined Provider
1857 Qualifier. Pegasus will not support this qualifier in the future. See
1858 the readme for more information on provider registration. This is
1859 not really a deviation from the specifications since there is no
1860 specification or profile for provider registration today but is a
1861 different method of registration than many CIM Servers and means that
1862 the the provider qualifier is unused in Pegasus.</li>
|
1863 karl 1.19 <li><b>Lifecycle Indications </b>-Today Pegasus supports process
|
1864 karl 1.20 iPegasusndications and lifecycle indications when defined specifically by
|
1865 karl 1.19 providers. Pegasus does not support lifecycle indications if they are
1866 not defined by the provider or for changes to CIM Classes.<font color="#ff0000">
1867 </font><span class="norm"><font color="#ff0000"> </font>For more
1868 information see the Pegasus CVS file:<a name="comtag_137"><font size="2">
|
1869 karl 1.20 </font><font face="Courier New" size="2"> pegasus/src/Unsupported/LifecycleIndicationProvider/README.LifecycleIndications.htm</font></a><font size="2">.</font></span></li>
1870 <li> <font style="color: rgb(0, 0, 0); font-weight: bold;">IncludeQualifiers
|
1871 karl 1.19 option
|
1872 karl 1.20 on Instance Operations</font><span style="color: black;"><b> </b>
1873 - The DMTF specifications have deprecated the use of qualifiers on
1874 instance operations with the 1.2 CIM Operations Over HTTP Specification (DSP0200) and
1875 stated specifically that the client should NOT depend on the
1876 includeQualifiers parameter of the CIM/XML instance operations
1877 returning qualifiers. Some CIM Client implementations expect
1878 instances returned from the CIM Server to include the qualifiers
1879 defined in the class definition (such as KEY qualifiers on
1880 properties). Pegasus today expects the provider to
1881 complete the qualifiers on instances in accordance with the
1882 specification and generally the interpretation is that Pegasus
|
1883 karl 1.19 applies class level qualifiers when the includeInstance parameter is
1884 supplied on instance operations. However, Pegasus today is
1885 inconsistent in the return of qualifiers so that the user should NOT
1886 depend on Pegasus accurately honoring the includeQualifier parameter
1887 for instance operations. In the future it is expected that
1888 Pegasus will deprecate the use of qualifiers on instance operations
1889 completely. When Pegasus uses object normalization, the
1890 normalizer does apply qualifiers to returned instances if the
|
1891 karl 1.20 includeQualifiers operation parameter is set.</span></li>
|
1892 karl 1.19 <li><b>LocalOnly option on instance Operations </b>- With the 1.1
1893 version of Specification for CIM Operations over HTTP, the definition
1894 of the LocalOnly parameter for the GetInstance and Enumerate Instances
1895 operations was modified. This change was incorrect, resulted in
1896 reduced functionality and introduced a number of backward
1897 compatibility issues. As a result of issues introduced by this change,
1898 we strongly recommend that CIM Clients set LocalOnly = false and do
1899 not rely on the use of this parameter to filter the set of set of
1900 properties returned. See Appendix C of this specification for more
1901 information.</li>
|
1902 karl 1.20 <li><span style="font-weight: bold;">MultiRequest CIM/XML Option</span>
1903 - Pegasus does not support the DMTF defined MultiRequest
1904 Operation option (See DSP0200).<br>
|
1905 karl 1.19 </li>
|
1906 karl 1.20 <li><span style="font-weight: bold;">MOF Namespace Pragma</span> -The
1907 Pegasus compiler does not support the namespace pragma defined in DSP
1908 0004. Namespaces for the OpenPegasus repository are defined through
1909 arguments for the MOF Compiler<br>
|
1910 karl 1.19 </li>
1911 <li><b>CIMOperation Trailer </b>- Pegasus implements chunking based on
1912 the DSP0200 1.2.0 preliminary spec. including the operation trailer
1913 defined in that specification Refer to bug <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=6760">6760</a>
1914 for more details. This trailer was completely removed from the DSP0200
1915 1.2 final specification as a non-compatible change so that if chunking
1916 is used Pegasus is returning a noncompliant response to enumerate type
1917 requests. </li>
1918 <li><span style="font-weight: bold;">Whitespace in XML value Element</span>
1919 - Pegasus trims the leading and trailing whitespace from XML value
1920 elements that are of the Type String. This behavior is
1921 documented in Pegasus bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8773">8773</a>
1922 and there is a patch available for users. However, since the
1923 change is considered a change to behavior this will not be patched
1924 until pegasus does a major version update. NOTE: There are some
1925 documented bugs in Pegasus such as this that the OpenPegasus team
1926 feels cannot be incorporated into the code until a major version
1927 update. These bugs are documented with the Bugzilla tag <big style="font-weight: bold;"><samp>"3.0_TARGET".</samp></big></li>
1928 <li><span style="font-weight: bold;">modifyInstance operation behavior
1929 in the Pegasus repository does not match the DMTF specification</span>.
1930 Under some conditions (ex. if no propertyList is supplied) it modifies
1931 karl 1.19 all properties rather than just the properties supplied with the
1932 request thereby Nulling out existing values. See bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8752">8752</a>
1933 for more information.</li>
|
1934 karl 1.21 <li><b>OpenPegasus Interop Namespace</b>
1935 - The default interop namespace name in OpenPegasus is
1936 "root/PG_Interop". In versions of OpenPegasus prior to 2.12.0
1937 this could be changed during build by modifying a string definition in
1938 the code. Effective version 2.12.0 this has become a build option
1939 with the build configuraton environment variable
1940 PEGASUS_INTEROP_NAMESPACE = <name for this namespace> however,
1941 the default if built without this change is still "root/PG_InterOp".
1942 Effective with OpenPegasus 2.13.0 the reupgrade utility has been
1943 extended to allow existing repositories to be converted from the use of
1944 "root/PG_Interop" to "interop" (See discussion above). The
1945 default in the CVS source code is still "root/PG_InterOp".<br>
|
1946 karl 1.20 </li>
|
1947 karl 1.19 <li><b>OpenPegasus WSMAN protocol on windows does not handle NaN, INF,
|
1948 karl 1.20 or -INF</b>However, t (bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=8836">8836</a>)
|
1949 karl 1.19 - If requests or responses include properties or parameters with
1950 floating point property types (Real32 or Real64) with the special
1951 states NaN, INF, or -INF on a Windows platform, the input is not
1952 accepted because these special strings are not understood by the
1953 decoder on Windows.</li>
1954 <li><b>OpenPegasus outputs Nan, INF, -INF special values for Real32 and
1955 Real64 property and Parameter types for the CIM/XML protocol</b> -
1956 (bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=9392">9392</a>).
1957 Today the DMTF Specification DSP0201 allows only numeric information
1958 in the format definition for this type and does not all the special
1959 strings Nan, etc. However, OpenPegasus actually outputs the special
1960 strings if that is what is defined in the internal values.
1961 OpenPegasus does not allow these special Strings on input however,</li>
1962 <li><b>OpenPegasus does not handle covered properties</b> - (bug <a href="http://bugzilla.openpegasus.org/show_bug.cgi?id=3571">3571</a>)
1963 Covered properties (properties which have the same name in a
1964 superclass and subclass without overridding the property in the
1965 superclass) are not allowed in OpenPegasus. While the requirement for
1966 this functionality was added to DSP0004 subsequent to version 2.4, the
1967 general agreement is that the requirement itself is not supportable
1968 and particularly not with the existing OpenPegasus APIs.
1969 Further, the requirement is expected to be removed in the future (i.e
|
1970 karl 1.21 CIM 3.0).</li>
1971 <li><span style="font-weight: bold;">FQL Query Language</span>
1972 (bug 9956) incorporated has some limitations with respect to the DMTF
1973 defined Query Language (does not support full regex defined in the
1974 specification and does not support embedded instance comparison).<br>
1975 </li>
1976
|
1977 karl 1.19 </ol>
|
1978 karl 1.21
1979 <h2><b><span style="font-family: Times;">OpenPegasus <a name="Supported Platforms">Supported
|
1980 karl 1.19 Platforms</a></span></b></h2>
|
1981 karl 1.21
|
1982 karl 1.20 Each OpenPegasus release lists as 'active' platforms those
1983 hardware/software platforms that have recognized ports for the Pegasus
1984 code base including a maintainer for the platform that will be willing to
1985 regularly document issues and/or fix defects as the Pegasus code base is
1986 changed. Pegasus may be operable on other platforms (ex. Windows 98)
1987 but without a group to provide the role of test and maintenance, correct
1988 operation of Pegasus cannot be assured. In all cases,
1989 including the active platforms, it is the responsibility of the entity
1990 that packages and/or compiles OpenPegasus for shipment or deployment, to
1991 read, and actively monitor the Pegasus Bugzilla database for a list of
1992 relevant defects that affect their platform. The platforms
1993 that are considered ported are shown in the two tables below. The
1994 first table represents platform for which testing is done on a regular
1995 basis and reported to the Pegasus Nightly Build Test WEB Page. Those
1996 platforms which have been ported but do not have test results that are
1997 current at the time of the release are reported in the second table.<br>
1998 <br>
|
1999 karl 1.19 <b>Actively Supported Platforms (Nightly Tests Reported for this release)</b>
|
2000 karl 1.20 <table class="MsoNormalTable" style="width: 90%;" border="1" cellpadding="0" cellspacing="1">
|
2001 karl 1.19 <tbody>
2002 <tr style="">
|
2003 karl 1.20 <td style="padding: 0.75pt; background: rgb(0, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 240px;" height="26">
|
2004 karl 1.19 <p class="MsoNormal"><b><span style="color: black;">Platform and
2005 OS</span></b><span style="color: black;"><o:p></o:p></span></p>
2006 </td>
|
2007 karl 1.20 <td style="padding: 0.75pt; background: rgb(0, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 75%;" height="26">
2008 <p class="MsoNormal"><b><span style="color: black;">Compilers</span></b><span style="color: black;"><o:p></o:p></span></p>
|
2009 karl 1.19 </td>
2010 </tr>
2011 <tr style="">
2012 <td style="padding: 0.75pt;">
2013 <p class="MsoNormal"><span style="color: black;">HP-UX<o:p>
2014 PA_RISC and Itanium</o:p></span></p>
2015 </td>
2016 <td style="padding: 0.75pt;">
2017 <p class="MsoNormal"><span style="color: black;">HP <span class="SpellE">aC</span>++
2018 B3910B<o:p></o:p></span></p>
2019 </td>
2020 </tr>
2021 <tr style="">
2022 <td style="padding: 0.75pt;">
2023 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">Linux
2024 on Power</span></span><span style="color: black;"><o:p></o:p></span></p>
2025 </td>
2026 <td style="padding: 0.75pt;">
|
2027 karl 1.20 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2028 karl 1.19 </td>
2029 </tr>
2030 <tr style="">
2031 <td style="padding: 0.75pt;">
|
2032 karl 1.20 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">zLinux</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2033 karl 1.19 </td>
2034 <td style="padding: 0.75pt;">
|
2035 karl 1.20 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2036 karl 1.19 </td>
2037 </tr>
2038 <tr style="">
2039 <td style="padding: 0.75pt;">
2040 <p class="MsoNormal"><span style="color: black;">Linux Itanium<o:p></o:p></span></p>
2041 </td>
2042 <td style="padding: 0.75pt;">
|
2043 karl 1.20 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"><o:p></o:p></span></p>
|
2044 karl 1.19 </td>
2045 </tr>
2046 <tr style="">
2047 <td style="padding: 0.75pt;"> <span style="color: black;"><font size="3">Linux
2048 IA-32</font></span></td>
|
2049 karl 1.20 <td style="padding: 0.75pt;"> <span class="SpellE"><span style="color: black;"><font size="3">gcc</font></span></span><span style="color: black;"><font size="3"> (versions 3.xx, 4.7) clang(The clang compiler usage
2050 is considered production effective OpenPegasus 2.13.0)</font><o:p></o:p></span></td>
|
2051 karl 1.19 </tr>
2052 <tr style="">
2053 <td style="padding: 0.75pt;">
2054 <p class="MsoNormal"><span style="color: black;">Linux X86_64<o:p></o:p></span></p>
2055 </td>
2056 <td style="padding: 0.75pt;">
|
2057 karl 1.20 <p class="MsoNormal"><span class="SpellE"><span style="color: black;">gcc</span></span><span style="color: black;"> (versions 3.xx, 4.7) </span><span style="color: black;"><font size="3">clang(The clang compiler usage is considered </font></span><span style="color: black;"><font size="3"><span style="color: black;"><font size="3">production effective OpenPegasus 2.13.0</font></span>)</font></span></p>
|
2058 karl 1.19 </td>
2059 </tr>
2060 <tr>
2061 <td style="vertical-align: top;"><font size="3">z/OS V1.7 and up</font></td>
2062 <td style="vertical-align: top;"><font size="3">XL C/C++ from z/OS
2063 Version 1.7 and up</font></td>
2064 </tr>
2065 </tbody>
2066 </table>
2067
2068 <p align="center"><b>Platforms not Actively supported for this release (No
|
2069 karl 1.20 current Nightly Build Test Results)</b></p>
2070 <table class="MsoNormalTable" style="width: 90%;" id="table2" border="1" cellpadding="0" cellspacing="1">
|
2071 karl 1.19 <tbody>
2072 <tr style="">
|
2073 karl 1.20 <td style="padding: 0.75pt; background: rgb(0, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 240px;" height="26">
|
2074 karl 1.19 <p class="MsoNormal"><b><span style="color: black;">Platform and
2075 OS</span></b><span style="color: black;"><o:p></o:p></span></p>
2076 </td>
|
2077 karl 1.20 <td style="padding: 0.75pt; background: rgb(0, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 75%;" height="26">
2078 <p class="MsoNormal"><b><span style="color: black;">Compilers</span></b><span style="color: black;"><o:p></o:p></span></p>
|
2079 karl 1.19 </td>
2080 </tr>
2081 <tr>
2082 <td style="padding: 0.75pt;"> <font size="3">Windows XP, Windows
|
2083 karl 1.20 Vista, Windows 7, Windows Server 2008</font> </td>
|
2084 karl 1.19 <td style="padding: 0.75pt;"> <font size="3">Microsoft Visual C++
2085 Compilers 2003 - 2010.. Note: Visual C++ Ver. 6 no longer being
2086 regular tested.Note that today there are some open issues with
2087 the Windows.</font> </td>
2088 </tr>
2089 <tr style="">
2090 <td style="padding: 0.75pt;"> <font size="3">MacOS version 10.3 and
2091 higher</font></td>
2092 <td style="padding: 0.75pt;"> <font size="3">gcc 4.01</font></td>
2093 </tr>
2094 <tr>
2095 <td style="vertical-align: top;"><big><font color="RED"><span style="color: rgb(0, 0, 0);">Solaris
2096 8</span></font></big></td>
2097 <td style="vertical-align: top;"><big>GNU 2.95.3, Sun CC
2098 compiler V 5.8. Note that the latest thread patch (108993) may
2099 be required. (see Pegasus bug 4632)</big><br>
2100 </td>
2101 </tr>
2102 <tr>
|
2103 karl 1.20 <td style="vertical-align: top;"><span class="norm"></span><big><font color="RED"><span style="color: rgb(0, 0, 0);">Solaris 9</span></font></big></td>
|
2104 karl 1.19 <td style="vertical-align: top;"><big>GNU 2.95.3, Sun WorkShop
2105 6 update 2 C++ 5.3, patch 111685-22 2005/04/09</big><br>
2106 </td>
2107 </tr>
2108 <tr>
2109 <td><big>HP OpenVMS 8.3 or later Alpha</big></td>
|
2110 karl 1.20 <td><big><font style="color: rgb(0, 0, 0);" color="RED">HP C++ V<span style="color: rgb(153, 51, 153);">7.3-009 or later required</span>
|
2111 karl 1.19 for OpenVMS Alpha</font></big></td>
2112 </tr>
2113 <tr>
2114 <td><big><font style="color: rgb(0, 0, 0);"> HP OpenVMS 8.3 or later
2115 IA64</font></big></td>
2116 <td><big><font style="color: rgb(0, 0, 0);">HP C++ V7.</font><font color="#993399">3-023
2117 or later required</font><font style="color: rgb(0, 0, 0);"> on
2118 OpenVMS IA64</font></big></td>
2119 </tr>
2120 <tr>
2121 <td style="padding: 0.75pt;">
2122 <p class="MsoNormal"><span style="color: black;">Windows 2000</span></p>
2123 </td>
2124 <td style="padding: 0.75pt;"> <font size="3">Microsoft Visual C++
2125 Ver. 6 and Microsoft .Net compiler version. Works on
2126 VC .NET 2003 v7.1). NOTE: Visual C++ Ver. 6 no longer being
2127 regularly tested.</font></td>
2128 </tr>
2129 <tr>
|
2130 karl 1.20 <td style="padding: 0.75pt;"> <font size="3">Windows 2003</font> </td>
|
2131 karl 1.19 <td style="padding: 0.75pt;"> <font size="3">Microsoft Visual C++
2132 Ver. 6 and Microsoft .Net compiler Version 7.1. Note: Visual C++
2133 Ver. 6 no longer being regular tested. </font> </td>
2134 </tr>
2135 <tr>
2136 <td><big>OpenSolaris 11 (Nevada) Community Edition (Sparc and IX86)</big></td>
2137 <td><big>CC Compiler Sun Studio 5.11</big></td>
2138 </tr>
2139 </tbody>
2140 </table>
|
2141 karl 1.20 <h3><b>Platform patches</b> </h3>
2142 <br>
2143 <font style="color: rgb(0, 0, 0);">The following is a list known of
2144 platform patches Pegasus requires.</font><br>
|
2145 karl 1.19 <div style="margin-left: 40px;">
2146 <ol>
|
2147 karl 1.20 <li> <font style="color: rgb(0, 0, 0);">RHAS 2.1 needs the update to
2148 fix Red Hat Bugzilla 98815.</font><br>
|
2149 karl 1.19 </li>
|
2150 karl 1.20 <li> RHEL 4.4 multithreading bug in getpwuid-r could cause a CIM
2151 Server failure (Bugzilla 6232). This is fixed in RHEL 4.5<br>
|
2152 karl 1.19 </li>
|
2153 karl 1.20 <li> Red Hat and SUSE Linux multiple versions - multithreaded client
2154 intermittently fails connecting to IPv6 (Pegasus Bugzilla 6586) (Red
2155 Hat bug 248052)</li>
2156 <li> OpenSLP Version 2.0 - This release of OpenSLP requires the
2157 patches for OpenSLP version 2.0 documented above.</li>
|
2158 karl 1.19 </ol>
2159 </div>
|
2160 karl 1.20 <br>
2161 Further information regarding Pegasus support on IBM platforms can be
2162 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>
2163 <br>
2164 <br>
2165 Further information regarding Pegasus support on HP platforms can be found
2166 at: <a href="http://www.hp.com/go/wbem">http://www.hp.com/go/wbem</a>.<br>
|
2167 karl 1.19 <h2><span style="color: black;"><a name="PEGASUS Bugs">Pegasus Defects</a></span></h2>
|
2168 karl 1.20 The OpenPegasus Bugzilla database documents defects found in Pegasus
2169 and is available through the following link: <a href="http://cvs.rdg.opengroup.org/bugzilla/">OpenPegasus
2170 bugzilla database</a>. Effective with the start of the
2171 OpenPegasus 2.6 work, ALL changes to the OpenPegasus CVS tree are
2172 documented through bugs. Therefore all source code changes to OpenPegasus
2173 are documented through bugs providing a complete history of changes and
2174 the reasons for those changes. Bugs reports are filed not only for
2175 bugs and their corresponding fixes but also as part of the process of
2176 committing new code representing the work on PEPs done for OpenPegasus 2.6
2177 and all subsequent versions. Therefore, a search of the OpenPegasus
2178 Bugzilla base for bugs with the tag for a particular version (ex. <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.0_APPROVED">2.6.0_APPROVED</a>,
2179 <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.6.1_APPROVED">
2180 2.6.1_APPROVED</a>, <a href="http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?keywords=2.7.0_APPROVED">2.7.0_APPROVED</a>,
2181 etc) will yield all changes to the Pegasus CVS tree for that OpenPegasus
2182 release.<br>
2183 <br>
2184 - Changes for this release (bugs Tagged
|
2185 karl 1.21 2.14.0_APPROVED). The link is <a href="http://bugzilla.openpegasus.org/buglist.cgi?keywords=2.13.0_APPROVED">
|
2186 karl 1.20 Pegasus 2.13.0_APPROVED bug list.</a><br>
|
2187 karl 1.19 <h2><a name="Pegasus Release Control and Version Definition Documentation">Release
2188 Control
2189 and Version Definition Documentation</a></h2>
|
2190 karl 1.20 The OpenPegasus project is controlled largely through the CVS repository
2191 and a set of documents (PEPs) that serve both as the definition and review
2192 mechanism for new and modified Pegasus functionality and for the
2193 definition and documentation of releases.<br>
2194 <br>
|
2195 karl 1.19 The following documentation defines the characteristics of this Pegasus
2196 release. The documents are available in the OpenPegasus CVS
2197 repository. <br>
2198 <ul>
|
2199 karl 1.20 <li><b> OpenPegasus Release Definition/Status - (See Wiki Section <a href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=dev:release:2_12_x">OpenPegasus
2200 2.13.x
|
2201 karl 1.19 Release Status</a>) - <span style="font-weight: normal;">A
2202 section in the Pegasus wiki is used throughout the development of
2203 this version as the control point for functionality that will go
2204 into the release and points to all of the PEPs that represent the
2205 Pegasus functionality changes for this version of Pegasus</span>. </b></li>
2206 <b> </b><span style="font-weight: bold;"></span><b>OpenPegasus
|
2207 karl 1.20 Build and Configuration Options for Selected Platforms - <span style="font-weight: normal;">In previous versions of Pegasus this
|
2208 karl 1.19 information was released as a Pegasus PEP. Starting with
2209 Pegasus 2.9.0 the information is located in the OpenPegasus CVS
2210 repository as <big style="font-weight: bold;"> <span style="font-family: monospace;">pegasus/doc/BuildAndReleaseOptions.html</span></big>.</span></b><b>
|
2211 karl 1.20 </b>
2212 <li><b> OpenPegasus External Interfaces -<span style="font-weight: normal;">The
|
2213 karl 1.19 list of the OpenPegasus interfaces that are considered external
2214 and therefore "frozen". Unless an exception is explicitly approved
2215 by the Steering Committee all subsequent releases of Pegasus MUST
2216 continue to support these interfaces. Interfaces not explicitly
2217 listed in this document, should be considered as internal and
2218 subject to change.In previous Pegasus releases this information
2219 was available as a separate PEP. Starting with Pegasus 2.9.0 this
|
2220 karl 1.20 information is integrated into the Pegasus repositoryas </span><small style="font-weight: bold;"><font face="Courier New" size="4"><small>pegasus/doc/EnternalInterface.html</small></font></small><span style="font-weight: normal;">.</span></b></li>
2221 <b> </b>
|
2222 karl 1.19 <li><b> OpenPegasus SDK Packaging Definition - <span style="font-weight: normal;">Defines
2223 the recommended set of files for inclusion in the OpenPegasus SDK.
2224 Starting with Pegasus release 2.11.0, this document is available
2225 in the Pegasus CVS repository as <big style="font-weight: bold;"><samp>pegasus/doc/SDKPackaging.html</samp></big>.
2226 In previous Pegasus releases this document was made available as s
2227 separate Pegasus PEP document rather than in the CVS repository.</span>
|
2228 karl 1.20 </b></li> <b> </b> <b> </b>
2229 <li><b> Pegasus Runtime Packaging Definition - <span style="font-weight: normal;">Defines
|
2230 karl 1.19 the recommended set of files for inclusion in this OpenPegasus
2231 release. Starting with Pegasus release 2.11.0, this idocument
2232 contained in the CVS repository as <big style="font-weight: bold;"><samp>pegasus/doc/RuntimePackaging.html</samp></big>.
2233 In previous releases this was made available as a seperate Pegasus
|
2234 karl 1.20 PEP document rather than in the CVS repository. </span> </b></li>
2235 <b> </b> <b> </b>
2236 <li><b>Pegasus Release Notes - <span style="font-weight: normal;">
|
2237 karl 1.21 </span>PEP 368 - <span style="font-weight: normal;"> (This document
|
2238 karl 1.20 is located in the approved PEP repository and the OpenPegasus
2239 source tree root directory </span></b><span style="font-weight: normal;">(<big><span style="font-family: monospace;">pegasus/ReleaseNotes.htm</span></big>)</span></li>
2240 <b> </b>
|
2241 karl 1.19 </ul>
|
2242 karl 1.20 <h2><b><a name="General Documentation">General OpenPegasus Documentation</a></b></h2>
2243 <br>
2244 The following documentation is available for the this Pegasus release:<br>
|
2245 karl 1.19 <ul style="margin-top: 0in;" type="disc">
|
2246 karl 1.20 <b> </b>
2247 <li class="MsoNormal" style="color: black;"><b><b>Utilities</b> - </b>A
2248 combination of help generally available with the --help option for
2249 each command and HTML documentation for most of the tools.<o:p></o:p>
2250 <b> </b> </li>
2251 <li class="MsoNormal" style="color: black;"><b><b>API and usage
2252 documentation</b> - </b>See the header files and the HTML
2253 API documentation that is on the web site. The best API usage
2254 documentation is the existing utilities and test programs and the
2255 examples in the API documentation. In particular the
2256 Common/tests unit tests contain extensive examples of the use of the
2257 Common APIs. <b> </b> </li>
2258 <li class="MsoNormal" style="color: black;"><b><b>Building and Debugging
2259 Providers </b>- </b>Readme.html in the Pegasus source tree Root
2260 Directory, API documentation, and documentation from the Pegasus
2261 Technical Workshop which is available on the Pegasus web site. <b> </b>
2262 </li>
2263 <li class="MsoNormal" style="color: black;"><b><b>Building and Debugging
2264 Clients</b> -</b>API documentation and the documentation on the
2265 Pegasus Technical Workshop which is available on the Pegasus web site.
2266 <b> </b> </li>
2267 karl 1.20 <li class="MsoNormal" style="color: black;"><b><b>PEPs</b> -</b>The
2268 features of Pegasus that have been installed in this and the previous
2269 few versions are defined by Pegasus PEPs that are available on the
2270 OpenPegasus web site. While these are the original design
2271 documents largely and use in the process of defining and approving the
2272 overall characteristics of new functionality, they serve as a guide to
2273 the design and implementation of these features. </li>
2274 <li class="MsoNormal" style="color: black;"><span style="font-weight: bold;">OpenPegasus
2275 WIKI</span> - This WIKI is maintained both for the use of the
2276 development team and as a user information resource. The wiki
2277 can be accessed at <a href="https://wiki.opengroup.org/pegasus-wiki/doku.php?id=start">https://wiki.opengroup.org/pegasus-wiki/doku.php?id=start</a></li>
|
2278 karl 1.19 </ul>
2279 <hr>Licensed to The Open Group (TOG) under one or more contributor license
2280 agreements. Refer to the OpenPegasusNOTICE.txt file distributed with this
2281 work for additional information regarding copyright ownership. Each
2282 contributor licenses this file to you under the OpenPegasus Open Source
2283 License; you may not use this file except in compliance with the License.
2284 <p>Permission is hereby granted, free of charge, to any person obtaining a
2285 copy of this software and associated documentation files (the
2286 "Software"), to deal in the Software without restriction, including
2287 without limitation the rights to use, copy, modify, merge, publish,
2288 distribute, sublicense, and/or sell copies of the Software, and to
2289 permit persons to whom the Software is furnished to do so, subject to
2290 the following conditions:</p>
2291 <p>The above copyright notice and this permission notice shall be included
2292 in all copies or substantial portions of the Software.</p>
2293 <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
2294 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2295 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2296 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2297 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2298 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2299 karl 1.19 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
2300 </div>
|
2301 karl 1.20
2302 </body></html>
|