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