1 mateus.baur 1.1 <html xmlns:v="urn:schemas-microsoft-com:vml"
2 xmlns:o="urn:schemas-microsoft-com:office:office"
3 xmlns:w="urn:schemas-microsoft-com:office:word"
4 xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
5 xmlns="http://www.w3.org/TR/REC-html40">
6
7 <head>
8 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
9 <meta name=ProgId content=Word.Document>
10 <meta name=Generator content="Microsoft Word 10">
11 <meta name=Originator content="Microsoft Word 10">
12 <link rel=File-List href="FAQs_2_0_files/filelist.xml">
13 <title>WBEM Java Client Release Notes</title>
14 <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
15 name="City"/>
16 <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
17 name="place"/>
18 <!--[if gte mso 9]><xml>
19 <o:DocumentProperties>
20 <o:Subject>WBEM Java Client Release Notes </o:Subject>
21 <o:Author>Bapu Patil</o:Author>
22 mateus.baur 1.1 <o:Template>normal</o:Template>
23 <o:LastAuthor>Bapu Patil</o:LastAuthor>
24 <o:Revision>2</o:Revision>
25 <o:TotalTime>24</o:TotalTime>
26 <o:LastPrinted>2003-05-14T19:27:00Z</o:LastPrinted>
27 <o:Created>2004-11-22T18:54:00Z</o:Created>
28 <o:LastSaved>2004-11-22T18:54:00Z</o:LastSaved>
29 <o:Pages>1</o:Pages>
30 <o:Words>2319</o:Words>
31 <o:Characters>13221</o:Characters>
32 <o:Company>Hewlett-Packard Company</o:Company>
33 <o:Lines>110</o:Lines>
34 <o:Paragraphs>31</o:Paragraphs>
35 <o:CharactersWithSpaces>15509</o:CharactersWithSpaces>
36 <o:Version>10.6714</o:Version>
37 </o:DocumentProperties>
38 </xml><![endif]--><!--[if gte mso 9]><xml>
39 <w:WordDocument>
40 <w:SpellingState>Clean</w:SpellingState>
41 <w:GrammarState>Clean</w:GrammarState>
42 <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
43 mateus.baur 1.1 <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
44 <w:UseMarginsForDrawingGridOrigin/>
45 <w:Compatibility>
46 <w:FootnoteLayoutLikeWW8/>
47 <w:ShapeLayoutLikeWW8/>
48 <w:AlignTablesRowByRow/>
49 <w:ForgetLastTabAlignment/>
50 <w:LayoutRawTableWidth/>
51 <w:LayoutTableRowsApart/>
52 </w:Compatibility>
53 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
54 </w:WordDocument>
55 </xml><![endif]--><!--[if !mso]><object
56 classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
57 <style>
58 st1\:*{behavior:url(#ieooui) }
59 </style>
60 <![endif]-->
61 <style>
62 <!--
63 /* Font Definitions */
64 mateus.baur 1.1 @font-face
65 {font-family:"Comic Sans MS";
66 panose-1:3 15 7 2 3 3 2 2 2 4;
67 mso-font-charset:0;
68 mso-generic-font-family:script;
69 mso-font-pitch:variable;
70 mso-font-signature:647 0 0 0 159 0;}
71 /* Style Definitions */
72 p.MsoNormal, li.MsoNormal, div.MsoNormal
73 {mso-style-parent:"";
74 margin:0in;
75 margin-bottom:.0001pt;
76 mso-pagination:widow-orphan;
77 font-size:10.0pt;
78 font-family:"Times New Roman";
79 mso-fareast-font-family:"Times New Roman";}
80 h1
81 {mso-style-next:Normal;
82 margin-top:12.0pt;
83 margin-right:0in;
84 margin-bottom:3.0pt;
85 mateus.baur 1.1 margin-left:0in;
86 mso-pagination:widow-orphan;
87 mso-outline-level:1;
88 font-size:14.0pt;
89 mso-bidi-font-size:10.0pt;
90 font-family:Arial;
91 mso-font-kerning:14.0pt;
92 font-weight:bold;
93 mso-bidi-font-weight:normal;}
94 h2
95 {mso-style-next:Normal;
96 margin-top:12.0pt;
97 margin-right:0in;
98 margin-bottom:3.0pt;
99 margin-left:0in;
100 mso-pagination:widow-orphan;
101 mso-outline-level:2;
102 font-size:12.0pt;
103 mso-bidi-font-size:10.0pt;
104 font-family:Arial;
105 font-weight:bold;
106 mateus.baur 1.1 mso-bidi-font-weight:normal;
107 font-style:italic;
108 mso-bidi-font-style:normal;}
109 h3
110 {mso-style-next:Normal;
111 margin-top:12.0pt;
112 margin-right:0in;
113 margin-bottom:3.0pt;
114 margin-left:0in;
115 mso-pagination:widow-orphan;
116 mso-outline-level:3;
117 font-size:12.0pt;
118 mso-bidi-font-size:10.0pt;
119 font-family:Arial;
120 font-weight:normal;}
121 h4
122 {mso-style-next:Normal;
123 margin:0in;
124 margin-bottom:.0001pt;
125 mso-pagination:widow-orphan;
126 mso-outline-level:4;
127 mateus.baur 1.1 font-size:12.0pt;
128 mso-bidi-font-size:10.0pt;
129 font-family:"Times New Roman";
130 font-weight:bold;}
131 h5
132 {mso-style-next:Normal;
133 margin:0in;
134 margin-bottom:.0001pt;
135 mso-pagination:widow-orphan;
136 mso-outline-level:5;
137 font-size:14.0pt;
138 mso-bidi-font-size:10.0pt;
139 font-family:"Times New Roman";
140 font-weight:normal;}
141 h6
142 {mso-style-next:Normal;
143 margin:0in;
144 margin-bottom:.0001pt;
145 mso-pagination:widow-orphan;
146 page-break-after:avoid;
147 mso-outline-level:6;
148 mateus.baur 1.1 tab-stops:.5in;
149 mso-layout-grid-align:none;
150 text-autospace:none;
151 font-size:10.0pt;
152 font-family:"Courier New";
153 font-weight:bold;}
154 p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent
155 {margin-top:0in;
156 margin-right:0in;
157 margin-bottom:0in;
158 margin-left:.5in;
159 margin-bottom:.0001pt;
160 mso-pagination:widow-orphan;
161 font-size:10.0pt;
162 font-family:"Times New Roman";
163 mso-fareast-font-family:"Times New Roman";}
164 p.MsoList2, li.MsoList2, div.MsoList2
165 {margin-top:0in;
166 margin-right:0in;
167 margin-bottom:0in;
168 margin-left:.5in;
169 mateus.baur 1.1 margin-bottom:.0001pt;
170 text-indent:-.25in;
171 mso-pagination:widow-orphan;
172 font-size:10.0pt;
173 font-family:"Times New Roman";
174 mso-fareast-font-family:"Times New Roman";}
175 p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
176 {mso-style-update:auto;
177 margin-top:0in;
178 margin-right:0in;
179 margin-bottom:0in;
180 margin-left:.5in;
181 margin-bottom:.0001pt;
182 text-indent:-.25in;
183 mso-pagination:widow-orphan;
184 mso-list:l0 level1 lfo3;
185 tab-stops:list .5in;
186 font-size:10.0pt;
187 font-family:"Times New Roman";
188 mso-fareast-font-family:"Times New Roman";}
189 p.MsoSignature, li.MsoSignature, div.MsoSignature
190 mateus.baur 1.1 {margin-top:0in;
191 margin-right:0in;
192 margin-bottom:0in;
193 margin-left:3.0in;
194 margin-bottom:.0001pt;
195 mso-pagination:widow-orphan;
196 font-size:10.0pt;
197 font-family:"Times New Roman";
198 mso-fareast-font-family:"Times New Roman";}
199 p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
200 {margin:0in;
201 margin-bottom:.0001pt;
202 mso-pagination:widow-orphan;
203 mso-layout-grid-align:none;
204 font-size:10.0pt;
205 font-family:"Comic Sans MS";
206 mso-fareast-font-family:"Times New Roman";
207 mso-bidi-font-family:"Times New Roman";
208 font-weight:bold;}
209 p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
210 {margin-top:0in;
211 mateus.baur 1.1 margin-right:0in;
212 margin-bottom:6.0pt;
213 margin-left:.25in;
214 mso-pagination:widow-orphan;
215 font-size:10.0pt;
216 font-family:"Times New Roman";
217 mso-fareast-font-family:"Times New Roman";}
218 p.MsoListContinue2, li.MsoListContinue2, div.MsoListContinue2
219 {margin-top:0in;
220 margin-right:0in;
221 margin-bottom:6.0pt;
222 margin-left:.5in;
223 mso-pagination:widow-orphan;
224 font-size:10.0pt;
225 font-family:"Times New Roman";
226 mso-fareast-font-family:"Times New Roman";}
227 p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
228 {margin:0in;
229 margin-bottom:.0001pt;
230 mso-pagination:widow-orphan;
231 font-size:12.0pt;
232 mateus.baur 1.1 mso-bidi-font-size:10.0pt;
233 font-family:"Times New Roman";
234 mso-fareast-font-family:"Times New Roman";}
235 a:link, span.MsoHyperlink
236 {color:blue;
237 text-decoration:underline;
238 text-underline:single;}
239 a:visited, span.MsoHyperlinkFollowed
240 {color:purple;
241 text-decoration:underline;
242 text-underline:single;}
243 p
244 {mso-margin-top-alt:auto;
245 margin-right:0in;
246 mso-margin-bottom-alt:auto;
247 margin-left:0in;
248 mso-pagination:widow-orphan;
249 font-size:12.0pt;
250 font-family:"Times New Roman";
251 mso-fareast-font-family:"Times New Roman";}
252 pre
253 mateus.baur 1.1 {margin:0in;
254 margin-bottom:.0001pt;
255 mso-pagination:widow-orphan;
256 tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
257 font-size:10.0pt;
258 font-family:"Courier New";
259 mso-fareast-font-family:"Courier New";}
260 tt
261 {font-family:"Courier New";
262 mso-ascii-font-family:"Courier New";
263 mso-fareast-font-family:"Courier New";
264 mso-hansi-font-family:"Courier New";
265 mso-bidi-font-family:"Courier New";}
266 p.CcList, li.CcList, div.CcList
267 {mso-style-name:"Cc List";
268 margin:0in;
269 margin-bottom:.0001pt;
270 mso-pagination:widow-orphan;
271 font-size:10.0pt;
272 font-family:"Times New Roman";
273 mso-fareast-font-family:"Times New Roman";}
274 mateus.baur 1.1 p.ShortReturnAddress, li.ShortReturnAddress, div.ShortReturnAddress
275 {mso-style-name:"Short Return Address";
276 margin:0in;
277 margin-bottom:.0001pt;
278 mso-pagination:widow-orphan;
279 font-size:10.0pt;
280 font-family:"Times New Roman";
281 mso-fareast-font-family:"Times New Roman";}
282 p.PPLine, li.PPLine, div.PPLine
283 {mso-style-name:"PP Line";
284 mso-style-parent:Signature;
285 margin-top:0in;
286 margin-right:0in;
287 margin-bottom:0in;
288 margin-left:3.0in;
289 margin-bottom:.0001pt;
290 mso-pagination:widow-orphan;
291 font-size:10.0pt;
292 font-family:"Times New Roman";
293 mso-fareast-font-family:"Times New Roman";}
294 p.InsideAddressName, li.InsideAddressName, div.InsideAddressName
295 mateus.baur 1.1 {mso-style-name:"Inside Address Name";
296 margin:0in;
297 margin-bottom:.0001pt;
298 mso-pagination:widow-orphan;
299 font-size:10.0pt;
300 font-family:"Times New Roman";
301 mso-fareast-font-family:"Times New Roman";}
302 p.Style0, li.Style0, div.Style0
303 {mso-style-name:Style0;
304 mso-style-parent:"";
305 margin:0in;
306 margin-bottom:.0001pt;
307 mso-pagination:widow-orphan;
308 mso-layout-grid-align:none;
309 text-autospace:none;
310 font-size:12.0pt;
311 font-family:Arial;
312 mso-fareast-font-family:"Times New Roman";
313 mso-bidi-font-family:"Times New Roman";}
314 span.SpellE
315 {mso-style-name:"";
316 mateus.baur 1.1 mso-spl-e:yes;}
317 span.GramE
318 {mso-style-name:"";
319 mso-gram-e:yes;}
320 @page Section1
321 {size:8.5in 11.0in;
322 margin:1.0in 1.25in 1.0in 1.25in;
323 mso-header-margin:.5in;
324 mso-footer-margin:.5in;
325 mso-paper-source:0;}
326 div.Section1
327 {page:Section1;}
328 /* List Definitions */
329 @list l0
330 {mso-list-id:-125;
331 mso-list-type:simple;
332 mso-list-template-ids:-218198392;}
333 @list l0:level1
334 {mso-level-number-format:bullet;
335 mso-level-style-link:"List Bullet 2";
336 mso-level-text:\F0B7;
337 mateus.baur 1.1 mso-level-tab-stop:.5in;
338 mso-level-number-position:left;
339 text-indent:-.25in;
340 font-family:Symbol;}
341 @list l1
342 {mso-list-id:247084106;
343 mso-list-type:hybrid;
344 mso-list-template-ids:1643154800 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
345 @list l1:level1
346 {mso-level-tab-stop:.5in;
347 mso-level-number-position:left;
348 text-indent:-.25in;}
349 @list l1:level2
350 {mso-level-tab-stop:1.0in;
351 mso-level-number-position:left;
352 text-indent:-.25in;}
353 @list l1:level3
354 {mso-level-tab-stop:1.5in;
355 mso-level-number-position:left;
356 text-indent:-.25in;}
357 @list l1:level4
358 mateus.baur 1.1 {mso-level-tab-stop:2.0in;
359 mso-level-number-position:left;
360 text-indent:-.25in;}
361 @list l1:level5
362 {mso-level-tab-stop:2.5in;
363 mso-level-number-position:left;
364 text-indent:-.25in;}
365 @list l1:level6
366 {mso-level-tab-stop:3.0in;
367 mso-level-number-position:left;
368 text-indent:-.25in;}
369 @list l1:level7
370 {mso-level-tab-stop:3.5in;
371 mso-level-number-position:left;
372 text-indent:-.25in;}
373 @list l1:level8
374 {mso-level-tab-stop:4.0in;
375 mso-level-number-position:left;
376 text-indent:-.25in;}
377 @list l1:level9
378 {mso-level-tab-stop:4.5in;
379 mateus.baur 1.1 mso-level-number-position:left;
380 text-indent:-.25in;}
381 @list l2
382 {mso-list-id:252513578;
383 mso-list-type:hybrid;
384 mso-list-template-ids:811916116 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
385 @list l2:level1
386 {mso-level-tab-stop:.5in;
387 mso-level-number-position:left;
388 text-indent:-.25in;}
389 @list l2:level2
390 {mso-level-tab-stop:1.0in;
391 mso-level-number-position:left;
392 text-indent:-.25in;}
393 @list l2:level3
394 {mso-level-tab-stop:1.5in;
395 mso-level-number-position:left;
396 text-indent:-.25in;}
397 @list l2:level4
398 {mso-level-tab-stop:2.0in;
399 mso-level-number-position:left;
400 mateus.baur 1.1 text-indent:-.25in;}
401 @list l2:level5
402 {mso-level-tab-stop:2.5in;
403 mso-level-number-position:left;
404 text-indent:-.25in;}
405 @list l2:level6
406 {mso-level-tab-stop:3.0in;
407 mso-level-number-position:left;
408 text-indent:-.25in;}
409 @list l2:level7
410 {mso-level-tab-stop:3.5in;
411 mso-level-number-position:left;
412 text-indent:-.25in;}
413 @list l2:level8
414 {mso-level-tab-stop:4.0in;
415 mso-level-number-position:left;
416 text-indent:-.25in;}
417 @list l2:level9
418 {mso-level-tab-stop:4.5in;
419 mso-level-number-position:left;
420 text-indent:-.25in;}
421 mateus.baur 1.1 @list l3
422 {mso-list-id:524485251;
423 mso-list-type:hybrid;
424 mso-list-template-ids:-175104624 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
425 @list l3:level1
426 {mso-level-number-format:bullet;
427 mso-level-text:\F0B7;
428 mso-level-tab-stop:.5in;
429 mso-level-number-position:left;
430 text-indent:-.25in;
431 font-family:Symbol;}
432 @list l3:level2
433 {mso-level-tab-stop:1.0in;
434 mso-level-number-position:left;
435 text-indent:-.25in;}
436 @list l3:level3
437 {mso-level-tab-stop:1.5in;
438 mso-level-number-position:left;
439 text-indent:-.25in;}
440 @list l3:level4
441 {mso-level-tab-stop:2.0in;
442 mateus.baur 1.1 mso-level-number-position:left;
443 text-indent:-.25in;}
444 @list l3:level5
445 {mso-level-tab-stop:2.5in;
446 mso-level-number-position:left;
447 text-indent:-.25in;}
448 @list l3:level6
449 {mso-level-tab-stop:3.0in;
450 mso-level-number-position:left;
451 text-indent:-.25in;}
452 @list l3:level7
453 {mso-level-tab-stop:3.5in;
454 mso-level-number-position:left;
455 text-indent:-.25in;}
456 @list l3:level8
457 {mso-level-tab-stop:4.0in;
458 mso-level-number-position:left;
459 text-indent:-.25in;}
460 @list l3:level9
461 {mso-level-tab-stop:4.5in;
462 mso-level-number-position:left;
463 mateus.baur 1.1 text-indent:-.25in;}
464 @list l4
465 {mso-list-id:1505632988;
466 mso-list-type:hybrid;
467 mso-list-template-ids:904969346 1896489038 -1021140422 616970556 753855378 -307702454 337287590 -362651142 1385077412 129915254;}
468 @list l4:level1
469 {mso-level-number-format:bullet;
470 mso-level-text:\F0B7;
471 mso-level-tab-stop:.5in;
472 mso-level-number-position:left;
473 text-indent:-.25in;
474 mso-ansi-font-size:10.0pt;
475 font-family:Symbol;}
476 @list l4:level2
477 {mso-level-tab-stop:1.0in;
478 mso-level-number-position:left;
479 text-indent:-.25in;}
480 @list l4:level3
481 {mso-level-tab-stop:1.5in;
482 mso-level-number-position:left;
483 text-indent:-.25in;}
484 mateus.baur 1.1 @list l4:level4
485 {mso-level-tab-stop:2.0in;
486 mso-level-number-position:left;
487 text-indent:-.25in;}
488 @list l4:level5
489 {mso-level-tab-stop:2.5in;
490 mso-level-number-position:left;
491 text-indent:-.25in;}
492 @list l4:level6
493 {mso-level-tab-stop:3.0in;
494 mso-level-number-position:left;
495 text-indent:-.25in;}
496 @list l4:level7
497 {mso-level-tab-stop:3.5in;
498 mso-level-number-position:left;
499 text-indent:-.25in;}
500 @list l4:level8
501 {mso-level-tab-stop:4.0in;
502 mso-level-number-position:left;
503 text-indent:-.25in;}
504 @list l4:level9
505 mateus.baur 1.1 {mso-level-tab-stop:4.5in;
506 mso-level-number-position:left;
507 text-indent:-.25in;}
508 @list l5
509 {mso-list-id:2007662374;
510 mso-list-type:hybrid;
511 mso-list-template-ids:1413667294 -1837347444 1447836560 -2085591486 1525986426 420924086 1411915016 220890626 1754024258 -168013522;}
512 @list l5:level1
513 {mso-level-number-format:bullet;
514 mso-level-text:\F0B7;
515 mso-level-tab-stop:.5in;
516 mso-level-number-position:left;
517 text-indent:-.25in;
518 mso-ansi-font-size:10.0pt;
519 font-family:Symbol;}
520 @list l5:level2
521 {mso-level-tab-stop:1.0in;
522 mso-level-number-position:left;
523 text-indent:-.25in;}
524 @list l5:level3
525 {mso-level-tab-stop:1.5in;
526 mateus.baur 1.1 mso-level-number-position:left;
527 text-indent:-.25in;}
528 @list l5:level4
529 {mso-level-tab-stop:2.0in;
530 mso-level-number-position:left;
531 text-indent:-.25in;}
532 @list l5:level5
533 {mso-level-tab-stop:2.5in;
534 mso-level-number-position:left;
535 text-indent:-.25in;}
536 @list l5:level6
537 {mso-level-tab-stop:3.0in;
538 mso-level-number-position:left;
539 text-indent:-.25in;}
540 @list l5:level7
541 {mso-level-tab-stop:3.5in;
542 mso-level-number-position:left;
543 text-indent:-.25in;}
544 @list l5:level8
545 {mso-level-tab-stop:4.0in;
546 mso-level-number-position:left;
547 mateus.baur 1.1 text-indent:-.25in;}
548 @list l5:level9
549 {mso-level-tab-stop:4.5in;
550 mso-level-number-position:left;
551 text-indent:-.25in;}
552 ol
553 {margin-bottom:0in;}
554 ul
555 {margin-bottom:0in;}
556 -->
557 </style>
558 <!--[if gte mso 10]>
559 <style>
560 /* Style Definitions */
561 table.MsoNormalTable
562 {mso-style-name:"Table Normal";
563 mso-tstyle-rowband-size:0;
564 mso-tstyle-colband-size:0;
565 mso-style-noshow:yes;
566 mso-style-parent:"";
567 mso-padding-alt:0in 5.4pt 0in 5.4pt;
568 mateus.baur 1.1 mso-para-margin:0in;
569 mso-para-margin-bottom:.0001pt;
570 mso-pagination:widow-orphan;
571 font-size:10.0pt;
572 font-family:"Times New Roman";}
573 </style>
574 <![endif]--><!--[if gte mso 9]><xml>
575 <o:shapedefaults v:ext="edit" spidmax="2050"/>
576 </xml><![endif]--><!--[if gte mso 9]><xml>
577 <o:shapelayout v:ext="edit">
578 <o:idmap v:ext="edit" data="1"/>
579 </o:shapelayout></xml><![endif]-->
580 </head>
581
582 <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
583
584 <div class=Section1>
585
586 <h1 align=center style='text-align:center'>\HP WBEM Services</h1>
587
588 <h1 align=center style='text-align:center'>Java Client SDK Version 2.5.1 </h1>
589 mateus.baur 1.1
590 <h1 align=center style='text-align:center'><span class=SpellE>FAQs</span></h1>
591
592 <p class=MsoNormal><o:p> </o:p></p>
593
594 <h2>Troubleshooting and CIM Exceptions<span style='font-family:"Courier New"'><o:p></o:p></span></h2>
595
596 <p style='text-align:justify;tab-stops:.5in'>In addition to the standard CIM
597 Exceptions sent by the CIM Server to the client, the CIM Client library
598 generates the following exceptions. The exception generated by the client
599 library along with the reason and solution is explained below:</p>
600
601 <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED
602 (Unable to Initialize Specified <span class=SpellE>TrustManager</span>: <a
603 href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span
604 style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>
605
606 <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
607
608 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
609 indicates that the specified <span class=SpellE>TrustManager</span> may not
610 mateus.baur 1.1 exist, may contain invalid path, or it may not have required permission to
611 load.</p>
612
613 <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
614
615 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Make sure that
616 the <span class=SpellE>TrustManager</span> you have specified exist and has correct
617 path and right permissions. Also make sure that the <span class=SpellE>TrustManager</span>
618 is not set to “null”. </p>
619
620 <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_<span
621 class=GramE>FAILED(</span>SSL Factory Initialization failed: <a
622 href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span
623 style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>
624
625 <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
626
627 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
628 may happen in number different scenarios. Such as, unable to find JSSE
629 providers, unable to generate random seed, unable to connect to correct server,
630 server had problem with SSL handshake, or policy permissions are incorrect.</p>
631 mateus.baur 1.1
632 <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
633
634 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Follow JSSE
635 specification and make sure the system java configurations are setup correctly.</p>
636
637 <p style='text-align:justify;tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_HTTP_<span
638 class=GramE>ERROR(</span>Couldn't find trusted certificate, response=500)<o:p></o:p></b></p>
639
640 <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
641
642 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
643 may happen because of SSL handshake failure. SSL handshake may fail because the
644 certificate sent by the server was an invalid certificate or the certificate is
645 not in clients Trust store.</p>
646
647 <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
648
649 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Either add this
650 certificate to client Trust store or handle the certificate appropriately in
651 the Certificate Manager.</p>
652 mateus.baur 1.1
653 <p style='text-align:justify;tab-stops:.5in'><b>Exception:
654 CIMCLIENT_ERR_TIMED_OUT (Request Timeout)<o:p></o:p></b></p>
655
656 <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
657
658 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
659 indicates that a timeout has occurred on a socket read. This could mean the
660 server or provider may be slow in responding to client request, or the client
661 time out is small.</p>
662
663 <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
664
665 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Consider trying
666 this operation at some other time or might want to set client timeout or
667 increase the client timeout. Refer to <span class=SpellE>CIMClient</span> API
668 java documentation for how to set client timeout.</p>
669
670 <p style='text-align:justify;tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_CONNECTION_<span
671 class=GramE>FAILED(</span>Connection refused) <o:p></o:p></b></p>
672
673 mateus.baur 1.1 <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
674
675 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
676 indicates that an error occurred while attempting to connect to <span
677 class=SpellE>CIMServer</span> on a port. The <span class=SpellE>CIMServer</span>
678 may not be running on the specified address or it may not be listening on the specified
679 port.</p>
680
681 <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
682
683 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Check to make
684 sure that the server address is correct and the port number specified is the
685 correct port number for an SSL or non-SSL communication. (e.g., <span
686 class=GramE>This</span> exception may be thrown if the <span class=SpellE>CIMServer</span>
687 is SSL enabled and listening on port 5989, the client trying to connect to
688 non-SSL port 5988.)</p>
689
690 <p style='text-align:justify;tab-stops:.5in'><b>Exception:
691 CIMCLIENT_ERR_CONNECTION_<span class=GramE>FAILED(</span>sequoia Unknown host) <o:p></o:p></b></p>
692
693 <p style='text-align:justify;tab-stops:.5in'>Problem: This exception indicates
694 mateus.baur 1.1 that the <span class=SpellE>CIMServer</span> address specified may contain an
695 invalid system name or the system is not reachable.</p>
696
697 <p style='text-align:justify;tab-stops:.5in'>Solution:<span
698 style='mso-spacerun:yes'> </span>Make sure the specified <span class=SpellE>CIMServer</span>
699 address is correct and the remote system is reachable.</p>
700
701 <p style='text-align:justify;tab-stops:.5in'><b style='mso-bidi-font-weight:
702 normal'>Exception: <i> </i>CIM_ERR_<span class=GramE>FAILED(</span>IO
703 terminated in HTTP headers)<o:p></o:p></b></p>
704
705 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
706 style='font-size:12.0pt'>Problem: Java Client sends this error in couple of
707 cases -<o:p></o:p></span></p>
708
709 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
710 style='font-size:12.0pt'>1. Server closed the connection before the client had
711 a chance to read. <o:p></o:p></span></p>
712
713 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
714 style='font-size:12.0pt'>2. <span class=SpellE>CIMServer</span> did not send
715 mateus.baur 1.1 the response. <o:p></o:p></span></p>
716
717 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
718 style='font-size:12.0pt'>3. <span class=SpellE>CIMServer</span> takes longer
719 time to respond. <o:p></o:p></span></p>
720
721 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
722 style='font-size:12.0pt'>4. Java Client read timeout is set too low.<o:p></o:p></span></p>
723
724 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
725 style='font-size:12.0pt'><o:p> </o:p></span></p>
726
727 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
728 style='font-size:12.0pt'>Solution:<o:p></o:p></span></p>
729
730 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
731 style='font-size:12.0pt'>You can turn on the trace on the Client side and
732 possibly in <span class=SpellE>cimserver</span>.<o:p></o:p></span></p>
733
734 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
735 style='font-size:12.0pt'>To turn on the trace in Java Client - set
736 mateus.baur 1.1 DEBUG_XML=true in <span class=SpellE>cim.properties</span> <o:p></o:p></span></p>
737
738 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
739 style='mso-spacerun:yes'> </span><span class=GramE>and</span> pass it to the
740 client, for example </p>
741
742 <p class=MsoNormal style='text-indent:.5in;mso-layout-grid-align:none;
743 text-autospace:none'><span style='mso-spacerun:yes'> </span>#java -<span
744 class=SpellE>Dorg.snia.wbem.cimom.properties</span>=<span class=SpellE>cim.properties</span>
745 <span class=SpellE>TestClient</span><i><o:p></o:p></i></p>
746
747 <i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt;mso-bidi-font-size:
748 10.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman";mso-ansi-language:
749 EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all
750 style='page-break-before:always'>
751 </span></i>
752
753 <h2 style='tab-stops:.5in'><span style='font-style:normal;mso-bidi-font-style:
754 italic'>CIM Client FAQ<o:p></o:p></span></h2>
755
756 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
757 mateus.baur 1.1 style='font-size:12.0pt'><o:p> </o:p></span></b></p>
758
759 <p class=MsoNormal><b><span style='font-size:12.0pt'>I see my client hangs and
760 does not return or how to set timeouts in a Client?<o:p></o:p></span></b></p>
761
762 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
763 style='font-size:12.0pt'><o:p> </o:p></span></p>
764
765 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
766 style='font-size:12.0pt'>When you have a SSL enabled client trying to connect
767 non-SSL <span class=SpellE>CIMServer</span> and vice-versa. You may notice that
768 the client does not return. In such case you should make sure to set the proper
769 timeouts.<o:p></o:p></span></p>
770
771 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
772 style='font-size:12.0pt'><o:p> </o:p></span></p>
773
774 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
775 style='font-size:12.0pt'>Here is how you can set the timeouts:<o:p></o:p></span></p>
776
777 <p class=MsoNormal style='text-indent:.5in;mso-layout-grid-align:none;
778 mateus.baur 1.1 text-autospace:none'><span style='font-size:12.0pt'>1. Set READ timeout, refer
779 to <span class=SpellE>CIMClient</span> class<o:p></o:p></span></p>
780
781 <h3 style='margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;margin-left:
782 0in;mso-layout-grid-align:none;text-autospace:none'><span style='mso-bidi-font-size:
783 12.0pt;font-family:"Times New Roman"'><span style='mso-spacerun:yes'> </span><span
784 style='mso-tab-count:2'> </span><span class=SpellE><span
785 class=GramE>CIMClient.setTimeout</span></span><span class=GramE>(</span><span
786 class=SpellE>int</span> timeout); //in milliseconds<o:p></o:p></span></h3>
787
788 <p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
789 style='font-size:12.0pt'>This is a read timeout, i.e. the client has found the
790 server and connected to it, and the server is not responding to any request.
791 Basically the socket is blocked. This may happen in case of a Non-SSL client
792 connecting to SSL server and also vice versa. For your applications I think <span
793 class=SpellE><span class=GramE>setTimeout</span></span><span class=GramE>(</span>)
794 call is good enough.<o:p></o:p></span></p>
795
796 <p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p>
797
798 <p class=MsoNormal style='text-indent:.5in;mso-layout-grid-align:none;
799 mateus.baur 1.1 text-autospace:none'><span style='font-size:12.0pt'>2. To set the connection
800 timeout<o:p></o:p></span></p>
801
802 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
803 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span><span
804 style='mso-tab-count:2'> </span>//Assumption timeout is in
805 seconds<o:p></o:p></span></p>
806
807 <pre style='text-indent:.5in;tab-stops:.5in;mso-layout-grid-align:none;
808 text-autospace:none'><span style='font-size:12.0pt;font-family:"Times New Roman";
809 mso-fareast-font-family:"Times New Roman"'><span style='mso-spacerun:yes'> </span>Either you add the following line in your client program<o:p></o:p></span></pre>
810
811 <p class=MsoNormal style='margin-left:.5in;text-indent:.5in;mso-layout-grid-align:
812 none;text-autospace:none'><span class=SpellE><span class=GramE><span
813 style='font-size:12.0pt'>System.setProperty</span></span></span><span
814 class=GramE><span style='font-size:12.0pt'>(</span></span><span
815 style='font-size:12.0pt'>"java.net.connectiontimeout","20")
816 <o:p></o:p></span></p>
817
818 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
819 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span><span
820 mateus.baur 1.1 style='mso-tab-count:1'> </span>Or<o:p></o:p></span></p>
821
822 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
823 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span><span
824 style='mso-tab-count:1'> </span>You can pass it at run time, using<o:p></o:p></span></p>
825
826 <p class=MsoNormal style='margin-left:.5in;mso-layout-grid-align:none;
827 text-autospace:none'><span style='font-size:12.0pt'><span
828 style='mso-spacerun:yes'> </span><span class=GramE>java</span> -<span
829 class=SpellE>Djava.net.connectiontimeout</span>=20<span
830 style='mso-spacerun:yes'> </span><span class=SpellE>myclient</span><o:p></o:p></span></p>
831
832 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
833 style='font-size:12.0pt'><o:p> </o:p></span></p>
834
835 <p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p>
836
837 <p class=MsoNormal><b><span style='font-size:12.0pt'><o:p> </o:p></span></b></p>
838
839 <p class=MsoNormal><b><span style='font-size:12.0pt'>How to decode a property
840 that is an enumeration? I.E. to decode the numeric value that is returned for
841 mateus.baur 1.1 the property.<span style='mso-spacerun:yes'> </span>Does WBEM provide methods
842 to look up the numeric value to retrieve a String value?<span
843 style='mso-spacerun:yes'> </span>Or do I need to implement a look up table for
844 every enumeration that I am interested in?<o:p></o:p></span></b></p>
845
846 <p class=MsoNormal><span style='font-size:12.0pt'> <o:p></o:p></span></p>
847
848 <pre style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:none'><span
849 style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
850 "Times New Roman"'>The strings associated with enumeration property values are defined as </span><span
851 style='font-size:12.0pt;font-family:"Times New Roman"'>qualifiers on the class schema.<span style='mso-spacerun:yes'> </span>A client does not get these strings from a provider directly.<span style='mso-spacerun:yes'> </span>But rather than duplicate the string definitions on the client side, you can get them from the CIM server using a <span
852 class=SpellE>getClass</span> operation.<o:p></o:p></span></pre>
853
854 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
855 style='font-size:12.0pt'><o:p> </o:p></span></p>
856
857 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
858 style='font-size:12.0pt'>For example, <span class=SpellE>PG_NISServerService</span><span
859 class=GramE>::</span> <span class=SpellE>ServerType</span> is an
860 enumeration.<span style='mso-spacerun:yes'> </span>When I make the request I
861 get a numeric value between 0 and 4 (inclusive).<span
862 mateus.baur 1.1 style='mso-spacerun:yes'> </span>I then have to decode the numeric values as
863 such:<o:p></o:p></span></p>
864
865 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
866 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span>"0"
867 - Unknown<o:p></o:p></span></p>
868
869 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
870 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span>"1"
871 - Other<o:p></o:p></span></p>
872
873 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
874 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span>"2"
875 - Not an </span><st1:City><st1:place><span style='font-size:12.0pt'>NIS</span></st1:place></st1:City><span
876 style='font-size:12.0pt'> Server<o:p></o:p></span></p>
877
878 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
879 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span>"3"
880 - NIS Master<o:p></o:p></span></p>
881
882 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
883 mateus.baur 1.1 style='font-size:12.0pt'><span style='mso-spacerun:yes'> </span>"4"
884 - </span><st1:City><st1:place><span style='font-size:12.0pt'>NIS</span></st1:place></st1:City><span
885 style='font-size:12.0pt'> Slave<o:p></o:p></span></p>
886
887 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
888 style='font-size:12.0pt'><o:p> </o:p></span></p>
889
890 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b
891 style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt'>How do I use
892 a <span class=SpellE>CIMInstance</span> to get a fully qualified <span
893 class=SpellE>CIMObjectPath</span> (i.e. a path with the class name and specific
894 keys)?<o:p></o:p></span></b></p>
895
896 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
897 style='font-size:12.0pt'><o:p> </o:p></span></p>
898
899 <p class=MsoNormal><span style='font-size:12.0pt'>This creates a <span
900 class=SpellE>CIMObjectPath</span> with all of the properties correctly set.<o:p></o:p></span></p>
901
902 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
903 style='font-size:12.0pt'><o:p> </o:p></span></p>
904 mateus.baur 1.1
905 <p class=MsoNormal><span style='font-size:12.0pt'><span
906 style='mso-spacerun:yes'> </span><span class=GramE>instances</span> = <span
907 class=SpellE>CIMClient.enumerateInstances</span>(<span class=SpellE>CIMObjectPath</span>(<span
908 class=SpellE>classname</span>, namespace), <span class=SpellE>CIMClient.DEEP</span>,
909 true, true, false, null);<o:p></o:p></span></p>
910
911 <p class=MsoNormal><span style='font-size:12.0pt'> <span
912 class=SpellE><span class=GramE>currentInstance</span></span> = (<span
913 class=SpellE>CIMInstance</span>)<span class=SpellE>instances.nextElement</span>();<o:p></o:p></span></p>
914
915 <p class=MsoNormal><span style='font-size:12.0pt'> <span
916 class=SpellE>CIMObjectPath</span> cop = new <span class=SpellE><span
917 class=GramE>CIMObjectPath</span></span><span class=GramE>(</span><span
918 class=SpellE>currentInstance.getClassName</span>(), "root/cimv2");<br>
919 <span class=SpellE>cop.setKeys</span>(<span
920 class=SpellE>currentInstance.getKeyValuePairs</span>());<o:p></o:p></span></p>
921
922 <p class=MsoNormal><span style='font-size:12.0pt'> <o:p></o:p></span></p>
923
924 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
925 mateus.baur 1.1 style='font-family:"Courier New"'><o:p> </o:p></span></p>
926
927 <p style='text-align:justify;tab-stops:.5in'><b>The <span class=SpellE>cimclient</span>
928 library performs the SSL handshaking and receives the certificate/key, what
929 environment settings must be in place for certificates to be passed?<o:p></o:p></b></p>
930
931 <p style='text-align:justify;tab-stops:.5in'>Clients must create a trust store,
932 import certificates from the server they trust in to the trust store, provide
933 the trust store path to the JSSE either on the command line ( java -<span
934 class=SpellE>Djavax.net.ssl.trustStore</span>=<span class=SpellE>mytruststore</span>
935 <<span class=SpellE>MyClient</span>><span style='mso-spacerun:yes'>
936 </span>) or through</p>
937
938 <p style='text-align:justify;tab-stops:.5in'><span class=SpellE><span
939 class=GramE>System.setProperty</span></span><span class=GramE>(</span>"<span
940 class=SpellE>javax.net.trustStore</span>", "<span class=SpellE>mytruststore</span>");</p>
941
942 <p style='text-align:justify;tab-stops:.5in'><b>How do set ‘<span class=SpellE>trustManager</span>’
943 property </b><b><span style='font-size:10.0pt;font-family:Arial'>programmatically?<o:p></o:p></span></b></p>
944
945 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
946 mateus.baur 1.1 style='mso-tab-count:1'> </span>String <span class=SpellE>myTrustManager</span>=
947 "<span class=SpellE>org.mycompany.cimapp.myCertManager</span>";<o:p></o:p></span></p>
948
949 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
950 style='mso-tab-count:1'> </span><span class=SpellE><span
951 class=GramE>GlobalConfig.setTrustManager</span></span><span class=GramE>(</span><span
952 class=SpellE>myTrustManager</span>);<o:p></o:p></span></p>
953
954 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Note
955 that you can not set this property to ‘null’. If you would like to use the
956 default trust manager provided in JSSE, do not even define the trust manager
957 property in your program or in your properties file.<o:p></o:p></span></p>
958
959 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p> </o:p></span></p>
960
961 <h4>Can I change the trust manager property in between my program/process?</h4>
962
963 <p class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p> </o:p></span></b></p>
964
965 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>No,
966 you cannot. If you define/set this property in your Client application either
967 mateus.baur 1.1 using <span class=SpellE><span class=GramE>setTrustManager</span></span><span
968 class=GramE>(</span>) or through<span style='mso-spacerun:yes'> </span>WBEM
969 Client configuration file (like <span class=SpellE>cim.properties</span>) it
970 will be set once per process, I.E you can not set/unset for every connection
971 being in the same process.<o:p></o:p></span></p>
972
973 <p style='text-align:justify;tab-stops:.5in'><b>Does the <span class=SpellE>cimclient</span>
974 library accept the certificate and place it in the trust store?<span
975 style='mso-spacerun:yes'> </span>How would the application specify to the <span
976 class=SpellE>cimclient</span> library where the trust store is<o:p></o:p></b></p>
977
978 <p style='text-align:justify;tab-stops:.5in'>Client library using JSSE will
979 only validate the server certificate using the trust store. It accepts only
980 trusted certificates from the server. In case of non-trusted certificate the
981 client library will call the trust manager if there is one specified. It is the
982 job of trust manager to either accept the server certificate (possibly add that
983 to the trust store) or reject the certificate.</p>
984
985 <p style='text-align:justify;tab-stops:.5in'><b>How <span class=GramE>is the
986 client application</span> notified that the certificate or key was placed in
987 the trust store?<span style='mso-spacerun:yes'> </span>Is this assumed?<o:p></o:p></b></p>
988 mateus.baur 1.1
989 <p style='text-align:justify;tab-stops:.5in'>Same as above</p>
990
991 <p style='text-align:justify;tab-stops:.5in'><b>Can the client application set
992 the environment so that certificates or keys are required from some target
993 systems but other target systems are not validated or authenticated?<o:p></o:p></b></p>
994
995 <p style='text-align:justify;tab-stops:.5in'>Yes, trust manager can do this.</p>
996
997 <p style='text-align:justify;tab-stops:.5in'><b>Where can I find more
998 information on Trust Manager and Trust Stores?<o:p></o:p></b></p>
999
1000 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>More information
1001 can be found at J2SE web site.<span style='mso-spacerun:yes'> </span>- ----</p>
1002
1003 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'><span
1004 style='mso-bidi-font-family:"Courier New"'>http://java.sun.com/j2se/1.4/docs/guide/security/jsse/JSSERefGuide.html<o:p></o:p></span></p>
1005
1006 <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>http://java.sun.com/j2se/1.4/docs/api/javax/net/ssl/X509TrustManager.html
1007 </p>
1008
1009 mateus.baur 1.1 <p style='text-align:justify;tab-stops:.5in'><b>I am unable use/initialize SSL
1010 connection, what do I do?<o:p></o:p></b></p>
1011
1012 <p style='text-align:justify;tab-stops:.5in'><span style='mso-bidi-font-family:
1013 "Courier New"'>Some applications have their own version of Java included in it
1014 and they use the included Java, not the one you installed on the systems (such
1015 as the one from /opt/java). In such cases make sure that java security
1016 configuration files are not modified.</span></p>
1017
1018 <p style='text-align:justify;tab-stops:.5in'><b>How can I find out <span
1019 class=SpellE>cimclient.jar</span> version?<o:p></o:p></b></p>
1020
1021 <pre>You can run <span class=SpellE>PackageVersion</span> program to look at the version.</pre><pre><span style='mso-spacerun:yes'> </span><span
1022 class=GramE>java</span> <span class=SpellE>org.snia.wbem.PackageVersion</span></pre><pre><span style='mso-spacerun:yes'> </span></pre>
1023
1024 <p style='text-align:justify;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b>My
1025 GUI application doesn’t work properly on HP-UX?</b></p>
1026
1027 <p style='text-align:justify;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'>There
1028 is a bug in Java 1.4 HP-UX version (and 1.3) AWT libraries. For this you will
1029 need to install PHSS_24303 patch. I also found that Patch PHSS_24303 replaced
1030 mateus.baur 1.1 by PHSS_26262. So we will need PHSS_26262.</p>
1031
1032 <p class=MsoBodyText style='text-autospace:none'><span class=SpellE><span
1033 class=GramE><span style='font-family:"Courier New"'>CIMInstance.getKeyValuePairs</span></span></span><span
1034 class=GramE><span style='font-family:"Courier New"'>(</span></span><span
1035 style='font-family:"Courier New"'>) returns no keys although there are multiple
1036 keys in my (<span class=SpellE>exaple</span> <span class=SpellE>PG_OperatingSystem</span>
1037 has 4 keys) provider.<o:p></o:p></span></p>
1038
1039 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1040 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1041
1042 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1043 style='font-family:"Courier New"'>This bug is fixed in 2.0 Final Release.<span
1044 style='mso-spacerun:yes'> </span>You should not see this bug.<o:p></o:p></span></p>
1045
1046 <p class=MsoNormal><span style='font-family:Arial;color:navy'><o:p> </o:p></span></p>
1047
1048 <p class=MsoNormal><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
1049 style='font-size:12.0pt'>CIMHTTPIndicationReceiver</span></b></span><b
1050 style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt'> -Exception:
1051 mateus.baur 1.1 <span class=SpellE>javax.net.ssl.SSLException</span>: No available certificate
1052 corresponds to the SSL cipher suites which are enabled.<o:p></o:p></span></b></p>
1053
1054 <p class=MsoNormal><span style='font-size:12.0pt'>The certificate (<span
1055 class=SpellE>i.e</span> a <span class=SpellE>keystore</span>) you are
1056 passing to the Listener is either in incorrect format or may be the <span
1057 class=SpellE>keystore</span> password is incorrect. <span
1058 style='mso-spacerun:yes'> </span>You may want to verify the password and the certificate
1059 format. Other thing you can do is - take the same certificate and see if you
1060 can use it with a stand-alone listener (refer to SDK example listener
1061 or if you have test listener you can use it with).<o:p></o:p></span></p>
1062
1063 <p style='text-align:justify;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
1064 style='mso-bidi-font-weight:normal'><o:p> </o:p></b></p>
1065
1066 <h2 style='tab-stops:.5in'><span style='font-style:normal;mso-bidi-font-style:
1067 italic'>CIM Listener FAQ<o:p></o:p></span></h2>
1068
1069 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1070 style='font-size:12.0pt'>How to Create Subscriptions?</span></b><span
1071 style='font-size:12.0pt'><o:p></o:p></span></p>
1072 mateus.baur 1.1
1073 <p>Creating subscription is same as creating any CIM instance...you will use
1074 CIM Client interfaces to do so. Currently WBEM (core <span class=SpellE>CIMServer</span>)
1075 only supports <span class=SpellE>CIM_IndicationSubscription</span>, <span
1076 class=SpellE>CIM_IndicationFilter</span>, <span class=SpellE><span class=GramE>CIM</span>_IndicationHandlerCIMXML</span>
1077 and <span class=SpellE>IndicationHandlerSNMPMapper</span> classes.<o:p></o:p></p>
1078
1079 <p><b>When a listener is created, does it execute in its own thread, separate
1080 from the code that created it</b><o:p></o:p></p>
1081
1082 <p class=MsoNormal><span style='font-size:12.0pt'>Listener runs as server
1083 (either SSL or non-SSL) and listens on the specified port. When Listener <span
1084 class=SpellE><span class=GramE>startCIMHTTPListener</span></span><span
1085 class=GramE>(</span>) is called, it will create a thread and starts listening.<br>
1086 <o:p></o:p></span></p>
1087
1088 <p style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p>
1089
1090 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1091 style='font-size:12.0pt'>I am unable to modify instances of <span class=SpellE>CIM_IndicationHandlerCIMXML</span>
1092 class.<span style='mso-spacerun:yes'> </span>Client says - Unable to modify
1093 mateus.baur 1.1 instance: CIM_ERR_NOT_<span class=GramE>FOUND(</span>CIM_ERR_NOT_FOUND: The
1094 requested object could not be found: "<span class=SpellE>CIM_IndicationHandlerCIMXML</span>")<o:p></o:p></span></b></p>
1095
1096 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1097 style='font-size:12.0pt'><o:p> </o:p></span></b></p>
1098
1099 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1100 style='font-size:12.0pt'>The <span class=SpellE>modifyInstance</span> operation
1101 is not supported for the<o:p></o:p></span></p>
1102
1103 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1104 class=SpellE><span style='font-size:12.0pt'>CIM_IndicationHandlerCIMXML</span></span><span
1105 style='font-size:12.0pt'> class or <span class=SpellE>CIM_IndicationFilter</span>
1106 class, and <span class=GramE>for<span style='mso-spacerun:yes'> </span><span
1107 class=SpellE>CIM</span></span><span class=SpellE>_IndicationSubscription</span>,
1108 only modification of the <span class=SpellE>SubscriptionState</span>
1109 property<span style='mso-spacerun:yes'> </span>is supported.<span
1110 style='mso-spacerun:yes'> </span>So, it's necessary to delete the old instance
1111 and create a new instance with the desired change.<span
1112 style='mso-spacerun:yes'> </span>Also, deletion of a filter or handler that is
1113 referenced by an existing subscription is not allowed, without first<o:p></o:p></span></p>
1114 mateus.baur 1.1
1115 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1116 class=GramE><span style='font-size:12.0pt'>deleting</span></span><span
1117 style='font-size:12.0pt'> the subscription.<o:p></o:p></span></p>
1118
1119 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1120 style='font-size:12.0pt'><o:p> </o:p></span></p>
1121
1122 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1123 style='font-size:12.0pt'>However, in the case you should see something like
1124 "CIM_ERR_NOT_SUPPORTED: The requested operation is not supported",
1125 rather than CIM_ERR_NOT_FOUND.<span style='mso-spacerun:yes'> </span>Make sure
1126 to check that your request specifies <span class=GramE>the<span
1127 style='mso-spacerun:yes'> </span>correct</span> namespace, key values,
1128 etc.<span style='mso-spacerun:yes'> </span>It looks like perhaps the <span
1129 class=SpellE>instancename</span> parameter to the <span class=SpellE>modifyInstance</span>
1130 operation included only the <span class=SpellE>classname</span> and not the key
1131 values.<o:p></o:p></span></p>
1132
1133 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1134 style='font-size:12.0pt'><o:p> </o:p></span></p>
1135 mateus.baur 1.1
1136 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1137 style='font-family:"Courier New"'><o:p> </o:p></span></b></p>
1138
1139 <p class=MsoBodyText2><b>If I create instances of <span class=SpellE>CIM_IndicationFilter</span>,
1140 and corresponding instances of <span class=SpellE>CIM_IndicationSubscription</span>,
1141 and <span class=SpellE>CIM_IndicationHandlerCIMXML</span> classes, does the
1142 CIMOM check for the presence of the Indication provider? <span class=GramE>if</span>
1143 '<span class=SpellE>RT_TestIndication</span>'(sample indication provider) is
1144 not present, Will it give an error response?<o:p></o:p></b></p>
1145
1146 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1147 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1148
1149 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1150 style='font-family:"Courier New"'>When you create an enabled Subscription, the <span
1151 class=SpellE>IndicationService</span> will look for indication providers that
1152 can serve the subscription.<span style='mso-spacerun:yes'> </span>If none are
1153 found, you will get an error response.<span style='mso-spacerun:yes'>
1154 </span>The subscriber doesn't specify an indication provider. The subscriber
1155 specifies the desired indication subclass, properties and namespace in the
1156 mateus.baur 1.1 Filter.<span style='mso-spacerun:yes'> </span>The <span class=SpellE>IndicationService</span>
1157 looks for indication providers that have registered to serve the specified
1158 indication class in the specified namespace.<span style='mso-spacerun:yes'>
1159 </span>Maybe your indication provider is not registered?<span
1160 style='mso-spacerun:yes'> </span>Let me know if you need help registering your
1161 indication provider.<o:p></o:p></span></p>
1162
1163 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1164 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1165
1166 <p class=MsoBodyText2><b>If I create a disabled subscription (the property <span
1167 class=SpellE>SubscriptionState</span> is set to 'Disabled'), will the <span
1168 class=SpellE>IndicationService</span> still check for the presence of the
1169 indication provider?<o:p></o:p></b></p>
1170
1171 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1172 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1173
1174 <p class=MsoBodyText><span style='font-weight:normal'>If you create the
1175 Subscription with <span class=SpellE>SubscriptionState</span> property set to
1176 'Disabled', the <span class=SpellE>IndicationService</span> will NOT check
1177 mateus.baur 1.1 whether there is an indication provider to serve the subscription.<span
1178 style='mso-spacerun:yes'> </span>So maybe that's what you want to do for now,
1179 to get going.<o:p></o:p></span></p>
1180
1181 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1182 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1183
1184 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1185 style='font-size:12.0pt'>Since the <span class=SpellE>IndicationService</span>
1186 knows which indication subclass is served by an indication provider, is it
1187 required that the instances of indication classes be created before the
1188 provider is registered?<o:p></o:p></span></b></p>
1189
1190 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1191 style='font-family:"Courier New"'><o:p> </o:p></span></b></p>
1192
1193 <p class=MsoBodyText><span style='font-weight:normal'>The <span class=SpellE>IndicationService</span>
1194 checks that the class specified in the Filter is a subclass of <span
1195 class=SpellE>CIM_Indication</span>, so you must define the indication subclass
1196 you'll be using.<span style='mso-spacerun:yes'> </span>(Instances of the
1197 indication subclass don't get created until the indication provider generates
1198 mateus.baur 1.1 an indication.)<o:p></o:p></span></p>
1199
1200 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1201 style='font-family:"Courier New"'><o:p> </o:p></span></p>
1202
1203 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
1204 style='font-family:"Courier New"'><o:p> </o:p></span></b></p>
1205
1206 <p class=MsoNormal><b><span style='font-size:12.0pt'>How a particular listener
1207 is associated with a given subscription and what goes into the Destination
1208 property CIM_ <span class=SpellE>IndicationHandlerCIMXML</span><o:p></o:p></span></b></p>
1209
1210 <p><span style='font-size:10.0pt;font-family:"Courier New"'>The listener is
1211 associated with the subscription through the destination property of the
1212 handler instance. Multiple subscriptions can refer to the same handler instance;
1213 so one listener can listen to multiple subscriptions.</span><span
1214 style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
1215
1216 <p><span style='font-size:10.0pt;font-family:"Courier New"'>With subscription
1217 you will specify the destination where the Listener is running. An example,</span><span
1218 style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
1219 mateus.baur 1.1
1220 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:10.0pt;
1221 font-family:"Courier New"'><PROPERTY NAME="Destination"
1222 TYPE="string"><o:p></o:p></span></p>
1223
1224 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:10.0pt;
1225 font-family:"Courier New"'><VALUE>https://mysystem.cup.hp.com:8189/cimom/Pegasus_RT_IndicationConsumer</VALUE><o:p></o:p></span></p>
1226
1227 <p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:10.0pt;
1228 font-family:"Courier New"'></PROPERTY></span><span style='font-size:10.0pt;
1229 mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
1230
1231 <p><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>In
1232 the above case, Listener would be running on mysystem.cup.hp.com at port 8189
1233 with SSL enabled.</span><span style='font-family:"Courier New"'> <o:p></o:p></span></p>
1234
1235 <p><b>Can I specify/use any port number with my Listener?<o:p></o:p></b></p>
1236
1237 <p><span style='font-size:10.0pt;font-family:"Courier New"'>It is not a good
1238 plan to select any port and have the application use it.<span
1239 style='mso-spacerun:yes'> </span>It is recommended that a Listener application
1240 mateus.baur 1.1 to have its own port number and is registered with IANA so that no one
1241 else uses that port number. And also if the application is going to be running
1242 on HP-UX, you can request INET Team to have the IANA registered port number
1243 added to /etc/services. This way no other HP-UX application uses your port
1244 numbers.<o:p></o:p></span></p>
1245
1246 <p class=MsoNormal><b><span style='font-size:12.0pt'>When the client creates
1247 the indication listener, does it return an error if a listener already exists
1248 on that system on the same port? <o:p></o:p></span></b></p>
1249
1250 <p class=MsoNormal><span style='font-family:"Courier New"'><o:p> </o:p></span></p>
1251
1252 <p class=MsoNormal><span style='font-family:"Courier New"'>Yes it does say
1253 - Address is in use.<o:p></o:p></span></p>
1254
1255 <p class=MsoNormal><o:p> </o:p></p>
1256
1257 <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b><span
1258 style='font-size:12.0pt'>Create Instance for <span class=SpellE>CIM_IndicationSubscription</span>
1259 fails; However, I can create Handler and Filter instances.<o:p></o:p></span></b></p>
1260
1261 mateus.baur 1.1 <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b><span
1262 style='font-size:12.0pt'><o:p> </o:p></span></b></p>
1263
1264 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
1265 style='font-size:12.0pt'>There is a problem with Java Client API while creating
1266 instance with reference values related to indication subscription class. This
1267 is mainly because of <span class=GramE>Each</span> time the <span class=SpellE>ObjectPath</span>
1268 gets passed to CIM Operations, Client API modifies the <span class=SpellE>CIMObjectPath</span>
1269 after it gets the response from <span class=SpellE>cimserver</span>. The work
1270 around is to store the <span class=SpellE>CIMObjectPath</span> that is passed
1271 to <span class=SpellE><span class=GramE>createInstance</span></span><span
1272 class=GramE>(</span>) while creating Filter and Handler instances. Then use
1273 that stored paths in Subscription.<o:p></o:p></span></p>
1274
1275 <p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
1276 style='font-size:12.0pt'>Refer to the example (examples/Indication/<span
1277 class=SpellE><span class=GramE>SubscribeIndTest.java</span></span><span
1278 class=GramE> )</span> that is in WBEM Java Client SDK.<o:p></o:p></span></p>
1279
1280 <p class=MsoNormal><o:p> </o:p></p>
1281
1282 mateus.baur 1.1 </div>
1283
1284 </body>
1285
1286 </html>
|