1 karl 1.1 <html xmlns:o="urn:schemas-microsoft-com:office:office"
2 xmlns:w="urn:schemas-microsoft-com:office:word"
3 xmlns="http://www.w3.org/TR/REC-html40">
4
5 <head>
6 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
7 <meta name=ProgId content=Word.Document>
8 <meta name=Generator content="Microsoft Word 9">
9 <meta name=Originator content="Microsoft Word 9">
10 <link rel=File-List
11 href="./PegasusOperationProcessingDefinitionDocument_files/filelist.xml">
12 <title>Pegasus Project Working Paper</title>
13 <!--[if gte mso 9]><xml>
14 <o:DocumentProperties>
15 <o:Author>Karl</o:Author>
16 <o:LastAuthor>Karl</o:LastAuthor>
17 <o:Revision>2</o:Revision>
18 <o:TotalTime>336</o:TotalTime>
19 <o:Created>2002-04-05T12:10:00Z</o:Created>
20 <o:LastSaved>2002-04-05T12:10:00Z</o:LastSaved>
21 <o:Pages>13</o:Pages>
22 karl 1.1 <o:Words>12994</o:Words>
23 <o:Characters>74069</o:Characters>
24 <o:Company>Inova</o:Company>
25 <o:Lines>617</o:Lines>
26 <o:Paragraphs>148</o:Paragraphs>
27 <o:CharactersWithSpaces>90961</o:CharactersWithSpaces>
28 <o:Version>9.4402</o:Version>
29 </o:DocumentProperties>
30 </xml><![endif]-->
31 <style>
32 <!--
33 /* Font Definitions */
34 @font-face
35 {font-family:Wingdings;
36 panose-1:5 0 0 0 0 0 0 0 0 0;
37 mso-font-charset:2;
38 mso-generic-font-family:auto;
39 mso-font-pitch:variable;
40 mso-font-signature:0 268435456 0 0 -2147483648 0;}
41 @font-face
42 {font-family:"Arial Unicode MS";
43 karl 1.1 mso-font-alt:Tahoma;
44 mso-font-charset:128;
45 mso-generic-font-family:swiss;
46 mso-font-pitch:variable;
47 mso-font-signature:-1 -369098753 63 0 4129023 0;}
48 @font-face
49 {font-family:"\@Arial Unicode MS";
50 mso-font-charset:128;
51 mso-generic-font-family:swiss;
52 mso-font-pitch:variable;
53 mso-font-signature:-1 -369098753 63 0 4129023 0;}
54 /* Style Definitions */
55 p.MsoNormal, li.MsoNormal, div.MsoNormal
56 {mso-style-parent:"";
57 margin-top:6.0pt;
58 margin-right:0in;
59 margin-bottom:0in;
60 margin-left:0in;
61 margin-bottom:.0001pt;
62 mso-pagination:widow-orphan;
63 font-size:12.0pt;
64 karl 1.1 font-family:"Times New Roman";
65 mso-fareast-font-family:"Times New Roman";}
66 h1
67 {margin-right:0in;
68 mso-margin-top-alt:auto;
69 mso-margin-bottom-alt:auto;
70 margin-left:.3in;
71 text-indent:-.3in;
72 mso-pagination:widow-orphan;
73 mso-outline-level:1;
74 mso-list:l14 level1 lfo3;
75 tab-stops:list .3in;
76 font-size:24.0pt;
77 font-family:"Arial Unicode MS";
78 mso-font-kerning:18.0pt;
79 font-weight:bold;}
80 h2
81 {margin-right:0in;
82 mso-margin-top-alt:auto;
83 mso-margin-bottom-alt:auto;
84 margin-left:.4in;
85 karl 1.1 text-indent:-.4in;
86 mso-pagination:widow-orphan;
87 mso-outline-level:2;
88 mso-list:l14 level2 lfo3;
89 tab-stops:list .4in;
90 font-size:18.0pt;
91 font-family:"Arial Unicode MS";
92 font-weight:bold;}
93 h3
94 {mso-style-next:Normal;
95 margin-top:12.0pt;
96 margin-right:0in;
97 margin-bottom:3.0pt;
98 margin-left:.5in;
99 text-indent:-.5in;
100 mso-pagination:widow-orphan;
101 page-break-after:avoid;
102 mso-outline-level:3;
103 mso-list:l14 level3 lfo3;
104 tab-stops:list .5in;
105 font-size:13.0pt;
106 karl 1.1 font-family:Arial;
107 mso-fareast-font-family:"Times New Roman";
108 font-weight:bold;}
109 h4
110 {mso-style-next:Normal;
111 margin-top:12.0pt;
112 margin-right:0in;
113 margin-bottom:3.0pt;
114 margin-left:.6in;
115 text-indent:-.6in;
116 mso-pagination:widow-orphan;
117 page-break-after:avoid;
118 mso-outline-level:4;
119 mso-list:l14 level4 lfo3;
120 tab-stops:list .6in;
121 font-size:14.0pt;
122 font-family:"Times New Roman";
123 mso-fareast-font-family:"Times New Roman";
124 font-weight:bold;}
125 h5
126 {mso-style-next:Normal;
127 karl 1.1 margin-top:12.0pt;
128 margin-right:0in;
129 margin-bottom:3.0pt;
130 margin-left:.7in;
131 text-indent:-.7in;
132 mso-pagination:widow-orphan;
133 mso-outline-level:5;
134 mso-list:l14 level5 lfo3;
135 tab-stops:list .7in;
136 font-size:13.0pt;
137 font-family:"Times New Roman";
138 mso-fareast-font-family:"Times New Roman";
139 font-weight:bold;
140 font-style:italic;}
141 h6
142 {mso-style-next:Normal;
143 margin-top:12.0pt;
144 margin-right:0in;
145 margin-bottom:3.0pt;
146 margin-left:.8in;
147 text-indent:-.8in;
148 karl 1.1 mso-pagination:widow-orphan;
149 mso-outline-level:6;
150 mso-list:l14 level6 lfo3;
151 tab-stops:list .8in;
152 font-size:11.0pt;
153 font-family:"Times New Roman";
154 mso-fareast-font-family:"Times New Roman";
155 font-weight:bold;}
156 p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
157 {mso-style-next:Normal;
158 margin-top:12.0pt;
159 margin-right:0in;
160 margin-bottom:3.0pt;
161 margin-left:.9in;
162 text-indent:-.9in;
163 mso-pagination:widow-orphan;
164 mso-outline-level:7;
165 mso-list:l14 level7 lfo3;
166 tab-stops:list .9in;
167 font-size:12.0pt;
168 font-family:"Times New Roman";
169 karl 1.1 mso-fareast-font-family:"Times New Roman";}
170 p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
171 {mso-style-next:Normal;
172 margin-top:12.0pt;
173 margin-right:0in;
174 margin-bottom:3.0pt;
175 margin-left:1.0in;
176 text-indent:-1.0in;
177 mso-pagination:widow-orphan;
178 mso-outline-level:8;
179 mso-list:l14 level8 lfo3;
180 tab-stops:list 1.0in;
181 font-size:12.0pt;
182 font-family:"Times New Roman";
183 mso-fareast-font-family:"Times New Roman";
184 font-style:italic;}
185 p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
186 {mso-style-next:Normal;
187 margin-top:12.0pt;
188 margin-right:0in;
189 margin-bottom:3.0pt;
190 karl 1.1 margin-left:1.1in;
191 text-indent:-1.1in;
192 mso-pagination:widow-orphan;
193 mso-outline-level:9;
194 mso-list:l14 level9 lfo3;
195 tab-stops:list 1.1in;
196 font-size:11.0pt;
197 font-family:Arial;
198 mso-fareast-font-family:"Times New Roman";}
199 p.MsoToc1, li.MsoToc1, div.MsoToc1
200 {mso-style-update:auto;
201 mso-style-next:Normal;
202 margin-top:6.0pt;
203 margin-right:0in;
204 margin-bottom:0in;
205 margin-left:0in;
206 margin-bottom:.0001pt;
207 mso-pagination:widow-orphan;
208 font-size:12.0pt;
209 font-family:"Times New Roman";
210 mso-fareast-font-family:"Times New Roman";}
211 karl 1.1 p.MsoToc2, li.MsoToc2, div.MsoToc2
212 {mso-style-update:auto;
213 mso-style-next:Normal;
214 margin-top:6.0pt;
215 margin-right:0in;
216 margin-bottom:0in;
217 margin-left:12.0pt;
218 margin-bottom:.0001pt;
219 mso-pagination:widow-orphan;
220 font-size:12.0pt;
221 font-family:"Times New Roman";
222 mso-fareast-font-family:"Times New Roman";}
223 p.MsoToc3, li.MsoToc3, div.MsoToc3
224 {mso-style-update:auto;
225 mso-style-next:Normal;
226 margin-top:6.0pt;
227 margin-right:0in;
228 margin-bottom:0in;
229 margin-left:24.0pt;
230 margin-bottom:.0001pt;
231 mso-pagination:widow-orphan;
232 karl 1.1 font-size:12.0pt;
233 font-family:"Times New Roman";
234 mso-fareast-font-family:"Times New Roman";}
235 p.MsoToc4, li.MsoToc4, div.MsoToc4
236 {mso-style-update:auto;
237 mso-style-next:Normal;
238 margin-top:6.0pt;
239 margin-right:0in;
240 margin-bottom:0in;
241 margin-left:.5in;
242 margin-bottom:.0001pt;
243 mso-pagination:widow-orphan;
244 font-size:12.0pt;
245 font-family:"Times New Roman";
246 mso-fareast-font-family:"Times New Roman";}
247 p.MsoToc5, li.MsoToc5, div.MsoToc5
248 {mso-style-update:auto;
249 mso-style-next:Normal;
250 margin-top:0in;
251 margin-right:0in;
252 margin-bottom:0in;
253 karl 1.1 margin-left:48.0pt;
254 margin-bottom:.0001pt;
255 mso-pagination:widow-orphan;
256 font-size:12.0pt;
257 font-family:"Times New Roman";
258 mso-fareast-font-family:"Times New Roman";}
259 p.MsoToc6, li.MsoToc6, div.MsoToc6
260 {mso-style-update:auto;
261 mso-style-next:Normal;
262 margin-top:0in;
263 margin-right:0in;
264 margin-bottom:0in;
265 margin-left:60.0pt;
266 margin-bottom:.0001pt;
267 mso-pagination:widow-orphan;
268 font-size:12.0pt;
269 font-family:"Times New Roman";
270 mso-fareast-font-family:"Times New Roman";}
271 p.MsoToc7, li.MsoToc7, div.MsoToc7
272 {mso-style-update:auto;
273 mso-style-next:Normal;
274 karl 1.1 margin-top:0in;
275 margin-right:0in;
276 margin-bottom:0in;
277 margin-left:1.0in;
278 margin-bottom:.0001pt;
279 mso-pagination:widow-orphan;
280 font-size:12.0pt;
281 font-family:"Times New Roman";
282 mso-fareast-font-family:"Times New Roman";}
283 p.MsoToc8, li.MsoToc8, div.MsoToc8
284 {mso-style-update:auto;
285 mso-style-next:Normal;
286 margin-top:0in;
287 margin-right:0in;
288 margin-bottom:0in;
289 margin-left:84.0pt;
290 margin-bottom:.0001pt;
291 mso-pagination:widow-orphan;
292 font-size:12.0pt;
293 font-family:"Times New Roman";
294 mso-fareast-font-family:"Times New Roman";}
295 karl 1.1 p.MsoToc9, li.MsoToc9, div.MsoToc9
296 {mso-style-update:auto;
297 mso-style-next:Normal;
298 margin-top:0in;
299 margin-right:0in;
300 margin-bottom:0in;
301 margin-left:96.0pt;
302 margin-bottom:.0001pt;
303 mso-pagination:widow-orphan;
304 font-size:12.0pt;
305 font-family:"Times New Roman";
306 mso-fareast-font-family:"Times New Roman";}
307 p
308 {margin-right:0in;
309 mso-margin-top-alt:auto;
310 mso-margin-bottom-alt:auto;
311 margin-left:0in;
312 mso-pagination:widow-orphan;
313 font-size:12.0pt;
314 font-family:"Arial Unicode MS";}
315 p.TitleofDocument, li.TitleofDocument, div.TitleofDocument
316 karl 1.1 {mso-style-name:TitleofDocument;
317 mso-style-next:Normal;
318 margin-top:6.0pt;
319 margin-right:0in;
320 margin-bottom:0in;
321 margin-left:0in;
322 margin-bottom:.0001pt;
323 text-align:center;
324 mso-pagination:widow-orphan;
325 font-size:22.0pt;
326 mso-bidi-font-size:12.0pt;
327 font-family:"Times New Roman";
328 mso-fareast-font-family:"Times New Roman";
329 font-weight:bold;
330 mso-bidi-font-weight:normal;}
331 p.InterfaceSpec, li.InterfaceSpec, div.InterfaceSpec
332 {mso-style-name:InterfaceSpec;
333 mso-style-next:Normal;
334 margin:0in;
335 margin-bottom:.0001pt;
336 mso-pagination:widow-orphan;
337 karl 1.1 font-size:11.0pt;
338 mso-bidi-font-size:12.0pt;
339 font-family:"Courier New";
340 mso-fareast-font-family:"Times New Roman";
341 mso-bidi-font-family:"Times New Roman";}
342 p.code, li.code, div.code
343 {mso-style-name:code;
344 mso-style-next:Normal;
345 margin:0in;
346 margin-bottom:.0001pt;
347 mso-pagination:widow-orphan;
348 font-size:11.0pt;
349 mso-bidi-font-size:12.0pt;
350 font-family:"Courier New";
351 mso-fareast-font-family:"Times New Roman";
352 mso-bidi-font-family:"Times New Roman";}
353 @page Section1
354 {size:8.5in 11.0in;
355 margin:1.0in 1.25in 1.0in 1.25in;
356 mso-header-margin:.5in;
357 mso-footer-margin:.5in;
358 karl 1.1 mso-paper-source:0;}
359 div.Section1
360 {page:Section1;}
361 /* List Definitions */
362 @list l0
363 {mso-list-id:98836770;
364 mso-list-type:hybrid;
365 mso-list-template-ids:-1760809864 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
366 @list l0:level1
367 {mso-level-number-format:bullet;
368 mso-level-text:\F0B7;
369 mso-level-tab-stop:.5in;
370 mso-level-number-position:left;
371 text-indent:-.25in;
372 font-family:Symbol;}
373 @list l1
374 {mso-list-id:170291711;
375 mso-list-type:hybrid;
376 mso-list-template-ids:325883718 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
377 @list l1:level1
378 {mso-level-number-format:bullet;
379 karl 1.1 mso-level-text:\F0B7;
380 mso-level-tab-stop:.5in;
381 mso-level-number-position:left;
382 text-indent:-.25in;
383 font-family:Symbol;}
384 @list l2
385 {mso-list-id:183710773;
386 mso-list-type:hybrid;
387 mso-list-template-ids:934810686 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
388 @list l2:level1
389 {mso-level-number-format:bullet;
390 mso-level-text:\F0B7;
391 mso-level-tab-stop:.5in;
392 mso-level-number-position:left;
393 text-indent:-.25in;
394 font-family:Symbol;}
395 @list l3
396 {mso-list-id:188494719;
397 mso-list-type:hybrid;
398 mso-list-template-ids:-1107798206 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
399 @list l3:level1
400 karl 1.1 {mso-level-number-format:bullet;
401 mso-level-text:\F0B7;
402 mso-level-tab-stop:.5in;
403 mso-level-number-position:left;
404 text-indent:-.25in;
405 font-family:Symbol;}
406 @list l4
407 {mso-list-id:208566983;
408 mso-list-type:hybrid;
409 mso-list-template-ids:-558220272 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
410 @list l4:level1
411 {mso-level-number-format:bullet;
412 mso-level-text:\F0B7;
413 mso-level-tab-stop:.5in;
414 mso-level-number-position:left;
415 text-indent:-.25in;
416 font-family:Symbol;}
417 @list l5
418 {mso-list-id:283850302;
419 mso-list-type:hybrid;
420 mso-list-template-ids:1160668842 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
421 karl 1.1 @list l5:level1
422 {mso-level-number-format:bullet;
423 mso-level-text:\F0B7;
424 mso-level-tab-stop:.5in;
425 mso-level-number-position:left;
426 text-indent:-.25in;
427 font-family:Symbol;}
428 @list l6
429 {mso-list-id:301545863;
430 mso-list-type:hybrid;
431 mso-list-template-ids:1038254290 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
432 @list l6:level1
433 {mso-level-number-format:bullet;
434 mso-level-text:\F0B7;
435 mso-level-tab-stop:.5in;
436 mso-level-number-position:left;
437 text-indent:-.25in;
438 font-family:Symbol;}
439 @list l7
440 {mso-list-id:332220093;
441 mso-list-type:hybrid;
442 karl 1.1 mso-list-template-ids:-377077706 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
443 @list l7:level1
444 {mso-level-number-format:bullet;
445 mso-level-text:\F0B7;
446 mso-level-tab-stop:.5in;
447 mso-level-number-position:left;
448 text-indent:-.25in;
449 font-family:Symbol;}
450 @list l8
451 {mso-list-id:431125422;
452 mso-list-type:hybrid;
453 mso-list-template-ids:845306886 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
454 @list l8:level1
455 {mso-level-number-format:bullet;
456 mso-level-text:\F0B7;
457 mso-level-tab-stop:.5in;
458 mso-level-number-position:left;
459 text-indent:-.25in;
460 font-family:Symbol;}
461 @list l9
462 {mso-list-id:450243498;
463 karl 1.1 mso-list-type:hybrid;
464 mso-list-template-ids:-1383552296 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
465 @list l9:level1
466 {mso-level-number-format:bullet;
467 mso-level-text:\F0B7;
468 mso-level-tab-stop:.5in;
469 mso-level-number-position:left;
470 text-indent:-.25in;
471 font-family:Symbol;}
472 @list l10
473 {mso-list-id:539129808;
474 mso-list-type:hybrid;
475 mso-list-template-ids:-1860636092 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
476 @list l10:level1
477 {mso-level-number-format:bullet;
478 mso-level-text:\F0B7;
479 mso-level-tab-stop:.5in;
480 mso-level-number-position:left;
481 text-indent:-.25in;
482 font-family:Symbol;}
483 @list l11
484 karl 1.1 {mso-list-id:553196222;
485 mso-list-type:hybrid;
486 mso-list-template-ids:806679998 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
487 @list l11:level1
488 {mso-level-number-format:bullet;
489 mso-level-text:\F0B7;
490 mso-level-tab-stop:.5in;
491 mso-level-number-position:left;
492 text-indent:-.25in;
493 font-family:Symbol;}
494 @list l12
495 {mso-list-id:674765798;
496 mso-list-type:hybrid;
497 mso-list-template-ids:-161607458 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
498 @list l12:level1
499 {mso-level-number-format:bullet;
500 mso-level-text:\F0B7;
501 mso-level-tab-stop:.5in;
502 mso-level-number-position:left;
503 text-indent:-.25in;
504 font-family:Symbol;}
505 karl 1.1 @list l13
506 {mso-list-id:685057096;
507 mso-list-type:hybrid;
508 mso-list-template-ids:1017290078 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
509 @list l13:level1
510 {mso-level-number-format:bullet;
511 mso-level-text:\F0B7;
512 mso-level-tab-stop:.5in;
513 mso-level-number-position:left;
514 text-indent:-.25in;
515 font-family:Symbol;}
516 @list l14
517 {mso-list-id:692807136;
518 mso-list-template-ids:-992694466;}
519 @list l14:level1
520 {mso-level-style-link:"Heading 1";
521 mso-level-text:%1;
522 mso-level-tab-stop:.3in;
523 mso-level-number-position:left;
524 margin-left:.3in;
525 text-indent:-.3in;}
526 karl 1.1 @list l14:level2
527 {mso-level-style-link:"Heading 2";
528 mso-level-text:"%1\.%2";
529 mso-level-tab-stop:.4in;
530 mso-level-number-position:left;
531 margin-left:.4in;
532 text-indent:-.4in;}
533 @list l14:level3
534 {mso-level-style-link:"Heading 3";
535 mso-level-text:"%1\.%2\.%3";
536 mso-level-tab-stop:.5in;
537 mso-level-number-position:left;
538 margin-left:.5in;
539 text-indent:-.5in;}
540 @list l14:level4
541 {mso-level-style-link:"Heading 4";
542 mso-level-text:"%1\.%2\.%3\.%4";
543 mso-level-tab-stop:.6in;
544 mso-level-number-position:left;
545 margin-left:.6in;
546 text-indent:-.6in;}
547 karl 1.1 @list l14:level5
548 {mso-level-style-link:"Heading 5";
549 mso-level-text:"%1\.%2\.%3\.%4\.%5";
550 mso-level-tab-stop:.7in;
551 mso-level-number-position:left;
552 margin-left:.7in;
553 text-indent:-.7in;}
554 @list l14:level6
555 {mso-level-style-link:"Heading 6";
556 mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
557 mso-level-tab-stop:.8in;
558 mso-level-number-position:left;
559 margin-left:.8in;
560 text-indent:-.8in;}
561 @list l14:level7
562 {mso-level-style-link:"Heading 7";
563 mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
564 mso-level-tab-stop:.9in;
565 mso-level-number-position:left;
566 margin-left:.9in;
567 text-indent:-.9in;}
568 karl 1.1 @list l14:level8
569 {mso-level-style-link:"Heading 8";
570 mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
571 mso-level-tab-stop:1.0in;
572 mso-level-number-position:left;
573 margin-left:1.0in;
574 text-indent:-1.0in;}
575 @list l14:level9
576 {mso-level-style-link:"Heading 9";
577 mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
578 mso-level-tab-stop:1.1in;
579 mso-level-number-position:left;
580 margin-left:1.1in;
581 text-indent:-1.1in;}
582 @list l15
583 {mso-list-id:866017489;
584 mso-list-type:hybrid;
585 mso-list-template-ids:-263047256 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
586 @list l15:level1
587 {mso-level-number-format:bullet;
588 mso-level-text:\F0B7;
589 karl 1.1 mso-level-tab-stop:.5in;
590 mso-level-number-position:left;
591 text-indent:-.25in;
592 font-family:Symbol;}
593 @list l15:level2
594 {mso-level-number-format:bullet;
595 mso-level-text:o;
596 mso-level-tab-stop:1.0in;
597 mso-level-number-position:left;
598 text-indent:-.25in;
599 font-family:"Courier New";
600 mso-bidi-font-family:"Times New Roman";}
601 @list l15:level3
602 {mso-level-number-format:bullet;
603 mso-level-text:\F0A7;
604 mso-level-tab-stop:1.5in;
605 mso-level-number-position:left;
606 text-indent:-.25in;
607 font-family:Wingdings;}
608 @list l16
609 {mso-list-id:893665367;
610 karl 1.1 mso-list-type:hybrid;
611 mso-list-template-ids:563627936 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
612 @list l16:level1
613 {mso-level-number-format:bullet;
614 mso-level-text:\F0B7;
615 mso-level-tab-stop:.5in;
616 mso-level-number-position:left;
617 text-indent:-.25in;
618 font-family:Symbol;}
619 @list l17
620 {mso-list-id:990525962;
621 mso-list-type:hybrid;
622 mso-list-template-ids:-1406662350 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
623 @list l17:level1
624 {mso-level-number-format:bullet;
625 mso-level-text:\F0B7;
626 mso-level-tab-stop:.5in;
627 mso-level-number-position:left;
628 text-indent:-.25in;
629 font-family:Symbol;}
630 @list l18
631 karl 1.1 {mso-list-id:996416323;
632 mso-list-type:hybrid;
633 mso-list-template-ids:1065923406 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
634 @list l18:level1
635 {mso-level-number-format:bullet;
636 mso-level-text:\F0B7;
637 mso-level-tab-stop:.5in;
638 mso-level-number-position:left;
639 text-indent:-.25in;
640 font-family:Symbol;}
641 @list l19
642 {mso-list-id:1056902468;
643 mso-list-type:hybrid;
644 mso-list-template-ids:1319304602 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
645 @list l19:level1
646 {mso-level-number-format:bullet;
647 mso-level-text:\F0B7;
648 mso-level-tab-stop:.5in;
649 mso-level-number-position:left;
650 text-indent:-.25in;
651 font-family:Symbol;}
652 karl 1.1 @list l20
653 {mso-list-id:1113674184;
654 mso-list-type:hybrid;
655 mso-list-template-ids:1230042506 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
656 @list l20:level1
657 {mso-level-number-format:bullet;
658 mso-level-text:\F0B7;
659 mso-level-tab-stop:.5in;
660 mso-level-number-position:left;
661 text-indent:-.25in;
662 font-family:Symbol;}
663 @list l21
664 {mso-list-id:1227566385;
665 mso-list-type:hybrid;
666 mso-list-template-ids:-753789168 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
667 @list l21:level1
668 {mso-level-number-format:bullet;
669 mso-level-text:\F0B7;
670 mso-level-tab-stop:.5in;
671 mso-level-number-position:left;
672 text-indent:-.25in;
673 karl 1.1 font-family:Symbol;}
674 @list l22
675 {mso-list-id:1353646975;
676 mso-list-type:hybrid;
677 mso-list-template-ids:-1790642288 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
678 @list l22:level1
679 {mso-level-number-format:bullet;
680 mso-level-text:\F0B7;
681 mso-level-tab-stop:.5in;
682 mso-level-number-position:left;
683 text-indent:-.25in;
684 font-family:Symbol;}
685 @list l23
686 {mso-list-id:1411386841;
687 mso-list-type:hybrid;
688 mso-list-template-ids:-409595454 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
689 @list l23:level1
690 {mso-level-number-format:bullet;
691 mso-level-text:\F0B7;
692 mso-level-tab-stop:.5in;
693 mso-level-number-position:left;
694 karl 1.1 text-indent:-.25in;
695 font-family:Symbol;}
696 @list l24
697 {mso-list-id:1427192864;
698 mso-list-type:hybrid;
699 mso-list-template-ids:-1416698288 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
700 @list l24:level1
701 {mso-level-number-format:bullet;
702 mso-level-text:\F0B7;
703 mso-level-tab-stop:.5in;
704 mso-level-number-position:left;
705 text-indent:-.25in;
706 font-family:Symbol;}
707 @list l25
708 {mso-list-id:1427268210;
709 mso-list-type:hybrid;
710 mso-list-template-ids:-369351712 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
711 @list l25:level1
712 {mso-level-number-format:bullet;
713 mso-level-text:\F0B7;
714 mso-level-tab-stop:.5in;
715 karl 1.1 mso-level-number-position:left;
716 text-indent:-.25in;
717 font-family:Symbol;}
718 @list l26
719 {mso-list-id:1524901224;
720 mso-list-type:hybrid;
721 mso-list-template-ids:1671078990 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
722 @list l26:level1
723 {mso-level-number-format:bullet;
724 mso-level-text:\F0B7;
725 mso-level-tab-stop:.5in;
726 mso-level-number-position:left;
727 text-indent:-.25in;
728 font-family:Symbol;}
729 @list l27
730 {mso-list-id:1596398106;
731 mso-list-type:hybrid;
732 mso-list-template-ids:-31717176 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
733 @list l27:level1
734 {mso-level-number-format:bullet;
735 mso-level-text:\F0B7;
736 karl 1.1 mso-level-tab-stop:.5in;
737 mso-level-number-position:left;
738 text-indent:-.25in;
739 font-family:Symbol;}
740 @list l28
741 {mso-list-id:1606839122;
742 mso-list-type:hybrid;
743 mso-list-template-ids:122746736 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
744 @list l28:level1
745 {mso-level-number-format:bullet;
746 mso-level-text:\F0B7;
747 mso-level-tab-stop:.5in;
748 mso-level-number-position:left;
749 text-indent:-.25in;
750 font-family:Symbol;}
751 @list l28:level2
752 {mso-level-number-format:bullet;
753 mso-level-text:o;
754 mso-level-tab-stop:1.0in;
755 mso-level-number-position:left;
756 text-indent:-.25in;
757 karl 1.1 font-family:"Courier New";
758 mso-bidi-font-family:"Times New Roman";}
759 @list l29
760 {mso-list-id:1637299321;
761 mso-list-type:hybrid;
762 mso-list-template-ids:-1442678218 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
763 @list l29:level1
764 {mso-level-number-format:bullet;
765 mso-level-text:\F0B7;
766 mso-level-tab-stop:.5in;
767 mso-level-number-position:left;
768 text-indent:-.25in;
769 font-family:Symbol;}
770 @list l30
771 {mso-list-id:1664966640;
772 mso-list-type:hybrid;
773 mso-list-template-ids:2132835112 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
774 @list l30:level1
775 {mso-level-number-format:bullet;
776 mso-level-text:\F0B7;
777 mso-level-tab-stop:.5in;
778 karl 1.1 mso-level-number-position:left;
779 text-indent:-.25in;
780 font-family:Symbol;}
781 @list l31
782 {mso-list-id:1672291330;
783 mso-list-type:hybrid;
784 mso-list-template-ids:487605902 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
785 @list l31:level1
786 {mso-level-number-format:bullet;
787 mso-level-text:\F0B7;
788 mso-level-tab-stop:.5in;
789 mso-level-number-position:left;
790 text-indent:-.25in;
791 font-family:Symbol;}
792 @list l32
793 {mso-list-id:1868134500;
794 mso-list-type:hybrid;
795 mso-list-template-ids:-1262435888 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
796 @list l32:level1
797 {mso-level-number-format:bullet;
798 mso-level-text:\F0B7;
799 karl 1.1 mso-level-tab-stop:.5in;
800 mso-level-number-position:left;
801 text-indent:-.25in;
802 font-family:Symbol;}
803 @list l33
804 {mso-list-id:1943605942;
805 mso-list-type:hybrid;
806 mso-list-template-ids:647412052 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
807 @list l33:level1
808 {mso-level-number-format:bullet;
809 mso-level-text:\F0B7;
810 mso-level-tab-stop:.5in;
811 mso-level-number-position:left;
812 text-indent:-.25in;
813 font-family:Symbol;}
814 @list l34
815 {mso-list-id:1949893235;
816 mso-list-type:hybrid;
817 mso-list-template-ids:835749202 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
818 @list l34:level1
819 {mso-level-number-format:bullet;
820 karl 1.1 mso-level-text:\F0B7;
821 mso-level-tab-stop:.5in;
822 mso-level-number-position:left;
823 text-indent:-.25in;
824 font-family:Symbol;}
825 @list l35
826 {mso-list-id:1999461307;
827 mso-list-type:hybrid;
828 mso-list-template-ids:-675796866 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
829 @list l35:level1
830 {mso-level-number-format:bullet;
831 mso-level-text:\F0B7;
832 mso-level-tab-stop:.5in;
833 mso-level-number-position:left;
834 text-indent:-.25in;
835 font-family:Symbol;}
836 @list l36
837 {mso-list-id:2025013893;
838 mso-list-type:hybrid;
839 mso-list-template-ids:871513120 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
840 @list l36:level1
841 karl 1.1 {mso-level-number-format:bullet;
842 mso-level-text:\F0B7;
843 mso-level-tab-stop:.5in;
844 mso-level-number-position:left;
845 text-indent:-.25in;
846 font-family:Symbol;}
847 @list l37
848 {mso-list-id:2036418435;
849 mso-list-type:hybrid;
850 mso-list-template-ids:1608016438 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
851 @list l37:level1
852 {mso-level-number-format:bullet;
853 mso-level-text:\F0B7;
854 mso-level-tab-stop:1.0in;
855 mso-level-number-position:left;
856 margin-left:1.0in;
857 text-indent:-.25in;
858 font-family:Symbol;}
859 @list l38
860 {mso-list-id:2082406687;
861 mso-list-type:hybrid;
862 karl 1.1 mso-list-template-ids:1625737430 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
863 @list l38:level1
864 {mso-level-number-format:bullet;
865 mso-level-text:\F0B7;
866 mso-level-tab-stop:.5in;
867 mso-level-number-position:left;
868 text-indent:-.25in;
869 font-family:Symbol;}
870 @list l39
871 {mso-list-id:2122415627;
872 mso-list-type:hybrid;
873 mso-list-template-ids:1771754202 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
874 @list l39:level1
875 {mso-level-number-format:bullet;
876 mso-level-text:\F0B7;
877 mso-level-tab-stop:.5in;
878 mso-level-number-position:left;
879 text-indent:-.25in;
880 font-family:Symbol;}
881 ol
882 {margin-bottom:0in;}
883 karl 1.1 ul
884 {margin-bottom:0in;}
885 -->
886 </style>
887 </head>
888
889 <body lang=EN-US style='tab-interval:.5in'>
890
891 <div class=Section1>
892
893 <p class=TitleofDocument>Pegasus Project Working Paper</p>
894
895 <p class=TitleofDocument>CIM Operations Processing</p>
896
897 <p class=MsoNormal><b>AUTHORS:</b> </p>
898
899 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:7.5pt'>Last
900 Update <span style='mso-field-code:"EDITTIME \\* MERGEFORMAT"'>89</span></span></p>
901
902 <p style='margin:0in;margin-bottom:.0001pt'>Revision Status</p>
903
904 karl 1.1 <table border=1 cellpadding=0 width="80%" style='width:80.0%;mso-cellspacing:
905 1.5pt'>
906 <tr>
907 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
908 <p class=MsoNormal>Revision<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
909 </td>
910 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
911 <p class=MsoNormal>Date<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
912 </td>
913 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
914 <p class=MsoNormal>Author(s)<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
915 </td>
916 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
917 <p class=MsoNormal>Reason<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
918 </td>
919 </tr>
920 <tr>
921 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
922 <p class=MsoNormal> 0.1<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
923 </td>
924 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
925 karl 1.1 <p class=MsoNormal> 16 Feb 2002<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
926 </td>
927 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
928 <p class=MsoNormal> KS<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
929 </td>
930 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
931 <p class=MsoNormal> Original<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
932 </td>
933 </tr>
934 <tr>
935 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
936 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
937 </td>
938 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
939 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
940 </td>
941 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
942 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
943 </td>
944 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
945 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
946 karl 1.1 </td>
947 </tr>
948 <tr>
949 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
950 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
951 </td>
952 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
953 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
954 </td>
955 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
956 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
957 </td>
958 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
959 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
960 </td>
961 </tr>
962 <tr>
963 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
964 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
965 </td>
966 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
967 karl 1.1 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
968 </td>
969 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
970 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
971 </td>
972 <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
973 <p class=MsoNormal> <span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
974 </td>
975 </tr>
976 </table>
977
978 <p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
979 style='font-size:14.0pt;mso-bidi-font-size:12.0pt'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></b></p>
980
981 <p style='margin:0in;margin-bottom:.0001pt'><b><span style='font-size:14.0pt;
982 mso-bidi-font-size:12.0pt'>Status: This is an early draft of the document to be
983 used in discussions to complete the definition of processing.<o:p></o:p></span></b></p>
984
985 <p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
986 style='font-size:14.0pt;mso-bidi-font-size:12.0pt'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></b></p>
987
988 karl 1.1 <b><span style='font-size:14.0pt;mso-bidi-font-size:12.0pt;font-family:"Arial Unicode MS";
989 mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br
990 clear=all style='page-break-before:always'>
991 </span></b>
992
993 <p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
994 style='font-size:14.0pt;mso-bidi-font-size:12.0pt'>Table of Contents<o:p></o:p></span></b></p>
995
996 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'><!--[if supportFields]><span
997 style='mso-element:field-begin'></span><span style="mso-spacerun:
998 yes"> </span>TOC<span style="mso-spacerun: yes"> </span>\* MERGEFORMAT <span
999 style='mso-element:field-separator'></span><![endif]-->1<span style='mso-tab-count:
1000 1'> </span>Introduction<span style='mso-tab-count:1 dotted'>................................................................................................................... </span><!--[if supportFields]><span
1001 style='mso-element:field-begin'></span> PAGEREF _Toc1619505 \h <span
1002 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1003 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300035000000</w:data>
1004 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1005
1006 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>2<span
1007 style='mso-tab-count:1'> </span>Common Elements of Processing<span
1008 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1009 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619506 \h <span
1010 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1011 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300036000000</w:data>
1012 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1013
1014 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>3<span
1015 style='mso-tab-count:1'> </span>Class Operations<span style='mso-tab-count:
1016 1 dotted'>........................................................................................................... </span><!--[if supportFields]><span
1017 style='mso-element:field-begin'></span> PAGEREF _Toc1619507 \h <span
1018 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1019 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300037000000</w:data>
1020 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1021
1022 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.1<span
1023 style='mso-tab-count:1'> </span>General Processing For Class Operations<span
1024 style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
1025 style='mso-element:field-begin'></span> PAGEREF _Toc1619508 \h <span
1026 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1027 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300038000000</w:data>
1028 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1029
1030 karl 1.1 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.1<span
1031 style='mso-tab-count:1'> </span>Responsibility for Class Information
1032 Persistance<span style='mso-tab-count:1 dotted'>............................................. </span><!--[if supportFields]><span
1033 style='mso-element:field-begin'></span> PAGEREF _Toc1619509 \h <span
1034 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1035 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300039000000</w:data>
1036 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1037
1038 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.2<span
1039 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
1040 1 dotted'>............................................................................................ </span><!--[if supportFields]><span
1041 style='mso-element:field-begin'></span> PAGEREF _Toc1619510 \h <span
1042 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1043 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310030000000</w:data>
1044 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1045
1046 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.3<span
1047 style='mso-tab-count:1'> </span>Security Issues<span style='mso-tab-count:
1048 1 dotted'>.............................................................................................. </span><!--[if supportFields]><span
1049 style='mso-element:field-begin'></span> PAGEREF _Toc1619511 \h <span
1050 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1051 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310031000000</w:data>
1052 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1053
1054 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.2<span
1055 style='mso-tab-count:1'> </span>Open Issues for Class Operations<span
1056 style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
1057 style='mso-element:field-begin'></span> PAGEREF _Toc1619512 \h <span
1058 style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
1059 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310032000000</w:data>
1060 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1061
1062 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.3<span
1063 style='mso-tab-count:1'> </span>GetClass<span style='mso-tab-count:1 dotted'>............................................................................................................. </span><!--[if supportFields]><span
1064 style='mso-element:field-begin'></span> PAGEREF _Toc1619513 \h <span
1065 style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
1066 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310033000000</w:data>
1067 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1068
1069 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.1<span
1070 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1071 style='mso-element:field-begin'></span> PAGEREF _Toc1619514 \h <span
1072 karl 1.1 style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
1073 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310034000000</w:data>
1074 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1075
1076 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.2<span
1077 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1078 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1079 style='mso-element:field-begin'></span> PAGEREF _Toc1619515 \h <span
1080 style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
1081 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310035000000</w:data>
1082 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1083
1084 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.3<span
1085 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1086 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1087 style='mso-element:field-begin'></span> PAGEREF _Toc1619516 \h <span
1088 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1089 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310036000000</w:data>
1090 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1091
1092 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.4<span
1093 karl 1.1 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1094 style='mso-element:field-begin'></span> PAGEREF _Toc1619517 \h <span
1095 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1096 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310037000000</w:data>
1097 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1098
1099 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.5<span
1100 style='mso-tab-count:1'> </span>CIM OP Request Processor Validation<span
1101 style='mso-tab-count:1 dotted'>....................................................... </span><!--[if supportFields]><span
1102 style='mso-element:field-begin'></span> PAGEREF _Toc1619518 \h <span
1103 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1104 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310038000000</w:data>
1105 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1106
1107 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.6<span
1108 style='mso-tab-count:1'> </span>CIM Op Request Processing<span
1109 style='mso-tab-count:1 dotted'>....................................................................... </span><!--[if supportFields]><span
1110 style='mso-element:field-begin'></span> PAGEREF _Toc1619519 \h <span
1111 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1112 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310039000000</w:data>
1113 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1114 karl 1.1
1115 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.7<span
1116 style='mso-tab-count:1'> </span>CIM Op Response Processing<span
1117 style='mso-tab-count:1 dotted'>.................................................................... </span><!--[if supportFields]><span
1118 style='mso-element:field-begin'></span> PAGEREF _Toc1619520 \h <span
1119 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1120 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320030000000</w:data>
1121 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1122
1123 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>3.3.8<span
1124 style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
1125 style='mso-element:field-begin'></span> PAGEREF _Toc1619521 \h <span
1126 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1127 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320031000000</w:data>
1128 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1129
1130 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.4<span
1131 style='mso-tab-count:1'> </span>CreateClass<span style='mso-tab-count:
1132 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
1133 style='mso-element:field-begin'></span> PAGEREF _Toc1619522 \h <span
1134 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1135 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320032000000</w:data>
1136 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1137
1138 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.1<span
1139 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1140 style='mso-element:field-begin'></span> PAGEREF _Toc1619523 \h <span
1141 style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
1142 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320033000000</w:data>
1143 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1144
1145 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.2<span
1146 style='mso-tab-count:1'> </span>HTTP Spec Definition<span
1147 style='mso-tab-count:1 dotted'>................................................................................. </span><!--[if supportFields]><span
1148 style='mso-element:field-begin'></span> PAGEREF _Toc1619524 \h <span
1149 style='mso-element:field-separator'></span><![endif]-->13<!--[if gte mso 9]><xml>
1150 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320034000000</w:data>
1151 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1152
1153 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.3<span
1154 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1155 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1156 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619525 \h <span
1157 style='mso-element:field-separator'></span><![endif]-->14<!--[if gte mso 9]><xml>
1158 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320035000000</w:data>
1159 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1160
1161 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.4<span
1162 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1163 style='mso-element:field-begin'></span> PAGEREF _Toc1619526 \h <span
1164 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1165 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320036000000</w:data>
1166 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1167
1168 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.5<span
1169 style='mso-tab-count:1'> </span>CIM Operation Request Processor
1170 Validation<span style='mso-tab-count:1 dotted'>............................................. </span><!--[if supportFields]><span
1171 style='mso-element:field-begin'></span> PAGEREF _Toc1619527 \h <span
1172 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1173 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320037000000</w:data>
1174 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1175
1176 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.6<span
1177 karl 1.1 style='mso-tab-count:1'> </span>CIM Operation Request Processing<span
1178 style='mso-tab-count:1 dotted'>............................................................. </span><!--[if supportFields]><span
1179 style='mso-element:field-begin'></span> PAGEREF _Toc1619528 \h <span
1180 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1181 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320038000000</w:data>
1182 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1183
1184 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.7<span
1185 style='mso-tab-count:1'> </span>CIM Operation Response Processing<span
1186 style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
1187 style='mso-element:field-begin'></span> PAGEREF _Toc1619529 \h <span
1188 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1189 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320039000000</w:data>
1190 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1191
1192 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.5<span
1193 style='mso-tab-count:1'> </span>DeleteClass<span style='mso-tab-count:
1194 1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
1195 style='mso-element:field-begin'></span> PAGEREF _Toc1619530 \h <span
1196 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1197 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330030000000</w:data>
1198 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1199
1200 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.1<span
1201 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1202 style='mso-element:field-begin'></span> PAGEREF _Toc1619531 \h <span
1203 style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
1204 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330031000000</w:data>
1205 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1206
1207 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.2<span
1208 style='mso-tab-count:1'> </span>HTTP Operations definition<span
1209 style='mso-tab-count:1 dotted'>......................................................................... </span><!--[if supportFields]><span
1210 style='mso-element:field-begin'></span> PAGEREF _Toc1619532 \h <span
1211 style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
1212 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330032000000</w:data>
1213 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1214
1215 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.3<span
1216 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1217 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1218 style='mso-element:field-begin'></span> PAGEREF _Toc1619533 \h <span
1219 karl 1.1 style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
1220 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330033000000</w:data>
1221 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1222
1223 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.4<span
1224 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1225 style='mso-element:field-begin'></span> PAGEREF _Toc1619534 \h <span
1226 style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
1227 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330034000000</w:data>
1228 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1229
1230 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.5<span
1231 style='mso-tab-count:1'> </span>CIM OP Request Processor Validation<span
1232 style='mso-tab-count:1 dotted'>....................................................... </span><!--[if supportFields]><span
1233 style='mso-element:field-begin'></span> PAGEREF _Toc1619535 \h <span
1234 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1235 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330035000000</w:data>
1236 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1237
1238 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.6<span
1239 style='mso-tab-count:1'> </span>CIM Op Request Processing<span
1240 karl 1.1 style='mso-tab-count:1 dotted'>....................................................................... </span><!--[if supportFields]><span
1241 style='mso-element:field-begin'></span> PAGEREF _Toc1619536 \h <span
1242 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1243 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330036000000</w:data>
1244 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1245
1246 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.7<span
1247 style='mso-tab-count:1'> </span>CIM Op Response Processing<span
1248 style='mso-tab-count:1 dotted'>.................................................................... </span><!--[if supportFields]><span
1249 style='mso-element:field-begin'></span> PAGEREF _Toc1619537 \h <span
1250 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1251 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330037000000</w:data>
1252 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1253
1254 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.8<span
1255 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
1256 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
1257 style='mso-element:field-begin'></span> PAGEREF _Toc1619538 \h <span
1258 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1259 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330038000000</w:data>
1260 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1261 karl 1.1
1262 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.9<span
1263 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1264 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1265 style='mso-element:field-begin'></span> PAGEREF _Toc1619539 \h <span
1266 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1267 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330039000000</w:data>
1268 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1269
1270 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.6<span
1271 style='mso-tab-count:1'> </span>ModifyClass<span style='mso-tab-count:
1272 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
1273 style='mso-element:field-begin'></span> PAGEREF _Toc1619540 \h <span
1274 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1275 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340030000000</w:data>
1276 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1277
1278 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.1<span
1279 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1280 style='mso-element:field-begin'></span> PAGEREF _Toc1619541 \h <span
1281 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1282 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340031000000</w:data>
1283 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1284
1285 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.2<span
1286 style='mso-tab-count:1'> </span>HTTP Operation Definition<span
1287 style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
1288 style='mso-element:field-begin'></span> PAGEREF _Toc1619542 \h <span
1289 style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
1290 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340032000000</w:data>
1291 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1292
1293 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.3<span
1294 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1295 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1296 style='mso-element:field-begin'></span> PAGEREF _Toc1619543 \h <span
1297 style='mso-element:field-separator'></span><![endif]-->19<!--[if gte mso 9]><xml>
1298 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340033000000</w:data>
1299 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1300
1301 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.4<span
1302 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1303 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619544 \h <span
1304 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1305 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340034000000</w:data>
1306 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1307
1308 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.5<span
1309 style='mso-tab-count:1'> </span>CIM Operation Request Validation<span
1310 style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
1311 style='mso-element:field-begin'></span> PAGEREF _Toc1619545 \h <span
1312 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1313 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340035000000</w:data>
1314 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1315
1316 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.6<span
1317 style='mso-tab-count:1'> </span>CIM Operations Request Processing<span
1318 style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
1319 style='mso-element:field-begin'></span> PAGEREF _Toc1619546 \h <span
1320 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1321 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340036000000</w:data>
1322 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1323
1324 karl 1.1 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.7<span
1325 style='mso-tab-count:1'> </span>CIM Operation Response Processing<span
1326 style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
1327 style='mso-element:field-begin'></span> PAGEREF _Toc1619547 \h <span
1328 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1329 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340037000000</w:data>
1330 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1331
1332 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.8<span
1333 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
1334 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
1335 style='mso-element:field-begin'></span> PAGEREF _Toc1619548 \h <span
1336 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1337 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340038000000</w:data>
1338 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1339
1340 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.9<span
1341 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1342 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1343 style='mso-element:field-begin'></span> PAGEREF _Toc1619549 \h <span
1344 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1345 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340039000000</w:data>
1346 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1347
1348 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.7<span
1349 style='mso-tab-count:1'> </span>EnumerateClassNames<span
1350 style='mso-tab-count:1 dotted'>........................................................................................ </span><!--[if supportFields]><span
1351 style='mso-element:field-begin'></span> PAGEREF _Toc1619550 \h <span
1352 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1353 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350030000000</w:data>
1354 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1355
1356 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.1<span
1357 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1358 style='mso-element:field-begin'></span> PAGEREF _Toc1619551 \h <span
1359 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1360 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350031000000</w:data>
1361 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1362
1363 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.2<span
1364 style='mso-tab-count:1'> </span>HTTP Operation Definition<span
1365 style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
1366 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619552 \h <span
1367 style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
1368 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350032000000</w:data>
1369 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1370
1371 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.3<span
1372 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1373 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1374 style='mso-element:field-begin'></span> PAGEREF _Toc1619553 \h <span
1375 style='mso-element:field-separator'></span><![endif]-->21<!--[if gte mso 9]><xml>
1376 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350033000000</w:data>
1377 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1378
1379 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.4<span
1380 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1381 style='mso-element:field-begin'></span> PAGEREF _Toc1619554 \h <span
1382 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1383 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350034000000</w:data>
1384 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1385
1386 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.5<span
1387 karl 1.1 style='mso-tab-count:1'> </span>CIM Operation Request Validation<span
1388 style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
1389 style='mso-element:field-begin'></span> PAGEREF _Toc1619555 \h <span
1390 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1391 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350035000000</w:data>
1392 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1393
1394 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.6<span
1395 style='mso-tab-count:1'> </span>CIM Operations Request Processing<span
1396 style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
1397 style='mso-element:field-begin'></span> PAGEREF _Toc1619556 \h <span
1398 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1399 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350036000000</w:data>
1400 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1401
1402 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.7<span
1403 style='mso-tab-count:1'> </span>CIM Operation Response Processing<span
1404 style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
1405 style='mso-element:field-begin'></span> PAGEREF _Toc1619557 \h <span
1406 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1407 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350037000000</w:data>
1408 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1409
1410 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.8<span
1411 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
1412 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
1413 style='mso-element:field-begin'></span> PAGEREF _Toc1619558 \h <span
1414 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1415 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350038000000</w:data>
1416 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1417
1418 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.9<span
1419 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1420 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1421 style='mso-element:field-begin'></span> PAGEREF _Toc1619559 \h <span
1422 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1423 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350039000000</w:data>
1424 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1425
1426 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.8<span
1427 style='mso-tab-count:1'> </span>EnumerateClasses<span style='mso-tab-count:
1428 1 dotted'>............................................................................................... </span><!--[if supportFields]><span
1429 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619560 \h <span
1430 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1431 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360030000000</w:data>
1432 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1433
1434 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.1<span
1435 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1436 style='mso-element:field-begin'></span> PAGEREF _Toc1619561 \h <span
1437 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1438 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360031000000</w:data>
1439 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1440
1441 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.2<span
1442 style='mso-tab-count:1'> </span>HTTP Operation Definition<span
1443 style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
1444 style='mso-element:field-begin'></span> PAGEREF _Toc1619562 \h <span
1445 style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
1446 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360032000000</w:data>
1447 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1448
1449 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.3<span
1450 karl 1.1 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1451 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1452 style='mso-element:field-begin'></span> PAGEREF _Toc1619563 \h <span
1453 style='mso-element:field-separator'></span><![endif]-->23<!--[if gte mso 9]><xml>
1454 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360033000000</w:data>
1455 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1456
1457 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.4<span
1458 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1459 style='mso-element:field-begin'></span> PAGEREF _Toc1619564 \h <span
1460 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1461 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360034000000</w:data>
1462 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1463
1464 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.5<span
1465 style='mso-tab-count:1'> </span>CIM Operation Request Validation<span
1466 style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
1467 style='mso-element:field-begin'></span> PAGEREF _Toc1619565 \h <span
1468 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1469 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360035000000</w:data>
1470 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1471 karl 1.1
1472 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.6<span
1473 style='mso-tab-count:1'> </span>CIM Operations Request Processing<span
1474 style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
1475 style='mso-element:field-begin'></span> PAGEREF _Toc1619566 \h <span
1476 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1477 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360036000000</w:data>
1478 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1479
1480 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.7<span
1481 style='mso-tab-count:1'> </span>CIM Operation Response Processing<span
1482 style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
1483 style='mso-element:field-begin'></span> PAGEREF _Toc1619567 \h <span
1484 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1485 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360037000000</w:data>
1486 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1487
1488 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.8<span
1489 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
1490 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
1491 style='mso-element:field-begin'></span> PAGEREF _Toc1619568 \h <span
1492 karl 1.1 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1493 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360038000000</w:data>
1494 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1495
1496 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.9<span
1497 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1498 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1499 style='mso-element:field-begin'></span> PAGEREF _Toc1619569 \h <span
1500 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1501 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360039000000</w:data>
1502 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1503
1504 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>4<span
1505 style='mso-tab-count:1'> </span>Instance Operations<span style='mso-tab-count:
1506 1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
1507 style='mso-element:field-begin'></span> PAGEREF _Toc1619570 \h <span
1508 style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
1509 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370030000000</w:data>
1510 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1511
1512 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.1<span
1513 karl 1.1 style='mso-tab-count:1'> </span>General Processing For Instances<span
1514 style='mso-tab-count:1 dotted'>........................................................................ </span><!--[if supportFields]><span
1515 style='mso-element:field-begin'></span> PAGEREF _Toc1619571 \h <span
1516 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1517 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370031000000</w:data>
1518 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1519
1520 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.1<span
1521 style='mso-tab-count:1'> </span>Responsibility for Instance Information<span
1522 style='mso-tab-count:1 dotted'>......................................................... </span><!--[if supportFields]><span
1523 style='mso-element:field-begin'></span> PAGEREF _Toc1619572 \h <span
1524 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1525 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370032000000</w:data>
1526 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1527
1528 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.2<span
1529 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
1530 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1531 style='mso-element:field-begin'></span> PAGEREF _Toc1619573 \h <span
1532 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1533 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370033000000</w:data>
1534 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1535
1536 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.3<span
1537 style='mso-tab-count:1'> </span>Security Issues<span style='mso-tab-count:
1538 1 dotted'>............................................................................................ </span><!--[if supportFields]><span
1539 style='mso-element:field-begin'></span> PAGEREF _Toc1619574 \h <span
1540 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1541 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370034000000</w:data>
1542 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1543
1544 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.4<span
1545 style='mso-tab-count:1'> </span>General Validation<span
1546 style='mso-tab-count:1 dotted'>....................................................................................... </span><!--[if supportFields]><span
1547 style='mso-element:field-begin'></span> PAGEREF _Toc1619575 \h <span
1548 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1549 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370035000000</w:data>
1550 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1551
1552 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.2<span
1553 style='mso-tab-count:1'> </span>CreateInstance<span style='mso-tab-count:
1554 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1555 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619576 \h <span
1556 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1557 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370036000000</w:data>
1558 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1559
1560 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.1<span
1561 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1562 style='mso-element:field-begin'></span> PAGEREF _Toc1619577 \h <span
1563 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1564 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370037000000</w:data>
1565 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1566
1567 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.2<span
1568 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1569 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1570 style='mso-element:field-begin'></span> PAGEREF _Toc1619578 \h <span
1571 style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
1572 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370038000000</w:data>
1573 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1574
1575 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.3<span
1576 karl 1.1 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1577 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1578 style='mso-element:field-begin'></span> PAGEREF _Toc1619579 \h <span
1579 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1580 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370039000000</w:data>
1581 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1582
1583 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.4<span
1584 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
1585 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1586 style='mso-element:field-begin'></span> PAGEREF _Toc1619580 \h <span
1587 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1588 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380030000000</w:data>
1589 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1590
1591 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.5<span
1592 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1593 style='mso-element:field-begin'></span> PAGEREF _Toc1619581 \h <span
1594 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1595 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380031000000</w:data>
1596 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1597 karl 1.1
1598 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.3<span
1599 style='mso-tab-count:1'> </span>GetInstance<span style='mso-tab-count:
1600 1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
1601 style='mso-element:field-begin'></span> PAGEREF _Toc1619582 \h <span
1602 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1603 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380032000000</w:data>
1604 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1605
1606 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.1<span
1607 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1608 style='mso-element:field-begin'></span> PAGEREF _Toc1619583 \h <span
1609 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1610 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380033000000</w:data>
1611 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1612
1613 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.2<span
1614 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1615 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1616 style='mso-element:field-begin'></span> PAGEREF _Toc1619584 \h <span
1617 style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
1618 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380034000000</w:data>
1619 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1620
1621 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.3<span
1622 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1623 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1624 style='mso-element:field-begin'></span> PAGEREF _Toc1619585 \h <span
1625 style='mso-element:field-separator'></span><![endif]-->29<!--[if gte mso 9]><xml>
1626 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380035000000</w:data>
1627 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1628
1629 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.4<span
1630 style='mso-tab-count:1'> </span>Request Validation<span
1631 style='mso-tab-count:1 dotted'>...................................................................................... </span><!--[if supportFields]><span
1632 style='mso-element:field-begin'></span> PAGEREF _Toc1619586 \h <span
1633 style='mso-element:field-separator'></span><![endif]-->29<!--[if gte mso 9]><xml>
1634 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380036000000</w:data>
1635 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1636
1637 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.5<span
1638 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
1639 karl 1.1 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1640 style='mso-element:field-begin'></span> PAGEREF _Toc1619587 \h <span
1641 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1642 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380037000000</w:data>
1643 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1644
1645 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.6<span
1646 style='mso-tab-count:1'> </span>Request Processing<span
1647 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
1648 style='mso-element:field-begin'></span> PAGEREF _Toc1619588 \h <span
1649 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1650 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380038000000</w:data>
1651 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1652
1653 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.7<span
1654 style='mso-tab-count:1'> </span>Response Processing<span
1655 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1656 style='mso-element:field-begin'></span> PAGEREF _Toc1619589 \h <span
1657 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1658 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380039000000</w:data>
1659 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1660 karl 1.1
1661 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.8<span
1662 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1663 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1664 style='mso-element:field-begin'></span> PAGEREF _Toc1619590 \h <span
1665 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1666 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390030000000</w:data>
1667 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1668
1669 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.4<span
1670 style='mso-tab-count:1'> </span>DeleteInstance<span style='mso-tab-count:
1671 1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
1672 style='mso-element:field-begin'></span> PAGEREF _Toc1619591 \h <span
1673 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1674 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390031000000</w:data>
1675 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1676
1677 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.1<span
1678 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1679 style='mso-element:field-begin'></span> PAGEREF _Toc1619592 \h <span
1680 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1681 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390032000000</w:data>
1682 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1683
1684 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.2<span
1685 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1686 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1687 style='mso-element:field-begin'></span> PAGEREF _Toc1619593 \h <span
1688 style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
1689 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390033000000</w:data>
1690 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1691
1692 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.3<span
1693 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1694 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1695 style='mso-element:field-begin'></span> PAGEREF _Toc1619594 \h <span
1696 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1697 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390034000000</w:data>
1698 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1699
1700 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.4<span
1701 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
1702 karl 1.1 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1703 style='mso-element:field-begin'></span> PAGEREF _Toc1619595 \h <span
1704 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1705 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390035000000</w:data>
1706 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1707
1708 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.5<span
1709 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
1710 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1711 style='mso-element:field-begin'></span> PAGEREF _Toc1619596 \h <span
1712 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1713 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390036000000</w:data>
1714 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1715
1716 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.6<span
1717 style='mso-tab-count:1'> </span>Request Processing<span
1718 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
1719 style='mso-element:field-begin'></span> PAGEREF _Toc1619597 \h <span
1720 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1721 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390037000000</w:data>
1722 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1723 karl 1.1
1724 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.7<span
1725 style='mso-tab-count:1'> </span>Response Processing<span
1726 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1727 style='mso-element:field-begin'></span> PAGEREF _Toc1619598 \h <span
1728 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1729 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390038000000</w:data>
1730 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1731
1732 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.5<span
1733 style='mso-tab-count:1'> </span>ModifyInstance<span style='mso-tab-count:
1734 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1735 style='mso-element:field-begin'></span> PAGEREF _Toc1619599 \h <span
1736 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1737 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390039000000</w:data>
1738 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1739
1740 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.1<span
1741 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1742 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1743 style='mso-element:field-begin'></span> PAGEREF _Toc1619600 \h <span
1744 karl 1.1 style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
1745 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300030000000</w:data>
1746 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1747
1748 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.2<span
1749 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1750 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1751 style='mso-element:field-begin'></span> PAGEREF _Toc1619601 \h <span
1752 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1753 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300031000000</w:data>
1754 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1755
1756 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.3<span
1757 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
1758 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1759 style='mso-element:field-begin'></span> PAGEREF _Toc1619602 \h <span
1760 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1761 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300032000000</w:data>
1762 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1763
1764 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.4<span
1765 karl 1.1 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1766 style='mso-element:field-begin'></span> PAGEREF _Toc1619603 \h <span
1767 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1768 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300033000000</w:data>
1769 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1770
1771 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.5<span
1772 style='mso-tab-count:1'> </span>Request Processing<span
1773 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
1774 style='mso-element:field-begin'></span> PAGEREF _Toc1619604 \h <span
1775 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1776 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300034000000</w:data>
1777 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1778
1779 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.6<span
1780 style='mso-tab-count:1'> </span>Response Processing<span
1781 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1782 style='mso-element:field-begin'></span> PAGEREF _Toc1619605 \h <span
1783 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1784 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300035000000</w:data>
1785 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1786 karl 1.1
1787 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.7<span
1788 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1789 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1790 style='mso-element:field-begin'></span> PAGEREF _Toc1619606 \h <span
1791 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1792 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300036000000</w:data>
1793 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1794
1795 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.6<span
1796 style='mso-tab-count:1'> </span>EnumerateInstanceNames<span
1797 style='mso-tab-count:1 dotted'>.................................................................................... </span><!--[if supportFields]><span
1798 style='mso-element:field-begin'></span> PAGEREF _Toc1619607 \h <span
1799 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1800 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300037000000</w:data>
1801 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1802
1803 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.1<span
1804 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1805 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1806 style='mso-element:field-begin'></span> PAGEREF _Toc1619608 \h <span
1807 karl 1.1 style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
1808 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300038000000</w:data>
1809 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1810
1811 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.2<span
1812 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1813 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1814 style='mso-element:field-begin'></span> PAGEREF _Toc1619609 \h <span
1815 style='mso-element:field-separator'></span><![endif]-->35<!--[if gte mso 9]><xml>
1816 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300039000000</w:data>
1817 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1818
1819 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.3<span
1820 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
1821 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1822 style='mso-element:field-begin'></span> PAGEREF _Toc1619610 \h <span
1823 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1824 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310030000000</w:data>
1825 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1826
1827 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.4<span
1828 karl 1.1 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1829 style='mso-element:field-begin'></span> PAGEREF _Toc1619611 \h <span
1830 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1831 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310031000000</w:data>
1832 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1833
1834 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.5<span
1835 style='mso-tab-count:1'> </span>Request Processing<span
1836 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
1837 style='mso-element:field-begin'></span> PAGEREF _Toc1619612 \h <span
1838 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1839 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310032000000</w:data>
1840 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1841
1842 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.6<span
1843 style='mso-tab-count:1'> </span>Response Processing<span
1844 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1845 style='mso-element:field-begin'></span> PAGEREF _Toc1619613 \h <span
1846 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1847 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310033000000</w:data>
1848 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1849 karl 1.1
1850 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.7<span
1851 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1852 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1853 style='mso-element:field-begin'></span> PAGEREF _Toc1619614 \h <span
1854 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1855 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310034000000</w:data>
1856 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1857
1858 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>4.6.8<span
1859 style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
1860 style='mso-element:field-begin'></span> PAGEREF _Toc1619615 \h <span
1861 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1862 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310035000000</w:data>
1863 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1864
1865 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.7<span
1866 style='mso-tab-count:1'> </span>EnumerateInstances<span style='mso-tab-count:
1867 1 dotted'>............................................................................................. </span><!--[if supportFields]><span
1868 style='mso-element:field-begin'></span> PAGEREF _Toc1619616 \h <span
1869 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1870 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310036000000</w:data>
1871 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1872
1873 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.1<span
1874 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1875 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1876 style='mso-element:field-begin'></span> PAGEREF _Toc1619617 \h <span
1877 style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
1878 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310037000000</w:data>
1879 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1880
1881 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.2<span
1882 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
1883 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
1884 style='mso-element:field-begin'></span> PAGEREF _Toc1619618 \h <span
1885 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1886 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310038000000</w:data>
1887 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1888
1889 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.3<span
1890 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
1891 karl 1.1 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
1892 style='mso-element:field-begin'></span> PAGEREF _Toc1619619 \h <span
1893 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1894 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310039000000</w:data>
1895 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1896
1897 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.4<span
1898 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
1899 style='mso-element:field-begin'></span> PAGEREF _Toc1619620 \h <span
1900 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1901 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320030000000</w:data>
1902 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1903
1904 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.5<span
1905 style='mso-tab-count:1'> </span>Request Processing<span
1906 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
1907 style='mso-element:field-begin'></span> PAGEREF _Toc1619621 \h <span
1908 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1909 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320031000000</w:data>
1910 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1911
1912 karl 1.1 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.6<span
1913 style='mso-tab-count:1'> </span>Response Processing<span
1914 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
1915 style='mso-element:field-begin'></span> PAGEREF _Toc1619622 \h <span
1916 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1917 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320032000000</w:data>
1918 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1919
1920 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.7<span
1921 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
1922 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1923 style='mso-element:field-begin'></span> PAGEREF _Toc1619623 \h <span
1924 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1925 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320033000000</w:data>
1926 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1927
1928 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>4.7.8<span
1929 style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
1930 style='mso-element:field-begin'></span> PAGEREF _Toc1619624 \h <span
1931 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1932 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320034000000</w:data>
1933 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1934
1935 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>5<span
1936 style='mso-tab-count:1'> </span>Association Operations<span
1937 style='mso-tab-count:1 dotted'>................................................................................................ </span><!--[if supportFields]><span
1938 style='mso-element:field-begin'></span> PAGEREF _Toc1619625 \h <span
1939 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1940 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320035000000</w:data>
1941 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1942
1943 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.1<span
1944 style='mso-tab-count:1'> </span>Associatiors<span style='mso-tab-count:
1945 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
1946 style='mso-element:field-begin'></span> PAGEREF _Toc1619626 \h <span
1947 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1948 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320036000000</w:data>
1949 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1950
1951 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.1<span
1952 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
1953 style='mso-element:field-begin'></span> PAGEREF _Toc1619627 \h <span
1954 karl 1.1 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1955 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320037000000</w:data>
1956 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1957
1958 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.2<span
1959 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1960 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
1961 style='mso-element:field-begin'></span> PAGEREF _Toc1619628 \h <span
1962 style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
1963 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320038000000</w:data>
1964 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1965
1966 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.3<span
1967 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
1968 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
1969 style='mso-element:field-begin'></span> PAGEREF _Toc1619629 \h <span
1970 style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
1971 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320039000000</w:data>
1972 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1973
1974 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.4<span
1975 karl 1.1 style='mso-tab-count:1'> </span>Request Validation<span
1976 style='mso-tab-count:1 dotted'>...................................................................................... </span><!--[if supportFields]><span
1977 style='mso-element:field-begin'></span> PAGEREF _Toc1619630 \h <span
1978 style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
1979 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330030000000</w:data>
1980 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1981
1982 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.5<span
1983 style='mso-tab-count:1'> </span>TBD<span style='mso-tab-count:1 dotted'>........................................................................................................... </span><!--[if supportFields]><span
1984 style='mso-element:field-begin'></span> PAGEREF _Toc1619631 \h <span
1985 style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
1986 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330031000000</w:data>
1987 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1988
1989 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.2<span
1990 style='mso-tab-count:1'> </span>Associator Names<span style='mso-tab-count:
1991 1 dotted'>............................................................................................... </span><!--[if supportFields]><span
1992 style='mso-element:field-begin'></span> PAGEREF _Toc1619632 \h <span
1993 style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
1994 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330032000000</w:data>
1995 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
1996 karl 1.1
1997 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.1<span
1998 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
1999 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2000 style='mso-element:field-begin'></span> PAGEREF _Toc1619633 \h <span
2001 style='mso-element:field-separator'></span><![endif]-->41<!--[if gte mso 9]><xml>
2002 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330033000000</w:data>
2003 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2004
2005 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.2<span
2006 style='mso-tab-count:1'> </span>Request Routing<span style='mso-tab-count:
2007 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2008 style='mso-element:field-begin'></span> PAGEREF _Toc1619634 \h <span
2009 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2010 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330034000000</w:data>
2011 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2012
2013 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.3<span
2014 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2015 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2016 style='mso-element:field-begin'></span> PAGEREF _Toc1619635 \h <span
2017 karl 1.1 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2018 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330035000000</w:data>
2019 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2020
2021 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.4<span
2022 style='mso-tab-count:1'> </span>Processing<span style='mso-tab-count:
2023 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2024 style='mso-element:field-begin'></span> PAGEREF _Toc1619636 \h <span
2025 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2026 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330036000000</w:data>
2027 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2028
2029 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.5<span
2030 style='mso-tab-count:1'> </span>Response Processing<span
2031 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2032 style='mso-element:field-begin'></span> PAGEREF _Toc1619637 \h <span
2033 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2034 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330037000000</w:data>
2035 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2036
2037 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.3<span
2038 karl 1.1 style='mso-tab-count:1'> </span>References<span style='mso-tab-count:
2039 1 dotted'>.......................................................................................................... </span><!--[if supportFields]><span
2040 style='mso-element:field-begin'></span> PAGEREF _Toc1619638 \h <span
2041 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2042 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330038000000</w:data>
2043 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2044
2045 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.1<span
2046 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2047 style='mso-element:field-begin'></span> PAGEREF _Toc1619639 \h <span
2048 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2049 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330039000000</w:data>
2050 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2051
2052 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.2<span
2053 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2054 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2055 style='mso-element:field-begin'></span> PAGEREF _Toc1619640 \h <span
2056 style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
2057 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340030000000</w:data>
2058 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2059 karl 1.1
2060 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.3<span
2061 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2062 style='mso-element:field-begin'></span> PAGEREF _Toc1619641 \h <span
2063 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2064 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340031000000</w:data>
2065 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2066
2067 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.4<span
2068 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2069 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2070 style='mso-element:field-begin'></span> PAGEREF _Toc1619642 \h <span
2071 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2072 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340032000000</w:data>
2073 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2074
2075 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.5<span
2076 style='mso-tab-count:1'> </span>Request Processing<span
2077 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2078 style='mso-element:field-begin'></span> PAGEREF _Toc1619643 \h <span
2079 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2080 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340033000000</w:data>
2081 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2082
2083 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.6<span
2084 style='mso-tab-count:1'> </span>Response Processing<span
2085 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2086 style='mso-element:field-begin'></span> PAGEREF _Toc1619644 \h <span
2087 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2088 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340034000000</w:data>
2089 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2090
2091 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.4<span
2092 style='mso-tab-count:1'> </span>ReferenceNames<span style='mso-tab-count:
2093 1 dotted'>................................................................................................. </span><!--[if supportFields]><span
2094 style='mso-element:field-begin'></span> PAGEREF _Toc1619645 \h <span
2095 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2096 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340035000000</w:data>
2097 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2098
2099 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.1<span
2100 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2101 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619646 \h <span
2102 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2103 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340036000000</w:data>
2104 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2105
2106 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.2<span
2107 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2108 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2109 style='mso-element:field-begin'></span> PAGEREF _Toc1619647 \h <span
2110 style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
2111 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340037000000</w:data>
2112 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2113
2114 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.3<span
2115 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2116 style='mso-element:field-begin'></span> PAGEREF _Toc1619648 \h <span
2117 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2118 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340038000000</w:data>
2119 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2120
2121 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.4<span
2122 karl 1.1 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2123 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2124 style='mso-element:field-begin'></span> PAGEREF _Toc1619649 \h <span
2125 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2126 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340039000000</w:data>
2127 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2128
2129 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.5<span
2130 style='mso-tab-count:1'> </span>Request Processing<span
2131 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2132 style='mso-element:field-begin'></span> PAGEREF _Toc1619650 \h <span
2133 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2134 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350030000000</w:data>
2135 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2136
2137 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.6<span
2138 style='mso-tab-count:1'> </span>Response Processing<span
2139 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2140 style='mso-element:field-begin'></span> PAGEREF _Toc1619651 \h <span
2141 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2142 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350031000000</w:data>
2143 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2144
2145 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>6<span
2146 style='mso-tab-count:1'> </span>Property Operations<span style='mso-tab-count:
2147 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2148 style='mso-element:field-begin'></span> PAGEREF _Toc1619652 \h <span
2149 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2150 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350032000000</w:data>
2151 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2152
2153 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>6.1<span
2154 style='mso-tab-count:1'> </span>GetProperty<span style='mso-tab-count:
2155 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
2156 style='mso-element:field-begin'></span> PAGEREF _Toc1619653 \h <span
2157 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2158 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350033000000</w:data>
2159 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2160
2161 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.1<span
2162 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2163 style='mso-element:field-begin'></span> PAGEREF _Toc1619654 \h <span
2164 karl 1.1 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2165 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350034000000</w:data>
2166 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2167
2168 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.2<span
2169 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2170 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2171 style='mso-element:field-begin'></span> PAGEREF _Toc1619655 \h <span
2172 style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
2173 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350035000000</w:data>
2174 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2175
2176 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.3<span
2177 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2178 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2179 style='mso-element:field-begin'></span> PAGEREF _Toc1619656 \h <span
2180 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2181 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350036000000</w:data>
2182 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2183
2184 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.4<span
2185 karl 1.1 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2186 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2187 style='mso-element:field-begin'></span> PAGEREF _Toc1619657 \h <span
2188 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2189 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350037000000</w:data>
2190 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2191
2192 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.5<span
2193 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2194 style='mso-element:field-begin'></span> PAGEREF _Toc1619658 \h <span
2195 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2196 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350038000000</w:data>
2197 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2198
2199 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.6<span
2200 style='mso-tab-count:1'> </span>Request Processing<span
2201 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2202 style='mso-element:field-begin'></span> PAGEREF _Toc1619659 \h <span
2203 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2204 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350039000000</w:data>
2205 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2206 karl 1.1
2207 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.7<span
2208 style='mso-tab-count:1'> </span>Response Processing<span
2209 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2210 style='mso-element:field-begin'></span> PAGEREF _Toc1619660 \h <span
2211 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2212 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360030000000</w:data>
2213 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2214
2215 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.8<span
2216 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2217 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2218 style='mso-element:field-begin'></span> PAGEREF _Toc1619661 \h <span
2219 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2220 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360031000000</w:data>
2221 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2222
2223 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.9<span
2224 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2225 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2226 style='mso-element:field-begin'></span> PAGEREF _Toc1619662 \h <span
2227 karl 1.1 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2228 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360032000000</w:data>
2229 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2230
2231 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>6.2<span
2232 style='mso-tab-count:1'> </span>SetProperty<span style='mso-tab-count:
2233 1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
2234 style='mso-element:field-begin'></span> PAGEREF _Toc1619663 \h <span
2235 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2236 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360033000000</w:data>
2237 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2238
2239 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.1<span
2240 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2241 style='mso-element:field-begin'></span> PAGEREF _Toc1619664 \h <span
2242 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2243 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360034000000</w:data>
2244 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2245
2246 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.2<span
2247 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2248 karl 1.1 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2249 style='mso-element:field-begin'></span> PAGEREF _Toc1619665 \h <span
2250 style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
2251 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360035000000</w:data>
2252 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2253
2254 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.3<span
2255 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2256 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2257 style='mso-element:field-begin'></span> PAGEREF _Toc1619666 \h <span
2258 style='mso-element:field-separator'></span><![endif]-->48<!--[if gte mso 9]><xml>
2259 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360036000000</w:data>
2260 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2261
2262 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.4<span
2263 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2264 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2265 style='mso-element:field-begin'></span> PAGEREF _Toc1619667 \h <span
2266 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2267 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360037000000</w:data>
2268 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2269 karl 1.1
2270 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.5<span
2271 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2272 style='mso-element:field-begin'></span> PAGEREF _Toc1619668 \h <span
2273 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2274 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360038000000</w:data>
2275 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2276
2277 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.6<span
2278 style='mso-tab-count:1'> </span>Request Processing<span
2279 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2280 style='mso-element:field-begin'></span> PAGEREF _Toc1619669 \h <span
2281 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2282 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360039000000</w:data>
2283 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2284
2285 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.7<span
2286 style='mso-tab-count:1'> </span>Response Processing<span
2287 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2288 style='mso-element:field-begin'></span> PAGEREF _Toc1619670 \h <span
2289 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2290 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370030000000</w:data>
2291 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2292
2293 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.8<span
2294 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2295 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2296 style='mso-element:field-begin'></span> PAGEREF _Toc1619671 \h <span
2297 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2298 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370031000000</w:data>
2299 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2300
2301 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.9<span
2302 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2303 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2304 style='mso-element:field-begin'></span> PAGEREF _Toc1619672 \h <span
2305 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2306 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370032000000</w:data>
2307 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2308
2309 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>6.2.10<span
2310 style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
2311 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619673 \h <span
2312 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2313 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370033000000</w:data>
2314 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2315
2316 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>7<span
2317 style='mso-tab-count:1'> </span>Method Operations<span style='mso-tab-count:
2318 1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
2319 style='mso-element:field-begin'></span> PAGEREF _Toc1619674 \h <span
2320 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2321 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370034000000</w:data>
2322 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2323
2324 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>7.1<span
2325 style='mso-tab-count:1'> </span>InvokeMethod<span style='mso-tab-count:
2326 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2327 style='mso-element:field-begin'></span> PAGEREF _Toc1619675 \h <span
2328 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2329 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370035000000</w:data>
2330 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2331
2332 karl 1.1 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>8<span
2333 style='mso-tab-count:1'> </span>Qualifier Operations<span
2334 style='mso-tab-count:1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2335 style='mso-element:field-begin'></span> PAGEREF _Toc1619676 \h <span
2336 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2337 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370036000000</w:data>
2338 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2339
2340 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.1<span
2341 style='mso-tab-count:1'> </span>Get Qualifier<span style='mso-tab-count:
2342 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
2343 style='mso-element:field-begin'></span> PAGEREF _Toc1619677 \h <span
2344 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2345 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370037000000</w:data>
2346 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2347
2348 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.1<span
2349 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2350 style='mso-element:field-begin'></span> PAGEREF _Toc1619678 \h <span
2351 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2352 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370038000000</w:data>
2353 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2354
2355 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.2<span
2356 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2357 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2358 style='mso-element:field-begin'></span> PAGEREF _Toc1619679 \h <span
2359 style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
2360 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370039000000</w:data>
2361 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2362
2363 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.3<span
2364 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2365 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2366 style='mso-element:field-begin'></span> PAGEREF _Toc1619680 \h <span
2367 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2368 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380030000000</w:data>
2369 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2370
2371 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.4<span
2372 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2373 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2374 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619681 \h <span
2375 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2376 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380031000000</w:data>
2377 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2378
2379 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.5<span
2380 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2381 style='mso-element:field-begin'></span> PAGEREF _Toc1619682 \h <span
2382 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2383 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380032000000</w:data>
2384 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2385
2386 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.6<span
2387 style='mso-tab-count:1'> </span>Request Processing<span
2388 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2389 style='mso-element:field-begin'></span> PAGEREF _Toc1619683 \h <span
2390 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2391 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380033000000</w:data>
2392 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2393
2394 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.7<span
2395 karl 1.1 style='mso-tab-count:1'> </span>Response Processing<span
2396 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2397 style='mso-element:field-begin'></span> PAGEREF _Toc1619684 \h <span
2398 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2399 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380034000000</w:data>
2400 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2401
2402 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.8<span
2403 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2404 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2405 style='mso-element:field-begin'></span> PAGEREF _Toc1619685 \h <span
2406 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2407 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380035000000</w:data>
2408 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2409
2410 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.9<span
2411 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2412 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2413 style='mso-element:field-begin'></span> PAGEREF _Toc1619686 \h <span
2414 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2415 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380036000000</w:data>
2416 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2417
2418 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.2<span
2419 style='mso-tab-count:1'> </span>Set Qualifier<span style='mso-tab-count:
2420 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
2421 style='mso-element:field-begin'></span> PAGEREF _Toc1619687 \h <span
2422 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2423 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380037000000</w:data>
2424 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2425
2426 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.1<span
2427 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2428 style='mso-element:field-begin'></span> PAGEREF _Toc1619688 \h <span
2429 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2430 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380038000000</w:data>
2431 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2432
2433 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.2<span
2434 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2435 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2436 style='mso-element:field-begin'></span> PAGEREF _Toc1619689 \h <span
2437 karl 1.1 style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
2438 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380039000000</w:data>
2439 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2440
2441 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.3<span
2442 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2443 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2444 style='mso-element:field-begin'></span> PAGEREF _Toc1619690 \h <span
2445 style='mso-element:field-separator'></span><![endif]-->51<!--[if gte mso 9]><xml>
2446 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390030000000</w:data>
2447 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2448
2449 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.4<span
2450 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2451 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2452 style='mso-element:field-begin'></span> PAGEREF _Toc1619691 \h <span
2453 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2454 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390031000000</w:data>
2455 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2456
2457 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.5<span
2458 karl 1.1 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2459 style='mso-element:field-begin'></span> PAGEREF _Toc1619692 \h <span
2460 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2461 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390032000000</w:data>
2462 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2463
2464 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.6<span
2465 style='mso-tab-count:1'> </span>Request Processing<span
2466 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2467 style='mso-element:field-begin'></span> PAGEREF _Toc1619693 \h <span
2468 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2469 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390033000000</w:data>
2470 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2471
2472 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.7<span
2473 style='mso-tab-count:1'> </span>Response Processing<span
2474 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2475 style='mso-element:field-begin'></span> PAGEREF _Toc1619694 \h <span
2476 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2477 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390034000000</w:data>
2478 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2479 karl 1.1
2480 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.8<span
2481 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2482 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2483 style='mso-element:field-begin'></span> PAGEREF _Toc1619695 \h <span
2484 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2485 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390035000000</w:data>
2486 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2487
2488 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.9<span
2489 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2490 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2491 style='mso-element:field-begin'></span> PAGEREF _Toc1619696 \h <span
2492 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2493 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390036000000</w:data>
2494 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2495
2496 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.2.10<span
2497 style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
2498 style='mso-element:field-begin'></span> PAGEREF _Toc1619697 \h <span
2499 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2500 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390037000000</w:data>
2501 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2502
2503 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.3<span
2504 style='mso-tab-count:1'> </span>Delete Qualifier<span style='mso-tab-count:
2505 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2506 style='mso-element:field-begin'></span> PAGEREF _Toc1619698 \h <span
2507 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2508 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390038000000</w:data>
2509 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2510
2511 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.1<span
2512 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2513 style='mso-element:field-begin'></span> PAGEREF _Toc1619699 \h <span
2514 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2515 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390039000000</w:data>
2516 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2517
2518 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.2<span
2519 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2520 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2521 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619700 \h <span
2522 style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
2523 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300030000000</w:data>
2524 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2525
2526 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.3<span
2527 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2528 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2529 style='mso-element:field-begin'></span> PAGEREF _Toc1619701 \h <span
2530 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2531 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300031000000</w:data>
2532 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2533
2534 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.4<span
2535 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2536 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2537 style='mso-element:field-begin'></span> PAGEREF _Toc1619702 \h <span
2538 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2539 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300032000000</w:data>
2540 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2541
2542 karl 1.1 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.5<span
2543 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2544 style='mso-element:field-begin'></span> PAGEREF _Toc1619703 \h <span
2545 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2546 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300033000000</w:data>
2547 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2548
2549 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.6<span
2550 style='mso-tab-count:1'> </span>Request Processing<span
2551 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2552 style='mso-element:field-begin'></span> PAGEREF _Toc1619704 \h <span
2553 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2554 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300034000000</w:data>
2555 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2556
2557 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.7<span
2558 style='mso-tab-count:1'> </span>Response Processing<span
2559 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2560 style='mso-element:field-begin'></span> PAGEREF _Toc1619705 \h <span
2561 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2562 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300035000000</w:data>
2563 karl 1.1 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2564
2565 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.8<span
2566 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2567 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2568 style='mso-element:field-begin'></span> PAGEREF _Toc1619706 \h <span
2569 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2570 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300036000000</w:data>
2571 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2572
2573 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.9<span
2574 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2575 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2576 style='mso-element:field-begin'></span> PAGEREF _Toc1619707 \h <span
2577 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2578 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300037000000</w:data>
2579 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2580
2581 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.3.10<span
2582 style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
2583 style='mso-element:field-begin'></span> PAGEREF _Toc1619708 \h <span
2584 karl 1.1 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2585 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300038000000</w:data>
2586 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2587
2588 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.4<span
2589 style='mso-tab-count:1'> </span>EnumerateQualifiers<span
2590 style='mso-tab-count:1 dotted'>............................................................................................. </span><!--[if supportFields]><span
2591 style='mso-element:field-begin'></span> PAGEREF _Toc1619709 \h <span
2592 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2593 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300039000000</w:data>
2594 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2595
2596 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.1<span
2597 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2598 style='mso-element:field-begin'></span> PAGEREF _Toc1619710 \h <span
2599 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2600 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310030000000</w:data>
2601 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2602
2603 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.2<span
2604 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2605 karl 1.1 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2606 style='mso-element:field-begin'></span> PAGEREF _Toc1619711 \h <span
2607 style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
2608 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310031000000</w:data>
2609 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2610
2611 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.3<span
2612 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2613 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2614 style='mso-element:field-begin'></span> PAGEREF _Toc1619712 \h <span
2615 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2616 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310032000000</w:data>
2617 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2618
2619 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.4<span
2620 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2621 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2622 style='mso-element:field-begin'></span> PAGEREF _Toc1619713 \h <span
2623 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2624 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310033000000</w:data>
2625 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2626 karl 1.1
2627 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.5<span
2628 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2629 style='mso-element:field-begin'></span> PAGEREF _Toc1619714 \h <span
2630 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2631 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310034000000</w:data>
2632 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2633
2634 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.6<span
2635 style='mso-tab-count:1'> </span>Request Processing<span
2636 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2637 style='mso-element:field-begin'></span> PAGEREF _Toc1619715 \h <span
2638 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2639 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310035000000</w:data>
2640 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2641
2642 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.7<span
2643 style='mso-tab-count:1'> </span>Response Processing<span
2644 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2645 style='mso-element:field-begin'></span> PAGEREF _Toc1619716 \h <span
2646 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2647 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310036000000</w:data>
2648 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2649
2650 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.8<span
2651 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2652 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2653 style='mso-element:field-begin'></span> PAGEREF _Toc1619717 \h <span
2654 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2655 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310037000000</w:data>
2656 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2657
2658 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.9<span
2659 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2660 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2661 style='mso-element:field-begin'></span> PAGEREF _Toc1619718 \h <span
2662 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2663 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310038000000</w:data>
2664 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2665
2666 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.4.10<span
2667 style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
2668 karl 1.1 style='mso-element:field-begin'></span> PAGEREF _Toc1619719 \h <span
2669 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2670 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310039000000</w:data>
2671 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2672
2673 <p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>9<span
2674 style='mso-tab-count:1'> </span>Query Operations<span style='mso-tab-count:
2675 1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
2676 style='mso-element:field-begin'></span> PAGEREF _Toc1619720 \h <span
2677 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2678 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320030000000</w:data>
2679 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2680
2681 <p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>9.1<span
2682 style='mso-tab-count:1'> </span>ExecQuery<span style='mso-tab-count:1 dotted'>.......................................................................................................... </span><!--[if supportFields]><span
2683 style='mso-element:field-begin'></span> PAGEREF _Toc1619721 \h <span
2684 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2685 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320031000000</w:data>
2686 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2687
2688 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.1<span
2689 karl 1.1 style='mso-tab-count:1'> </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
2690 style='mso-element:field-begin'></span> PAGEREF _Toc1619722 \h <span
2691 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2692 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320032000000</w:data>
2693 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2694
2695 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.2<span
2696 style='mso-tab-count:1'> </span>HTTP Specification Definition<span
2697 style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
2698 style='mso-element:field-begin'></span> PAGEREF _Toc1619723 \h <span
2699 style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
2700 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320033000000</w:data>
2701 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2702
2703 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.3<span
2704 style='mso-tab-count:1'> </span>Client API<span style='mso-tab-count:
2705 1 dotted'>................................................................................................... </span><!--[if supportFields]><span
2706 style='mso-element:field-begin'></span> PAGEREF _Toc1619724 \h <span
2707 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2708 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320034000000</w:data>
2709 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2710 karl 1.1
2711 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.4<span
2712 style='mso-tab-count:1'> </span>Validation<span style='mso-tab-count:
2713 1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
2714 style='mso-element:field-begin'></span> PAGEREF _Toc1619725 \h <span
2715 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2716 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320035000000</w:data>
2717 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2718
2719 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.5<span
2720 style='mso-tab-count:1'> </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
2721 style='mso-element:field-begin'></span> PAGEREF _Toc1619726 \h <span
2722 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2723 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320036000000</w:data>
2724 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2725
2726 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.6<span
2727 style='mso-tab-count:1'> </span>Request Processing<span
2728 style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
2729 style='mso-element:field-begin'></span> PAGEREF _Toc1619727 \h <span
2730 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2731 karl 1.1 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320037000000</w:data>
2732 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2733
2734 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.7<span
2735 style='mso-tab-count:1'> </span>Response Processing<span
2736 style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
2737 style='mso-element:field-begin'></span> PAGEREF _Toc1619728 \h <span
2738 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2739 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320038000000</w:data>
2740 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2741
2742 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.8<span
2743 style='mso-tab-count:1'> </span>Modules Involved<span style='mso-tab-count:
2744 1 dotted'>........................................................................................ </span><!--[if supportFields]><span
2745 style='mso-element:field-begin'></span> PAGEREF _Toc1619729 \h <span
2746 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2747 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320039000000</w:data>
2748 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2749
2750 <p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.9<span
2751 style='mso-tab-count:1'> </span>Open Questions<span style='mso-tab-count:
2752 karl 1.1 1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
2753 style='mso-element:field-begin'></span> PAGEREF _Toc1619730 \h <span
2754 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2755 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700330030000000</w:data>
2756 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2757
2758 <p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>9.1.10<span
2759 style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
2760 style='mso-element:field-begin'></span> PAGEREF _Toc1619731 \h <span
2761 style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
2762 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700330031000000</w:data>
2763 </xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>
2764
2765 <p style='margin:0in;margin-bottom:.0001pt'><!--[if supportFields]><span
2766 style='mso-element:field-end'></span><![endif]--><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
2767
2768 <h1><a name="_Toc1619505"><![if !supportLists]>1<span style='font:7.0pt "Times New Roman"'>
2769 </span><![endif]>Introduction</a></h1>
2770
2771 <p style='margin:0in;margin-bottom:.0001pt'> This document defines the
2772 characteristics to be used by Pegasus for processing all CIM Operations.</p>
2773 karl 1.1
2774 <p style='margin:0in;margin-bottom:.0001pt'>To make this all as understandable
2775 as possible we have included:</p>
2776
2777 <p style='margin:0in;margin-bottom:.0001pt'>The DMTF HTTP Specificaiton
2778 definitions for each operation.<span style="mso-spacerun: yes"> </span>Note
2779 that these are the definitions current with version 1.1b of the document
2780 (currently under final review for release in March 2002).</p>
2781
2782 <p style='margin:0in;margin-bottom:.0001pt'>The current client API as defined
2783 in the Pegasus module client.h</p>
2784
2785 <p style='margin:0in;margin-bottom:.0001pt'>Effective Pegasus Version 2.0</p>
2786
2787 <p style='margin:0in;margin-bottom:.0001pt'>This document is the basis for the
2788 definition of processing performed by Pegasus. </p>
2789
2790 <p style='margin:0in;margin-bottom:.0001pt'>The following sections break down
2791 the CIM Operations defined in the DMTF document HTTP Operations and define the
2792 processing of these functions by the Pegasus system</p>
2793
2794 karl 1.1 <h1><a name="_Toc1619506"><![if !supportLists]>2<span style='font:7.0pt "Times New Roman"'>
2795 </span><![endif]>The Strategy of Processing CIM Operations</a></h1>
2796
2797 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>There are several
2798 goals that we are trying to achieve in processing the CIM Operations by
2799 Pegasus.<span style="mso-spacerun: yes"> </span>Obviously, the overriding
2800 objective is to provide valid responses that match the DMTF specifications.</span></p>
2801
2802 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>However, this
2803 collection includes both read and write operations and operations that affect
2804 both the instances and the definitions of objects themselves.<span
2805 style="mso-spacerun: yes"> </span>One of our objectives that HTTP Operations
2806 not corrupt the information integregity of Pegasus. This means that we want to
2807 assure that any changes to be made maintain the integregity of the the Pegasus
2808 information base and of the information model that is being maintained by
2809 Pegasus.</span></p>
2810
2811 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>Thus, changes
2812 demanded to classes and qualifiers must result in a valid base that continues
2813 to observer the rules defined in the CIM specification.<span
2814 style="mso-spacerun: yes"> </span>For example, (ex propogated, weak) etc. TBD</span></p>
2815 karl 1.1
2816 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>At the same time
2817 there are several tradeoffs in the design of a object management system,
2818 particularlay one like Pegasus that has multiple layers within the base itself.</span></p>
2819
2820 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>First, complete
2821 protection of the base is probably prohibitively expensive.<span
2822 style="mso-spacerun: yes"> </span>If, for example, the CIMOM itself were to
2823 validate all of the CIM defined qualifiers on requests and completely validate
2824 the responses generated, Pegasus would probably be reduced to an unacceptable
2825 level of performance.</span></p>
2826
2827 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
2828
2829 <h1><span style='mso-bookmark:_Toc1619506'><![if !supportLists]>3<span
2830 style='font:7.0pt "Times New Roman"'> </span><![endif]>The
2831 Pegasus Architecture</span></h1>
2832
2833 <p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>TBD</span></p>
2834
2835 <h1><span style='mso-bookmark:_Toc1619506'><![if !supportLists]>4<span
2836 karl 1.1 style='font:7.0pt "Times New Roman"'> </span><![endif]>Common
2837 Elements of CIM OperationProcessing</span></h1>
2838
2839 <p class=MsoNormal>To define the characteristics of processing for CIM
2840 Operations within Pegasus, we have broken processing into several elements
2841 including:</p>
2842
2843 <p class=MsoNormal>Request Routing – This defines the routing of requests
2844 within the CIMOM and between the CIMOM and the providers of information
2845 (entities like the repository, providers, Pegasus services, etc. are the
2846 providers of information)</p>
2847
2848 <p class=MsoNormal>Request Validation – Requests received by Pegasus must be
2849 validated for many things depending on the operation.</p>
2850
2851 <p class=MsoNormal>Request Processing – Once validated, there may be specific
2852 procsssing of requests based on the CIM Operation and the object being
2853 processed.<span style="mso-spacerun: yes"> </span>This processing can be in
2854 the CIMOM and also in the information providers.</p>
2855
2856 <p class=MsoNormal>Response Processing – TBD</p>
2857 karl 1.1
2858 <p class=MsoNormal>There is some common processing that must occur against ALL
2859 operations including that defined in the following sections.</p>
2860
2861 <h2><![if !supportLists]>4.1<![endif]>General Routing</h2>
2862
2863 <p class=MsoNormal>TBD</p>
2864
2865 <h2><![if !supportLists]>4.2<![endif]>General Validation</h2>
2866
2867 <ul style='margin-top:0in' type=disc>
2868 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Operation
2869 against the CMOM Profile to determine if the operation is allowed –
2870 Returns CIM_ERR_NOT_SUPPORTED.</li>
2871 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Validation
2872 of the namespace to determine if the target namespace defined for the
2873 operation is valid.</li>
2874 </ul>
2875
2876 <h2><![if !supportLists]>4.3<![endif]>General Request Processing</h2>
2877
2878 karl 1.1 <p class=MsoNormal>There appear today to be a couple of categories of valid
2879 general processing as follows:</p>
2880
2881 <ul style='margin-top:0in' type=disc>
2882 <li class=MsoNormal style='mso-list:l25 level1 lfo39;tab-stops:list .5in'>XML
2883 process and the valid/loosely valid processing - TBD</li>
2884 <li class=MsoNormal style='mso-list:l25 level1 lfo39;tab-stops:list .5in'>Conversion
2885 of the logical namespace – While it has not been approved there is a CR
2886 before the DMTF Interop group to allow the concept of a logical namespace
2887 (similar to the concept of a class name alias defined in the CIM
2888 specification but applicable to the namespace field in HTTP operations).
2889 This is applicable to all CIM operations and this conversion must be
2890 handled by Pegasu for all operations.</li>
2891 </ul>
2892
2893 <p class=MsoNormal><b>ACTION:</b> Further clarify the logical namespace and our
2894 solution.</p>
2895
2896 <h2><![if !supportLists]>4.4<![endif]>General Response Processing</h2>
2897
2898 <p class=MsoNormal>TBD</p>
2899 karl 1.1
2900 <h1><a name="_Toc1619507"><![if !supportLists]>5<span style='font:7.0pt "Times New Roman"'>
2901 </span><![endif]>NameSpace Operations</a></h1>
2902
2903 <p class=MsoNormal><span style='mso-bookmark:_Toc1619507'>TBD</span></p>
2904
2905 <h1><span style='mso-bookmark:_Toc1619507'><![if !supportLists]>6<span
2906 style='font:7.0pt "Times New Roman"'> </span><![endif]>Class
2907 Operations</span></h1>
2908
2909 <h2><a name="_Toc1619508"><![if !supportLists]>6.1<![endif]>General Processing
2910 For Class Operations</a></h2>
2911
2912 <h3><a name="_Toc1619509"><![if !supportLists]>6.1.1<span style='font:7.0pt "Times New Roman"'>
2913 </span><![endif]>Responsibility for Class Information </a>Persistence</h3>
2914
2915 <p class=MsoNormal>Today the Class repository is the only component responsible
2916 for Class information persistence.<span style="mso-spacerun: yes"> </span>This
2917 repository<span style="mso-spacerun: yes"> </span>is maintained by the CIMOM</p>
2918
2919 <h3><a name="_Toc1619510"><![if !supportLists]>6.1.2<span style='font:7.0pt "Times New Roman"'>
2920 karl 1.1 </span><![endif]>Request Routing</a></h3>
2921
2922 <p class=MsoNormal>In general, the routing of class operations is simple.<span
2923 style="mso-spacerun: yes"> </span>There is only one provider of the
2924 information in Pegasus V2, the CIM repository. This is logical since the class
2925 repository is the only source of class information in Pegasus. All<span
2926 style="mso-spacerun: yes"> </span>class operations are routed to this
2927 information provider.<span style="mso-spacerun: yes"> </span>The CIM
2928 repository is also the basis for all response generation. </p>
2929
2930 <h3><a name="_Toc1619511"><![if !supportLists]>6.1.3<span style='font:7.0pt "Times New Roman"'>
2931 </span><![endif]>Request Validation</a></h3>
2932
2933 <p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>
2934
2935 <h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.4<span
2936 style='font:7.0pt "Times New Roman"'> </span><![endif]>Request
2937 Processing</span></h3>
2938
2939 <p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>
2940
2941 karl 1.1 <h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.5<span
2942 style='font:7.0pt "Times New Roman"'> </span><![endif]>Response
2943 Processing</span></h3>
2944
2945 <p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>
2946
2947 <h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.6<span
2948 style='font:7.0pt "Times New Roman"'> </span><![endif]>Security
2949 Issues</span></h3>
2950
2951 <p class=MsoNormal>TBD</p>
2952
2953 <h2><a name="_Toc1619512"><![if !supportLists]>6.2<![endif]>Open Issues for
2954 Class Operations</a></h2>
2955
2956 <p class=MsoNormal>There are several issues that have been discussed concerning
2957 Class operations and for which, to date, there is no clear solutions this
2958 includes:</p>
2959
2960 <ul style='margin-top:0in' type=disc>
2961 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'><b>The
2962 karl 1.1 possibility of a class provider</b> –<span style="mso-spacerun: yes">
2963 </span>Today providers exist only for instance objects with the Class
2964 repository, in effect being the information provider for all class
2965 operations.<span style="mso-spacerun: yes"> </span>Since the information
2966 about all of the classes is stored in the class repository, this is
2967 logical.<span style="mso-spacerun: yes"> </span>The concept of a class
2968 provider has been discussed a number of times within the project. This
2969 would modify the class processing so that class CIM Operations might be
2970 routed to this provider rather than to the class repository. This is not a
2971 new concept – WMI uses class providers today to allow management of
2972 information in the class and instance repository.<span
2973 style="mso-spacerun: yes"> </span>However, to date, we have not
2974 identified a clear use case for the class repository.<span
2975 style="mso-spacerun: yes"> </span><b>CONCLUSION:</b> We propose that the
2976 concept of a class repository will NOT be included in Pegasus V2.</li>
2977 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'>COMMENT:
2978 This could be considered at the same time the possibility of multiple
2979 repositories for classes is considered since they will both affect and
2980 complicate the class operation routing</li>
2981 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'><b>The
2982 possibility of multiple repositories for classes.</b><span
2983 karl 1.1 style="mso-spacerun: yes"> </span>A first use model for the possibility
2984 of multiple repositories simultaneously operational has been to develop
2985 but is in an early stage of development today.<span style="mso-spacerun:
2986 yes"> </span>The implication of a requirement for multiple class
2987 repositories would be that 1)<span style="mso-spacerun: yes"> </span>some
2988 means of routing to the proper class repository. This could, for example,
2989 be a division by namespace but the routing algorithm has not been
2990 developed at this point. <b>CONCLUSION:</b> We will return to this if the
2991 requirement develops but it will not be considered in the current document.</li>
2992 </ul>
2993
2994 <h2><a name="_Toc1619513"><![if !supportLists]>6.3<![endif]>GetClass</a></h2>
2995
2996 <h3><a name="_Toc1619514"><![if !supportLists]>6.3.1<span style='font:7.0pt "Times New Roman"'>
2997 </span><![endif]>Function</a></h3>
2998
2999 <h3><a name="_Toc1619515"><![if !supportLists]>6.3.2<span style='font:7.0pt "Times New Roman"'>
3000 </span><![endif]>HTTP Specification Definition</a></h3>
3001
3002 <p class=MsoNormal>This operation is used to return a single CIM Class from the
3003 target Namespace. </p>
3004 karl 1.1
3005 <p class=MsoNormal><span style="mso-spacerun: yes">
3006 </span></p>
3007
3008 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>GetClass</p>
3009
3010 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3011 </span><class><span style="mso-spacerun: yes"> </span>GetClass (<span
3012 style="mso-spacerun: yes"> </span></p>
3013
3014 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
3015 <className> ClassName,<span style="mso-spacerun: yes"> </span></p>
3016
3017 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN,OPTIONAL]
3018 boolean LocalOnly = true,<span style="mso-spacerun: yes"> </span></p>
3019
3020 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3021 </span>[IN,OPTIONAL] boolean IncludeQualifiers = true,<span
3022 style="mso-spacerun: yes"> </span></p>
3023
3024 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3025 karl 1.1 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
3026 style="mso-spacerun: yes"> </span></p>
3027
3028 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3029 </span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
3030 style="mso-spacerun: yes"> </span></p>
3031
3032 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3033
3034 <p class=MsoNormal>The ClassName input parameter defines the name of the Class
3035 to be retrieved. </p>
3036
3037 <p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
3038 that only CIM Elements (properties, methods and qualifiers) overridden within
3039 the definition of the Class are returned [1]. If false, all elements are returned.<span
3040 style="mso-spacerun: yes"> </span>This parameter therefore effects a CIM
3041 Server-side mechanism to filter certain elements of the returned object based
3042 on whether or not they have been propagated from the parent Class (as defined
3043 by the PROPAGATED attribute). </p>
3044
3045 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
3046 karl 1.1 specifies that all Qualifiers for that Class (including Qualifiers on the Class
3047 and on any returned Properties, Methods or</p>
3048
3049 <p class=MsoNormal>Method Parameters) MUST be included as <QUALIFIER>
3050 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
3051 <QUALIFIER> elements are present in the returned Class. </p>
3052
3053 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
3054 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
3055 elements in the returned Class. If false, no CLASSORIGIN attributes are present
3056 in the returned Class. </p>
3057
3058 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
3059 of the array define one or more Property names.<span style="mso-spacerun:
3060 yes"> </span>The returned Class MUST NOT include elements for any Properties
3061 missing from this list.<span style="mso-spacerun: yes"> </span>Note that if
3062 LocalOnly is specified as true this acts as an additional filter on the set of
3063 Properties returned (for example, if Property A is included in the PropertyList
3064 but LocalOnly is set to true and A is not local to the requested Class, then it
3065 will not be included in the response). If the PropertyList input parameter is
3066 an empty array this signifies that no Properties are included in the response.
3067 karl 1.1 If the PropertyList input parameter is NULL this specifies that all Properties
3068 (subject to the conditions expressed by the other parameters) are included in
3069 the response. </p>
3070
3071 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
3072 MUST ignore the duplicates but otherwise process the request normally.<span
3073 style="mso-spacerun: yes"> </span>If the PropertyList contains elements which
3074 are invalid Property names for the target Class, the Server MUST ignore such
3075 entries but otherwise process the request normally. </p>
3076
3077 <p class=MsoNormal>If successful, the return value is a single CIM Class. </p>
3078
3079 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3080 returned by this method, where the first applicable error in the list (starting
3081 with the first element of the list, and working down) is the error returned.
3082 Any additional method-specific interpretation of the error in is given in
3083 parentheses. </p>
3084
3085 <ul style='margin-top:0in' type=disc>
3086 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3087 </li>
3088 karl 1.1 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3089 </li>
3090 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3091 (including missing, duplicate, unrecognized or otherwise incorrect
3092 parameters) </li>
3093 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
3094 (the request CIM Class does not exist in the specified namespace) </li>
3095 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_FAILED
3096 (some other unspecified error occurred)</li>
3097 </ul>
3098
3099 <h3><a name="_Toc1619516"><![if !supportLists]>6.3.3<span style='font:7.0pt "Times New Roman"'>
3100 </span><![endif]>Client API</a></h3>
3101
3102 <p class=code>virtual CIMClass getClass(</p>
3103
3104 <p class=code><span style='mso-tab-count:1'> </span>const String&
3105 nameSpace,</p>
3106
3107 <p class=code><span style='mso-tab-count:1'> </span>const String&
3108 className,</p>
3109 karl 1.1
3110 <p class=code><span style='mso-tab-count:1'> </span>Boolean localOnly =
3111 true,</p>
3112
3113 <p class=code><span style='mso-tab-count:1'> </span>Boolean
3114 includeQualifiers = true,</p>
3115
3116 <p class=code><span style='mso-tab-count:1'> </span>Boolean
3117 includeClassOrigin = false,</p>
3118
3119 <p class=code><span style='mso-tab-count:1'> </span>const
3120 CIMPropertyList& propertyList = CIMPropertyList());</p>
3121
3122 <h3><a name="_Toc1619517"><![if !supportLists]>6.3.4<span style='font:7.0pt "Times New Roman"'>
3123 </span><![endif]>Routing</a></h3>
3124
3125 <p class=MsoNormal>Same as all other class operations, the class repository.</p>
3126
3127 <h3><a name="_Toc1619518"><![if !supportLists]>6.3.5<span style='font:7.0pt "Times New Roman"'>
3128 </span><![endif]>CIM OP Request Processor Validation</a></h3>
3129
3130 karl 1.1 <p class=MsoNormal>General validation must include:</p>
3131
3132 <ul style='margin-top:0in' type=disc>
3133 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Operation
3134 against the CMOM Profile – Returns CIM_ERR_NOT_SUPPORTED.</li>
3135 </ul>
3136
3137 <ul style='margin-top:0in' type=disc>
3138 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
3139 of the namespace</li>
3140 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
3141 that the target class does exist – Returns<span style="mso-spacerun:
3142 yes"> </span>CIM_ERR_NOT_FOUND if the class does not exist</li>
3143 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
3144 that any properties in the property list are valid. Note that the
3145 requirement is that invalid properties are simply ignored</li>
3146 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Elimination
3147 of any duplicate properties in the property list to</li>
3148 </ul>
3149
3150 <h3><a name="_Toc1619519"><![if !supportLists]>6.3.6<span style='font:7.0pt "Times New Roman"'>
3151 karl 1.1 </span><![endif]>CIM Op Request Processing</a></h3>
3152
3153 <p class=MsoNormal>Validation (see above)</p>
3154
3155 <h3><a name="_Toc1619520"><![if !supportLists]>6.3.7<span style='font:7.0pt "Times New Roman"'>
3156 </span><![endif]>CIM Op Response Processing</a></h3>
3157
3158 <p class=MsoNormal>See the HTTP Specification defined above.<span
3159 style="mso-spacerun: yes"> </span>TBD.</p>
3160
3161 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3162
3163 <h2><a name="_Toc1619522"><![if !supportLists]>6.4<![endif]>CreateClass</a></h2>
3164
3165 <h3><a name="_Toc1619523"><![if !supportLists]>6.4.1<span style='font:7.0pt "Times New Roman"'>
3166 </span><![endif]>Function</a></h3>
3167
3168 <p class=MsoNormal>CreateClass creates a single CIM Class in the target
3169 namespace.</p>
3170
3171 <h3><a name="_Toc1619524"><![if !supportLists]>6.4.2<span style='font:7.0pt "Times New Roman"'>
3172 karl 1.1 </span><![endif]>HTTP Spec Definition</a></h3>
3173
3174 <p class=MsoNormal>This operation is used to create a single CIM Class in the
3175 target Namespace.<span style="mso-spacerun: yes"> </span>The Class MUST NOT
3176 already exist. </p>
3177
3178 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
3179
3180 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>CreateClass</p>
3181
3182 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
3183 CreateClass (<span style="mso-spacerun: yes"> </span></p>
3184
3185 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
3186 <class> NewClass<span style="mso-spacerun: yes"> </span></p>
3187
3188 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3189
3190 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3191
3192 <p class=MsoNormal>The NewClass input parameter defines the new Class.<span
3193 karl 1.1 style="mso-spacerun: yes"> </span>The proposed definition MUST be a correct
3194 Class definition according to the CIM specification [1]. </p>
3195
3196 <p class=MsoNormal>In processing the creation of the new Class, the following
3197 rules MUST be conformed to by the CIM Server: </p>
3198
3199 <ul style='margin-top:0in' type=disc>
3200 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>Any
3201 CLASSORIGIN and PROPAGATED attributes in the NewClass MUST be ignored by
3202 the Server. </li>
3203 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>If
3204 the new Class has no Superclass, the NewClass parameter defines a new base
3205 Class. The Server MUST ensure that all Properties and Methods of the new
3206 Class have a CLASSORIGIN attribute whose value is the name of the new
3207 Class. </li>
3208 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>If
3209 the new Class has a Superclass, the NewClass parameter defines a new
3210 Subclass of that Superclass. The Superclass MUST exist. The Server MUST
3211 ensure that: </li>
3212 </ul>
3213
3214 karl 1.1 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3215 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3216 style='font:7.0pt "Times New Roman"'>
3217 </span></span><![endif]>Any Properties, Methods or Qualifiers in the Subclass
3218 not defined in the Superclass are created as new elements of the Subclass. In
3219 particular the Server MUST set the CLASSORIGIN attribute on the new Properties
3220 and Methods to the name of the Subclass, and ensure that all other Properties
3221 and Methods preserve their CLASSORIGIN attribute value from that defined in the
3222 Superclass. </p>
3223
3224 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3225 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3226 style='font:7.0pt "Times New Roman"'>
3227 </span></span><![endif]>If a Property is defined in the Superclass and in the
3228 Subclass, the value assigned to that property in the Subclass (including NULL)
3229 becomes the default value of the property for the Subclass. </p>
3230
3231 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3232 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3233 style='font:7.0pt "Times New Roman"'>
3234 </span></span><![endif]>If a Property or Method of the Superclass is not
3235 karl 1.1 specified in the Subclass, then that Property or Method is inherited without
3236 modification by the Subclass. </p>
3237
3238 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3239 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3240 style='font:7.0pt "Times New Roman"'>
3241 </span></span><![endif]>Any Qualifiers defined in the Superclass with a
3242 TOSUBCLASS attribute value of true MUST appear in the resulting Subclass.
3243 Qualifiers in the Superclass with a</p>
3244
3245 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3246 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3247 style='font:7.0pt "Times New Roman"'>
3248 </span></span><![endif]>TOSUBCLASS attribute value of false MUST NOT be
3249 propagated to the Subclass. </p>
3250
3251 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
3252 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
3253 style='font:7.0pt "Times New Roman"'>
3254 </span></span><![endif]>Any Qualifier propagated from the Superclass cannot be
3255 modified in the Subclass if the OVERRIDABLE attribute of that Qualifier was set
3256 karl 1.1 to false in the Superclass. It is a Client error to specify such a Qualifier in
3257 the NewClass with a different definition to that in the Superclass (where
3258 definition encompasses the name, type and flavor attribute settings of the
3259 <QUALIFIER> element, and the value of the Qualifier). </p>
3260
3261 <p class=MsoNormal>If successful, the specified Class MUST have been created by
3262 the CIM Server. </p>
3263
3264 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3265 returned by this method, where the first applicable error in the list (starting
3266 with the first element of the list, and working down) is the error returned.
3267 Any additional method-specific interpretation of the error in is given in
3268 parentheses. </p>
3269
3270 <ul style='margin-top:0in' type=disc>
3271 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3272 </li>
3273 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
3274 </li>
3275 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3276 </li>
3277 karl 1.1 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3278 (including missing, duplicate, unrecognized or otherwise incorrect
3279 parameters) </li>
3280 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_ALREADY_EXISTS
3281 (the CIM Class already exists) </li>
3282 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_SUPERCLASS
3283 (the putative CIM Class declares a non-existent superclass) </li>
3284 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_FAILED
3285 (some other unspecified error occurred)</li>
3286 </ul>
3287
3288 <h3><a name="_Toc1619525"><![if !supportLists]>6.4.3<span style='font:7.0pt "Times New Roman"'>
3289 </span><![endif]>Client API</a></h3>
3290
3291 <p class=code>virtual void createClass(</p>
3292
3293 <p class=code><span style='mso-tab-count:2'> </span>const String&
3294 nameSpace,</p>
3295
3296 <p class=code><span style='mso-tab-count:2'> </span>const
3297 CIMClass& newClass) = 0;</p>
3298 karl 1.1
3299 <h3><a name="_Toc1619526"><![if !supportLists]>6.4.4<span style='font:7.0pt "Times New Roman"'>
3300 </span><![endif]>Routing</a></h3>
3301
3302 <p class=MsoNormal>As with all Class operations, this is routed to the
3303 repository</p>
3304
3305 <h3><a name="_Toc1619527"><![if !supportLists]>6.4.5<span style='font:7.0pt "Times New Roman"'>
3306 </span><![endif]>CIM Operation Request Processor Validation</a></h3>
3307
3308 <p class=MsoNormal>Validation for createclass is complex because this is the
3309 gate for all new classes input into the Pegasus repository and therefore the
3310 point of guarantee of the integretity for the repository.<span
3311 style="mso-spacerun: yes"> </span>Both the HTTP operations and the classes
3312 created through the compiler use the same basic set of functions to create new
3313 classes.</p>
3314
3315 <p class=MsoNormal>Validation for all create Class operations includes:</p>
3316
3317 <ul style='margin-top:0in' type=disc>
3318 <li class=MsoNormal style='mso-list:l20 level1 lfo36;tab-stops:list .5in'>Operation
3319 karl 1.1 against the CMOM Profile – Returns CIM_ERR_NOT_SUPPORTED.</li>
3320 </ul>
3321
3322 <ul style='margin-top:0in' type=disc>
3323 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Namespace
3324 valid – Returns CIM_ERR_INVALID_NAMESPACE</li>
3325 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Valid
3326 CIM Name – Returns TBD. Fully qualified CIM Class names are required to be
3327 of the form <SchemaName>”_”<classname>. The SchemaName and “_”
3328 are required.</li>
3329 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>SuperClass
3330 exists if defined – Returns CIM_ERR_INVALID_SUPERCLASS</li>
3331 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Qualifiers
3332 – All qualifiers must be valid to determine if the parameters of the
3333 qualifier are valid.</li>
3334 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Properties
3335 – All properties must be validated to determine if the parameters of the
3336 property are valid.</li>
3337 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Methods
3338 – All methods defined in the class must be validated to determine if the
3339 parameters of the method are valid</li>
3340 karl 1.1 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Property
3341 and Name duplicate name validation – CHECK THIS. Should we disallow
3342 duplicate names?</li>
3343 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>SuperClass
3344 is does not have Terminal Qualifier set.</li>
3345 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Cannot
3346 have both abstract qualifier and Terminal qualifier set. – This would
3347 imply that an abstract class is also the lowest possible in the hierarchy
3348 which is illogical.</li>
3349 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Reserved
3350 Name usage – The CIM Specification defines certain reserved words (CIM
3351 Specification, Appendix G2) that it recommends not be used as class and
3352 property names, particular property names since class names are proceeded
3353 by the SCHEMA+”_” sequence.. While to date, we have considered this a
3354 function of the compiler, in reality, it is a function of the CIMOM
3355 validation itself since class creation can come from other sources than
3356 the compiler.</li>
3357 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Class
3358 does not already exist – Returns CIM_ERR_ALREADY_EXISTS</li>
3359 <li class=MsoNormal style='color:red;mso-list:l9 level1 lfo4;tab-stops:list .5in'>Check
3360 of propagated qualifier against class with corresponding weak qualifier if
3361 karl 1.1 such a class exists. Returns error TBD<o:p></o:p></li>
3362 <li class=MsoNormal style='color:red;mso-list:l9 level1 lfo4;tab-stops:list .5in'>Check
3363 of weak qualifier against class with corresponding propagated propagated
3364 qualifier if such a class exists. Returns error TBD.<o:p></o:p></li>
3365 </ul>
3366
3367 <p class=MsoNormal>Validation for Association Class Operations includes:</p>
3368
3369 <ul style='margin-top:0in' type=disc>
3370 <li class=MsoNormal style='mso-list:l22 level1 lfo40;tab-stops:list .5in'>Validate
3371 aggregation vs. aggregate qualifiers.</li>
3372 </ul>
3373
3374 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3375
3376 <h3><a name="_Toc1619528"><![if !supportLists]>6.4.6<span style='font:7.0pt "Times New Roman"'>
3377 </span><![endif]>CIM Operation Request Processing</a></h3>
3378
3379 <p class=MsoNormal>Valid createclass operations are installed in the repository
3380 and a response generated.</p>
3381
3382 karl 1.1 <p class=MsoNormal>The routing for this operation is:</p>
3383
3384 <p class=MsoNormal>CIMOperationProcessor->???Queue->>CIMRepositorys</p>
3385
3386 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3387
3388 <p class=MsoNormal>The processing is performed in the CIMRepository function
3389 and </p>
3390
3391 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3392
3393 <p class=MsoNormal>TODO – define classorigin attribute.</p>
3394
3395 <p class=MsoNormal>Define processing in accord with the spec.</p>
3396
3397 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
3398
3399 <p class=MsoNormal>ACTION: Determine if we have any other special processing</p>
3400
3401 <h3><a name="_Toc1619529"><![if !supportLists]>6.4.7<span style='font:7.0pt "Times New Roman"'>
3402 </span><![endif]>CIM Operation Response Processing</a></h3>
3403 karl 1.1
3404 <p class=MsoNormal>The response processing simply returns the compete
3405 response.<span style="mso-spacerun: yes"> </span>Since the response is small
3406 (really only confirms that the operation was performed), there are no concerns
3407 over size of returned information, etc.</p>
3408
3409 <h2><a name="_Toc1619530"><![if !supportLists]>6.5<![endif]>DeleteClass</a></h2>
3410
3411 <h3><a name="_Toc1619531"><![if !supportLists]>6.5.1<span style='font:7.0pt "Times New Roman"'>
3412 </span><![endif]>Function</a></h3>
3413
3414 <p class=MsoNormal>Delete a single class from the target namespace</p>
3415
3416 <h3><a name="_Toc1619532"><![if !supportLists]>6.5.2<span style='font:7.0pt "Times New Roman"'>
3417 </span><![endif]>HTTP Operations definition</a></h3>
3418
3419 <p class=MsoNormal>This operation is used to delete a single CIM Class from the
3420 target Namespace. </p>
3421
3422 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>DeleteClass</p>
3423
3424 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void<span
3425 style="mso-spacerun: yes"> </span>DeleteClass (<span style="mso-spacerun:
3426 yes"> </span></p>
3427
3428 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
3429 <className> ClassName<span style="mso-spacerun: yes"> </span></p>
3430
3431 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3432
3433 <p class=MsoNormal>The ClassName input parameter defines the name of the Class
3434 to be deleted. </p>
3435
3436 <p class=MsoNormal>If successful, the specified Class (including any subclasses
3437 and any instances) MUST have been removed by the CIM Server.<span
3438 style="mso-spacerun: yes"> </span>The operation MUST fail if any one of these
3439 objects cannot be deleted. </p>
3440
3441 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3442 returned by this method, where the first applicable error in the list (starting
3443 with the first element of the list, and working down) is the error returned.
3444 Any additional method-specific interpretation of the error in is given in
3445 karl 1.1 parentheses. </p>
3446
3447 <ul style='margin-top:0in' type=disc>
3448 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3449 </li>
3450 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
3451 </li>
3452 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3453 </li>
3454 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3455 (including missing, duplicate, unrecognized or otherwise incorrect
3456 parameters) </li>
3457 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
3458 (the CIM Class to be deleted does not exist) </li>
3459 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_CHILDREN
3460 (the CIM Class has one or more subclasses which cannot be deleted) </li>
3461 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_INSTANCES
3462 (the CIM Class has one or more instances which cannot be deleted) </li>
3463 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_FAILED
3464 (some other unspecified error occurred)</li>
3465 </ul>
3466 karl 1.1
3467 <h3><a name="_Toc1619533"><![if !supportLists]>6.5.3<span style='font:7.0pt "Times New Roman"'>
3468 </span><![endif]>Client API</a></h3>
3469
3470 <p class=code>virtual void deleteClass(</p>
3471
3472 <p class=code><span style='mso-tab-count:1'> </span>const String&
3473 nameSpace,</p>
3474
3475 <p class=code><span style='mso-tab-count:1'> </span>const String&
3476 className);</p>
3477
3478 <h3><a name="_Toc1619534"><![if !supportLists]>6.5.4<span style='font:7.0pt "Times New Roman"'>
3479 </span><![endif]>Routing</a></h3>
3480
3481 <p class=MsoNormal>Same as all other Class Operations, the CIM repository</p>
3482
3483 <h3><a name="_Toc1619535"><![if !supportLists]>6.5.5<span style='font:7.0pt "Times New Roman"'>
3484 </span><![endif]>CIM OP Request Processor Validation</a></h3>
3485
3486 <p class=MsoNormal>Namespace</p>
3487 karl 1.1
3488 <p class=MsoNormal>Valid Namespace</p>
3489
3490 <p class=MsoNormal>Operation against the CMOM Profile – Returns
3491 CIM_ERR_NOT_SUPPORTED.</p>
3492
3493 <p class=MsoNormal>Class exists – Returns CIM_ERR_NOT_FOUND</p>
3494
3495 <h3><a name="_Toc1619536"><![if !supportLists]>6.5.6<span style='font:7.0pt "Times New Roman"'>
3496 </span><![endif]>CIM Op Request Processing</a></h3>
3497
3498 <h3><a name="_Toc1619537"><![if !supportLists]>6.5.7<span style='font:7.0pt "Times New Roman"'>
3499 </span><![endif]>CIM Op Response Processing</a></h3>
3500
3501 <h3><a name="_Toc1619538"><![if !supportLists]>6.5.8<span style='font:7.0pt "Times New Roman"'>
3502 </span><![endif]>Modules Involved</a></h3>
3503
3504 <h3><a name="_Toc1619539"><![if !supportLists]>6.5.9<span style='font:7.0pt "Times New Roman"'>
3505 </span><![endif]>Open Questions</a></h3>
3506
3507 <p class=MsoNormal>Under what conditions could subclasses or operations not be
3508 karl 1.1 deleted? Exactly what our our rules for class deletion.</p>
3509
3510 <p class=MsoNormal>What about deleting class that are participating in
3511 associations?</p>
3512
3513 <h2><a name="_Toc1619540"><![if !supportLists]>6.6<![endif]>ModifyClass</a></h2>
3514
3515 <h3><a name="_Toc1619541"><![if !supportLists]>6.6.1<span style='font:7.0pt "Times New Roman"'>
3516 </span><![endif]>Function</a></h3>
3517
3518 <h3><a name="_Toc1619542"><![if !supportLists]>6.6.2<span style='font:7.0pt "Times New Roman"'>
3519 </span><![endif]>HTTP Operation Definition</a></h3>
3520
3521 <p class=MsoNormal>This operation is used to modify an existing CIM Class in
3522 the target Namespace.<span style="mso-spacerun: yes"> </span>The Class MUST
3523 already exist. </p>
3524
3525 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
3526
3527 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>ModifyClass</p>
3528
3529 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
3530 ModifyClass (<span style="mso-spacerun: yes"> </span></p>
3531
3532 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
3533 <class> ModifiedClass<span style="mso-spacerun: yes"> </span></p>
3534
3535 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3536
3537 <p class=MsoNormal>The ModifiedClass input parameter defines the set of changes
3538 (which MUST be correct amendments to the CIM Class as defined by the CIM
3539 Specification [1]) to be made to the current class definition. </p>
3540
3541 <p class=MsoNormal>In processing the modification of the Class, the following
3542 rules MUST be conformed to by the CIM Server: </p>
3543
3544 <ul style='margin-top:0in' type=disc>
3545 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>Any
3546 CLASSORIGIN and PROPAGATED attributes in the ModifiedClass MUST be ignored
3547 by the Server. </li>
3548 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>If the
3549 modified Class has no Superclass, the ModifiedClass parameter defines
3550 karl 1.1 modifications to a base Class. The Server MUST ensure that: </li>
3551 <ul style='margin-top:0in' type=circle>
3552 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>All
3553 Properties and Methods of the modified Class have a CLASSORIGIN attribute
3554 whose value is the name of this Class. </li>
3555 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
3556 Properties, Methods or Qualifiers in the existing Class definition which
3557 do not appear in the<span style="mso-spacerun: yes">
3558 </span>ModifiedClass parameter are removed from the resulting modified
3559 Class. </li>
3560 </ul>
3561 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>If
3562 the modified Class has a Superclass, the ModifiedClass parameter defines
3563 modifications to a Subclass of that Superclass. The Superclass MUST exist,
3564 and the Client MUST NOT change the name of the Superclass in the modified
3565 Subclass. The Server MUST ensure that: </li>
3566 <ul style='margin-top:0in' type=circle>
3567 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
3568 Properties, Methods or Qualifiers in the Subclass not defined in the
3569 Superclass are created as elements of the Subclass. In particular the
3570 Server MUST set the</li>
3571 karl 1.1 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>CLASSORIGIN
3572 attribute on the new Properties and Methods to the name of the Subclass,
3573 and MUST ensure that all other Properties and Methods preserve their
3574 CLASSORIGIN attribute value from that defined in the Superclass. </li>
3575 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
3576 Property, Method or Qualifier previously defined in the Subclass but not
3577 defined in the Superclass, and which is not present in the ModifiedClass
3578 parameter, is removed from the Subclass. </li>
3579 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
3580 a Property is specified in the ModifiedClass parameter, the value
3581 assigned to that property therein (including NULL) becomes the default
3582 value of the property for the Subclass. </li>
3583 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
3584 a Property or Method of the Superclass is not specified in the Subclass,
3585 then that Property or Method is inherited without modification by the
3586 Subclass (so that any previous changes to such an Element in the Subclass
3587 are lost). </li>
3588 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
3589 a Qualifier in the Superclass is not specified in the Subclass, and the
3590 Qualifier is defined in the Superclass with a TOSUBCLASS attribute value
3591 of true, then the Qualifier</li>
3592 karl 1.1 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>MUST
3593 still be present in the resulting modified Subclass (it is not possible
3594 to remove a propagated Qualifier from a Subclass). </li>
3595 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
3596 Qualifier propagated from the Superclass cannot be modified in the
3597 Subclass if the OVERRIDABLE attribute of that Qualifier was set to false
3598 in the Superclass. It is a Client error to specify such a Qualifier in
3599 the ModifiedClass with a different definition to that in the Superclass
3600 (where definition encompasses the name, type and flavor attribute
3601 settings of the <QUALIFIER> element, and the value of the
3602 Qualifier). </li>
3603 <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
3604 Qualifiers defined in the Superclass with a TOSUBCLASS attribute value
3605 of<span style="mso-spacerun: yes"> </span>false MUST NOT be propagated
3606 to the Subclass. </li>
3607 </ul>
3608 </ul>
3609
3610 <p class=MsoNormal>If successful, the specified Class MUST have been updated by
3611 the CIM Server. </p>
3612
3613 karl 1.1 <p class=MsoNormal>The request to modify the Class MUST fail if the Server
3614 cannot update any existing Subclasses or Instances of that Class in a
3615 consistent manner. </p>
3616
3617 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3618 returned by this method, where the first applicable error in the list (starting
3619 with the first element of the list, and working down)</p>
3620
3621 <p class=MsoNormal>is the error returned. Any additional method-specific
3622 interpretation of the error in is given in parentheses. </p>
3623
3624 <ul style='margin-top:0in' type=disc>
3625 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3626 </li>
3627 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
3628 </li>
3629 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3630 </li>
3631 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3632 (including missing, duplicate, unrecognized or otherwise incorrect
3633 parameters) </li>
3634 karl 1.1 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
3635 (the CIM Class does not exist) </li>
3636 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_SUPERCLASS
3637 (the putative CIM Class declares a non-existent or incorrect superclass) </li>
3638 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_CHILDREN
3639 (the modification could not be performed because it was not possible to
3640 update the subclasses of the Class in a consistent fashion) </li>
3641 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_INSTANCES
3642 (the modification could not be performed because it was not possible to
3643 update the instances of the Class in a consistent fashion) </li>
3644 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_FAILED
3645 (some other unspecified error occurred)</li>
3646 </ul>
3647
3648 <h3><a name="_Toc1619543"><![if !supportLists]>6.6.3<span style='font:7.0pt "Times New Roman"'>
3649 </span><![endif]>Client API</a></h3>
3650
3651 <p class=code><span style="mso-spacerun: yes"> </span>virtual void
3652 modifyClass(</p>
3653
3654 <p class=code><span style="mso-spacerun: yes"> </span>const String&
3655 karl 1.1 nameSpace,</p>
3656
3657 <p class=code><span style="mso-spacerun: yes"> </span><span
3658 style="mso-spacerun: yes"> </span>const CIMClass& modifiedClass) = 0;</p>
3659
3660 <h3><a name="_Toc1619544"><![if !supportLists]>6.6.4<span style='font:7.0pt "Times New Roman"'>
3661 </span><![endif]>Routing</a></h3>
3662
3663 <p class=MsoNormal>Same as other class operations</p>
3664
3665 <h3><a name="_Toc1619545"><![if !supportLists]>6.6.5<span style='font:7.0pt "Times New Roman"'>
3666 </span><![endif]>CIM Operation Request Validation</a></h3>
3667
3668 <p class=MsoNormal>Validation required:</p>
3669
3670 <p class=MsoNormal>Operation against the CMOM Profile – Returns
3671 CIM_ERR_NOT_SUPPORTED.</p>
3672
3673 <p class=MsoNormal>Namespace</p>
3674
3675 <p class=MsoNormal>Is is possible to update class children?</p>
3676 karl 1.1
3677 <p class=MsoNormal>??? What about existing instances?</p>
3678
3679 <p class=MsoNormal>No modification to key properties.</p>
3680
3681 <h3><a name="_Toc1619546"><![if !supportLists]>6.6.6<span style='font:7.0pt "Times New Roman"'>
3682 </span><![endif]>CIM Operations Request Processing</a></h3>
3683
3684 <p class=MsoNormal>This operation gets messy because it modifies an existing
3685 entity.<span style="mso-spacerun: yes"> </span>It must also<span
3686 style="mso-spacerun: yes"> </span>modify subclasses and possibly existing
3687 instances????</p>
3688
3689 <h3><a name="_Toc1619547"><![if !supportLists]>6.6.7<span style='font:7.0pt "Times New Roman"'>
3690 </span><![endif]>CIM Operation Response Processing</a></h3>
3691
3692 <h3><a name="_Toc1619548"><![if !supportLists]>6.6.8<span style='font:7.0pt "Times New Roman"'>
3693 </span><![endif]>Modules Involved</a></h3>
3694
3695 <h3><a name="_Toc1619549"><![if !supportLists]>6.6.9<span style='font:7.0pt "Times New Roman"'>
3696 </span><![endif]>Open Questions</a></h3>
3697 karl 1.1
3698 <p class=MsoNormal>Within the existing Pegasus Structure how much modification
3699 should we allow?</p>
3700
3701 <h2><a name="_Toc1619550"><![if !supportLists]>6.7<![endif]>EnumerateClassNames</a></h2>
3702
3703 <h3><a name="_Toc1619551"><![if !supportLists]>6.7.1<span style='font:7.0pt "Times New Roman"'>
3704 </span><![endif]>Function</a></h3>
3705
3706 <h3><a name="_Toc1619552"><![if !supportLists]>6.7.2<span style='font:7.0pt "Times New Roman"'>
3707 </span><![endif]>HTTP Operation Definition</a></h3>
3708
3709 <p class=MsoNormal>This operation is used to enumerate the names of subclasses
3710 of a CIM Class in the target Namespace. </p>
3711
3712 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3713 </span>EnumerateClassNames</p>
3714
3715 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3716 </span><className>*<span style="mso-spacerun: yes">
3717 </span>EnumerateClassNames (<span style="mso-spacerun: yes"> </span></p>
3718 karl 1.1
3719 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3720 </span>[IN,OPTIONAL,NULL] <className> ClassName = NULL,<span
3721 style="mso-spacerun: yes"> </span></p>
3722
3723 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3724 </span>[IN,OPTIONAL] boolean DeepInheritance = false<span style="mso-spacerun:
3725 yes"> </span></p>
3726
3727 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3728
3729 <p class=MsoNormal>The ClassName input parameter defines the Class that is the
3730 basis for the enumeration. </p>
3731
3732 <p class=MsoNormal>If the DeepInheritance input parameter is true, this
3733 specifies that the names of all subclasses of the specified Class should be
3734 returned (if the ClassName input parameter is absent, this implies that the
3735 names of all Classes in the target Namespace should be returned).<span
3736 style="mso-spacerun: yes"> </span>If false, only the names of immediate child
3737 subclasses are returned (if the ClassName input parameter is NULL, this implies
3738 that the names of all base Classes in the target Namespace should be returned).
3739 karl 1.1 </p>
3740
3741 <p class=MsoNormal>If successful, the method returns zero or more names of
3742 Classes that meet the requested criteria. </p>
3743
3744 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3745 returned by this method, where the first applicable error in the list (starting
3746 with the first element of the list, and working down) is the error returned.
3747 Any additional method-specific interpretation of the error in is given in
3748 parentheses. </p>
3749
3750 <ul style='margin-top:0in' type=disc>
3751 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3752 </li>
3753 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
3754 </li>
3755 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3756 </li>
3757 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3758 (including missing, duplicate, unrecognized or otherwise incorrect
3759 parameters) </li>
3760 karl 1.1 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
3761 (the CIM Class that is the basis for this enumeration does not exist) </li>
3762 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_FAILED
3763 (some other unspecified error occurred)</li>
3764 </ul>
3765
3766 <h3><a name="_Toc1619553"><![if !supportLists]>6.7.3<span style='font:7.0pt "Times New Roman"'>
3767 </span><![endif]>Client API</a></h3>
3768
3769 <p class=code><span style="mso-spacerun: yes"> </span>virtual Array<String>
3770 enumerateClassNames(</p>
3771
3772 <p class=code><span style='mso-tab-count:1'> </span>const String&
3773 nameSpace,</p>
3774
3775 <p class=code><span style='mso-tab-count:1'> </span>const String&
3776 className = String::EMPTY,</p>
3777
3778 <p class=code><span style='mso-tab-count:1'> </span>Boolean deepInheritance
3779 = false);</p>
3780
3781 karl 1.1 <h3><a name="_Toc1619554"><![if !supportLists]>6.7.4<span style='font:7.0pt "Times New Roman"'>
3782 </span><![endif]>Routing</a></h3>
3783
3784 <p class=MsoNormal>Same as other class operations.</p>
3785
3786 <h3><a name="_Toc1619555"><![if !supportLists]>6.7.5<span style='font:7.0pt "Times New Roman"'>
3787 </span><![endif]>CIM Operation Request Validation</a></h3>
3788
3789 <p class=MsoNormal>TBD</p>
3790
3791 <h3><a name="_Toc1619556"><![if !supportLists]>6.7.6<span style='font:7.0pt "Times New Roman"'>
3792 </span><![endif]>CIM Operations Request Processing</a></h3>
3793
3794 <p class=MsoNormal>TBD</p>
3795
3796 <h3><a name="_Toc1619557"><![if !supportLists]>6.7.7<span style='font:7.0pt "Times New Roman"'>
3797 </span><![endif]>CIM Operation Response Processing</a></h3>
3798
3799 <p class=MsoNormal>TBD</p>
3800
3801 <h3><a name="_Toc1619558"><![if !supportLists]>6.7.8<span style='font:7.0pt "Times New Roman"'>
3802 karl 1.1 </span><![endif]>Modules Involved</a></h3>
3803
3804 <p class=MsoNormal>TBD</p>
3805
3806 <h3><a name="_Toc1619559"><![if !supportLists]>6.7.9<span style='font:7.0pt "Times New Roman"'>
3807 </span><![endif]>Open Questions</a></h3>
3808
3809 <p class=MsoNormal>There are no known open questions with this operation.</p>
3810
3811 <h2><a name="_Toc1619560"><![if !supportLists]>6.8<![endif]>EnumerateClasses</a></h2>
3812
3813 <h3><a name="_Toc1619561"><![if !supportLists]>6.8.1<span style='font:7.0pt "Times New Roman"'>
3814 </span><![endif]>Function</a></h3>
3815
3816 <h3><a name="_Toc1619562"><![if !supportLists]>6.8.2<span style='font:7.0pt "Times New Roman"'>
3817 </span><![endif]>HTTP Operation Definition</a></h3>
3818
3819 <p class=MsoNormal>This operation is used to enumerate subclasses of a CIM
3820 Class in the target Namespace. </p>
3821
3822 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3823 karl 1.1 </span>EnumerateClasses</p>
3824
3825 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span><class>*
3826 EnumerateClasses (<span style="mso-spacerun: yes"> </span></p>
3827
3828 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3829 </span>[IN,OPTIONAL,NULL] <className> ClassName=NULL,<span
3830 style="mso-spacerun: yes"> </span></p>
3831
3832 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3833 </span>[IN,OPTIONAL] boolean DeepInheritance = false,<span style="mso-spacerun:
3834 yes"> </span></p>
3835
3836 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3837 </span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes">
3838 </span></p>
3839
3840 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3841 </span>[IN,OPTIONAL] boolean IncludeQualifiers = true,<span
3842 style="mso-spacerun: yes"> </span></p>
3843
3844 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes">
3845 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false<span
3846 style="mso-spacerun: yes"> </span></p>
3847
3848 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
3849
3850 <p class=MsoNormal>The ClassName input parameter defines the Class that is the
3851 basis for the enumeration. </p>
3852
3853 <p class=MsoNormal>If the DeepInheritance input parameter is true, this
3854 specifies that all subclasses of the specified Class should be returned (if the
3855 ClassName input parameter is absent, this</p>
3856
3857 <p class=MsoNormal>implies that all Classes in the target Namespace should be
3858 returned).<span style="mso-spacerun: yes"> </span>If false, only immediate
3859 child subclasses are returned (if the ClassName input parameter is NULL, this
3860 implies that all base Classes in the target Namespace should be returned). </p>
3861
3862 <p class=MsoNormal>If the LocalOnly input parameter is true, it specifies that,
3863 for each returned Class, only elements (properties, methods and qualifiers)
3864 overridden within the definition of that Class are included [1].<span
3865 karl 1.1 style="mso-spacerun: yes"> </span>If false, all elements are returned.<span
3866 style="mso-spacerun: yes"> </span>This parameter therefore effects a CIM
3867 Server-side mechanism to filter certain elements of the returned object based
3868 on whether or not they have been propagated from the parent Class (as defined
3869 by the PROPAGATED attribute). </p>
3870
3871 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
3872 specifies that all Qualifiers for each Class (including Qualifiers on the Class
3873 and on any returned Properties, Methods or</p>
3874
3875 <p class=MsoNormal>Method Parameters) MUST be included as <QUALIFIER>
3876 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
3877 <QUALIFIER> elements are present in each returned Class. </p>
3878
3879 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
3880 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
3881 elements in each returned Class. If false, no CLASSORIGIN attributes are
3882 present in each returned Class. </p>
3883
3884 <p class=MsoNormal>If successful, the method returns zero or more Classes that
3885 meet the required criteria. </p>
3886 karl 1.1
3887 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
3888 returned by this method, where the first applicable error in the list (starting
3889 with the first element of the list, and working down) is the error returned.
3890 Any additional method-specific interpretation of the error in is given in
3891 parentheses. </p>
3892
3893 <ul style='margin-top:0in' type=disc>
3894 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
3895 </li>
3896 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
3897 </li>
3898 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
3899 </li>
3900 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
3901 (including missing, duplicate, unrecognized or otherwise incorrect
3902 parameters) </li>
3903 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
3904 (the CIM Class that is the basis for this enumeration does not exist) </li>
3905 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_FAILED
3906 (some other unspecified error occurred)</li>
3907 karl 1.1 </ul>
3908
3909 <h3><a name="_Toc1619563"><![if !supportLists]>6.8.3<span style='font:7.0pt "Times New Roman"'>
3910 </span><![endif]>Client API</a></h3>
3911
3912 <p class=code><span style="mso-spacerun: yes"> </span>virtual
3913 Array<CIMClass> enumerateClasses(</p>
3914
3915 <p class=code><span style='mso-tab-count:1'> </span>const String&
3916 nameSpace,</p>
3917
3918 <p class=code><span style='mso-tab-count:1'> </span>const String&
3919 className = String::EMPTY,</p>
3920
3921 <p class=code><span style='mso-tab-count:1'> </span>Boolean deepInheritance
3922 = false,</p>
3923
3924 <p class=code><span style='mso-tab-count:1'> </span>Boolean localOnly =
3925 true,</p>
3926
3927 <p class=code><span style='mso-tab-count:1'> </span>Boolean includeQualifiers
3928 karl 1.1 = true,</p>
3929
3930 <p class=code><span style='mso-tab-count:1'> </span>Boolean
3931 includeClassOrigin = false);</p>
3932
3933 <h3><a name="_Toc1619564"><![if !supportLists]>6.8.4<span style='font:7.0pt "Times New Roman"'>
3934 </span><![endif]>Routing</a></h3>
3935
3936 <p class=MsoNormal>The operation is processed by the CIMrepository function so
3937 that all routing is directly to the CIMRepository</p>
3938
3939 <h3><a name="_Toc1619565"><![if !supportLists]>6.8.5<span style='font:7.0pt "Times New Roman"'>
3940 </span><![endif]>CIM Operation Request Validation</a></h3>
3941
3942 <p class=MsoNormal>Validation includes:</p>
3943
3944 <p class=MsoNormal>Operations Profile</p>
3945
3946 <p class=MsoNormal>Namespace validity</p>
3947
3948 <p class=MsoNormal>The classname that is the base for the opration is a valid
3949 karl 1.1 classname – Returns CIM_ERR_INVALID_CLASS</p>
3950
3951 <h3><a name="_Toc1619566"><![if !supportLists]>6.8.6<span style='font:7.0pt "Times New Roman"'>
3952 </span><![endif]>CIM Operations Request Processing</a></h3>
3953
3954 <p class=MsoNormal>The response must include the definition of the subclasses
3955 of the target class that exist in the class repository.<span
3956 style="mso-spacerun: yes"> </span>If the className is NULL, all classes in the
3957 target namespace are enumerated.</p>
3958
3959 <p class=MsoNormal>The response includes the information for subclasses of the
3960 target class with qualifier information is includeQualifiers=true and
3961 ClassOrigin information if includeClassORigin is true.<span
3962 style="mso-spacerun: yes"> </span>Further, if localOnly=true only elements
3963 (properties, methods and qualifiers) overridden within the definition of that
3964 Class are included.</p>
3965
3966 <p class=MsoNormal>If<span style="mso-spacerun: yes">
3967 </span>deepInheritance=true all classes that are subclasses of the specified
3968 class are returned.</p>
3969
3970 karl 1.1 <h3><a name="_Toc1619567"><![if !supportLists]>6.8.7<span style='font:7.0pt "Times New Roman"'>
3971 </span><![endif]>CIM Operation Response Processing</a></h3>
3972
3973 <h3><a name="_Toc1619568"><![if !supportLists]>6.8.8<span style='font:7.0pt "Times New Roman"'>
3974 </span><![endif]>Modules Involved</a></h3>
3975
3976 <p class=MsoNormal>CIM Operation Processor</p>
3977
3978 <p class=MsoNormal>CIM Repository</p>
3979
3980 <p class=MsoNormal>CIM Operation Response Processor</p>
3981
3982 <h3><a name="_Toc1619569"><![if !supportLists]>6.8.9<span style='font:7.0pt "Times New Roman"'>
3983 </span><![endif]>Open Questions</a></h3>
3984
3985 <p class=MsoNormal>Possible size of returned information.<span
3986 style="mso-spacerun: yes"> </span>An enumeration of a complete namespace can
3987 generate a response of many megabytes.<span style="mso-spacerun: yes">
3988 </span>This leads us to require some means to separate the response into
3989 smaller segments for transmission.</p>
3990
3991 karl 1.1 <h1><a name="_Toc1619570"><![if !supportLists]>7<span style='font:7.0pt "Times New Roman"'>
3992 </span><![endif]>Instance Operations</a></h1>
3993
3994 <h2><a name="_Toc1619571"><![if !supportLists]>7.1<![endif]>General Processing
3995 For Instances</a></h2>
3996
3997 <h3><a name="_Toc1619572"><![if !supportLists]>7.1.1<span style='font:7.0pt "Times New Roman"'>
3998 </span><![endif]>Responsibility for Instance Information</a></h3>
3999
4000 <p class=MsoNormal>Unlike classes, the responsibility for instance information
4001 is divided between </p>
4002
4003 <ul style='margin-top:0in' type=disc>
4004 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>Providers</li>
4005 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>Pegasus
4006 services</li>
4007 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>instance
4008 repositories.</li>
4009 </ul>
4010
4011 <h3><a name="_Toc1619573"><![if !supportLists]>7.1.2<span style='font:7.0pt "Times New Roman"'>
4012 karl 1.1 </span><![endif]>Request Routing</a></h3>
4013
4014 <p class=MsoNormal>Whereas the request routing for classes is fixed
4015 (repository), instance requests routing is data driven, the routing is
4016 determined based on the operation, the class defined for the operation, and the
4017 existence of information providers for<span style="mso-spacerun: yes">
4018 </span>the target instance(s).</p>
4019
4020 <p class=MsoNormal>Generally an operation is routed to one or more of the
4021 instance information generators (providers, or Pegasus services) based on a
4022 routing definition associated with the class defined for the instance.</p>
4023
4024 <p class=MsoNormal>The routing algorithm is clearly implementation dependent
4025 and is not specified in DMTF standards.<span style="mso-spacerun: yes">
4026 </span></p>
4027
4028 <p class=MsoNormal>The </p>
4029
4030 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-family:"Times New Roman";
4031 mso-fareast-font-family:"Times New Roman"'>Routing based on instances<o:p></o:p></span></p>
4032
4033 karl 1.1 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-family:"Times New Roman";
4034 mso-fareast-font-family:"Times New Roman"'>Hieaarchy expansion – CIM is an
4035 object system and as such, requests for object information demand that more
4036 than simply the class being directly addressed<o:p></o:p></span></p>
4037
4038 <p class=MsoNormal>Routing to Instance repository – Originally the instance
4039 repository was considered the default “provider” if there was no provider
4040 specified (no provider qualifier defined a provider to process for the
4041 class).<span style="mso-spacerun: yes"> </span>However, that was considered
4042 unacceptable for a number of reasons (See xxx). Thus</p>
4043
4044 <p class=MsoNormal>Routing is based on</p>
4045
4046 <h3><a name="_Toc1619574"><![if !supportLists]>7.1.3<span style='font:7.0pt "Times New Roman"'>
4047 </span><![endif]>Security Issues</a></h3>
4048
4049 <h3><a name="_Toc1619575"><![if !supportLists]>7.1.4<span style='font:7.0pt "Times New Roman"'>
4050 </span><![endif]>General Request Validation</a></h3>
4051
4052 <h3><![if !supportLists]>7.1.5<span style='font:7.0pt "Times New Roman"'>
4053 </span><![endif]>General Request Processing</h3>
4054 karl 1.1
4055 <h3><![if !supportLists]>7.1.6<span style='font:7.0pt "Times New Roman"'>
4056 </span><![endif]>General Response Processing</h3>
4057
4058 <h3><![if !supportLists]>7.1.7<span style='font:7.0pt "Times New Roman"'>
4059 </span><![endif]>Modules Involved</h3>
4060
4061 <h3><![if !supportLists]>7.1.8<span style='font:7.0pt "Times New Roman"'>
4062 </span><![endif]>Open Issues and future considerations</h3>
4063
4064 <p class=MsoNormal><b>Multiple providers for a single class </b>– One of the
4065 significant discussions to date in the implementation of providers has been the
4066 issue of multiple providers for a single class and the possible algorithims,
4067 response aggregation and response validation for this possibility.</p>
4068
4069 <p class=MsoNormal><b>QUESTION:</b><span style="mso-spacerun: yes"> </span>Do
4070 we have a use case for multiple providers for a single class in Pegasus V 2.0?</p>
4071
4072 <h2><a name="_Toc1619576"><![if !supportLists]>7.2<![endif]>CreateInstance</a></h2>
4073
4074 <h3><a name="_Toc1619577"><![if !supportLists]>7.2.1<span style='font:7.0pt "Times New Roman"'>
4075 karl 1.1 </span><![endif]>Function</a></h3>
4076
4077 <h3><a name="_Toc1619578"><![if !supportLists]>7.2.2<span style='font:7.0pt "Times New Roman"'>
4078 </span><![endif]>HTTP Specification Definition</a></h3>
4079
4080 <p class=MsoNormal>This operation is used to create a single CIM Instance in
4081 the target Namespace. The Instance MUST NOT already exist. </p>
4082
4083 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
4084
4085 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>CreateInstance</p>
4086
4087 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4088 </span><instanceName><span style="mso-spacerun: yes">
4089 </span>CreateInstance (<span style="mso-spacerun: yes"> </span></p>
4090
4091 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4092 <instance> NewInstance<span style="mso-spacerun: yes"> </span></p>
4093
4094 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4095
4096 karl 1.1 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4097
4098 <p class=MsoNormal>The NewInstance input parameter defines the new
4099 Instance.<span style="mso-spacerun: yes"> </span>The proposed definition MUST
4100 be a correct Instance definition for the underlying CIM Class according to the
4101 CIM specification [1]. </p>
4102
4103 <p class=MsoNormal>In processing the creation of the new Instance, the
4104 following rules MUST be conformed to by the CIM Server: </p>
4105
4106 <ul style='margin-top:0in' type=disc>
4107 <li class=MsoNormal style='mso-list:l1 level1 lfo33;tab-stops:list .5in'>Any
4108 CLASSORIGIN and PROPAGATED attributes in the NewInstance MUST be ignored
4109 by the Server. </li>
4110 <li class=MsoNormal style='mso-list:l1 level1 lfo33;tab-stops:list .5in'>The
4111 Server MUST ensure that: </li>
4112 </ul>
4113
4114 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4115 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4116 style='font:7.0pt "Times New Roman"'>
4117 karl 1.1 </span></span><![endif]>Any Qualifiers in the Instance not defined in the Class
4118 are created as new elements of the Instance. </p>
4119
4120 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4121 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4122 style='font:7.0pt "Times New Roman"'>
4123 </span></span><![endif]>All Properties of the Instance preserve their
4124 CLASSORIGIN attribute value from that defined in the Class. </p>
4125
4126 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4127 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4128 style='font:7.0pt "Times New Roman"'>
4129 </span></span><![endif]>If a Property is specified in the ModifiedInstance
4130 parameter, the value assigned to that property in the Instance (including NULL)
4131 becomes the value of the property</p>
4132
4133 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4134 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4135 style='font:7.0pt "Times New Roman"'>
4136 </span></span><![endif]>for the Instance. Note that it is a Client error to
4137 specify a Property that does not belong to the Class. </p>
4138 karl 1.1
4139 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4140 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4141 style='font:7.0pt "Times New Roman"'>
4142 </span></span><![endif]>If a Property of the Class is not specified in the
4143 Instance, then that Property is inherited without modification by the Instance.
4144 </p>
4145
4146 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4147 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4148 style='font:7.0pt "Times New Roman"'>
4149 </span></span><![endif]>Servers MAY choose to ignore TOINSTANCE. Servers that
4150 do not ignore TOINSTANCE MUST interpret it as follows. Any Qualifiers defined
4151 in the Class with a TOINSTANCE attribute value of true appear in the Instance.
4152 Qualifiers in the Class with a TOINSTANCE attribute value of false MUST NOT be
4153 propagated to the instance. </p>
4154
4155 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
4156 tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
4157 style='font:7.0pt "Times New Roman"'>
4158 </span></span><![endif]>Any Qualifier propagated from the Class cannot be
4159 karl 1.1 modified in the Instance if the OVERRIDABLE attribute of that Qualifier was set
4160 to false in the Class. It is a Client error to specify such a Qualifier in the
4161 NewInstance with a different definition to that in the Class (where definition
4162 encompasses the name, type and flavor attribute settings of the
4163 <QUALIFIER> element, and the value of the Qualifier). </p>
4164
4165 <p class=MsoNormal>If successful, the return value defines the object path of
4166 the new CIM Instance relative to the target Namespace (i.e. the Model Path as
4167 defined by [1]), created by the CIM Server.<span style="mso-spacerun: yes">
4168 </span>It is returned in case one or more of the new keys of the Instance are
4169 allocated dynamically during the creation process rather than specified in the
4170 request. </p>
4171
4172 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4173 returned by this method, where the first applicable error in the list (starting
4174 with the first element of the list, and working down) is the error returned.
4175 Any additional method-specific interpretation of the error in is given in parentheses.
4176 </p>
4177
4178 <ul style='margin-top:0in' type=disc>
4179 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4180 karl 1.1 </li>
4181 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
4182 </li>
4183 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4184 </li>
4185 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4186 (including missing, duplicate, unrecognized or otherwise incorrect
4187 parameters) </li>
4188 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4189 (the CIM Class of which this is to be a new Instance does not exist) </li>
4190 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_ALREADY_EXISTS
4191 (the CIM Instance already exists) </li>
4192 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_FAILED
4193 (some other unspecified error occurred)</li>
4194 </ul>
4195
4196 <h3><a name="_Toc1619579"><![if !supportLists]>7.2.3<span style='font:7.0pt "Times New Roman"'>
4197 </span><![endif]>Client API</a></h3>
4198
4199 <p class=code><span style="mso-spacerun: yes"> </span>virtual CIMReference
4200 createInstance(</p>
4201 karl 1.1
4202 <p class=code><span style='mso-tab-count:1'> </span>const String&
4203 nameSpace,</p>
4204
4205 <p class=code><span style='mso-tab-count:1'> </span>const CIMInstance&
4206 newInstance);</p>
4207
4208 <h3><a name="_Toc1619580"><![if !supportLists]>7.2.4<span style='font:7.0pt "Times New Roman"'>
4209 </span><![endif]>Validation</a></h3>
4210
4211 <p class=MsoNormal>CIMOM</p>
4212
4213 <p class=MsoNormal>Valid Namespace</p>
4214
4215 <p class=MsoNormal>ClassName is valid and the class for which this instance is
4216 to be created is valid – Returns CIM_ERR_INVALID_CLASS on error</p>
4217
4218 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4219
4220 <p class=MsoNormal>There is a valid provider for this class.<span
4221 style="mso-spacerun: yes"> </span>This is a Pegasus validation requirement
4222 karl 1.1 (see earlier discussion of the repository as default provider). Since Pegasus
4223 will not support the concept of the repository as default provider, an instance
4224 creation for which there is no provider must be refused.</p>
4225
4226 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4227
4228 <p class=MsoNormal>Not an instance for an abstract class.</p>
4229
4230 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4231
4232 <p class=MsoNormal>Determining prior existence of an instance. It is illegal to
4233 to create multiple copies of a single instance.<span style="mso-spacerun:
4234 yes"> </span>However, it is the provider that knows if an instance already
4235 exists, not the CIMOM.<span style="mso-spacerun: yes"> </span>Therefore, the
4236 issue for Pegasus processing is whether the CIMOM should valid the lack of
4237 prior existence of the instance by making a request to the provider or simply
4238 pass the operation to the provider and expect the provider to refuse any
4239 duplicates.</p>
4240
4241 <p class=MsoNormal>QUESTION: Should we validate duplication of instances in the
4242 CIMOM????</p>
4243 karl 1.1
4244 <p class=MsoNormal>Verify that there is a value for all properties that have
4245 the required Qualifier.</p>
4246
4247 <h3><a name="_Toc1619581"><![if !supportLists]>7.2.5<span style='font:7.0pt "Times New Roman"'>
4248 </span><![endif]>Routing</a></h3>
4249
4250 <h3><![if !supportLists]>7.2.6<span style='font:7.0pt "Times New Roman"'>
4251 </span><![endif]>Operation Request Processing</h3>
4252
4253 <h3><![if !supportLists]>7.2.7<span style='font:7.0pt "Times New Roman"'>
4254 </span><![endif]>Operation Response Processing</h3>
4255
4256 <h2><a name="_Toc1619582"><![if !supportLists]>7.3<![endif]>GetInstance</a></h2>
4257
4258 <h3><a name="_Toc1619583"><![if !supportLists]>7.3.1<span style='font:7.0pt "Times New Roman"'>
4259 </span><![endif]>Function</a></h3>
4260
4261 <h3><a name="_Toc1619584"><![if !supportLists]>7.3.2<span style='font:7.0pt "Times New Roman"'>
4262 </span><![endif]>HTTP Specification Definition</a></h3>
4263
4264 karl 1.1 <p class=MsoNormal>This operation is used to return a single CIM Instance from
4265 the target Namespace. </p>
4266
4267 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>GetInstance</p>
4268
4269 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4270 </span><instance> GetInstance (<span style="mso-spacerun: yes"> </span></p>
4271
4272 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4273 <instanceName> InstanceName,<span style="mso-spacerun: yes"> </span></p>
4274
4275 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4276 </span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes">
4277 </span></p>
4278
4279 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4280 </span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
4281 style="mso-spacerun: yes"> </span></p>
4282
4283 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4284 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
4285 karl 1.1 style="mso-spacerun: yes"> </span></p>
4286
4287 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4288 </span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
4289 style="mso-spacerun: yes"> </span></p>
4290
4291 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4292
4293 <p class=MsoNormal>The InstanceName input parameter defines the name of the
4294 Instance to be retrieved. </p>
4295
4296 <p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
4297 that only elements (properties and qualifiers) overridden within the definition
4298 of the Instance are returned [1].<span style="mso-spacerun: yes"> </span>If
4299 false, all elements are returned.<span style="mso-spacerun: yes"> </span>This
4300 parameter therefore effects a CIM Server-side mechanism to filter certain
4301 elements of the returned object based on whether or not they have been
4302 propagated from the parent Class (as defined by the PROPAGATED attribute). </p>
4303
4304 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
4305 specifies that all Qualifiers for that Instance (including Qualifiers on the
4306 karl 1.1 Instance and on any returned Properties) MUST be included as <QUALIFIER>
4307 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
4308 <QUALIFIER> elements are present in the returned Instance. </p>
4309
4310 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
4311 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
4312 elements in the returned Instance. If false, no CLASSORIGIN attributes are
4313 present in the returned Instance. </p>
4314
4315 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
4316 of the array define one or more Property names.<span style="mso-spacerun:
4317 yes"> </span>The returned Instance MUST NOT include elements for any</p>
4318
4319 <p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
4320 yes"> </span>Note that if LocalOnly is specified as true this acts as an
4321 additional filter on the set of Properties returned (for example, if Property A
4322 is included in the PropertyList but LocalOnly is set to true and A is not local
4323 to the requested Instance, then it will not be included in the response). If
4324 the PropertyList input parameter is an empty array this signifies that no
4325 Properties are included in the response. If the PropertyList input parameter is
4326 NULL this specifies that all Properties (subject to the conditions expressed by
4327 karl 1.1 the other parameters) are included in the response. </p>
4328
4329 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
4330 MUST ignore the duplicates but otherwise process the request normally.<span
4331 style="mso-spacerun: yes"> </span>If the PropertyList contains elements which
4332 are invalid Property names for the target Instance, the Server MUST ignore such
4333 entries but otherwise process the request normally. </p>
4334
4335 <p class=MsoNormal>If successful, the return value is a single CIM Instance. </p>
4336
4337 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4338 returned by this method, where the first applicable error in the list (starting
4339 with the first element of the list, and working down) is the error returned.
4340 Any additional method-specific interpretation of the error in is given in
4341 parentheses. </p>
4342
4343 <ul style='margin-top:0in' type=disc>
4344 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4345 </li>
4346 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4347 </li>
4348 karl 1.1 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4349 (including missing, duplicate, unrecognized or otherwise incorrect
4350 parameters) </li>
4351 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4352 (the CIM Class does not exist in the specified namespace) </li>
4353 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
4354 (the CIM Class does exist, but the requested CIM Instance does not exist
4355 in the specified namespace) </li>
4356 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_FAILED
4357 (some other unspecified error occurred)</li>
4358 </ul>
4359
4360 <h3><a name="_Toc1619585"><![if !supportLists]>7.3.3<span style='font:7.0pt "Times New Roman"'>
4361 </span><![endif]>Client API</a></h3>
4362
4363 <p class=code>virtual CIMInstance getInstance(</p>
4364
4365 <p class=code><span style='mso-tab-count:1'> </span>const String&
4366 nameSpace,</p>
4367
4368 <p class=code><span style='mso-tab-count:1'> </span>const CIMReference&
4369 karl 1.1 instanceName,</p>
4370
4371 <p class=code><span style='mso-tab-count:1'> </span>Boolean localOnly =
4372 true,</p>
4373
4374 <p class=code><span style='mso-tab-count:1'> </span>Boolean
4375 includeQualifiers = false,</p>
4376
4377 <p class=code><span style='mso-tab-count:1'> </span>Boolean
4378 includeClassOrigin = false,</p>
4379
4380 <p class=code><span style='mso-tab-count:1'> </span>const
4381 CIMPropertyList& propertyList = CIMPropertyList());</p>
4382
4383 <h3><a name="_Toc1619586"><![if !supportLists]>7.3.4<span style='font:7.0pt "Times New Roman"'>
4384 </span><![endif]>Request Validation</a></h3>
4385
4386 <p class=MsoNormal>Validation is distributed, part in the CIMOM and part in the
4387 “provider”</p>
4388
4389 <p class=MsoNormal>CIMOM Processing</p>
4390 karl 1.1
4391 <ul style='margin-top:0in' type=disc>
4392 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Valid
4393 namespace</li>
4394 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Classname
4395 valid and class exists in the repository</li>
4396 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>There
4397 is a valid source for this information (provider, service, etc.) – If
4398 there is none, CIM_ERR_NOT_FOUND is returned. </li>
4399 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Keys
4400 defined in the request are valid keys</li>
4401 </ul>
4402
4403 <p class=MsoNormal>What the CIMOM cannot validate:</p>
4404
4405 <p class=MsoNormal>That the instances do exist.</p>
4406
4407 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
4408
4409 <p class=MsoNormal>Validation required in the processor</p>
4410
4411 karl 1.1 <p class=MsoNormal>Instance exists</p>
4412
4413 <p class=MsoNormal>Question: Do we need to validate that there is a value for
4414 all properties that have the required qualifier?</p>
4415
4416 <h3><a name="_Toc1619587"><![if !supportLists]>7.3.5<span style='font:7.0pt "Times New Roman"'>
4417 </span><![endif]>Request Routing</a></h3>
4418
4419 <p class=MsoNormal>TBD</p>
4420
4421 <h3><a name="_Toc1619588"><![if !supportLists]>7.3.6<span style='font:7.0pt "Times New Roman"'>
4422 </span><![endif]>Request Processing</a></h3>
4423
4424 <p class=MsoNormal>TBD</p>
4425
4426 <h3><a name="_Toc1619589"><![if !supportLists]>7.3.7<span style='font:7.0pt "Times New Roman"'>
4427 </span><![endif]>Response Processing</a></h3>
4428
4429 <h3><a name="_Toc1619590"><![if !supportLists]>7.3.8<span style='font:7.0pt "Times New Roman"'>
4430 </span><![endif]>Open Questions</a></h3>
4431
4432 karl 1.1 <h2><a name="_Toc1619591"><![if !supportLists]>7.4<![endif]>DeleteInstance</a></h2>
4433
4434 <h3><a name="_Toc1619592"><![if !supportLists]>7.4.1<span style='font:7.0pt "Times New Roman"'>
4435 </span><![endif]>Function</a></h3>
4436
4437 <h3><a name="_Toc1619593"><![if !supportLists]>7.4.2<span style='font:7.0pt "Times New Roman"'>
4438 </span><![endif]>HTTP Specification Definition</a></h3>
4439
4440 <p class=MsoNormal>This operation is used to delete a single CIM Instance from
4441 the target Namespace. </p>
4442
4443 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
4444
4445 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>DeleteInstance</p>
4446
4447 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void<span
4448 style="mso-spacerun: yes"> </span>DeleteInstance (<span style="mso-spacerun:
4449 yes"> </span></p>
4450
4451 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4452 <instanceName> InstanceName<span style="mso-spacerun: yes"> </span></p>
4453 karl 1.1
4454 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4455
4456 <p class=MsoNormal>The InstanceName input parameter defines the name (model
4457 path) of the Instance to be deleted. </p>
4458
4459 <p class=MsoNormal>If successful, the specified Instance MUST have been removed
4460 by the CIM Server. </p>
4461
4462 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4463 returned by this method, where the first applicable error in the list (starting
4464 with the first element of the list, and working down) is the error returned.
4465 Any additional method-specific interpretation of the error in is given in
4466 parentheses. </p>
4467
4468 <ul style='margin-top:0in' type=disc>
4469 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4470 </li>
4471 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
4472 </li>
4473 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4474 karl 1.1 </li>
4475 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4476 (including missing, duplicate, unrecognized or otherwise incorrect
4477 parameters) </li>
4478 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4479 (the CIM Class does not exist in the specified namespace) </li>
4480 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
4481 (the CIM Class does exist, but the requested CIM Instance does not exist
4482 in the specified namespace) </li>
4483 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_FAILED
4484 (some other unspecified error occurred)</li>
4485 </ul>
4486
4487 <h3><a name="_Toc1619594"><![if !supportLists]>7.4.3<span style='font:7.0pt "Times New Roman"'>
4488 </span><![endif]>Client API</a></h3>
4489
4490 <p class=code>virtual void deleteInstance(</p>
4491
4492 <p class=code><span style='mso-tab-count:1'> </span>const String&
4493 nameSpace,</p>
4494
4495 karl 1.1 <p class=code><span style='mso-tab-count:1'> </span>const CIMReference&
4496 instanceName);</p>
4497
4498 <h3><a name="_Toc1619595"><![if !supportLists]>7.4.4<span style='font:7.0pt "Times New Roman"'>
4499 </span><![endif]>Request Routing</a></h3>
4500
4501 <h3><a name="_Toc1619596"><![if !supportLists]>7.4.5<span style='font:7.0pt "Times New Roman"'>
4502 </span><![endif]>Validation</a></h3>
4503
4504 <h3><a name="_Toc1619597"><![if !supportLists]>7.4.6<span style='font:7.0pt "Times New Roman"'>
4505 </span><![endif]>Request Processing</a></h3>
4506
4507 <h3><a name="_Toc1619598"><![if !supportLists]>7.4.7<span style='font:7.0pt "Times New Roman"'>
4508 </span><![endif]>Response Processing</a></h3>
4509
4510 <h2><a name="_Toc1619599"><![if !supportLists]>7.5<![endif]>ModifyInstance</a></h2>
4511
4512 <h3><a name="_Toc1619600"><![if !supportLists]>7.5.1<span style='font:7.0pt "Times New Roman"'>
4513 </span><![endif]>HTTP Specification Definition</a></h3>
4514
4515 <p class=MsoNormal>This operation is used to modify an existing CIM Instance in
4516 karl 1.1 the target Namespace. The Instance MUST already exist. </p>
4517
4518 <p class=MsoNormal><span style="mso-spacerun: yes">
4519 </span></p>
4520
4521 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>ModifyInstance</p>
4522
4523 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
4524 ModifyInstance (<span style="mso-spacerun: yes"> </span></p>
4525
4526 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4527 <namedInstance> ModifiedInstance,<span style="mso-spacerun: yes">
4528 </span></p>
4529
4530 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN,
4531 OPTIONAL] boolean IncludeQualifiers = true,<span style="mso-spacerun: yes">
4532 </span></p>
4533
4534 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN,
4535 OPTIONAL, NULL] string propertyList[] = NULL<span style="mso-spacerun: yes">
4536 </span></p>
4537 karl 1.1
4538 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4539
4540 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4541
4542 <p class=MsoNormal>The ModifiedInstance input parameter identifies the name of
4543 the Instance to be modified, and defines the set of changes (which MUST be
4544 correct amendments to the Instance as defined by the CIM Specification [1]) to
4545 be made to the current Instance definition. </p>
4546
4547 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
4548 specifies that the Qualifiers are modified as specified in the
4549 ModifiedInstance.If false, Qualifiers in the ModifiedInstance are ignored and
4550 no Qualifiers are explicitly modified in the specified Instance. </p>
4551
4552 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
4553 of the array define one or more Property names.<span style="mso-spacerun:
4554 yes"> </span>Only those properties specified in the PropertyList are modified
4555 as specified in the ModifiedInstance.Properties of the ModifiedInstance that
4556 are missing from the PropertyList are ignored.If the PropertyList input
4557 parameter is an empty array this signifies that no Properties are explicitly
4558 karl 1.1 modified in the specified Instance. If the PropertyList input parameter is NULL
4559 this specifies that all Properties are updated in the specified Instance. </p>
4560
4561 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
4562 MUST ignore the duplicates but otherwise process the request normally. If the
4563 PropertyList contains elements which are invalid Property names for the target
4564 Instance, the Server MUST ignore such entries but otherwise process the request
4565 normally. </p>
4566
4567 <p class=MsoNormal>In processing the modification of the Instance, the
4568 following rules MUST be conformed to by the CIM Server: </p>
4569
4570 <ul style='margin-top:0in' type=disc>
4571 <li class=MsoNormal style='mso-list:l15 level1 lfo28;tab-stops:list .5in'>Any
4572 CLASSORIGIN and PROPAGATED attributes in the ModifiedInstance MUST be
4573 ignored by the Server. </li>
4574 <li class=MsoNormal style='mso-list:l15 level1 lfo28;tab-stops:list .5in'>The
4575 Class MUST exist, and the Client MUST NOT change the ame of the Class in
4576 the modified Instance. The Server MUST ensure that: </li>
4577 <ul style='margin-top:0in' type=circle>
4578 <ul style='margin-top:0in' type=square>
4579 karl 1.1 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
4580 Qualifiers in the Instance not defined in the Class are created as new
4581 elements of the Instance if IncludeQualifiers is true. </li>
4582 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>All
4583 Properties of the Instance preserve their CLASSORIGIN attribute value
4584 from that defined in the Class. </li>
4585 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
4586 Qualifier previously defined in the Instance but not defined in the
4587 Class, and which is not present in the ModifiedInstance parameter, is
4588 removed from the Instance if IncludeQualifiers is true. </li>
4589 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>If
4590 a Property is specified in the ModifiedInstance and PropertyList
4591 parameters, the value assigned to that property therein (including NULL)
4592 becomes the value of the<span style="mso-spacerun: yes">
4593 </span>property for the Instance. Note that it is a Client error to
4594 specify a Property that does not belong to the Class. </li>
4595 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>If
4596 a Property of the Class is not specified in the ModifiedInstance but is
4597 specified in the PropertyList, then that Property is inherited without
4598 modification by the Instance (so that any previous changes to that
4599 Property in the Instance are lost). </li>
4600 karl 1.1 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Servers
4601 MAY choose to ignore TOINSTANCE. Servers that do not ignore TOINSTANCE
4602 MUST interpret it as follows. Any Qualifiers defined in the Class with a</li>
4603 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>TOINSTANCE
4604 attribute value of true appear in the Instance (it is not possible
4605 remove a propagated Qualifier from an Instance). Qualifiers in the Class
4606 with a TOINSTANCE attribute value of false MUST NOT be propagated to the
4607 Instance </li>
4608 <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
4609 Qualifier propagated from the Class cannot be modified in the Instance
4610 if the OVERRIDABLE attribute of that Qualifier was set to false in the
4611 Class. It is a Client error to specify such a Qualifier in the ModifiedInstance
4612 with a different definition to that in the Class (where definition
4613 encompasses the name, type and flavor attribute settings of<span
4614 style="mso-spacerun: yes"> </span>the <QUALIFIER> element, and
4615 the value of the Qualifier). </li>
4616 </ul>
4617 </ul>
4618 </ul>
4619
4620 <p class=MsoNormal>If successful, the specified Instance MUST have been updated
4621 karl 1.1 by the CIM Server. </p>
4622
4623 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4624 returned by this method, where the first applicable error in the list (starting
4625 with the first element of the list, and working down) is the error returned.
4626 Any additional method-specific interpretation of the error in is given in
4627 parentheses. </p>
4628
4629 <ul style='margin-top:0in' type=disc>
4630 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4631 </li>
4632 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
4633 </li>
4634 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4635 </li>
4636 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4637 (including missing, duplicate, unrecognized or otherwise incorrect
4638 parameters) </li>
4639 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4640 (the CIM Class of which this is to be a new Instance does not exist) </li>
4641 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
4642 karl 1.1 (the CIM Instance does not exist) </li>
4643 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_FAILED
4644 (some other unspecified error occurred)</li>
4645 </ul>
4646
4647 <h3><a name="_Toc1619601"><![if !supportLists]>7.5.2<span style='font:7.0pt "Times New Roman"'>
4648 </span><![endif]>Client API</a></h3>
4649
4650 <p class=code><span style="mso-spacerun: yes"> </span>virtual void
4651 modifyInstance(</p>
4652
4653 <p class=code><span style='mso-tab-count:1'> </span>const String&
4654 nameSpace,</p>
4655
4656 <p class=code><span style='mso-tab-count:1'> </span>const
4657 CIMNamedInstance& modifiedInstance,</p>
4658
4659 <p class=code><span style='mso-tab-count:1'> </span>Boolean
4660 includeQualifiers = true,</p>
4661
4662 <p class=code><span style='mso-tab-count:1'> </span>const
4663 karl 1.1 CIMPropertyList& propertyList = CIMPropertyList());</p>
4664
4665 <h3><a name="_Toc1619602"><![if !supportLists]>7.5.3<span style='font:7.0pt "Times New Roman"'>
4666 </span><![endif]>Validation</a></h3>
4667
4668 <h3><a name="_Toc1619603"><![if !supportLists]>7.5.4<span style='font:7.0pt "Times New Roman"'>
4669 </span><![endif]>Routing</a></h3>
4670
4671 <h3><a name="_Toc1619604"><![if !supportLists]>7.5.5<span style='font:7.0pt "Times New Roman"'>
4672 </span><![endif]>Request Processing</a></h3>
4673
4674 <h3><a name="_Toc1619605"><![if !supportLists]>7.5.6<span style='font:7.0pt "Times New Roman"'>
4675 </span><![endif]>Response Processing</a></h3>
4676
4677 <h3><a name="_Toc1619606"><![if !supportLists]>7.5.7<span style='font:7.0pt "Times New Roman"'>
4678 </span><![endif]>Open Questions</a></h3>
4679
4680 <h2><a name="_Toc1619607"><![if !supportLists]>7.6<![endif]>EnumerateInstanceNames</a></h2>
4681
4682 <h3><a name="_Toc1619608"><![if !supportLists]>7.6.1<span style='font:7.0pt "Times New Roman"'>
4683 </span><![endif]>HTTP Specification Definition</a></h3>
4684 karl 1.1
4685 <p class=MsoNormal>This operation is used to enumerate the names (model paths)
4686 of the instances of a CIM Class in the target Namespace. </p>
4687
4688 <p class=MsoNormal><span style="mso-spacerun: yes">
4689 </span></p>
4690
4691 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4692 </span>EnumerateInstanceNames</p>
4693
4694 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4695 </span><instanceName>* EnumerateInstanceNames (<span style="mso-spacerun:
4696 yes"> </span></p>
4697
4698 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4699 <className> ClassName<span style="mso-spacerun: yes"> </span></p>
4700
4701 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4702
4703 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
4704
4705 karl 1.1 <p class=MsoNormal>The ClassName input parameter defines the Class that is the
4706 basis for the enumeration. </p>
4707
4708 <p class=MsoNormal>If successful, the method returns zero or more names of
4709 Instances (model paths) that meet the requsted criteria. </p>
4710
4711 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4712 returned by this method, where the first applicable error in the list (starting
4713 with the first element of the list, and working down) is the error returned.
4714 Any additional method-specific interpretation of the error in is given in parentheses.
4715 </p>
4716
4717 <ul style='margin-top:0in' type=disc>
4718 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4719 </li>
4720 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
4721 </li>
4722 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4723 </li>
4724 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4725 (including missing, duplicate, unrecognized or otherwise incorrect
4726 karl 1.1 parameters) </li>
4727 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4728 (the CIM Class that is the basis for this enumeration does not exist) </li>
4729 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_FAILED
4730 (some other unspecified error occurred)</li>
4731 </ul>
4732
4733 <h3><a name="_Toc1619609"><![if !supportLists]>7.6.2<span style='font:7.0pt "Times New Roman"'>
4734 </span><![endif]>Client API</a></h3>
4735
4736 <p class=code><span style="mso-spacerun: yes"> </span>virtual
4737 Array<CIMReference> enumerateInstanceNames(</p>
4738
4739 <p class=code><span style='mso-tab-count:1'> </span>const String&
4740 nameSpace,</p>
4741
4742 <p class=code><span style='mso-tab-count:1'> </span>const String&
4743 className);</p>
4744
4745 <h3><a name="_Toc1619610"><![if !supportLists]>7.6.3<span style='font:7.0pt "Times New Roman"'>
4746 </span><![endif]>Validation</a></h3>
4747 karl 1.1
4748 <h3><a name="_Toc1619611"><![if !supportLists]>7.6.4<span style='font:7.0pt "Times New Roman"'>
4749 </span><![endif]>Routing</a></h3>
4750
4751 <h3><a name="_Toc1619612"><![if !supportLists]>7.6.5<span style='font:7.0pt "Times New Roman"'>
4752 </span><![endif]>Request Processing</a></h3>
4753
4754 <h3><a name="_Toc1619613"><![if !supportLists]>7.6.6<span style='font:7.0pt "Times New Roman"'>
4755 </span><![endif]>Response Processing</a></h3>
4756
4757 <h3><a name="_Toc1619614"><![if !supportLists]>7.6.7<span style='font:7.0pt "Times New Roman"'>
4758 </span><![endif]>Open Questions</a></h3>
4759
4760 <h2><a name="_Toc1619616"><![if !supportLists]>7.7<![endif]>EnumerateInstances</a></h2>
4761
4762 <h3><a name="_Toc1619617"><![if !supportLists]>7.7.1<span style='font:7.0pt "Times New Roman"'>
4763 </span><![endif]>HTTP Specification Definition</a></h3>
4764
4765 <p class=MsoNormal>This operation is used to enumerate instances of a CIM Class
4766 in the target Namespace. </p>
4767
4768 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4769 </span>EnumerateInstances</p>
4770
4771 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4772 </span><namedInstance>* EnumerateInstances (<span style="mso-spacerun:
4773 yes"> </span></p>
4774
4775 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4776 <className> ClassName,<span style="mso-spacerun: yes"> </span></p>
4777
4778 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4779 </span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes">
4780 </span></p>
4781
4782 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4783 </span>[IN,OPTIONAL] boolean DeepInheritance = true,<span style="mso-spacerun:
4784 yes"> </span></p>
4785
4786 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4787 </span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
4788 style="mso-spacerun: yes"> </span></p>
4789 karl 1.1
4790 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4791 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
4792 style="mso-spacerun: yes"> </span></p>
4793
4794 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4795 </span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
4796 style="mso-spacerun: yes"> </span></p>
4797
4798 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4799
4800 <p class=MsoNormal>The ClassName input parameter defines the Class that is the
4801 basis for the enumeration. </p>
4802
4803 <p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
4804 that, for each returned Instance, only elements (properties and qualifiers)
4805 overridden within the definition of that Instance are included [1].<span
4806 style="mso-spacerun: yes"> </span>If false, all elements are returned.<span
4807 style="mso-spacerun: yes"> </span>This parameter therefore effects a CIM
4808 Server-side mechanism to filter certain elements of the returned object based
4809 on whether or not they have been propagated from the parent Class (as defined
4810 karl 1.1 by the PROPAGATED attribute). </p>
4811
4812 <p class=MsoNormal>If the DeepInheritance input parameter is true, this
4813 specifies that, for each returned Instance of the Class, all properties of the
4814 Instance MUST be present (subject to constraints imposed by the other
4815 parameters), including any which were added by subclassing the specified Class.
4816 If false, each returned Instance includes only properties defined for the
4817 specified Class. </p>
4818
4819 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
4820 specifies that all Qualifiers for each Instance (including Qualifiers on the
4821 Instance and on any returned Properties) MUST be included as <QUALIFIER>
4822 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
4823 <QUALIFIER> elements are present in each returned Instance. </p>
4824
4825 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
4826 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
4827 elements in each returned Instance. If false, no CLASSORIGIN attributes are
4828 present in each returned Instance. </p>
4829
4830 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
4831 karl 1.1 of the array define one or more Property names.<span style="mso-spacerun:
4832 yes"> </span>Each returned Instance MUST NOT include elements for any
4833 Properties missing from this list.<span style="mso-spacerun: yes"> </span>Note
4834 that if LocalOnly is specified as true (or DeepInheritance is specified as
4835 false) this acts as an additional filter on the set of Properties returned (for
4836 example, if Property A is included in the PropertyList but LocalOnly is set to
4837 true and A is not local to a returned Instance, then it will not be included in
4838 that Instance). If the PropertyList input parameter is an empty array this
4839 signifies that no Properties are included in each returned Instance. If the
4840 PropertyList input parameter is NULL this specifies that all Properties
4841 (subject to the conditions expressed by the other parameters) are included in
4842 each returned Instance. </p>
4843
4844 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
4845 MUST ignore the duplicates but otherwise process the request normally.<span
4846 style="mso-spacerun: yes"> </span>If the PropertyList contains elements which
4847 are invalid Property names for any target Instance, the Server MUST ignore such
4848 entries but otherwise process the request normally. </p>
4849
4850 <p class=MsoNormal>If successful, the method returns zero or more named
4851 Instances that meet the required criteria. </p>
4852 karl 1.1
4853 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
4854 returned by this method, where the first applicable error in the list (starting
4855 with the first element of the list, and working down) is the error returned.
4856 Any additional method-specific interpretation of the error in is given in parentheses.
4857 </p>
4858
4859 <ul style='margin-top:0in' type=disc>
4860 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
4861 </li>
4862 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
4863 </li>
4864 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
4865 </li>
4866 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
4867 (including missing, duplicate, unrecognized or otherwise incorrect
4868 parameters) </li>
4869 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
4870 (the CIM Class that is the basis for this enumeration does not exist) </li>
4871 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_FAILED
4872 (some other unspecified error occurred)</li>
4873 karl 1.1 </ul>
4874
4875 <h3><a name="_Toc1619618"><![if !supportLists]>7.7.2<span style='font:7.0pt "Times New Roman"'>
4876 </span><![endif]>Client API</a></h3>
4877
4878 <p class=code><span style="mso-spacerun: yes"> </span>virtual
4879 Array<CIMNamedInstance> enumerateInstances(</p>
4880
4881 <p class=code><span style='mso-tab-count:1'> </span>const String&
4882 nameSpace,</p>
4883
4884 <p class=code><span style='mso-tab-count:1'> </span>const String&
4885 className,</p>
4886
4887 <p class=code><span style='mso-tab-count:1'> </span>Boolean deepInheritance
4888 = true,</p>
4889
4890 <p class=code><span style='mso-tab-count:1'> </span>Boolean localOnly = true,</p>
4891
4892 <p class=code><span style='mso-tab-count:1'> </span>Boolean
4893 includeQualifiers = false,</p>
4894 karl 1.1
4895 <p class=code><span style='mso-tab-count:1'> </span>Boolean
4896 includeClassOrigin = false,</p>
4897
4898 <p class=code><span style='mso-tab-count:1'> </span>const
4899 CIMPropertyList& propertyList = CIMPropertyList());</p>
4900
4901 <h3><a name="_Toc1619619"><![if !supportLists]>7.7.3<span style='font:7.0pt "Times New Roman"'>
4902 </span><![endif]>Validation</a></h3>
4903
4904 <h3><a name="_Toc1619620"><![if !supportLists]>7.7.4<span style='font:7.0pt "Times New Roman"'>
4905 </span><![endif]>Routing</a></h3>
4906
4907 <h3><a name="_Toc1619621"><![if !supportLists]>7.7.5<span style='font:7.0pt "Times New Roman"'>
4908 </span><![endif]>Request Processing</a></h3>
4909
4910 <h3><a name="_Toc1619622"><![if !supportLists]>7.7.6<span style='font:7.0pt "Times New Roman"'>
4911 </span><![endif]>Response Processing</a></h3>
4912
4913 <h3><a name="_Toc1619623"><![if !supportLists]>7.7.7<span style='font:7.0pt "Times New Roman"'>
4914 </span><![endif]>Open Questions</a></h3>
4915 karl 1.1
4916 <h1><![if !supportLists]>8<span style='font:7.0pt "Times New Roman"'>
4917 </span><![endif]><span style="mso-spacerun: yes"> </span><a name="_Toc1619625">Association
4918 Operations</a></h1>
4919
4920 <h2><a name="_Toc1619626"><![if !supportLists]>8.1<![endif]>Associatiors</a></h2>
4921
4922 <h3><a name="_Toc1619627"><![if !supportLists]>8.1.1<span style='font:7.0pt "Times New Roman"'>
4923 </span><![endif]>Function</a></h3>
4924
4925 <h3><a name="_Toc1619628"><![if !supportLists]>8.1.2<span style='font:7.0pt "Times New Roman"'>
4926 </span><![endif]>HTTP Specification Definition</a></h3>
4927
4928 <p class=MsoNormal>This operation is used to enumerate CIM Objects (Classes or
4929 Instances) that are associated to a particular source CIM Object. </p>
4930
4931 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>Associators</p>
4932
4933 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4934 </span><objectWithPath>* Associators (<span style="mso-spacerun: yes">
4935 </span></p>
4936 karl 1.1
4937 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
4938 <objectName> ObjectName,<span style="mso-spacerun: yes"> </span></p>
4939
4940 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span><span
4941 style="mso-spacerun: yes"> </span>[IN,OPTIONAL,NULL] <className>
4942 AssocClass = NULL,<span style="mso-spacerun: yes"> </span></p>
4943
4944 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4945 </span>[IN,OPTIONAL,NULL] <className> ResultClass = NULL,<span
4946 style="mso-spacerun: yes"> </span></p>
4947
4948 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4949 </span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes">
4950 </span></p>
4951
4952 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4953 </span>[IN,OPTIONAL,NULL] string ResultRole = NULL,<span style="mso-spacerun:
4954 yes"> </span></p>
4955
4956 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4957 karl 1.1 </span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
4958 style="mso-spacerun: yes"> </span></p>
4959
4960 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4961 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
4962 style="mso-spacerun: yes"> </span></p>
4963
4964 <p class=InterfaceSpec><span style="mso-spacerun: yes">
4965 </span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
4966 style="mso-spacerun: yes"> </span></p>
4967
4968 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
4969
4970 <p class=MsoNormal>The ObjectName input parameter defines the source CIM Object
4971 whose associated Objects are to be returned.<span style="mso-spacerun: yes">
4972 </span>This may be either a Class name or Instance name (model path). </p>
4973
4974 <p class=MsoNormal>The AssocClass input parameter, if not NULL, MUST be a valid
4975 CIM Association Class name. It acts as a filter on the returned set of Objects
4976 by mandating that each returned Object MUST be associated to the source Object
4977 via an Instance of this Class or one of its subclasses. </p>
4978 karl 1.1
4979 <p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
4980 valid CIM Class name. It acts as a filter on the returned set of Objects by
4981 mandating that each returned Object MUST be either an Instance of this Class
4982 (or one of its subclasses) or be this Class (or one of its subclasses). </p>
4983
4984 <p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
4985 Property name. It acts as a filter on the returned set of Objects by mandating
4986 that each returned Object MUST be associated to the source Object via an
4987 Association in which the source Object plays the specified role (i.e. the name
4988 of the Property in the Association Class that refers to the source Object MUST
4989 match the value of this parameter). </p>
4990
4991 <p class=MsoNormal>The ResultRole input parameter, if not NULL, MUST be a valid
4992 Property name. It acts as a filter on the returned set of Objects by mandating
4993 that each returned Object MUST be associated to the source Object via an
4994 Association in which the returned Object plays the specified role (i.e. the
4995 name of the Property in the Association Class that refers to the returned
4996 Object MUST match the value of this parameter). </p>
4997
4998 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
4999 karl 1.1 specifies that all Qualifiers for each Object (including Qualifiers on the
5000 Object and on any returned Properties) MUST be included as <QUALIFIER>
5001 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
5002 <QUALIFIER> elements are present in each returned Object. </p>
5003
5004 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
5005 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
5006 elements in each returned Object. If false, no CLASSORIGIN attributes are
5007 present in each returned Object. </p>
5008
5009 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
5010 of the array define one or more Property names.<span style="mso-spacerun:
5011 yes"> </span>Each returned Object MUST NOT include elements for any</p>
5012
5013 <p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
5014 yes"> </span>Note that if LocalOnly is specified as true (or DeepInheritance
5015 is specified as false) this acts as an additional filter on the set of
5016 Properties returned (for example, if Property A is included in the PropertyList
5017 but LocalOnly is set to true and A is not local to a returned Instance, then it
5018 will not be included in that Instance). If the PropertyList input parameter is
5019 an empty array this signifies that no Properties are included in each returned
5020 karl 1.1 Object. If the PropertyList input parameter is NULL this specifies that all
5021 Properties (subject to the conditions expressed by the other parameters) are
5022 included in each returned Object. </p>
5023
5024 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
5025 MUST ignore the duplicates but otherwise process the request normally.<span
5026 style="mso-spacerun: yes"> </span>If the PropertyList contains elements which
5027 are invalid Property names for any target Object, the Server MUST ignore such
5028 entries but otherwise process the request normally. </p>
5029
5030 <p class=MsoNormal>Clients SHOULD NOT explicitly specify properties in the
5031 PropertyList parameter unless they have specified a non-NULL value for the
5032 ResultClass parameter. </p>
5033
5034 <p class=MsoNormal>If successful, the method returns zero or more CIM Classes
5035 or Instances meeting the requested criteria.<span style="mso-spacerun: yes">
5036 </span>Since it is possible for CIM Objects from different hosts or namespaces
5037 to be associated, each returned Object includes location information. </p>
5038
5039 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5040 returned by this method, where the first applicable error in the list (starting
5041 karl 1.1 with the first element of the list, and working down) is the error returned.
5042 Any additional method-specific interpretation of the error in is given in
5043 parentheses. </p>
5044
5045 <ul style='margin-top:0in' type=disc>
5046 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5047 </li>
5048 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5049 </li>
5050 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5051 </li>
5052 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5053 (including missing, duplicate, unrecognized or otherwise incorrect
5054 parameters) </li>
5055 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_FAILED
5056 (some other unspecified error occurred)</li>
5057 </ul>
5058
5059 <h3><a name="_Toc1619629"><![if !supportLists]>8.1.3<span style='font:7.0pt "Times New Roman"'>
5060 </span><![endif]>Request Routing</a></h3>
5061
5062 karl 1.1 <h3><a name="_Toc1619630"><![if !supportLists]>8.1.4<span style='font:7.0pt "Times New Roman"'>
5063 </span><![endif]>Request Validation</a></h3>
5064
5065 <h3><a name="_Toc1619631"><![if !supportLists]>8.1.5<span style='font:7.0pt "Times New Roman"'>
5066 </span><![endif]>TBD</a></h3>
5067
5068 <h2><a name="_Toc1619632"><![if !supportLists]>8.2<![endif]>Associator Names</a></h2>
5069
5070 <p class=MsoNormal>The associatorNames operation enumerates the names of CIM
5071 Objects that are associated to a particular source CIM Object.</p>
5072
5073 <h3><a name="_Toc1619633"><![if !supportLists]>8.2.1<span style='font:7.0pt "Times New Roman"'>
5074 </span><![endif]>HTTP Specification Definition</a></h3>
5075
5076 <p class=MsoNormal>This operation is used to enumerate the names of CIM Objects
5077 (Classes or Instances) that are associated to a particular source CIM Object. </p>
5078
5079 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>AssociatorNames</p>
5080
5081 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5082 </span><objectPath>* AssociatorNames (<span style="mso-spacerun: yes">
5083 karl 1.1 </span></p>
5084
5085 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5086 <objectName> ObjectName,<span style="mso-spacerun: yes"> </span></p>
5087
5088 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5089 </span>[IN,OPTIONAL,NULL] <className> AssocClass = NULL,<span
5090 style="mso-spacerun: yes"> </span></p>
5091
5092 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5093 </span>[IN,OPTIONAL,NULL] <className> ResultClass = NULL,<span
5094 style="mso-spacerun: yes"> </span></p>
5095
5096 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5097 </span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes">
5098 </span></p>
5099
5100 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5101 </span>[IN,OPTIONAL,NULL] string ResultRole = NULL<span style="mso-spacerun:
5102 yes"> </span></p>
5103
5104 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5105
5106 <p class=MsoNormal>The ObjectName input parameter defines the source CIM Object
5107 whose associated names are to be returned. This is either a Class name or
5108 Instance name (model path). </p>
5109
5110 <p class=MsoNormal>The AssocClass input parameter, if not NULL, MUST be a valid
5111 CIM Association Class name. It acts as a filter on the returned set of names by
5112 mandating that each returned name identifies an Object that MUST be associated
5113 to the source Object via an Instance of this Class or one of its subclasses. </p>
5114
5115 <p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
5116 valid CIM Class name. It acts as a filter on the returned set of names by
5117 mandating that each returned name identifies an Object that MUST be either an
5118 Instance of this Class (or one of its subclasses) or be this Class (or one of
5119 its subclasses). </p>
5120
5121 <p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
5122 Property name. It acts as a filter on the returned set of names by mandating
5123 that each returned name identifies an Object that MUST be associated to the
5124 source Object via an Association in which the source Object plays the specified
5125 karl 1.1 role (i.e. the name of the Property in the Association Class that refers to the
5126 source Object MUST match the value of this parameter). </p>
5127
5128 <p class=MsoNormal>The ResultRole input parameter, if not NULL, MUST be a valid
5129 Property name. It acts as a filter on the returned set of names by mandating
5130 that each returned name identifies an Object that MUST be associated to the
5131 source Object via an Association in which the named returned Object plays the
5132 specified role (i.e. the name of the Property in the Association Class that
5133 refers to the returned Object MUST match the value of this parameter). </p>
5134
5135 <p class=MsoNormal>If successful, the method returns zero or more full CIM
5136 Class paths or Instance paths of Objects meeting the requested criteria.<span
5137 style="mso-spacerun: yes"> </span>Since it is possible for CIM Objects from
5138 different hosts or namespaces to be associated, each returned path is an
5139 absolute path that includes host and namespace information. </p>
5140
5141 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5142 returned by this method, where the first applicable error in the list (starting
5143 with the first element of the list, and working down) is the error returned.
5144 Any additional method-specific interpretation of the error in is given in
5145 parentheses. </p>
5146 karl 1.1
5147 <ul style='margin-top:0in' type=disc>
5148 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5149 </li>
5150 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5151 </li>
5152 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5153 </li>
5154 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5155 (including missing, duplicate, unrecognized or otherwise incorrect
5156 parameters) </li>
5157 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_FAILED
5158 (some other unspecified error occurred)</li>
5159 </ul>
5160
5161 <h3><a name="_Toc1619634"><![if !supportLists]>8.2.2<span style='font:7.0pt "Times New Roman"'>
5162 </span><![endif]>Request Routing</a></h3>
5163
5164 <h3><a name="_Toc1619635"><![if !supportLists]>8.2.3<span style='font:7.0pt "Times New Roman"'>
5165 </span><![endif]>Validation</a></h3>
5166
5167 karl 1.1 <h3><a name="_Toc1619636"><![if !supportLists]>8.2.4<span style='font:7.0pt "Times New Roman"'>
5168 </span><![endif]>Processing</a></h3>
5169
5170 <h3><a name="_Toc1619637"><![if !supportLists]>8.2.5<span style='font:7.0pt "Times New Roman"'>
5171 </span><![endif]>Response Processing</a></h3>
5172
5173 <h2><a name="_Toc1619638"><![if !supportLists]>8.3<![endif]>References</a></h2>
5174
5175 <h3><a name="_Toc1619639"><![if !supportLists]>8.3.1<span style='font:7.0pt "Times New Roman"'>
5176 </span><![endif]>Function</a></h3>
5177
5178 <h3><a name="_Toc1619640"><![if !supportLists]>8.3.2<span style='font:7.0pt "Times New Roman"'>
5179 </span><![endif]>HTTP Specification Definition</a></h3>
5180
5181 <p class=MsoNormal>This operation is used to enumerate the association objects
5182 that refer to a particular target CIM Object (Class or Instance). </p>
5183
5184 <p class=MsoNormal><span style="mso-spacerun: yes">
5185 </span></p>
5186
5187 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>References</p>
5188 karl 1.1
5189 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5190 </span><objectWithPath>* References (<span style="mso-spacerun: yes">
5191 </span></p>
5192
5193 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5194 <objectName> ObjectName,<span style="mso-spacerun: yes"> </span></p>
5195
5196 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5197 </span>[IN,OPTIONAL,NULL] <className> ResultClass = NULL,<span
5198 style="mso-spacerun: yes"> </span></p>
5199
5200 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5201 </span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes">
5202 </span></p>
5203
5204 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5205 </span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
5206 style="mso-spacerun: yes"> </span></p>
5207
5208 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5209 karl 1.1 </span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
5210 style="mso-spacerun: yes"> </span></p>
5211
5212 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5213 </span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
5214 style="mso-spacerun: yes"> </span></p>
5215
5216 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5217
5218 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5219
5220 <p class=MsoNormal>The ObjectName input parameter defines the target CIM Object
5221 whose referring Objects are to be returned. This is either a Class name or
5222 Instance name (model path). </p>
5223
5224 <p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
5225 valid CIM Class name. It acts as a filter on the returned set of Objects by
5226 mandating that each returned Object MUST be an Instance of this Class (or one
5227 of its subclasses), or this Class (or one of its subclasses). </p>
5228
5229 <p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
5230 karl 1.1 Property name. It acts as a filter on the returned set of Objects by mandating
5231 that each returned Objects MUST refer to the target Object via a Property whose
5232 name matches the value of this parameter. </p>
5233
5234 <p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
5235 specifies that all Qualifiers for each Object (including Qualifiers on the
5236 Object and on any returned Properties) MUST be included as <QUALIFIER>
5237 elements in the response.<span style="mso-spacerun: yes"> </span>If false no
5238 <QUALIFIER> elements are present in each returned Object. </p>
5239
5240 <p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
5241 specifies that the CLASSORIGIN attribute MUST be present on all appropriate
5242 elements in each returned Object. If false, no CLASSORIGIN attributes are
5243 present in each returned Object. </p>
5244
5245 <p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
5246 of the array define one or more Property names.<span style="mso-spacerun:
5247 yes"> </span>Each returned Object MUST NOT include elements for any</p>
5248
5249 <p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
5250 yes"> </span>Note that if LocalOnly is specified as true (or DeepInheritance
5251 karl 1.1 is specified as false) this acts as an additional filter on the set of</p>
5252
5253 <p class=MsoNormal>Properties returned (for example, if Property A is included
5254 in the PropertyList but LocalOnly is set to true and A is not local to a
5255 returned Instance, then it will not be included in that Instance). If the
5256 PropertyList input parameter is an empty array this signifies that no
5257 Properties are included in each returned Object. If the PropertyList input
5258 parameter is NULL this specifies that all Properties (subject to the conditions
5259 expressed by the other parameters) are included in each returned Object. </p>
5260
5261 <p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
5262 MUST ignore the duplicates but otherwise process the request normally.<span
5263 style="mso-spacerun: yes"> </span>If the PropertyList contains elements</p>
5264
5265 <p class=MsoNormal>which are invalid Property names for any target Object, the
5266 Server MUST ignore such entries but otherwise process the request normally. </p>
5267
5268 <p class=MsoNormal>Clients SHOULD NOT explicitly specify properties in the
5269 PropertyList parameter unless they have specified a non-NULL value for the
5270 ResultClass parameter. </p>
5271
5272 karl 1.1 <p class=MsoNormal>If successful, the method returns zero or more CIM Classes
5273 or Instances meeting the requested criteria.<span style="mso-spacerun: yes">
5274 </span>Since it is possible for CIM Objects from different hosts or namespaces
5275 to be associated, each returned Object includes location information. </p>
5276
5277 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5278 returned by this method, where the first applicable error in the list (starting
5279 with the first element of the list, and working down) is the error returned.
5280 Any additional method-specific interpretation of the error in is given in
5281 parentheses. </p>
5282
5283 <ul style='margin-top:0in' type=disc>
5284 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5285 </li>
5286 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5287 </li>
5288 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5289 </li>
5290 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5291 (including missing, duplicate, unrecognized or otherwise incorrect
5292 parameters) </li>
5293 karl 1.1 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_FAILED
5294 (some other unspecified error occurred)</li>
5295 </ul>
5296
5297 <h3><a name="_Toc1619641"><![if !supportLists]>8.3.3<span style='font:7.0pt "Times New Roman"'>
5298 </span><![endif]>Routing</a></h3>
5299
5300 <h3><a name="_Toc1619642"><![if !supportLists]>8.3.4<span style='font:7.0pt "Times New Roman"'>
5301 </span><![endif]>Validation</a></h3>
5302
5303 <h3><a name="_Toc1619643"><![if !supportLists]>8.3.5<span style='font:7.0pt "Times New Roman"'>
5304 </span><![endif]>Request Processing</a></h3>
5305
5306 <h3><a name="_Toc1619644"><![if !supportLists]>8.3.6<span style='font:7.0pt "Times New Roman"'>
5307 </span><![endif]>Response Processing</a></h3>
5308
5309 <h2><a name="_Toc1619645"><![if !supportLists]>8.4<![endif]>ReferenceNames</a></h2>
5310
5311 <h3><a name="_Toc1619646"><![if !supportLists]>8.4.1<span style='font:7.0pt "Times New Roman"'>
5312 </span><![endif]>Function</a></h3>
5313
5314 karl 1.1 <h3><a name="_Toc1619647"><![if !supportLists]>8.4.2<span style='font:7.0pt "Times New Roman"'>
5315 </span><![endif]>HTTP Specification Definition</a></h3>
5316
5317 <p class=MsoNormal>This operation is used to enumerate the association objects
5318 that refer to a particular target CIM Object (Class or Instance). </p>
5319
5320 <p class=MsoNormal><span style="mso-spacerun: yes">
5321 </span></p>
5322
5323 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>ReferenceNames</p>
5324
5325 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5326 </span><objectPath>* ReferenceNames (<span style="mso-spacerun: yes">
5327 </span></p>
5328
5329 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5330 <objectName> ObjectName,<span style="mso-spacerun: yes"> </span></p>
5331
5332 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5333 </span>[IN,OPTIONAL,NULL] <className> ResultClass = NULL,<span
5334 style="mso-spacerun: yes"> </span></p>
5335 karl 1.1
5336 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5337 </span>[IN,OPTIONAL,NULL] string Role = NULL<span style="mso-spacerun: yes">
5338 </span></p>
5339
5340 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5341
5342 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5343
5344 <p class=MsoNormal>The ObjectName input parameter defines the target CIM Object
5345 whose referring object names are to be returned. It may be either a Class name
5346 or an Instance name (model path). </p>
5347
5348 <p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
5349 valid CIM Class name. It acts as a filter on the returned set of Object Names
5350 by mandating that each returned Object Name MUST identify an Instance of this
5351 Class (or one of its subclasses), or this Class (or one of its subclasses). </p>
5352
5353 <p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
5354 Property name. It acts as a filter on the returned set of Object Names by
5355 mandating that each returned Object Name MUST identify an Object that refers to
5356 karl 1.1 the target Instance via a Property whose name matches the value of this
5357 parameter. </p>
5358
5359 <p class=MsoNormal>If successful, the method returns the names of zero or more
5360 full CIM Class paths or Instance paths of Objects meeting the requested
5361 criteria.<span style="mso-spacerun: yes"> </span>Since it is possible for CIM
5362 Objects from different hosts or namespaces to be associated, each returned path
5363 is an absolute path that includes host and namespace information. </p>
5364
5365 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5366 returned by this method, where the first applicable error in the list (starting
5367 with the first element of the list, and working down) is the error returned.
5368 Any additional method-specific interpretation of the error in is given in parentheses.
5369 </p>
5370
5371 <ul style='margin-top:0in' type=disc>
5372 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5373 </li>
5374 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5375 </li>
5376 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5377 karl 1.1 </li>
5378 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5379 (including missing, duplicate, unrecognized or otherwise incorrect
5380 parameters) </li>
5381 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_FAILED
5382 (some other unspecified error occurred)</li>
5383 </ul>
5384
5385 <h3><a name="_Toc1619648"><![if !supportLists]>8.4.3<span style='font:7.0pt "Times New Roman"'>
5386 </span><![endif]>Routing</a></h3>
5387
5388 <h3><a name="_Toc1619649"><![if !supportLists]>8.4.4<span style='font:7.0pt "Times New Roman"'>
5389 </span><![endif]>Validation</a></h3>
5390
5391 <h3><a name="_Toc1619650"><![if !supportLists]>8.4.5<span style='font:7.0pt "Times New Roman"'>
5392 </span><![endif]>Request Processing</a></h3>
5393
5394 <h3><a name="_Toc1619651"><![if !supportLists]>8.4.6<span style='font:7.0pt "Times New Roman"'>
5395 </span><![endif]>Response Processing</a></h3>
5396
5397 <h1><a name="_Toc1619652"><![if !supportLists]>9<span style='font:7.0pt "Times New Roman"'>
5398 karl 1.1 </span><![endif]>Property Operations</a></h1>
5399
5400 <h2><a name="_Toc1619653"><![if !supportLists]>9.1<![endif]>GetProperty</a></h2>
5401
5402 <h3><a name="_Toc1619654"><![if !supportLists]>9.1.1<span style='font:7.0pt "Times New Roman"'>
5403 </span><![endif]>Function</a></h3>
5404
5405 <h3><a name="_Toc1619655"><![if !supportLists]>9.1.2<span style='font:7.0pt "Times New Roman"'>
5406 </span><![endif]>HTTP Specification Definition</a></h3>
5407
5408 <p class=MsoNormal>This operation is used to retrieve a single property value
5409 from a CIM Instance in the target Namespace.</p>
5410
5411 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
5412
5413 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>GetProperty</p>
5414
5415 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5416 </span><propertyValue>?GetProperty (<span style="mso-spacerun: yes">
5417 </span></p>
5418
5419 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5420 <instanceName> InstanceName,<span style="mso-spacerun: yes"> </span></p>
5421
5422 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5423 string PropertyName<span style="mso-spacerun: yes"> </span></p>
5424
5425 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5426
5427 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5428
5429 <p class=MsoNormal>The InstanceName input parameter specifies the name of the
5430 Instance (model path) from which the Property value is requested. </p>
5431
5432 <p class=MsoNormal>The PropertyName input parameter specifies the name of the
5433 Property whose value is to be returned. </p>
5434
5435 <p class=MsoNormal>If successful, the return value specifies the value of the
5436 requested Property. If the value is NULL then no element is returned. </p>
5437
5438 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5439 returned by this method, where the first applicable error in the list (starting
5440 karl 1.1 with the first element of the list, and working down) is the error returned.
5441 Any additional method-specific interpretation of the error in is given in
5442 parentheses. </p>
5443
5444 <ul style='margin-top:0in' type=disc>
5445 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5446 </li>
5447 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5448 </li>
5449 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5450 (including missing, duplicate, unrecognized or otherwise incorrect
5451 parameters) </li>
5452 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
5453 (the CIM Class does not exist in the specified namespace) </li>
5454 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
5455 (the CIM Class does exist, but the requested CIM Instance does not exist
5456 in the specified namespace) </li>
5457 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_NO_SUCH_PROPERTY
5458 (the CIM Instance does exist, but the requested Property does not) </li>
5459 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_FAILED
5460 (some other unspecified error occurred)</li>
5461 karl 1.1 </ul>
5462
5463 <h3><a name="_Toc1619656"><![if !supportLists]>9.1.3<span style='font:7.0pt "Times New Roman"'>
5464 </span><![endif]>Client API</a></h3>
5465
5466 <p class=code><span style="mso-spacerun: yes"> </span>virtual CIMValue
5467 getProperty(</p>
5468
5469 <p class=code><span style='mso-tab-count:1'> </span>const String&
5470 nameSpace,</p>
5471
5472 <p class=code><span style='mso-tab-count:1'> </span>const CIMReference&
5473 instanceName,</p>
5474
5475 <p class=code><span style='mso-tab-count:1'> </span>const String&
5476 propertyName);</p>
5477
5478 <h3><a name="_Toc1619657"><![if !supportLists]>9.1.4<span style='font:7.0pt "Times New Roman"'>
5479 </span><![endif]>Validation</a></h3>
5480
5481 <h3><a name="_Toc1619658"><![if !supportLists]>9.1.5<span style='font:7.0pt "Times New Roman"'>
5482 karl 1.1 </span><![endif]>Routing</a></h3>
5483
5484 <h3><a name="_Toc1619659"><![if !supportLists]>9.1.6<span style='font:7.0pt "Times New Roman"'>
5485 </span><![endif]>Request Processing</a></h3>
5486
5487 <h3><a name="_Toc1619660"><![if !supportLists]>9.1.7<span style='font:7.0pt "Times New Roman"'>
5488 </span><![endif]>Response Processing</a></h3>
5489
5490 <h3><a name="_Toc1619661"><![if !supportLists]>9.1.8<span style='font:7.0pt "Times New Roman"'>
5491 </span><![endif]>Modules Involved</a></h3>
5492
5493 <h3><a name="_Toc1619662"><![if !supportLists]>9.1.9<span style='font:7.0pt "Times New Roman"'>
5494 </span><![endif]>Open Questions</a></h3>
5495
5496 <h2><a name="_Toc1619663"><![if !supportLists]>9.2<![endif]>SetProperty</a></h2>
5497
5498 <h3><a name="_Toc1619664"><![if !supportLists]>9.2.1<span style='font:7.0pt "Times New Roman"'>
5499 </span><![endif]>Function</a></h3>
5500
5501 <h3><a name="_Toc1619665"><![if !supportLists]>9.2.2<span style='font:7.0pt "Times New Roman"'>
5502 </span><![endif]>HTTP Specification Definition</a></h3>
5503 karl 1.1
5504 <p class=MsoNormal>This operation is used to set a single property value in a
5505 CIM Instance in the target Namespace. </p>
5506
5507 <p class=MsoNormal><span style="mso-spacerun:
5508 yes"> </span></p>
5509
5510 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>SetProperty</p>
5511
5512 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
5513 SetProperty (<span style="mso-spacerun: yes"> </span></p>
5514
5515 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5516 <instanceName> InstanceName,<span style="mso-spacerun: yes"> </span></p>
5517
5518 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5519 string PropertyName,<span style="mso-spacerun: yes"> </span></p>
5520
5521 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5522 </span>[IN,OPTIONAL,NULL] <propertyValue> NewValue = NULL<span
5523 style="mso-spacerun: yes"> </span></p>
5524 karl 1.1
5525 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5526
5527 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5528
5529 <p class=MsoNormal>The InstanceName input parameter specifies the name of the
5530 Instance (model path) for which the Property value is to be updated. </p>
5531
5532 <p class=MsoNormal>The PropertyName input parameter specifies the name of the
5533 Property whose value is to be updated. </p>
5534
5535 <p class=MsoNormal>The NewValue input parameter specifies the new value for the
5536 Property (which may be NULL). </p>
5537
5538 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5539 returned by this method, where the first applicable error in the list (starting
5540 with the first element of the list, and working down) is the error returned.
5541 Any additional method-specific interpretation of the error in is given in
5542 parentheses. </p>
5543
5544 <ul style='margin-top:0in' type=disc>
5545 karl 1.1 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5546 </li>
5547 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5548 </li>
5549 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5550 </li>
5551 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5552 (including missing, duplicate, unrecognized or otherwise incorrect
5553 parameters) </li>
5554 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
5555 (the CIM Class does not exist in the specified namespace) </li>
5556 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
5557 (the CIM Class does exist, but the requested CIM Instance does not exist
5558 in the specified namespace) </li>
5559 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NO_SUCH_PROPERTY
5560 (the CIM Instance does exist, but the requested Property does not) </li>
5561 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_TYPE_MISMATCH
5562 (the supplied value is incompatible with the type of the Property) </li>
5563 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_FAILED
5564 (some other unspecified error occurred)</li>
5565 </ul>
5566 karl 1.1
5567 <h3><a name="_Toc1619666"><![if !supportLists]>9.2.3<span style='font:7.0pt "Times New Roman"'>
5568 </span><![endif]>Client API</a></h3>
5569
5570 <p class=code>virtual void setProperty(</p>
5571
5572 <p class=code><span style='mso-tab-count:1'> </span>const String&
5573 nameSpace,</p>
5574
5575 <p class=code><span style='mso-tab-count:1'> </span>const CIMReference&
5576 instanceName,</p>
5577
5578 <p class=code><span style='mso-tab-count:1'> </span>const String&
5579 propertyName,</p>
5580
5581 <p class=code><span style='mso-tab-count:1'> </span>const CIMValue&
5582 newValue = CIMValue());</p>
5583
5584 <h3><a name="_Toc1619667"><![if !supportLists]>9.2.4<span style='font:7.0pt "Times New Roman"'>
5585 </span><![endif]>Validation</a></h3>
5586
5587 karl 1.1 <h3><a name="_Toc1619668"><![if !supportLists]>9.2.5<span style='font:7.0pt "Times New Roman"'>
5588 </span><![endif]>Routing</a></h3>
5589
5590 <h3><a name="_Toc1619669"><![if !supportLists]>9.2.6<span style='font:7.0pt "Times New Roman"'>
5591 </span><![endif]>Request Processing</a></h3>
5592
5593 <h3><a name="_Toc1619670"><![if !supportLists]>9.2.7<span style='font:7.0pt "Times New Roman"'>
5594 </span><![endif]>Response Processing</a></h3>
5595
5596 <h3><a name="_Toc1619671"><![if !supportLists]>9.2.8<span style='font:7.0pt "Times New Roman"'>
5597 </span><![endif]>Modules Involved</a></h3>
5598
5599 <h3><a name="_Toc1619672"><![if !supportLists]>9.2.9<span style='font:7.0pt "Times New Roman"'>
5600 </span><![endif]>Open Questions</a></h3>
5601
5602 <h1><a name="_Toc1619674"><![if !supportLists]>10<span style='font:7.0pt "Times New Roman"'>
5603 </span><![endif]>Method Operations</a></h1>
5604
5605 <h2><a name="_Toc1619675"><![if !supportLists]>10.1<span style='font:7.0pt "Times New Roman"'>
5606 </span><![endif]>InvokeMethod</a></h2>
5607
5608 karl 1.1 <h1><a name="_Toc1619676"><![if !supportLists]>11<span style='font:7.0pt "Times New Roman"'>
5609 </span><![endif]>Qualifier Operations</a></h1>
5610
5611 <h2><a name="_Toc1619677"><![if !supportLists]>11.1<span style='font:7.0pt "Times New Roman"'>
5612 </span><![endif]>Get Qualifier</a></h2>
5613
5614 <h3><a name="_Toc1619678"><![if !supportLists]>11.1.1<span style='font:7.0pt "Times New Roman"'>
5615 </span><![endif]>Function</a></h3>
5616
5617 <h3><a name="_Toc1619679"><![if !supportLists]>11.1.2<span style='font:7.0pt "Times New Roman"'>
5618 </span><![endif]>HTTP Specification Definition</a></h3>
5619
5620 <p class=MsoNormal>This operation is used to retrieve a single Qualifier
5621 declaration from the target Namespace. </p>
5622
5623 <p class=MsoNormal><span style="mso-spacerun: yes"> </span><span
5624 style="mso-spacerun: yes"> </span></p>
5625
5626 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>GetQualifier</p>
5627
5628 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5629 karl 1.1 </span><qualifierDecl> GetQualifier (<span style="mso-spacerun: yes">
5630 </span></p>
5631
5632 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5633 string QualifierName<span style="mso-spacerun: yes"> </span></p>
5634
5635 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5636
5637 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5638
5639 <p class=MsoNormal>The QualifierName input parameter identifies the Qualifier
5640 whose declaration to be retrieved. </p>
5641
5642 <p class=MsoNormal>If successful, the method returns the Qualifier declaration
5643 for the named Qualifier. </p>
5644
5645 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5646 returned by this method, where the first applicable error in the list (starting
5647 with the first element of the list, and working down) is the error returned.
5648 Any additional method-specific interpretation of the error in is given in
5649 parentheses. </p>
5650 karl 1.1
5651 <ul style='margin-top:0in' type=disc>
5652 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5653 </li>
5654 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5655 </li>
5656 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5657 </li>
5658 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5659 (including missing, duplicate, unrecognized or otherwise incorrect
5660 parameters) </li>
5661 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
5662 (the requested Qualifier declaration did not exist) </li>
5663 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_FAILED
5664 (some other unspecified error occurred)</li>
5665 </ul>
5666
5667 <h3><a name="_Toc1619680"><![if !supportLists]>11.1.3<span style='font:7.0pt "Times New Roman"'>
5668 </span><![endif]>Client API</a></h3>
5669
5670 <p class=code>virtual CIMQualifierDecl getQualifier(</p>
5671 karl 1.1
5672 <p class=code><span style='mso-tab-count:1'> </span>const String&
5673 nameSpace,</p>
5674
5675 <p class=code><span style='mso-tab-count:1'> </span>const String&
5676 qualifierName);</p>
5677
5678 <h3><a name="_Toc1619681"><![if !supportLists]>11.1.4<span style='font:7.0pt "Times New Roman"'>
5679 </span><![endif]>Validation</a></h3>
5680
5681 <h3><a name="_Toc1619682"><![if !supportLists]>11.1.5<span style='font:7.0pt "Times New Roman"'>
5682 </span><![endif]>Routing</a></h3>
5683
5684 <h3><a name="_Toc1619683"><![if !supportLists]>11.1.6<span style='font:7.0pt "Times New Roman"'>
5685 </span><![endif]>Request Processing</a></h3>
5686
5687 <h3><a name="_Toc1619684"><![if !supportLists]>11.1.7<span style='font:7.0pt "Times New Roman"'>
5688 </span><![endif]>Response Processing</a></h3>
5689
5690 <h3><a name="_Toc1619685"><![if !supportLists]>11.1.8<span style='font:7.0pt "Times New Roman"'>
5691 </span><![endif]>Modules Involved</a></h3>
5692 karl 1.1
5693 <h3><a name="_Toc1619686"><![if !supportLists]>11.1.9<span style='font:7.0pt "Times New Roman"'>
5694 </span><![endif]>Open Questions</a></h3>
5695
5696 <h2><a name="_Toc1619687"><![if !supportLists]>11.2<span style='font:7.0pt "Times New Roman"'>
5697 </span><![endif]>Set Qualifier</a></h2>
5698
5699 <h3><a name="_Toc1619688"><![if !supportLists]>11.2.1<span style='font:7.0pt "Times New Roman"'>
5700 </span><![endif]>Function</a></h3>
5701
5702 <h3><a name="_Toc1619689"><![if !supportLists]>11.2.2<span style='font:7.0pt "Times New Roman"'>
5703 </span><![endif]>HTTP Specification Definition</a></h3>
5704
5705 <p class=MsoNormal>This operation is used to create or update a single
5706 Qualifier declaration in the target Namespace.<span style="mso-spacerun: yes">
5707 </span>If the Qualifier declaration already exists it is overwritten. </p>
5708
5709 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
5710
5711 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>SetQualifier</p>
5712
5713 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
5714 SetQualifier (<span style="mso-spacerun: yes"> </span></p>
5715
5716 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5717 <qualifierDecl> QualifierDeclaration<span style="mso-spacerun: yes">
5718 </span></p>
5719
5720 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5721
5722 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5723
5724 <p class=MsoNormal>The QualifierDeclaration input parameter defines the
5725 Qualifier Declaration to be added to the Namespace. </p>
5726
5727 <p class=MsoNormal>If successful, the Qualifier declaration MUST have been
5728 added to the target Namespace.<span style="mso-spacerun: yes"> </span>If a
5729 Qualifier declaration with the same Qualifier name already existed, then it
5730 MUST have been replaced by the new declaration. </p>
5731
5732 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5733 returned by this method, where the first applicable error in the list (starting
5734 karl 1.1 with the first element of the list, and working down) is the error returned.
5735 Any additional method-specific interpretation of the error in is given in parentheses.
5736 </p>
5737
5738 <ul style='margin-top:0in' type=disc>
5739 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5740 </li>
5741 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5742 </li>
5743 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5744 </li>
5745 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5746 (including missing, duplicate, unrecognized or otherwise incorrect
5747 parameters) </li>
5748 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_FAILED
5749 (some other unspecified error occurred)</li>
5750 </ul>
5751
5752 <h3><a name="_Toc1619690"><![if !supportLists]>11.2.3<span style='font:7.0pt "Times New Roman"'>
5753 </span><![endif]>Client API</a></h3>
5754
5755 karl 1.1 <p class=code><span style="mso-spacerun: yes"> </span>virtual void
5756 setQualifier(</p>
5757
5758 <p class=code><span style='mso-tab-count:1'> </span>const String&
5759 nameSpace,</p>
5760
5761 <p class=code><span style='mso-tab-count:1'> </span>const
5762 CIMQualifierDecl& qualifierDeclaration);</p>
5763
5764 <h3><a name="_Toc1619691"><![if !supportLists]>11.2.4<span style='font:7.0pt "Times New Roman"'>
5765 </span><![endif]>Validation</a></h3>
5766
5767 <h3><a name="_Toc1619692"><![if !supportLists]>11.2.5<span style='font:7.0pt "Times New Roman"'>
5768 </span><![endif]>Routing</a></h3>
5769
5770 <h3><a name="_Toc1619693"><![if !supportLists]>11.2.6<span style='font:7.0pt "Times New Roman"'>
5771 </span><![endif]>Request Processing</a></h3>
5772
5773 <h3><a name="_Toc1619694"><![if !supportLists]>11.2.7<span style='font:7.0pt "Times New Roman"'>
5774 </span><![endif]>Response Processing</a></h3>
5775
5776 karl 1.1 <h3><a name="_Toc1619695"><![if !supportLists]>11.2.8<span style='font:7.0pt "Times New Roman"'>
5777 </span><![endif]>Modules Involved</a></h3>
5778
5779 <h3><a name="_Toc1619696"><![if !supportLists]>11.2.9<span style='font:7.0pt "Times New Roman"'>
5780 </span><![endif]>Open Questions</a></h3>
5781
5782 <h2><a name="_Toc1619698"><![if !supportLists]>11.3<span style='font:7.0pt "Times New Roman"'>
5783 </span><![endif]>Delete Qualifier</a></h2>
5784
5785 <h3><a name="_Toc1619699"><![if !supportLists]>11.3.1<span style='font:7.0pt "Times New Roman"'>
5786 </span><![endif]>Function</a></h3>
5787
5788 <h3><a name="_Toc1619700"><![if !supportLists]>11.3.2<span style='font:7.0pt "Times New Roman"'>
5789 </span><![endif]>HTTP Specification Definition</a></h3>
5790
5791 <p class=MsoNormal>This operation is used to delete a single Qualifier
5792 declaration from the target Namespace. </p>
5793
5794 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
5795
5796 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>DeleteQualifier</p>
5797 karl 1.1
5798 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>void
5799 DeleteQualifier (<span style="mso-spacerun: yes"> </span></p>
5800
5801 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5802 string QualifierName<span style="mso-spacerun: yes"> </span></p>
5803
5804 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5805
5806 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5807
5808 <p class=MsoNormal>The QualifierName input parameter identifies the Qualifier
5809 whose declaration to be deleted. </p>
5810
5811 <p class=MsoNormal>If successful, the specified Qualifier declaration MUST have
5812 been deleted from the Namespace. </p>
5813
5814 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5815 returned by this method, where the first applicable error in the list (starting
5816 with the first element of the list, and working down) is the error returned.
5817 Any additional method-specific interpretation of the error in is given in
5818 karl 1.1 parentheses. </p>
5819
5820 <ul style='margin-top:0in' type=disc>
5821 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5822 </li>
5823 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5824 </li>
5825 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5826 </li>
5827 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5828 (including missing, duplicate, unrecognized or otherwise incorrect
5829 parameters) </li>
5830 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
5831 (the requested Qualifier declaration did not exist) </li>
5832 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_FAILED
5833 (some other unspecified error occurred)</li>
5834 </ul>
5835
5836 <h3><a name="_Toc1619701"><![if !supportLists]>11.3.3<span style='font:7.0pt "Times New Roman"'>
5837 </span><![endif]>Client API</a></h3>
5838
5839 karl 1.1 <p class=code><span style="mso-spacerun: yes"> </span>virtual void deleteQualifier(</p>
5840
5841 <p class=code><span style='mso-tab-count:1'> </span>const String&
5842 nameSpace,</p>
5843
5844 <p class=code><span style='mso-tab-count:1'> </span>const String&
5845 qualifierName);</p>
5846
5847 <h3><a name="_Toc1619702"><![if !supportLists]>11.3.4<span style='font:7.0pt "Times New Roman"'>
5848 </span><![endif]>Validation</a></h3>
5849
5850 <h3><a name="_Toc1619703"><![if !supportLists]>11.3.5<span style='font:7.0pt "Times New Roman"'>
5851 </span><![endif]>Routing</a></h3>
5852
5853 <h3><a name="_Toc1619704"><![if !supportLists]>11.3.6<span style='font:7.0pt "Times New Roman"'>
5854 </span><![endif]>Request Processing</a></h3>
5855
5856 <h3><a name="_Toc1619705"><![if !supportLists]>11.3.7<span style='font:7.0pt "Times New Roman"'>
5857 </span><![endif]>Response Processing</a></h3>
5858
5859 <h3><a name="_Toc1619706"><![if !supportLists]>11.3.8<span style='font:7.0pt "Times New Roman"'>
5860 karl 1.1 </span><![endif]>Modules Involved</a></h3>
5861
5862 <h3><a name="_Toc1619707"><![if !supportLists]>11.3.9<span style='font:7.0pt "Times New Roman"'>
5863 </span><![endif]>Open Questions</a></h3>
5864
5865 <h2><a name="_Toc1619709"><![if !supportLists]>11.4<span style='font:7.0pt "Times New Roman"'>
5866 </span><![endif]>EnumerateQualifiers</a></h2>
5867
5868 <h3><a name="_Toc1619710"><![if !supportLists]>11.4.1<span style='font:7.0pt "Times New Roman"'>
5869 </span><![endif]>Function</a></h3>
5870
5871 <h3><a name="_Toc1619711"><![if !supportLists]>11.4.2<span style='font:7.0pt "Times New Roman"'>
5872 </span><![endif]>HTTP Specification Definition</a></h3>
5873
5874 <p class=MsoNormal>This operation is used to enumerate Qualifier declarations
5875 from the target Namespace. </p>
5876
5877 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
5878
5879 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5880 </span>EnumerateQualifiers</p>
5881 karl 1.1
5882 <p class=InterfaceSpec><span style="mso-spacerun: yes">
5883 </span><qualifierDecl>* EnumerateQualifiers (<span style="mso-spacerun:
5884 yes"> </span></p>
5885
5886 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5887
5888 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5889
5890 <p class=MsoNormal>If successful, the method returns zero or more Qualifier
5891 declarations. </p>
5892
5893 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5894 returned by this method, where the first applicable error in the list (starting
5895 with the first element of the list, and working down) is the error returned.
5896 Any additional method-specific interpretation of the error in is given in
5897 parentheses. </p>
5898
5899 <ul style='margin-top:0in' type=disc>
5900 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5901 </li>
5902 karl 1.1 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5903 </li>
5904 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
5905 </li>
5906 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
5907 (including missing, duplicate, unrecognized or otherwise incorrect
5908 parameters) </li>
5909 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_FAILED
5910 (some other unspecified error occurred)</li>
5911 </ul>
5912
5913 <h3><a name="_Toc1619712"><![if !supportLists]>11.4.3<span style='font:7.0pt "Times New Roman"'>
5914 </span><![endif]>Client API</a></h3>
5915
5916 <p class=code><span style="mso-spacerun: yes"> </span>virtual
5917 Array<CIMQualifierDecl> enumerateQualifiers(</p>
5918
5919 <p class=code><span style='mso-tab-count:1'> </span>const String&
5920 nameSpace);</p>
5921
5922 <h3><a name="_Toc1619713"><![if !supportLists]>11.4.4<span style='font:7.0pt "Times New Roman"'>
5923 karl 1.1 </span><![endif]>Validation</a></h3>
5924
5925 <h3><a name="_Toc1619714"><![if !supportLists]>11.4.5<span style='font:7.0pt "Times New Roman"'>
5926 </span><![endif]>Routing</a></h3>
5927
5928 <h3><a name="_Toc1619715"><![if !supportLists]>11.4.6<span style='font:7.0pt "Times New Roman"'>
5929 </span><![endif]>Request Processing</a></h3>
5930
5931 <h3><a name="_Toc1619716"><![if !supportLists]>11.4.7<span style='font:7.0pt "Times New Roman"'>
5932 </span><![endif]>Response Processing</a></h3>
5933
5934 <h3><a name="_Toc1619717"><![if !supportLists]>11.4.8<span style='font:7.0pt "Times New Roman"'>
5935 </span><![endif]>Modules Involved</a></h3>
5936
5937 <h3><a name="_Toc1619718"><![if !supportLists]>11.4.9<span style='font:7.0pt "Times New Roman"'>
5938 </span><![endif]>Open Questions</a></h3>
5939
5940 <h1><a name="_Toc1619720"><![if !supportLists]>12<span style='font:7.0pt "Times New Roman"'>
5941 </span><![endif]>Query Operations</a></h1>
5942
5943 <h2><a name="_Toc1619721"><![if !supportLists]>12.1<span style='font:7.0pt "Times New Roman"'>
5944 karl 1.1 </span><![endif]>ExecQuery</a></h2>
5945
5946 <h3><a name="_Toc1619722"><![if !supportLists]>12.1.1<span style='font:7.0pt "Times New Roman"'>
5947 </span><![endif]>Function</a></h3>
5948
5949 <h3><a name="_Toc1619723"><![if !supportLists]>12.1.2<span style='font:7.0pt "Times New Roman"'>
5950 </span><![endif]>HTTP Specification Definition</a></h3>
5951
5952 <p class=MsoNormal>This operation is used to execute a query against the target
5953 Namespace. </p>
5954
5955 <p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>
5956
5957 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>ExecQuery</p>
5958
5959 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span><object>*
5960 ExecQuery (<span style="mso-spacerun: yes"> </span></p>
5961
5962 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5963 string QueryLanguage,<span style="mso-spacerun: yes"> </span></p>
5964
5965 karl 1.1 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>[IN]
5966 string Query<span style="mso-spacerun: yes"> </span></p>
5967
5968 <p class=InterfaceSpec><span style="mso-spacerun: yes"> </span>)</p>
5969
5970 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
5971
5972 <p class=MsoNormal>The QueryLanguage input parameter defines the query language
5973 in which the Query parameter is expressed. </p>
5974
5975 <p class=MsoNormal>The Query input parameter defines the query to be executed. </p>
5976
5977 <p class=MsoNormal>Neither the Query language nor the format of the Query are
5978 defined by this specification.<span style="mso-spacerun: yes"> </span>It is
5979 anticipated that Query languages will be submitted to the DMTF as separate
5980 proposals. </p>
5981
5982 <p class=MsoNormal>A mechanism whereby CIM Servers can declare which query
5983 languages they support (if any) is defined in Determining CIM Server
5984 Capabilities. </p>
5985
5986 karl 1.1 <p class=MsoNormal>If successful, the method returns zero or more CIM Classes
5987 or Instances that correspond to the results set of the query. </p>
5988
5989 <p class=MsoNormal>If unsuccessful, one of the following status codes MUST be
5990 returned by this method, where the first applicable error in the list (starting
5991 with the first element of the list, and working down) is the error returned.
5992 Any additional method-specific interpretation of the error in is given in
5993 parentheses. </p>
5994
5995 <ul style='margin-top:0in' type=disc>
5996 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
5997 </li>
5998 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
5999 </li>
6000 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
6001 </li>
6002 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
6003 (including missing, duplicate, unrecognized or otherwise incorrect
6004 parameters) </li>
6005 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
6006 (the requested query language is not recognized) </li>
6007 karl 1.1 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_QUERY
6008 (the query is not a valid query in the specified query language) </li>
6009 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_FAILED
6010 (some other unspecified error occurred)</li>
6011 </ul>
6012
6013 <h3><a name="_Toc1619724"><![if !supportLists]>12.1.3<span style='font:7.0pt "Times New Roman"'>
6014 </span><![endif]>Client API</a></h3>
6015
6016 <p class=code><span style="mso-spacerun: yes"> </span>/// ATTN: should return
6017 Array<CIMObject></p>
6018
6019 <p class=code><span style="mso-spacerun: yes"> </span>virtual
6020 Array<CIMInstance> execQuery(</p>
6021
6022 <p class=code><span style='mso-tab-count:1'> </span>const String&
6023 queryLanguage,</p>
6024
6025 <p class=code><span style='mso-tab-count:1'> </span>const String&
6026 query) ;</p>
6027
6028 karl 1.1 <h3><a name="_Toc1619725"><![if !supportLists]>12.1.4<span style='font:7.0pt "Times New Roman"'>
6029 </span><![endif]>Validation</a></h3>
6030
6031 <h3><a name="_Toc1619726"><![if !supportLists]>12.1.5<span style='font:7.0pt "Times New Roman"'>
6032 </span><![endif]>Routing</a></h3>
6033
6034 <h3><a name="_Toc1619727"><![if !supportLists]>12.1.6<span style='font:7.0pt "Times New Roman"'>
6035 </span><![endif]>Request Processing</a></h3>
6036
6037 <h3><a name="_Toc1619728"><![if !supportLists]>12.1.7<span style='font:7.0pt "Times New Roman"'>
6038 </span><![endif]>Response Processing</a></h3>
6039
6040 <h3><a name="_Toc1619729"><![if !supportLists]>12.1.8<span style='font:7.0pt "Times New Roman"'>
6041 </span><![endif]>Modules Involved</a></h3>
6042
6043 <h3><a name="_Toc1619730"><![if !supportLists]>12.1.9<span style='font:7.0pt "Times New Roman"'>
6044 </span><![endif]>Open Questions</a></h3>
6045
6046 <p style='margin:0in;margin-bottom:.0001pt'>---END OF DOCUMENT--</p>
6047
6048 <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
6049 karl 1.1
6050 </div>
6051
6052 </body>
6053
6054 </html>
|