(file) Return to ReleaseNotes.htm CVS log (file) (dir) Up to [Pegasus] / pegasus-JavaCIMClient / docs

Diff for /pegasus-JavaCIMClient/docs/ReleaseNotes.htm between version 1.1.4.1 and 1.7

version 1.1.4.1, 2003/07/29 15:08:28 version 1.7, 2005/11/18 20:41:19
Line 1 
Line 1 
 <html xmlns:o="urn:schemas-microsoft-com:office:office"  <html xmlns:v="urn:schemas-microsoft-com:vml"
   xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:w="urn:schemas-microsoft-com:office:word"
   xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
 xmlns="http://www.w3.org/TR/REC-html40"> xmlns="http://www.w3.org/TR/REC-html40">
  
 <head> <head>
 <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
 <meta name=ProgId content=Word.Document> <meta name=ProgId content=Word.Document>
 <meta name=Generator content="Microsoft Word 9">  <meta name=Generator content="Microsoft Word 10">
 <meta name=Originator content="Microsoft Word 9">  <meta name=Originator content="Microsoft Word 10">
 <link rel=File-List  <link rel=File-List href="ReleaseNotes_files/filelist.xml">
 href="./WBEM%20Java%20Client%20Release%20Notes%202_0Alpha2_files/filelist.xml">  
 <title>WBEM Java Client Release Notes</title> <title>WBEM Java Client Release Notes</title>
   <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
    name="City"/>
   <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
    name="State"/>
   <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
    name="place"/>
 <!--[if gte mso 9]><xml> <!--[if gte mso 9]><xml>
  <o:DocumentProperties>  <o:DocumentProperties>
   <o:Subject>WBEM Java Client Release Notes </o:Subject>   <o:Subject>WBEM Java Client Release Notes </o:Subject>
   <o:Author>Bapu Patil</o:Author>   <o:Author>Bapu Patil</o:Author>
   <o:Template>normal</o:Template>   <o:Template>normal</o:Template>
   <o:LastAuthor>Bapu Patil</o:LastAuthor>    <o:LastAuthor>bapugoud</o:LastAuthor>
   <o:Revision>2</o:Revision>    <o:Revision>4</o:Revision>
   <o:TotalTime>180</o:TotalTime>    <o:TotalTime>1876</o:TotalTime>
   <o:LastPrinted>2003-05-14T18:27:00Z</o:LastPrinted>    <o:LastPrinted>2003-05-14T19:27:00Z</o:LastPrinted>
   <o:Created>2003-05-15T19:31:00Z</o:Created>    <o:Created>2003-11-19T23:06:00Z</o:Created>
   <o:LastSaved>2003-05-15T19:31:00Z</o:LastSaved>    <o:LastSaved>2004-04-15T17:06:00Z</o:LastSaved>
   <o:Pages>15</o:Pages>    <o:Pages>1</o:Pages>
   <o:Words>3806</o:Words>    <o:Words>5843</o:Words>
   <o:Characters>21696</o:Characters>    <o:Characters>33307</o:Characters>
   <o:Lines>180</o:Lines>    <o:Company>Company</o:Company>
   <o:Paragraphs>43</o:Paragraphs>    <o:Lines>277</o:Lines>
   <o:CharactersWithSpaces>26644</o:CharactersWithSpaces>    <o:Paragraphs>78</o:Paragraphs>
   <o:Version>9.4402</o:Version>    <o:CharactersWithSpaces>39072</o:CharactersWithSpaces>
     <o:Version>10.4219</o:Version>
  </o:DocumentProperties>  </o:DocumentProperties>
 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--><!--[if gte mso 9]><xml>
  <w:WordDocument>  <w:WordDocument>
     <w:Zoom>75</w:Zoom>
     <w:SpellingState>Clean</w:SpellingState>
     <w:GrammarState>Clean</w:GrammarState>
   <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>   <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
   <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>   <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
   <w:UseMarginsForDrawingGridOrigin/>   <w:UseMarginsForDrawingGridOrigin/>
Line 42 
Line 53 
    <w:LayoutRawTableWidth/>    <w:LayoutRawTableWidth/>
    <w:LayoutTableRowsApart/>    <w:LayoutTableRowsApart/>
   </w:Compatibility>   </w:Compatibility>
     <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  </w:WordDocument>  </w:WordDocument>
 </xml><![endif]-->  </xml><![endif]--><!--[if !mso]><object
    classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
   <style>
   st1\:*{behavior:url(#ieooui) }
   </style>
   <![endif]-->
 <style> <style>
 <!-- <!--
  /* Font Definitions */  /* Font Definitions */
 @font-face @font-face
         {font-family:Wingdings;  
         panose-1:5 0 0 0 0 0 0 0 0 0;  
         mso-font-charset:2;  
         mso-generic-font-family:auto;  
         mso-font-pitch:variable;  
         mso-font-signature:0 268435456 0 0 -2147483648 0;}  
 @font-face  
         {font-family:"Futura Bk";         {font-family:"Futura Bk";
         panose-1:0 0 0 0 0 0 0 0 0 0;         panose-1:0 0 0 0 0 0 0 0 0 0;
         mso-font-alt:"Times New Roman";         mso-font-alt:"Times New Roman";
Line 140 
Line 150 
         mso-bidi-font-size:10.0pt;         mso-bidi-font-size:10.0pt;
         font-family:"Times New Roman";         font-family:"Times New Roman";
         font-weight:normal;}         font-weight:normal;}
   h6
           {mso-style-next:Normal;
           margin:0in;
           margin-bottom:.0001pt;
           mso-pagination:widow-orphan;
           page-break-after:avoid;
           mso-outline-level:6;
           tab-stops:.5in;
           mso-layout-grid-align:none;
           text-autospace:none;
           font-size:10.0pt;
           font-family:"Courier New";
           font-weight:bold;}
 p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent
         {margin-top:0in;         {margin-top:0in;
         margin-right:0in;         margin-right:0in;
Line 170 
Line 193 
         margin-bottom:.0001pt;         margin-bottom:.0001pt;
         text-indent:-.25in;         text-indent:-.25in;
         mso-pagination:widow-orphan;         mso-pagination:widow-orphan;
         mso-list:l0 level1 lfo16;          mso-list:l0 level1 lfo3;
         tab-stops:list .5in;         tab-stops:list .5in;
         font-size:10.0pt;         font-size:10.0pt;
         font-family:"Times New Roman";         font-family:"Times New Roman";
Line 230 
Line 253 
         text-decoration:underline;         text-decoration:underline;
         text-underline:single;}         text-underline:single;}
 p p
         {margin-right:0in;          {mso-margin-top-alt:auto;
         mso-margin-top-alt:auto;          margin-right:0in;
         mso-margin-bottom-alt:auto;         mso-margin-bottom-alt:auto;
         margin-left:0in;         margin-left:0in;
         mso-pagination:widow-orphan;         mso-pagination:widow-orphan;
         font-size:12.0pt;         font-size:12.0pt;
         font-family:"Times New Roman";         font-family:"Times New Roman";
         mso-fareast-font-family:"Times New Roman";}         mso-fareast-font-family:"Times New Roman";}
   code
           {font-family:"Courier New";
           mso-ascii-font-family:"Courier New";
           mso-fareast-font-family:"Courier New";
           mso-hansi-font-family:"Courier New";
           mso-bidi-font-family:"Courier New";}
 pre pre
         {margin:0in;         {margin:0in;
         margin-bottom:.0001pt;         margin-bottom:.0001pt;
Line 247 
Line 276 
         font-family:"Courier New";         font-family:"Courier New";
         mso-fareast-font-family:"Courier New";}         mso-fareast-font-family:"Courier New";}
 tt tt
         {mso-ascii-font-family:"Courier New";          {font-family:"Courier New";
           mso-ascii-font-family:"Courier New";
         mso-fareast-font-family:"Courier New";         mso-fareast-font-family:"Courier New";
         mso-hansi-font-family:"Courier New";         mso-hansi-font-family:"Courier New";
         mso-bidi-font-family:"Courier New";}         mso-bidi-font-family:"Courier New";}
Line 287 
Line 317 
         font-size:10.0pt;         font-size:10.0pt;
         font-family:"Times New Roman";         font-family:"Times New Roman";
         mso-fareast-font-family:"Times New Roman";}         mso-fareast-font-family:"Times New Roman";}
   span.SpellE
           {mso-style-name:"";
           mso-spl-e:yes;}
   span.GramE
           {mso-style-name:"";
           mso-gram-e:yes;}
 @page Section1 @page Section1
         {size:8.5in 11.0in;         {size:8.5in 11.0in;
         margin:1.0in 1.25in 1.0in 1.25in;         margin:1.0in 1.25in 1.0in 1.25in;
Line 316 
Line 352 
         {mso-level-tab-stop:.5in;         {mso-level-tab-stop:.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
   @list l1:level2
           {mso-level-tab-stop:1.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level3
           {mso-level-tab-stop:1.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level4
           {mso-level-tab-stop:2.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level5
           {mso-level-tab-stop:2.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level6
           {mso-level-tab-stop:3.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level7
           {mso-level-tab-stop:3.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level8
           {mso-level-tab-stop:4.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l1:level9
           {mso-level-tab-stop:4.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
 @list l2 @list l2
         {mso-list-id:252513578;         {mso-list-id:252513578;
         mso-list-type:hybrid;         mso-list-type:hybrid;
Line 324 
Line 392 
         {mso-level-tab-stop:.5in;         {mso-level-tab-stop:.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
   @list l2:level2
           {mso-level-tab-stop:1.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level3
           {mso-level-tab-stop:1.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level4
           {mso-level-tab-stop:2.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level5
           {mso-level-tab-stop:2.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level6
           {mso-level-tab-stop:3.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level7
           {mso-level-tab-stop:3.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level8
           {mso-level-tab-stop:4.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l2:level9
           {mso-level-tab-stop:4.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
 @list l3 @list l3
         {mso-list-id:524485251;         {mso-list-id:524485251;
         mso-list-type:hybrid;         mso-list-type:hybrid;
Line 335 
Line 435 
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;         text-indent:-.25in;
         font-family:Symbol;}         font-family:Symbol;}
   @list l3:level2
           {mso-level-tab-stop:1.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level3
           {mso-level-tab-stop:1.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level4
           {mso-level-tab-stop:2.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level5
           {mso-level-tab-stop:2.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level6
           {mso-level-tab-stop:3.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level7
           {mso-level-tab-stop:3.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level8
           {mso-level-tab-stop:4.0in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l3:level9
           {mso-level-tab-stop:4.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
 @list l4 @list l4
         {mso-list-id:749347362;          {mso-list-id:856769335;
         mso-list-type:hybrid;          mso-list-template-ids:-958241750;}
         mso-list-template-ids:1295564480 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}  
 @list l4:level1 @list l4:level1
         {mso-level-number-format:bullet;         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;         mso-level-tab-stop:.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;         text-indent:-.25in;
           mso-ansi-font-size:10.0pt;
         font-family:Symbol;}         font-family:Symbol;}
 @list l5 @list l5
         {mso-list-id:1156529437;          {mso-list-id:1052342615;
         mso-list-type:hybrid;          mso-list-template-ids:-1504563160;}
         mso-list-template-ids:1568459352 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}  
 @list l5:level1 @list l5:level1
         {mso-level-start-at:2;          {mso-level-number-format:bullet;
           mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;         mso-level-tab-stop:.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}          text-indent:-.25in;
           mso-ansi-font-size:10.0pt;
           font-family:Symbol;}
 @list l6 @list l6
         {mso-list-id:1305546433;  
         mso-list-type:hybrid;  
         mso-list-template-ids:1768434552 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}  
 @list l6:level1  
         {mso-level-tab-stop:.5in;  
         mso-level-number-position:left;  
         text-indent:-.25in;}  
 @list l7  
         {mso-list-id:1324700588;  
         mso-list-type:hybrid;  
         mso-list-template-ids:1419687056 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}  
 @list l7:level1  
         {mso-level-tab-stop:.5in;  
         mso-level-number-position:left;  
         text-indent:-.25in;}  
 @list l8  
         {mso-list-id:1505632988;         {mso-list-id:1505632988;
         mso-list-type:hybrid;         mso-list-type:hybrid;
         mso-list-template-ids:904969346 1896489038 -1021140422 616970556 753855378 -307702454 337287590 -362651142 1385077412 129915254;}         mso-list-template-ids:904969346 1896489038 -1021140422 616970556 753855378 -307702454 337287590 -362651142 1385077412 129915254;}
 @list l8:level1  @list l6:level1
         {mso-level-number-format:bullet;         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;         mso-level-tab-stop:.5in;
Line 383 
Line 501 
         text-indent:-.25in;         text-indent:-.25in;
         mso-ansi-font-size:10.0pt;         mso-ansi-font-size:10.0pt;
         font-family:Symbol;}         font-family:Symbol;}
 @list l8:level2  @list l6:level2
         {mso-level-tab-stop:1.0in;         {mso-level-tab-stop:1.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level3  @list l6:level3
         {mso-level-tab-stop:1.5in;         {mso-level-tab-stop:1.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level4  @list l6:level4
         {mso-level-tab-stop:2.0in;         {mso-level-tab-stop:2.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level5  @list l6:level5
         {mso-level-tab-stop:2.5in;         {mso-level-tab-stop:2.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level6  @list l6:level6
         {mso-level-tab-stop:3.0in;         {mso-level-tab-stop:3.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level7  @list l6:level7
         {mso-level-tab-stop:3.5in;         {mso-level-tab-stop:3.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level8  @list l6:level8
         {mso-level-tab-stop:4.0in;         {mso-level-tab-stop:4.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8:level9  @list l6:level9
         {mso-level-tab-stop:4.5in;         {mso-level-tab-stop:4.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l9  @list l7
         {mso-list-id:1739132725;          {mso-list-id:1816099078;
         mso-list-type:hybrid;          mso-list-template-ids:1218716582;}
         mso-list-template-ids:417074740 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}  @list l7:level1
 @list l9:level1  
         {mso-level-number-format:bullet;         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;         mso-level-tab-stop:.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;         text-indent:-.25in;
           mso-ansi-font-size:10.0pt;
         font-family:Symbol;}         font-family:Symbol;}
 @list l10  @list l8
           {mso-list-id:1842894525;
           mso-list-template-ids:-1532178110;}
   @list l8:level1
           {mso-level-number-format:bullet;
           mso-level-text:\F0B7;
           mso-level-tab-stop:.5in;
           mso-level-number-position:left;
           text-indent:-.25in;
           mso-ansi-font-size:10.0pt;
           font-family:Symbol;}
   @list l9
         {mso-list-id:2007662374;         {mso-list-id:2007662374;
         mso-list-type:hybrid;         mso-list-type:hybrid;
         mso-list-template-ids:1413667294 -1837347444 1447836560 -2085591486 1525986426 420924086 1411915016 220890626 1754024258 -168013522;}         mso-list-template-ids:1413667294 -1837347444 1447836560 -2085591486 1525986426 420924086 1411915016 220890626 1754024258 -168013522;}
 @list l10:level1  @list l9:level1
         {mso-level-number-format:bullet;         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;         mso-level-tab-stop:.5in;
Line 438 
Line 567 
         text-indent:-.25in;         text-indent:-.25in;
         mso-ansi-font-size:10.0pt;         mso-ansi-font-size:10.0pt;
         font-family:Symbol;}         font-family:Symbol;}
 @list l10:level2  @list l9:level2
         {mso-level-tab-stop:1.0in;         {mso-level-tab-stop:1.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level3  @list l9:level3
         {mso-level-tab-stop:1.5in;         {mso-level-tab-stop:1.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level4  @list l9:level4
         {mso-level-tab-stop:2.0in;         {mso-level-tab-stop:2.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level5  @list l9:level5
         {mso-level-tab-stop:2.5in;         {mso-level-tab-stop:2.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level6  @list l9:level6
         {mso-level-tab-stop:3.0in;         {mso-level-tab-stop:3.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level7  @list l9:level7
         {mso-level-tab-stop:3.5in;         {mso-level-tab-stop:3.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level8  @list l9:level8
         {mso-level-tab-stop:4.0in;         {mso-level-tab-stop:4.0in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l10:level9  @list l9:level9
         {mso-level-tab-stop:4.5in;         {mso-level-tab-stop:4.5in;
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l11  
         {mso-list-id:2122145077;  
         mso-list-type:hybrid;  
         mso-list-template-ids:229274478 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}  
 @list l11:level1  
         {mso-level-tab-stop:.5in;  
         mso-level-number-position:left;  
         text-indent:-.25in;}  
 ol ol
         {margin-bottom:0in;}         {margin-bottom:0in;}
 ul ul
         {margin-bottom:0in;}         {margin-bottom:0in;}
 --> -->
 </style> </style>
   <!--[if gte mso 10]>
   <style>
    /* Style Definitions */
    table.MsoNormalTable
           {mso-style-name:"Table Normal";
           mso-tstyle-rowband-size:0;
           mso-tstyle-colband-size:0;
           mso-style-noshow:yes;
           mso-style-parent:"";
           mso-padding-alt:0in 5.4pt 0in 5.4pt;
           mso-para-margin:0in;
           mso-para-margin-bottom:.0001pt;
           mso-pagination:widow-orphan;
           font-size:10.0pt;
           font-family:"Times New Roman";}
   </style>
   <![endif]--><!--[if gte mso 9]><xml>
    <o:shapedefaults v:ext="edit" spidmax="4098"/>
   </xml><![endif]--><!--[if gte mso 9]><xml>
    <o:shapelayout v:ext="edit">
     <o:idmap v:ext="edit" data="1"/>
    </o:shapelayout></xml><![endif]-->
 </head> </head>
  
 <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'> <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
  
 <div class=Section1> <div class=Section1>
  
 <h1 align=center style='text-align:center'>WBEM Services</h1>  <h1 align=center style='text-align:center'>WBEM </h1>
  
 <h1 align=center style='text-align:center'>Java Client SDK Version 2.0 Alpha 2</h1>  <h1 align=center style='text-align:center'>Java Client SDK Version 2.5.1 </h1>
  
 <h1 align=center style='text-align:center'><span style="mso-spacerun:  <h1 align=center style='text-align:center'><span
 yes"> </span>Release Notes</h1>  style='mso-spacerun:yes'> </span>Release Notes</h1>
  
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
 tab-stops:list .5in'><![if !supportLists]><span style='font-style:normal;  tab-stops:list .5in'><![if !supportLists]><span style='mso-fareast-font-family:
 mso-bidi-font-style:italic'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Arial;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>1.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>Overview<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>Overview<o:p></o:p></span></h2>
  
 <p style='margin-right:.4in;text-align:justify'>The WBEM Java Client SDK is a <p style='margin-right:.4in;text-align:justify'>The WBEM Java Client SDK is a
 set of APIs that contain the components necessary to write management set of APIs that contain the components necessary to write management
 applications that communicate with WBEM-enabled management devices using XML and  applications that communicate with WBEM-enabled management devices using XML
 HTTP communication standards. </p>  and HTTP communication standards. </p>
  
 <p style='margin-right:.4in;text-align:justify'>WBEM applications request <p style='margin-right:.4in;text-align:justify'>WBEM applications request
 information or services from the Common Information Model (CIM) Object Manager information or services from the Common Information Model (CIM) Object Manager
Line 515 
Line 658 
 managed objects on a system. </p> managed objects on a system. </p>
  
 <p style='margin-right:.4in;text-align:justify'>WBEM client applications use <p style='margin-right:.4in;text-align:justify'>WBEM client applications use
 the <tt><span style='font-size:10.0pt;font-family:"Courier New"'>org.snia.wbem.client</span></tt>  the <span class=SpellE><tt><span style='font-size:10.0pt'>org.snia.wbem.client</span></tt></span>
 APIs to manipulate CIM objects. A client application uses the CIM API to APIs to manipulate CIM objects. A client application uses the CIM API to
 construct an object (for example, a class, instance, or namespace) and then construct an object (for example, a class, instance, or namespace) and then
 initializes, or instantiates that object. The application uses the client APIs initializes, or instantiates that object. The application uses the client APIs
 to pass the object to the CIM Object Manager (CIMOM) and request an operation, to pass the object to the CIM Object Manager (CIMOM) and request an operation,
 such as creating a CIM class, instance, or deleting an instance.</p> such as creating a CIM class, instance, or deleting an instance.</p>
  
 <p style='margin-right:.4in;text-align:justify'>CIM Listener (org.snia.wbem.listener)  <p style='margin-right:.4in;text-align:justify'>CIM Listener (<span
 provides interfaces to process CIM/XML Indications.</p>  class=SpellE>org.snia.wbem.listener</span>) provides interfaces to process
   CIM/XML Indications.</p>
 <p style='margin-right:.4in;text-align:justify'>The javadoc documentation  
 includes the following packages that the client applications require to make  <p style='margin-right:.4in;text-align:justify'>The <span class=SpellE>javadoc</span>
 CIM operation requests to a CIM Object Manager. </p>  documentation includes the following packages that the client applications
   require to make CIM operation requests to a CIM Object Manager. </p>
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  
 style='mso-tab-count:1'>      </span>org.snia.wbem.client</p>  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  class=SpellE>org.snia.wbem.client</span></p>
 style='mso-tab-count:1'>      </span>org.snia.wbem.cim</p>  
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
 style='mso-tab-count:1'>      </span>org.snia.wbemcfg</p>  class=SpellE>org.snia.wbem.cim</span></p>
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>org.snia.wbem.listener</p>  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  class=SpellE>org.snia.wbemcfg</span></p>
 tab-stops:list .5in'><![if !supportLists]><span style='font-style:normal;  
 mso-bidi-font-style:italic'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  .5in;text-align:justify'><span class=SpellE>org.snia.wbem.listener</span></p>
 italic'>Requirements<o:p></o:p></span></h2>  
   <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-fareast-font-family:
   Arial;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>2.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
   style='font-style:normal;mso-bidi-font-style:italic'>Requirements<o:p></o:p></span></h2>
  
 <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>
  
 <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=disc>
  <li class=MsoNormal style='mso-list:l10 level1 lfo3;tab-stops:list .5in'><span   <li class=MsoNormal style='mso-list:l9 level1 lfo8;tab-stops:list .5in'><span
      style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The apache xerces XML       style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The apache <span
      parser 1.4.4. <o:p></o:p></span></li>       class=SpellE>xerces</span> XML parser 1.4.4. <o:p></o:p></span></li>
 </ul> </ul>
  
 <p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt; <p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>You must use Xerces 1.4.4 version. It can be  mso-bidi-font-size:10.0pt'>You must use <span class=SpellE>Xerces</span> 1.4.4
 downloaded from<o:p></o:p></span></p>  version. It can be downloaded from<o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">      </span><span style='mso-tab-count:1'>      </span><a  style='mso-spacerun:yes'>      </span><span style='mso-tab-count:1'>      </span><a
 href="http://xml.apache.org/dist/xerces-j/">http://xml.apache.org/dist/xerces-j/</a><o:p></o:p></span></p> href="http://xml.apache.org/dist/xerces-j/">http://xml.apache.org/dist/xerces-j/</a><o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=disc>
  <li class=MsoNormal style='mso-list:l8 level1 lfo6;tab-stops:list .5in'><span   <li class=MsoNormal style='mso-list:l6 level1 lfo11;tab-stops:list .5in'><span
      style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Java 1.4 version ( JRE      style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Java 1.4 version ( JRE
      1.4 )</span> <span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></li>      1.4 )</span> <span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></li>
 </ul> </ul>
  
 <p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt; <p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>Java 1.4 version is used because it includes JSSE mso-bidi-font-size:10.0pt'>Java 1.4 version is used because it includes JSSE
 (for SSL), JAAS (Java authentication), JCE (Crypto). Note that all these  (for SSL). Note JSEE is not part of earlier versions of Java. <span
 packages (JSEE, JAAS, JCE) are not part of earlier versions of Java. You may  style='mso-spacerun:yes'> </span>For HP-UX, you may download Java 1.4 from http://www.hp.com/go/java/.<o:p></o:p></span></p>
 download Java 1.4 from http://www.hp.com/go/java/.<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='margin-left:.25in'><span style='font-size:12.0pt; <p class=MsoNormal style='margin-left:.25in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
Line 584 
Line 731 
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/jsse.jar:$XERCES_HOME/xerces-1_4_4/xerces.jar:$CIMCLIENT_HOME/cimclient.jar:.<o:p></o:p></span></p>  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/jsse.jar:$XERCES_HOME/xerces-1_4_4/xerces.jar:$CIMCLIENT_HOME/cimclient.jar<span
   class=GramE>:.</span><o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>
  
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
 tab-stops:list .5in'><![if !supportLists]><span style='font-style:normal;  tab-stops:list .5in'><![if !supportLists]><span style='mso-fareast-font-family:
 mso-bidi-font-style:italic'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Arial;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>1.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>What's new in Alpha 2 Release<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>What's new in 2.5.1 Release?<o:p></o:p></span></h2>
   
 <p class=MsoBodyText2>This version supports both SSL and non-SSL based CIM/XML  <p class=MsoBodyText2>
 indications.<span style="mso-spacerun: yes">  </span>Two-way SSL authentication  Several defects have been fixed. For further information, please, see the following Bugzillas:
 is always enabled with CIM/XML Indications. Client SDK now includes the CIM  <ol>
 Listener interfaces for writing CIM/XML indication consumers. Please refer to  <li>
 Java documentation of org.snia.wbem.listener package. You can also refer to the  <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=3967">Bugzilla #3967 - Java Client should honor the "useHTTP11=false"</a>
 “CIM-XML Listener” section in this document on how to write consumers.</p>  </li>
   <li>
 <p class=MsoNormal><b><i><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Note:</span></i></b><span  <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=4147">Bugzilla #4147 - Java Client is sometimes causing HTTP errors</a>
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> SSL is fully supported with  </li>
 Alpha 2 release and onwards.<o:p></o:p></span></p>  <li>
   <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=4258">Bugzilla #4258 - setTimeout is failing on Java Client API</a>
   </li>
   <li>
   <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=4259">Bugzilla #4259 - NullPointerException is being generated in Java indication listener</a>
   </li>
   <li>
   <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=4375">Bugzilla #4375 - Java CIMDateTime String constructor overflow microseconds into minutes</a>
   </li>
   <li>
   <a href="http://cvs.opengroup.org/bugzilla/show_bug.cgi?id=4461">Bugzilla #4461 - Unable to access attributes in CIMOMHandleXML and CIMClient</a>
   </li>
   </ol>
   </p>
   
   <p class=MsoBodyText2><o:p>&nbsp;</o:p></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  <p style='margin:0in;margin-bottom:.0001pt'><span style='mso-bidi-font-size:
   10.0pt'><o:p>&nbsp;</o:p></span></p>
  
 <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left: <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left:
 .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo12;tab-stops:  .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo5;tab-stops:
 list .5in'><![if !supportLists]><span style='font-style:normal;mso-bidi-font-style:  list .5in'><![if !supportLists]><span style='mso-fareast-font-family:Arial;
 italic'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>2.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>Writing WBEM Clients<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>Writing WBEM Clients<o:p></o:p></span></h2>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt; <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>WBEM client applications use the </span><tt><span  mso-bidi-font-size:10.0pt'>WBEM client applications use the </span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ascii-font-family:"Times New Roman";  class=SpellE><tt><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
 mso-hansi-font-family:"Times New Roman"'>org.snia.wbem.client</span></tt><span  font-family:"Times New Roman";mso-bidi-font-family:"Courier New"'>org.snia.wbem.client</span></tt></span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> APIs to manipulate CIM style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> APIs to manipulate CIM
 objects on the CIM Object Manager. A client application uses classes in </span><tt><span  objects on the CIM Object Manager. A client application uses classes in </span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ascii-font-family:"Times New Roman";  class=SpellE><tt><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
 mso-hansi-font-family:"Times New Roman"'>org.snia.wbem.cim package </span></tt><span  font-family:"Times New Roman";mso-bidi-font-family:"Courier New"'>org.snia.wbem.cim</span></tt></span><tt><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
   mso-bidi-font-family:"Courier New"'> package </span></tt><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>to construct an object (for style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>to construct an object (for
 example, a class, instance, or namespace) and initializes that object. Then example, a class, instance, or namespace) and initializes that object. Then
 uses the client APIs to pass the object to the CIMOM and request a CIM uses the client APIs to pass the object to the CIMOM and request a CIM
Line 633 
Line 799 
  
 <p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'>1.<span <p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'>1.<span
 style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Connect to the style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Connect to the
 CIMOM using <tt><span style='font-size:10.0pt;font-family:"Courier New"'>CIMClient</span></tt>.  CIMOM using <span class=SpellE><tt><span style='font-size:10.0pt'>CIMClient</span></tt></span>.
 A client application connects to the CIMOM before performing a CIM operation, A client application connects to the CIMOM before performing a CIM operation,
 such as creating a CIM class or updating a CIM instance. </p> such as creating a CIM class or updating a CIM instance. </p>
  
Line 645 
Line 811 
  
 <p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'>3.<span <p style='margin-left:.5in;text-indent:-.25in;tab-stops:list .5in'>3.<span
 style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Close the client style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Close the client
 connection to the CIM Object Manager using <tt><span style='font-size:10.0pt;  connection to the CIM Object Manager using <span class=SpellE><tt><span
 font-family:"Courier New"'>CIMClient</span></tt>, to free the server resources  style='font-size:10.0pt'>CIMClient</span></tt></span>, to free the server
 used by the client session. </p>  resources used by the client session. </p>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
Line 657 
Line 823 
  
 <p class=MsoBodyText2>Client applications typically import the required CIM <p class=MsoBodyText2>Client applications typically import the required CIM
 classes and create CIM objects and then open client connection.<span classes and create CIM objects and then open client connection.<span
 style="mso-spacerun: yes">  </span>Some of the common imports and CIM object  style='mso-spacerun:yes'>  </span>Some of the common imports and CIM object creations
 creations are show below.</p>  are show below.</p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 0in 1.0pt 31.0pt'>  <div style='margin-left:.5in'>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 0in 1.0pt 31.0pt'>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.client.CIMClient</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMNameSpace</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMObjectPath</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMClass</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMProperty</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMInstance</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMValue</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMQualifierType</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.cim.CIMException</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  </div>
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.client.CIMClient;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMNameSpace;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMObjectPath;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMClass;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMProperty;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMInstance;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMValue;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMQualifierType;<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'>import org.snia.wbem.cim.CIMException;<o:p></o:p></span></p>  
  
 </div> </div>
  
Line 706 
Line 886 
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 31.0pt'>  <div style='margin-left:.5in'>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:  padding:1.0pt 4.0pt 1.0pt 31.0pt'>
 12.0pt;mso-bidi-font-size:10.0pt'>CIMNameSpace clientNameSpace = null;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span class=SpellE><span
 12.0pt;mso-bidi-font-size:10.0pt'>CIMClient cc = null;<o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CIMNameSpace</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>clientNameSpace</span>
   = null;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span class=SpellE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CIMClient</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> cc = null;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span class=SpellE><span
 12.0pt;mso-bidi-font-size:10.0pt'>int portNo = CIMNameSpace.DEFAULT_PORT;<o:p></o:p></span></p>  class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>int</span></span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>portNo</span>
   = <span class=SpellE>CIMNameSpace.DEFAULT_PORT</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>String nameSpace =  12.0pt;mso-bidi-font-size:10.0pt'>String <span class=SpellE>nameSpace</span> =
 &quot;root/cimv2&quot;;<span style="mso-spacerun: yes">        </span>//  &quot;root/cimv2&quot;;<span style='mso-spacerun:yes'>  </span><span
 namespace<o:p></o:p></span></p>  style='mso-spacerun:yes'>      </span>// namespace<o:p></o:p></span></p>
   
   </div>
  
 </div> </div>
  
Line 737 
Line 927 
 <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt; <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>To open a client connection, you use the </span><tt><span  mso-bidi-font-size:10.0pt'>To open a client connection, you use the </span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ascii-font-family:"Times New Roman";  class=SpellE><tt><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
 mso-hansi-font-family:"Times New Roman"'>CIMClient</span></tt><span  font-family:"Times New Roman";mso-bidi-font-family:"Courier New"'>CIMClient</span></tt></span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> class to connect to the CIM style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> class to connect to the CIM
 Object Manager. You must specify the required type of connection (HTTP or Object Manager. You must specify the required type of connection (HTTP or
 HTTPS) in the CIMNameSpace constructor. If connection type is not specified the  HTTPS) in the <span class=SpellE>CIMNameSpace</span> constructor. If connection
 HTTP is used as the default. You must also specify the user name and password  type is not specified the HTTP is used as the default. You must also specify
 for the connection to the specified CIM server.<o:p></o:p></span></p>  the user name and password for the connection to the specified CIM server.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt; <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
Line 755 
Line 945 
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt; <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 0in'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 0in'>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'><span mso-bidi-font-size:10.0pt;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'><span
 style="mso-spacerun: yes">          </span></span><span style='font-size:12.0pt;  style='mso-spacerun:yes'>          </span></span><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>String hostURL = &quot;<b>http</b>://&quot; +  mso-bidi-font-size:10.0pt'>String <span class=SpellE>hostURL</span> = &quot;<b>http</b>://&quot;
 hostname + &quot;:&quot; + portNo;<o:p></o:p></span></p>  + hostname + &quot;:&quot; + <span class=SpellE>portNo</span>;<o:p></o:p></span></p>
  
 <p style='margin:0in;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt; <p style='margin:0in;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='mso-bidi-font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='mso-bidi-font-size:
 10.0pt'><span style="mso-spacerun: yes">          </span>try <o:p></o:p></span></p>  10.0pt'><span style='mso-spacerun:yes'>          </span><span class=GramE>try</span>
   <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">               mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           </span><span
 </span>clientNameSpace = new CIMNameSpace(hostURL, nameSpace);<o:p></o:p></span></p>  style='mso-spacerun:yes'>   </span><span class=SpellE><span class=GramE>clientNameSpace</span></span>
   = new <span class=SpellE>CIMNameSpace</span>(<span class=SpellE>hostURL</span>,
   <span class=SpellE>nameSpace</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">               mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>             
 </span>cc = new CIMClient(clientNameSpace, &quot;guest&quot;,  </span>cc = new <span class=SpellE><span class=GramE>CIMClient</span></span><span
 &quot;guest&quot;, CIMClient.HTTP);<o:p></o:p></span></p>  class=GramE>(</span><span class=SpellE>clientNameSpace</span>,
   &quot;guest&quot;, &quot;guest&quot;, <span class=SpellE>CIMClient.HTTP</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>} <o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>} <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">           mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span><span
 </span>catch (CIMException e) <o:p></o:p></span></p>  class=GramE>catch</span> (<span class=SpellE>CIMException</span> e) <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>            </span><span
 </span>System.err.println(&quot;Failed to access CIMOM: &quot; + e);<o:p></o:p></span></p>  class=SpellE><span class=GramE>System.err.println</span></span><span
   class=GramE>(</span>&quot;Failed to access CIMOM: &quot; + e);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>}<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>}<o:p></o:p></span></p>
  
 </div> </div>
  
Line 816 
Line 1012 
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 0in'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 0in'>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'><span mso-bidi-font-size:10.0pt;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'><span
 style="mso-spacerun: yes">          </span></span><span style='font-size:12.0pt;  style='mso-spacerun:yes'>          </span></span><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>String hostURL = &quot;<b>https</b>://&quot; +  mso-bidi-font-size:10.0pt'>String <span class=SpellE>hostURL</span> = &quot;<b>https</b>://&quot;
 hostname + &quot;:&quot; + portNo;<o:p></o:p></span></p>  + hostname + &quot;:&quot; + <span class=SpellE>portNo</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>try  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span><span
 <o:p></o:p></span></p>  class=GramE>try</span> <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">               mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>              </span><span
 </span>clientNameSpace = new CIMNameSpace(hostURL, nameSpace);<o:p></o:p></span></p>  class=SpellE><span class=GramE>clientNameSpace</span></span> = new <span
   class=SpellE>CIMNameSpace</span>(<span class=SpellE>hostURL</span>, <span
   class=SpellE>nameSpace</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">               mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>             
 </span>cc = new CIMClient(clientNameSpace, &quot;guest&quot;,  </span>cc = new <span class=SpellE><span class=GramE>CIMClient</span></span><span
 &quot;guest&quot;, CIMClient.HTTP);<o:p></o:p></span></p>  class=GramE>(</span><span class=SpellE>clientNameSpace</span>,
   &quot;guest&quot;, &quot;guest&quot;, <span class=SpellE>CIMClient.HTTP</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>} <o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>} <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">           mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span><span
 </span>catch (CIMException e) <o:p></o:p></span></p>  class=GramE>catch</span> (<span class=SpellE>CIMException</span> e) <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>            </span><span
 </span>System.err.println(&quot;Failed to access CIMOM: &quot; + e);<o:p></o:p></span></p>  class=SpellE><span class=GramE>System.err.println</span></span><span
   class=GramE>(</span>&quot;Failed to access CIMOM: &quot; + e);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         </span>}<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>         </span>}<o:p></o:p></span></p>
  
 </div> </div>
  
Line 881 
Line 1082 
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The
 following examples show how to do CIM operations using org.snia.wbem.client  following examples show how to do CIM operations using <span class=SpellE>org.snia.wbem.client</span>
 APIs.<o:p></o:p></span></p> APIs.<o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
Line 893 
Line 1094 
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The
 following example shows how to do <i>enumerateClasses </i>of <i>CIM_ComputerSystem</i><o:p></o:p></span></p>  following example shows how to do <span class=SpellE><i>enumerateClasses</i></span><i>
   </i>of <span class=SpellE><i>CIM_ComputerSystem</i></span><o:p></o:p></span></p>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 31.0pt'>  <div style='margin-left:.5in'>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 31.0pt'>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">      12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     </span><span
 </span>try<o:p></o:p></span></p>  class=GramE>try</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>System.out.println(&quot;\n*** Enumerate classes - No DEEP&quot;);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;\n*** Enumerate classes - No DEEP&quot;);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>CIMObjectPath path = new CIMObjectPath(&quot;CIM_ComputerSystem&quot;);<o:p></o:p></span></p>  </span><span class=SpellE>CIMObjectPath</span> path = new <span class=SpellE><span
   class=GramE>CIMObjectPath</span></span><span class=GramE>(</span>&quot;<span
   class=SpellE>CIM_ComputerSystem</span>&quot;);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>Boolean deepInheritance = false;<o:p></o:p></span></p>  </span>Boolean <span class=SpellE>deepInheritance</span> = false;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>Boolean localOnly = true;<o:p></o:p></span></p>  </span>Boolean <span class=SpellE>localOnly</span> = true;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>Boolean includeQualifiers = true;<o:p></o:p></span></p>  </span>Boolean <span class=SpellE>includeQualifiers</span> = true;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>Boolean includeClassOrigin = true;<o:p></o:p></span></p>  </span>Boolean <span class=SpellE>includeClassOrigin</span> = true;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>  </span><span
 </span>Enumeration en = cc.enumerateClasses(path, deepInheritance,<o:p></o:p></span></p>  style='mso-spacerun:yes'>          </span>Enumeration en = <span class=SpellE><span
   class=GramE>cc.enumerateClasses</span></span><span class=GramE>(</span>path, <span
   class=SpellE>deepInheritance</span>,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                                        </span><span style="mso-spacerun:  style='mso-spacerun:yes'>                                               
 yes">        </span>localOnly, includeQualifiers,<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>localOnly</span></span>, <span
   class=SpellE>includeQualifiers</span>,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                                                 style='mso-spacerun:yes'>                                               
 </span>includeClassOrigin);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>includeClassOrigin</span></span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>if (en != null)<o:p></o:p></span></p>  </span><span class=GramE>if</span> (en != null)<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          
 </span>{<o:p></o:p></span></p>  </span><span style='mso-spacerun:yes'> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                </span>while ( en.hasMoreElements() )<o:p></o:p></span></p>  style='mso-spacerun:yes'>                </span><span class=GramE>while</span>
   ( <span class=SpellE>en.hasMoreElements</span>() )<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                </span>{<o:p></o:p></span></p>  style='mso-spacerun:yes'>                </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                    </span>CIMClass cimclass = (CIMClass)  style='mso-spacerun:yes'>                    </span><span class=SpellE>CIMClass</span>
 en.nextElement();<o:p></o:p></span></p>  <span class=SpellE>cimclass</span> = (<span class=SpellE>CIMClass</span>) <span
   class=SpellE><span class=GramE>en.nextElement</span></span><span class=GramE>(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                    </span>System.out.println(&quot;Class name: &quot; +  style='mso-spacerun:yes'>                    </span><span class=SpellE><span
 cimclass.getName());<o:p></o:p></span></p>  class=GramE>System.out.println</span></span><span class=GramE>(</span>&quot;Class
   name: &quot; + <span class=SpellE>cimclass.getName</span>());<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                </span>}<o:p></o:p></span></p>  style='mso-spacerun:yes'>                </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>catch (CIMException ce)<o:p></o:p></span></p>  </span><span class=GramE>catch</span> (<span class=SpellE>CIMException</span> <span
   class=SpellE>ce</span>)<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>System.err.println(&quot;Failed to enumerate classes: &quot; + ce);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>System.err.println</span></span><span
   class=GramE>(</span>&quot;Failed to enumerate classes: &quot; + <span
   class=SpellE>ce</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 31.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 </div> </div>
  
   </div>
   
 <p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt; <p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <h4>&nbsp;</h4> <h4>&nbsp;</h4>
  
 <b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";  <span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
 mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language: mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:
 EN-US;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'> EN-US;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
 </span></b>  </span>
  
 <h4>InvokeMethod Operation</h4>  <h4><span class=SpellE>InvokeMethod</span> Operation</h4>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The
 following example shows how to do <i>invokeMethod </i>on a <i>Sample_MethodProvider.</i><o:p></o:p></span></p>  following example shows how to do <span class=SpellE><i>invokeMethod</i></span><i>
   </i>on a <span class=SpellE><i>Sample_MethodProvider</i></span><i>.</i><o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 4.0pt'>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">      12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     </span>//
 </span>// NOTE: The following test requires the Sample_MethodProviderClass<o:p></o:p></span></p>  NOTE: The following test requires the <span class=SpellE>Sample_MethodProviderClass</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">      12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     </span>//
 </span>// and a sample method provider for Sample_MethodProviderClass.<o:p></o:p></span></p>  and a sample method provider for <span class=SpellE>Sample_MethodProviderClass</span>.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">      12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     </span>//<o:p></o:p></span></p>
 </span>//<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>System.out.println(&quot;\n*** Invoke Method.&quot;);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;\n*** Invoke Method.&quot;);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String testNameSpace = &quot;root/SampleProvider&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>testNameSpace</span> = &quot;root/<span
   class=SpellE>SampleProvider</span>&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String testClassName = &quot;Sample_MethodProviderClass&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>testClassName</span> = &quot;<span
   class=SpellE>Sample_MethodProviderClass</span>&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String methodName = &quot;SayHello&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>methodName</span> = &quot;<span class=SpellE>SayHello</span>&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String inParamValue = &quot;Yoda&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>inParamValue</span> = &quot;Yoda&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String goodReply = &quot;Hello, &quot; + inParamValue + &quot;!&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>goodReply</span> = &quot;Hello<span
   class=GramE>, &quot;</span> + <span class=SpellE>inParamValue</span> +
   &quot;!&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>String goodParam = &quot;From Neverland&quot;;<o:p></o:p></span></p>  </span>String <span class=SpellE>goodParam</span> = &quot;From <span
   class=SpellE>Neverland</span>&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
Line 1110 
Line 1336 
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>CIMObjectPath currentPath;<o:p></o:p></span></p>  </span><span class=SpellE>CIMObjectPath</span> <span class=SpellE>currentPath</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>Vector inParams = new Vector();<o:p></o:p></span></p>  </span>Vector <span class=SpellE>inParams</span> = new <span class=GramE>Vector(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>Vector outParams = new Vector();<o:p></o:p></span></p>  </span>Vector <span class=SpellE>outParams</span> = new <span class=GramE>Vector(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>CIMValue retValue;<o:p></o:p></span></p>  </span><span class=SpellE>CIMValue</span> <span class=SpellE>retValue</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
Line 1134 
Line 1360 
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>try<o:p></o:p></span></p>  </span><span class=GramE>try</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>// construct CIMObjectPath<o:p></o:p></span></p>  </span>// construct <span class=SpellE>CIMObjectPath</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>//<o:p></o:p></span></p> </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>currentPath = new CIMObjectPath(testClassName);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>currentPath</span></span> = new <span
   class=SpellE>CIMObjectPath</span>(<span class=SpellE>testClassName</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
Line 1163 
Line 1390 
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>// set the namespace<o:p></o:p></span></p> </span>// set the namespace<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>//<o:p></o:p></span></p> </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>currentPath.setNameSpace(testNameSpace);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>currentPath.setNameSpace</span></span><span
   class=GramE>(</span><span class=SpellE>testNameSpace</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
Line 1182 
Line 1410 
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>// create parameter vectors<o:p></o:p></span></p> </span>// create parameter vectors<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>//<o:p></o:p></span></p> </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>inParams.addElement( new CIMProperty(&quot;dummy&quot;,<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>inParams.addElement</span></span><span
   class=GramE>(</span> new <span class=SpellE>CIMProperty</span>(&quot;dummy&quot;,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span><span style='mso-tab-count:2'>                </span>new  </span><span style='mso-tab-count:2'>                </span><span class=GramE>new</span>
 CIMValue(inParamValue, CIMDataType.getPredefinedType(<o:p></o:p></span></p>  <span class=SpellE>CIMValue</span>(<span class=SpellE>inParamValue</span>, <span
   class=SpellE>CIMDataType.getPredefinedType</span>(<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                                </span>CIMDataType.STRING))));<o:p></o:p></span></p>  style='mso-spacerun:yes'>                                </span><span
   class=SpellE>CIMDataType.STRING</span>))));<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
Line 1212 
Line 1443 
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>// call invokeMethod<o:p></o:p></span></p>  </span>// call <span class=SpellE>invokeMethod</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>//<o:p></o:p></span></p> </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>retValue=cc.invokeMethod(currentPath, methodName, inParams,<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>retValue</span></span><span
   class=GramE>=</span><span class=SpellE>cc.invokeMethod</span>(<span
   class=SpellE>currentPath</span>, <span class=SpellE>methodName</span>, <span
   class=SpellE>inParams</span>,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                                     </span>outParams);<o:p></o:p></span></p>  style='mso-spacerun:yes'>                                     </span><span
   class=SpellE><span class=GramE>outParams</span></span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>System.out.println(&quot;InvokeMethod response = &quot; +  </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
 retValue.toString());<o:p></o:p></span></p>  class=GramE>(</span>&quot;<span class=SpellE>InvokeMethod</span> response =
   &quot; + <span class=SpellE>retValue.toString</span>());<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>catch (CIMException ce)<o:p></o:p></span></p>  </span><span class=GramE>catch</span> (<span class=SpellE>CIMException</span> <span
   class=SpellE>ce</span>)<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">              12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>            
 </span>System.err.println(&quot;invokeMethod Failed: &quot; + ce);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>System.err.println</span></span><span
   class=GramE>(</span>&quot;<span class=SpellE>invokeMethod</span> Failed: &quot;
   + <span class=SpellE>ce</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style="mso-spacerun:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span
 yes">        </span>}<span style="mso-spacerun: yes">   </span></p>  style='mso-spacerun:yes'>        </span>}<span style='mso-spacerun:yes'>  
   </span></p>
  
 </div> </div>
  
Line 1268 
Line 1508 
  
 <p class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></b></p> <p class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></b></p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Clients  <p class=MsoBodyText2>Clients may close the connection by calling the <span
 may close the connection by calling the CIMClient.close() method. Client  class=SpellE><span class=GramE>CIMClient.close</span></span><span class=GramE>(</span>)
 connection will also be closed when the CIMClient object goes out of scope. <o:p></o:p></span></p>  method. Client connection will also be closed when the <span class=SpellE>CIMClient</span>
   object goes out of scope. </p>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 0in'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 0in'>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>try<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span><span
   class=GramE>try</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">                     mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>                   
 </span>if( cc != null ) <o:p></o:p></span></p>  </span><span class=GramE>if(</span> cc != null ) <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">                     mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>                   
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  mso-bidi-font-size:10.0pt'><span
 yes">                              </span>cc.close();<o:p></o:p></span></p>  style='mso-spacerun:yes'>                              </span><span
   class=SpellE><span class=GramE>cc.close</span></span><span class=GramE>(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">                     mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>                   
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>}<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">           mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span><span
 </span>catch (CIMException ce)<o:p></o:p></span></p>  class=GramE>catch</span> (<span class=SpellE>CIMException</span> <span
   class=SpellE>ce</span>)<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>{<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">                     mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>                   
 </span>System.err.println(&quot;Failed to close connection: &quot; + ce);<o:p></o:p></span></p>  </span><span class=SpellE><span class=GramE>System.err.println</span></span><span
   class=GramE>(</span>&quot;Failed to close connection: &quot; + <span
   class=SpellE>ce</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt; padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 0in'><span style='font-size:12.0pt;
 mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          </span>}<o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          </span>}<o:p></o:p></span></p>
  
 </div> </div>
  
 <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style: <p class=MsoNormal><b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:
 normal'>&nbsp;<o:p></o:p></i></b></p>  normal'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></i></b></p>
   
   <h3><b>Java CIM Client Local connection<o:p></o:p></b></h3>
   
   <p class=MsoBodyText2>This version support supports Local connection in Java
   CIM Client interface. I.E. Java CIM Clients that wish to do local connection to
   <span class=SpellE>CIMServer</span> can now use this feature. To do local
   connection clients create <span class=SpellE><span class=GramE><code><span
   style='mso-ansi-font-size:12.0pt;font-family:"Times New Roman"'>CIMClient</span></code></span></span><span
   class=GramE><code><span style='mso-ansi-font-size:12.0pt;font-family:"Times New Roman"'>(</span></code></span><span
   class=SpellE><code><span style='mso-ansi-font-size:12.0pt;font-family:"Times New Roman"'>CIMNameSpace</span></code></span><code><span
   style='mso-ansi-font-size:12.0pt;font-family:"Times New Roman"'>&nbsp;namespace)</span></code><span
   style='mso-spacerun:yes'>   </span>and this creates local connection to the CIM
   Server running on the local system for the specified namespace. Clients do not
   have to specify the username and/or password as the authentication is done
   based the user logged in.</p>
   
   <p class=MsoBodyText2><i style='mso-bidi-font-style:normal'><span
   style='mso-bidi-font-weight:bold'><o:p>&nbsp;</o:p></span></i></p>
  
 <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left: <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left:
 .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo12;tab-stops:  .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo5;tab-stops:
 list .5in'><![if !supportLists]><span style='font-style:normal;mso-bidi-font-style:  list .5in'><![if !supportLists]><span style='mso-fareast-font-family:Arial;
 italic'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>3.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>SSL Certificate Management<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>SSL Certificate Management<o:p></o:p></span></h2>
  
 <p class=MsoNormal style='margin-right:.4in;text-align:justify'>&nbsp;</p> <p class=MsoNormal style='margin-right:.4in;text-align:justify'>&nbsp;</p>
  
Line 1344 
Line 1609 
 Java Trust Store<o:p></o:p></b></p> Java Trust Store<o:p></o:p></b></p>
  
 <p style='margin-right:.4in;text-align:justify'>1. Export the server <p style='margin-right:.4in;text-align:justify'>1. Export the server
 certificate from the .pem file. </p>  certificate from the .<span class=SpellE>pem</span> file. </p>
  
 <p style='margin-right:.4in;text-align:justify;text-indent:.25in'>Use <span <p style='margin-right:.4in;text-align:justify;text-indent:.25in'>Use <span
 style='font-family:"Courier New"'>openssl</span> command to export Pegasus  class=SpellE><span style='font-family:"Courier New"'>openssl</span></span>
 CIMServer certificate file. <span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:  command to export Pegasus <span class=SpellE>CIMServer</span> certificate file.
 "Courier New"'><o:p></o:p></span></p>  <span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify;text-indent:.25in'><span <p style='margin-right:.4in;text-align:justify;text-indent:.25in'><span
 style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>#  style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'># /opt/<span
 /opt/wbem/sbin/openssl x509 -in /var/opt/wbem/server.pem -out server.cer<o:p></o:p></span></p>  class=SpellE>wbem/sbin/openssl</span> x509 -in /<span class=SpellE>var/opt/wbem/server.pem</span>
   -out <span class=SpellE>server.cer</span><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>2. Import the server certificate in 10.0pt;mso-bidi-font-family:"Courier New"'>2. Import the server certificate in
 to the client trust store.<o:p></o:p></span></p> to the client trust store.<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'><span style="mso-spacerun:  10.0pt;mso-bidi-font-family:"Courier New"'><span style='mso-spacerun:yes'>     
 yes">      </span>- Copy the server certificate on to the client system.<o:p></o:p></span></p>  </span>- Copy the server certificate on to the client system.<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'><span style="mso-spacerun:  10.0pt;mso-bidi-font-family:"Courier New"'><span style='mso-spacerun:yes'>     
 yes">      </span>- Use Java </span><span style='mso-bidi-font-size:10.0pt;  </span>- Use Java </span><span class=SpellE><span style='mso-bidi-font-size:
 font-family:"Courier New"'>keytool</span><span style='mso-bidi-font-size:10.0pt;  10.0pt;font-family:"Courier New"'>keytool</span></span><span style='mso-bidi-font-size:
 mso-bidi-font-family:"Courier New"'> to import the certificate into the client  10.0pt;mso-bidi-font-family:"Courier New"'> to import the certificate into the
 trust store.<o:p></o:p></span></p>  client trust store.<o:p></o:p></span></p>
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'><span  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'># keytool  .5in;text-align:justify'><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:
 -import -alias sequoia1 -file server.cer -keystore mytruststore<o:p></o:p></span></p>  "Courier New"'># <span class=SpellE><span class=GramE>keytool</span></span>
   -import -alias sequoia1 -file <span class=SpellE>server.cer</span> -<span
   class=SpellE>keystore</span> <span class=SpellE>mytruststore</span><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>You will be asked to enter a 10.0pt;mso-bidi-font-family:"Courier New"'>You will be asked to enter a
 password. The password is required only for modifying mytruststore in the  password. The password is required only for modifying <span class=SpellE>mytruststore</span>
 future. The keytool creates the trust store if it is not already exists and  in the future. The <span class=SpellE>keytool</span> creates the trust store if
 then import the specified certificate. (For example we entered the password as  it is not already exists and then import the specified certificate. (For example
 “wbem01”)<o:p></o:p></span></p>  we entered the password as “wbem01”)<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>3. Specify the truststore in the  10.0pt;mso-bidi-font-family:"Courier New"'>3. Specify the <span class=SpellE>truststore</span>
 command line of the client application using “-Djavax.net.ssl.trustStore”.<o:p></o:p></span></p>  in the command line of the client application using “-<span class=SpellE>Djavax.net.ssl.trustStore</span>”.<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>For Example,<o:p></o:p></span></p> 10.0pt;mso-bidi-font-family:"Courier New"'>For Example,<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='font-size:11.0pt;  <p style='margin-right:.4in;text-align:justify'><span class=GramE><span
 mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>java -Djavax.net.ssl.trustStore=mytruststore  style='font-size:11.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>java</span></span><span
 &lt;MyClient&gt; &lt;system&gt; root/cimv2 5989 ssl<o:p></o:p></span></p>  style='font-size:11.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>
   -<span class=SpellE>Djavax.net.ssl.trustStore</span>=<span class=SpellE>mytruststore</span>
   &lt;<span class=SpellE>MyClient</span>&gt; &lt;system&gt; root/cimv2 5989 <span
   class=SpellE>ssl</span><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>4. If your client application is 10.0pt;mso-bidi-font-family:"Courier New"'>4. If your client application is
 written to update the truststore file programmatically then you must also  written to update the <span class=SpellE>truststore</span> file
 specify the password that was used to create the truststore using<span  programmatically then you must also specify the password that was used to
 style="mso-spacerun: yes">  </span>“-Djavax.net.ssl.trustStorePassword”.<o:p></o:p></span></p>  create the <span class=SpellE>truststore</span> <span class=GramE>using<span
   style='mso-spacerun:yes'>  </span>“</span>-<span class=SpellE>Djavax.net.ssl.trustStorePassword</span>”.<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'>For Example,<o:p></o:p></span></p> 10.0pt;mso-bidi-font-family:"Courier New"'>For Example,<o:p></o:p></span></p>
  
 <p style='margin-right:.4in'><span style='font-size:11.0pt;mso-bidi-font-size:  <p style='margin-right:.4in'><span class=GramE><span style='font-size:11.0pt;
 10.0pt;mso-bidi-font-family:"Courier New"'>java  mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>java</span></span><span
 -Djavax.net.ssl.trustStore=mytruststore<span style="mso-spacerun: yes">   style='font-size:11.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>
 </span>-Djavax.net.ssl.trustStorePassword=wbem01 &lt;MyClient&gt;<span  -<span class=SpellE>Djavax.net.ssl.trustStore</span>=<span class=SpellE>mytruststore</span><span
 style="mso-spacerun: yes">  </span>&lt;system&gt; root/cimv2 5989 ssl<span  style='mso-spacerun:yes'>  </span>-<span class=SpellE>Djavax.net.ssl.trustStorePassword</span>=wbem01
 style="mso-spacerun: yes">    </span><o:p></o:p></span></p>  &lt;<span class=SpellE>MyClient</span>&gt;<span style='mso-spacerun:yes'> 
   </span>&lt;system&gt; root/cimv2 5989 <span class=SpellE>ssl</span><span
   style='mso-spacerun:yes'>    </span><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;text-align:justify'><b>&nbsp;<o:p></o:p></b></p> <p style='margin-right:.4in;text-align:justify'><b>&nbsp;<o:p></o:p></b></p>
  
Line 1415 
Line 1689 
 "Courier New"'><o:p></o:p></span></b></p> "Courier New"'><o:p></o:p></span></b></p>
  
 <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size: <p style='margin-right:.4in;text-align:justify'><span style='mso-bidi-font-size:
 10.0pt;mso-bidi-font-family:"Courier New"'><span style="mso-spacerun:  10.0pt;mso-bidi-font-family:"Courier New"'><span style='mso-spacerun:yes'>     
 yes">      </span>1.You view certificates in a certificate file using keytool  </span><span class=GramE>1.You</span> view certificates in a certificate file
 command.<o:p></o:p></span></p>  using <span class=SpellE>keytool</span> command.<o:p></o:p></span></p>
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify;text-indent:  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 .25in'><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>keytool  .5in;text-align:justify;text-indent:.25in'><span class=SpellE><span
 -printcert -file server.cer<o:p></o:p></span></p>  class=GramE><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>keytool</span></span></span><span
   style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'> -<span
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify;text-indent:  class=SpellE>printcert</span> -file <span class=SpellE>server.cer</span><o:p></o:p></span></p>
 -.25in;tab-stops:list .5in'><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:  
 "Courier New"'>1.</span><span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 </span><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>You  .5in;text-align:justify;text-indent:-.25in;tab-stops:list .5in'><span
 can view all the certificates in a truststore using the keytool command.<o:p></o:p></span></p>  style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>1.</span><span
   style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify;text-indent:  style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>You can
 .25in'><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>keytool  view all the certificates in a <span class=SpellE>truststore</span> using the <span
 -list -v -keystore mytruststore</span><b><o:p></o:p></b></p>  class=SpellE>keytool</span> command.<o:p></o:p></span></p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .5in;text-align:justify;text-indent:.25in'><span class=SpellE><span
   class=GramE><span style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>keytool</span></span></span><span
   style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'> -list -v
   -<span class=SpellE>keystore</span> <span class=SpellE>mytruststore</span></span><b><o:p></o:p></b></p>
  
 <h2><span style='font-style:normal;mso-bidi-font-style:italic'>&nbsp;<o:p></o:p></span></h2> <h2><span style='font-style:normal;mso-bidi-font-style:italic'>&nbsp;<o:p></o:p></span></h2>
  
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
 tab-stops:list .5in'><![if !supportLists]><span style='font-style:normal;  tab-stops:list .5in'><![if !supportLists]><span style='mso-fareast-font-family:
 mso-bidi-font-style:italic'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Arial;font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>4.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>Writing A Trust Manager<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>Writing <span class=GramE>A</span>
   Trust Manager<o:p></o:p></span></h2>
  
 <p style='margin-right:.4in;text-align:justify'>The primary responsibility of <p style='margin-right:.4in;text-align:justify'>The primary responsibility of
 the TrustManager is to determine whether the presented authentication  the <span class=SpellE>TrustManager</span> is to determine whether the
 credentials should be trusted or not. If the credentials are not trusted, the  presented authentication credentials should be trusted or not. If the
 connection will be terminated. If no trust manager is specified by the client  credentials are not trusted, the connection will be terminated. If no trust
 application then JSSE will use its own trust manager that supports  manager is specified by the client application then JSSE will use its own trust
 authentication based on X.509 public key certificates. </p>  manager that supports authentication based on X.509 public key certificates. </p>
  
 <p style='margin-right:.4in;text-align:justify'>If the default X509TrustManager <p style='margin-right:.4in;text-align:justify'>If the default X509TrustManager
 behavior isn't suitable for your situation, you can implement your own behavior isn't suitable for your situation, you can implement your own
Line 1478 
Line 1759 
 EN-US;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'> EN-US;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
 </span> </span>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 31.0pt 1.0pt 4.0pt'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 31.0pt 1.0pt 4.0pt'>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span class=GramE><span
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
 12.0pt;mso-bidi-font-size:10.0pt'>import java.security.cert.*;<o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>java.security.cert</span>.*;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span class=GramE><span
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
 12.0pt;mso-bidi-font-size:10.0pt'>import java.security.KeyStore;<o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>java.security.KeyStore</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span class=GramE><span
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
 12.0pt;mso-bidi-font-size:10.0pt'>import javax.net.*;<o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> javax.net.*;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='tab-stops:400.5pt;border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;tab-stops:400.5pt;border:none;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span class=GramE><span
 mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import javax.net.ssl.*;<o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>javax.net.ssl</span>.*;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='tab-stops:400.5pt;border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;tab-stops:400.5pt;border:none;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span  12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>/**<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>/**<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>This class implements the X509TrustManager 12.0pt;mso-bidi-font-size:10.0pt'>This class implements the X509TrustManager
 interface.<span style="mso-spacerun: yes">  </span>It does not validate the  interface.<span style='mso-spacerun:yes'>  </span>It does not validate the
 certificate chain sent by the server, it basically ignores the certificate  certificate chain sent by the <span class=GramE>server,</span> it basically
 chain and goes ahead with the SSL hand shake. <o:p></o:p></span></p>  ignores the certificate chain and goes ahead with the SSL hand shake. <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>*/<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>*/<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span class=GramE><span
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>public</span></span><span
 12.0pt;mso-bidi-font-size:10.0pt'>public class DontValidateCertificate  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> class <span class=SpellE>DontValidateCertificate</span>
 implements X509TrustManager<o:p></o:p></span></p> implements X509TrustManager<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>X509TrustManager<span style="mso-spacerun: yes">   </span><span class=GramE>X509TrustManager<span style='mso-spacerun:yes'> 
 </span>myX509TrustManager;<o:p></o:p></span></p>  </span>myX509TrustManager</span>;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>/**<o:p></o:p></span></p> </span>/**<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* checkClientTrusted checks to see if the chain is in the <o:p></o:p></span></p>  </span>* <span class=SpellE><span class=GramE>checkClientTrusted</span></span>
   checks to see if the chain is in the <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* keyStore object.<o:p></o:p></span></p>  </span>* <span class=SpellE><span class=GramE>keyStore</span></span> object.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>*/<o:p></o:p></span></p> </span>*/<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>public void checkClientTrusted(X509Certificate[] chain, <o:p></o:p></span></p>  </span><span class=GramE>public</span> void <span class=SpellE>checkClientTrusted</span>(X509Certificate[]
   chain, <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
 yes">                    </span>String authType) throws  style='mso-spacerun:yes'>                   </span>String <span class=SpellE>authType</span>)
 CertificateException<span style="mso-spacerun: yes">  </span><o:p></o:p></span></p>  throws <span class=SpellE>CertificateException</span><span
   style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{ <o:p></o:p></span></p> </span>{ <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>/**<o:p></o:p></span></p> </span>/**<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* checkServerTrusted verifies to see if the chain is in the <o:p></o:p></span></p>  </span>* <span class=SpellE><span class=GramE>checkServerTrusted</span></span>
   verifies to see if the chain is in the <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">      </span><span  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 style="mso-spacerun: yes">   </span>* keyStore object.<o:p></o:p></span></p>  </span>* <span class=SpellE><span class=GramE>keyStore</span></span> object.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>*/<o:p></o:p></span></p> </span>*/<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>public void checkServerTrusted(X509Certificate[] chain, <o:p></o:p></span></p>  </span><span class=GramE>public</span> void <span class=SpellE>checkServerTrusted</span>(X509Certificate[]
   chain, <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><span
 yes">                   </span>String authType) throws  style='mso-spacerun:yes'>                   </span>String <span class=SpellE>authType</span>)
 CertificateException<span style="mso-spacerun: yes">  </span><o:p></o:p></span></p>  throws <span class=SpellE>CertificateException</span><span
   style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{ <o:p></o:p></span></p> </span>{ <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>/**<o:p></o:p></span></p> </span>/**<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* This method retrieves all of the certificates in the keyStore <o:p></o:p></span></p>  </span>* This method retrieves all of the certificates in the <span
   class=SpellE>keyStore</span> <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* and returns them in an X509Certificate array. We return null <o:p></o:p></span></p>  </span>* <span class=GramE>and</span> returns them in an X509Certificate array.
   We return null <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* as we are accepting any certificates. We should only return null if we  </span>* <span class=GramE>as</span> we are accepting any certificates. We
 are using this trust manager <o:p></o:p></span></p>  should only return null if we are using this trust manager <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* with CIMClient applications. However, we must return an empty  </span>* <span class=GramE>with</span> <span class=SpellE>CIMClient</span>
 X509Certificate[] is used with<o:p></o:p></span></p>  applications. However, we must return an empty <span class=GramE>X509Certificate[</span>]
   is used with<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>* CIM Listener (which is SSL Server) interface. <o:p></o:p></span></p> </span>* CIM Listener (which is SSL Server) interface. <o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">          12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>        
 </span>*/<o:p></o:p></span></p> </span>*/<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>public X509Certificate[] getAcceptedIssuers()<o:p></o:p></span></p>  </span><span class=GramE>public</span> X509Certificate[] <span class=SpellE>getAcceptedIssuers</span>()<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>{<o:p></o:p></span></p> </span>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">             12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>           
 </span>return null;<o:p></o:p></span></p>  </span><span class=GramE>return</span> null;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">         12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>       
 </span>}<o:p></o:p></span></p> </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;  
 padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size: padding:0in;mso-padding-alt:1.0pt 31.0pt 1.0pt 4.0pt'><span style='font-size:
 12.0pt;mso-bidi-font-size:10.0pt'>}<o:p></o:p></span></p> 12.0pt;mso-bidi-font-size:10.0pt'>}<o:p></o:p></span></p>
  
Line 1737 
Line 1991 
 <p style='margin-right:.4in;text-align:justify'>The Client SDK includes the <p style='margin-right:.4in;text-align:justify'>The Client SDK includes the
 following two simple trust managers.</p> following two simple trust managers.</p>
  
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 style='mso-tab-count:1'>      </span>org.snia.wbemcmd.xml.CertificateManager</p>  .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
   class=SpellE>org.snia.wbemcmd.xml.CertificateManager</span></p>
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  
 style='mso-tab-count:1'>      </span>org.snia.wbemcmd.xml.DontValidateCertificate</p>  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  class=SpellE>org.snia.wbemcmd.xml.DontValidateCertificate</span></p>
 style='mso-tab-count:1'>      </span>org.snia.wbem.listener.DoNotValidateClientCert<span  
 style="mso-spacerun: yes">  </span>( Note: Use this with CIM Listener  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 interface)</p>  .25in;text-align:justify'><span style='mso-tab-count:1'>      </span><span
   class=SpellE><span class=GramE>org.snia.wbem.listener.DoNotValidateClientCert</span></span><span
 <p style='margin-right:.4in;text-align:justify'>Client API uses JSSE trust  class=GramE><span style='mso-spacerun:yes'>  </span>(</span> Note: Use this
 manager by default. If you want the API to use your own trust manager then you  with CIM Listener interface)</p>
 need to explicitly specify. </p>  
   <p style='margin-right:.4in;text-align:justify'>Client API uses JSSE trust manager
   by default. If you want the API to use your own trust manager then you need to
   explicitly specify. </p>
  
 <p style='margin-right:.4in'>Refer to JSSE reference guide <span <p style='margin-right:.4in'>Refer to JSSE reference guide <span
 style='color:blue'><a style='color:blue'><a
Line 1760 
Line 2017 
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
 <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left: <h2 style='margin-top:12.0pt;margin-right:.4in;margin-bottom:3.0pt;margin-left:
 .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo12;tab-stops:  .5in;text-align:justify;text-indent:-.25in;mso-list:l1 level1 lfo5;tab-stops:
 list .5in'><![if !supportLists]><span style='font-style:normal;mso-bidi-font-style:  list .5in'><![if !supportLists]><span style='mso-fareast-font-family:Arial;
 italic'>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  font-style:normal;mso-bidi-font-style:italic'><span style='mso-list:Ignore'>5.<span
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:  style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
 italic'>Configuration<o:p></o:p></span></h2>  style='font-style:normal;mso-bidi-font-style:italic'>Configuration<o:p></o:p></span></h2>
  
 <p style='margin-right:.4in;text-align:justify'>The Client SDK allows the <p style='margin-right:.4in;text-align:justify'>The Client SDK allows the
 client applications to specify the following configuration properties in a client applications to specify the following configuration properties in a
Line 1775 
Line 2032 
  
 <div align=center> <div align=center>
  
 <table border=1 cellspacing=0 cellpadding=0 style='margin-left:54.9pt;  <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
  border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;   style='margin-left:54.9pt;border-collapse:collapse;border:none;mso-border-alt:
  mso-padding-alt:0in 5.4pt 0in 5.4pt'>   solid windowtext .5pt;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
  <tr>   <tr style='mso-yfti-irow:0'>
   <td width=252 valign=top style='width:189.0pt;border:solid windowtext .5pt;    <td width=252 valign=top style='width:189.0pt;border:solid windowtext 1.0pt;
   padding:0in 5.4pt 0in 5.4pt'>    mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'><b><span style="mso-spacerun:    <p style='margin-right:.4in;text-align:justify'><b><span
   yes">     </span>Property Name<o:p></o:p></b></p>    style='mso-spacerun:yes'>     </span>Property Name<o:p></o:p></b></p>
   </td>   </td>
   <td width=348 valign=top style='width:261.0pt;border:solid windowtext .5pt;    <td width=348 valign=top style='width:261.0pt;border:solid windowtext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>    border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
     solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'><b>Default Value<o:p></o:p></b></p>   <p style='margin-right:.4in;text-align:justify'><b>Default Value<o:p></o:p></b></p>
   </td>   </td>
  </tr>  </tr>
  <tr>   <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
   <td width=252 valign=top style='width:189.0pt;border:solid windowtext .5pt;    <td width=252 valign=top style='width:189.0pt;border:solid windowtext 1.0pt;
   border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>    border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>DEBUG_XML </p>    padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>DEBUG_XMLDECODE</p>    <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>clientLogFilePath</p>    .25in;text-align:justify'>DEBUG_XML </p>
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>TrustManager</p>    <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
     .25in;text-align:justify'>DEBUG_XMLDECODE</p>
     <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
     .25in;text-align:justify'><span class=SpellE>clientLogFilePath</span></p>
     <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
     .25in;text-align:justify'><span class=SpellE>TrustManager</span></p>
   </td>   </td>
   <td width=348 valign=top style='width:261.0pt;border-top:none;border-left:   <td width=348 valign=top style='width:261.0pt;border-top:none;border-left:
   none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
   padding:0in 5.4pt 0in 5.4pt'>    mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'>False</p>   <p style='margin-right:.4in;text-align:justify'>False</p>
   <p style='margin-right:.4in;text-align:justify'>False</p>   <p style='margin-right:.4in;text-align:justify'>False</p>
   <p style='margin-right:.4in;text-align:justify'>&quot;/logs/clientout.txt&quot;</p>   <p style='margin-right:.4in;text-align:justify'>&quot;/logs/clientout.txt&quot;</p>
   <p style='margin-right:.4in;text-align:justify'>Do not define this in   <p style='margin-right:.4in;text-align:justify'>Do not define this in
   properties file unless you have your own Trust Manager. Do not set it to NULL   properties file unless you have your own Trust Manager. Do not set it to NULL
   either. JSSE uses its default Trust<span style="mso-spacerun: yes">     either. JSSE uses its default <span class=GramE>Trust<span
   </span>Manager only if this property is not defined.</p>    style='mso-spacerun:yes'>  </span>Manager</span> only if this property is not
     defined.</p>
   </td>   </td>
  </tr>  </tr>
 </table> </table>
Line 1815 
Line 2079 
 </div> </div>
  
 <p style='margin-right:.4in;text-align:justify'>The DEBUG_XML, DEBUG_XMLDECODE, <p style='margin-right:.4in;text-align:justify'>The DEBUG_XML, DEBUG_XMLDECODE,
 and clientLogFilePath properties are only for developmental debug purposes and  and <span class=SpellE>clientLogFilePath</span> properties are only for
 they should not be set in the release product and should not be exposed to the  developmental debug purposes and they should not be set in the release product
 client application users.</p>  and should not be exposed to the client application users.</p>
  
 <p style='margin-right:.4in;text-align:justify'>Note: The debug trace or <p style='margin-right:.4in;text-align:justify'>Note: The debug trace or
 logging in the client API is not thread safe, it is recommended that clients do logging in the client API is not thread safe, it is recommended that clients do
 not use debug logging in a multi-threaded application. </p> not use debug logging in a multi-threaded application. </p>
  
 <p style='margin-right:.4in;text-align:justify'>The client applications can <p style='margin-right:.4in;text-align:justify'>The client applications can
 only use the set methods in “GlobalConfig” class to set the following  only use the set methods in “<span class=SpellE>GlobalConfig</span>” class to
 configuration properties if needed. The above four properties can also be set  set the following configuration properties if needed. The above four properties
 using the set methods.</p>  can also be set using the set methods.</p>
  
 <p style='margin-right:.4in;text-align:justify'>&nbsp;</p> <p style='margin-right:.4in;text-align:justify'>&nbsp;</p>
  
 <div align=center> <div align=center>
  
 <table border=1 cellspacing=0 cellpadding=0 width=547 style='width:409.9pt;  <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=547
  margin-left:54.9pt;border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;   style='width:409.9pt;margin-left:54.9pt;border-collapse:collapse;border:none;
  mso-padding-alt:0in 5.4pt 0in 5.4pt'>   mso-border-alt:solid windowtext .5pt;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
  <tr>   <tr style='mso-yfti-irow:0'>
   <td width=207 valign=top style='width:154.95pt;border:solid windowtext .5pt;    <td width=207 valign=top style='width:154.95pt;border:solid windowtext 1.0pt;
   padding:0in 5.4pt 0in 5.4pt'>    mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'><b><span style="mso-spacerun:    <p style='margin-right:.4in;text-align:justify'><b><span
   yes">     </span>Property Name<o:p></o:p></b></p>    style='mso-spacerun:yes'>     </span>Property Name<o:p></o:p></b></p>
   </td>   </td>
   <td width=340 valign=top style='width:254.95pt;border:solid windowtext .5pt;    <td width=340 valign=top style='width:254.95pt;border:solid windowtext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>    border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
     solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'><b>Default Value<o:p></o:p></b></p>   <p style='margin-right:.4in;text-align:justify'><b>Default Value<o:p></o:p></b></p>
   </td>   </td>
  </tr>  </tr>
  <tr>   <tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
   <td width=207 valign=top style='width:154.95pt;border:solid windowtext .5pt;    <td width=207 valign=top style='width:154.95pt;border:solid windowtext 1.0pt;
   border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>    border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>httpSocketProvider</p>    padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;margin-left:.25in;text-align:justify'>httpsSocketProvider</p>    <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
     .25in;text-align:justify'><span class=SpellE>httpSocketProvider</span></p>
     <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
     .25in;text-align:justify'><span class=SpellE>httpsSocketProvider</span></p>
   </td>   </td>
   <td width=340 valign=top style='width:254.95pt;border-top:none;border-left:   <td width=340 valign=top style='width:254.95pt;border-top:none;border-left:
   none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;   mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
   padding:0in 5.4pt 0in 5.4pt'>    mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p style='margin-right:.4in;text-align:justify'>org.snia.wbemcmd.xml.PlainSocketProvider</p>    <p style='margin-right:.4in;text-align:justify'><span class=SpellE>org.snia.wbemcmd.xml.PlainSocketProvider</span></p>
   <p style='margin-right:.4in;text-align:justify'>org.snia.wbemcmd.xml.JSSESocketProvider</p>    <p style='margin-right:.4in;text-align:justify'><span class=SpellE>org.snia.wbemcmd.xml.JSSESocketProvider</span></p>
   </td>   </td>
  </tr>  </tr>
 </table> </table>
Line 1869 
Line 2137 
 <p style='margin-right:.4in;text-align:justify'>The client applications can <p style='margin-right:.4in;text-align:justify'>The client applications can
 specify the properties file in the following ways:</p> specify the properties file in the following ways:</p>
  
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify;text-indent:  <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
 -.25in;tab-stops:list .5in'>1.<span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  .5in;text-align:justify;text-indent:-.25in;tab-stops:list .5in'>1.<span
 </span>Specify the property file on the command line by setting “–D  style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Specify the
 org.snia.wbem.cimom.properties”</p>  property file on the command line by setting “–D <span class=SpellE>org.snia.wbem.cimom.properties</span>”</p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .25in;text-align:justify;text-indent:.25in'>For example,</p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .25in;text-align:justify'><span style='mso-tab-count:1'>      </span># <span
   class=GramE>java</span> -<span class=SpellE>Dorg.snia.wbem.cimom.properties</span>=./<span
   class=SpellE>cim.properties</span> &lt;<span class=SpellE>myAapp</span>&gt;</p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .5in;text-align:justify;text-indent:-.25in;tab-stops:list .5in'>2.<span
   style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Specify the
   property file programmatically using the <span class=SpellE><span class=GramE>System.setProperty</span></span><span
   class=GramE>(</span>) before creating the <span class=SpellE>CIMClient</span>
   object.</p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .5in;text-align:justify'>For example,</p>
   
   <p style='margin-top:5.0pt;margin-right:.4in;margin-bottom:5.0pt;margin-left:
   .5in;text-align:justify'><span class=SpellE><span class=GramE>System.setProperty</span></span><span
   class=GramE>(</span>&quot;<span class=SpellE>org.snia.wbem.cimom.properties</span>&quot;,
   “./<span class=SpellE>cim.properties</span>”);</p>
   
   <pre><span style='font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman"'>&nbsp;<o:p></o:p></span></pre>
   
   <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-fareast-font-family:
   Arial'><span style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   </span></span></span><![endif]>CIM-<span class=GramE>HTTP<span
   style='mso-spacerun:yes'>  </span>Listener</span></h2>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:8.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:8.0pt'>A <b>CIM-HTTP Listener </b>is an HTTP server that
   receives and processes CIM Export Requests and issues CIM Export Responses. <span
   class=GramE>An</span> CIM Export Message is used to transfer data from a CIM
   entity into a non-CIM entity.</span><span style='font-size:12.0pt;display:none;
   mso-hide:all'><o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
  
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify;text-indent:  <p class=MsoNormal style='tab-stops:.5in'><b><span style='font-size:12.0pt;
 .25in'>For example,</p>  mso-bidi-font-size:9.0pt'>What are the components of a CIM-HTTP Listener?<o:p></o:p></span></b></p>
   
 <p style='margin-right:.4in;margin-left:.25in;text-align:justify'><span  
 style='mso-tab-count:1'>      </span># java  
 -Dorg.snia.wbem.cimom.properties=./cim.properties &lt;myAapp&gt;</p>  
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify;text-indent:  
 -.25in;tab-stops:list .5in'>2.<span style='font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span>Specify the property file programmatically using the  
 System.setProperty() before creating the CIMClient object.</p>  
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>For example,</p>  
   
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>System.setProperty(&quot;org.snia.wbem.cimom.properties&quot;,  
 “./cim.properties”);</p>  
   
 <pre style='tab-stops:.5in'><span style='font-family:"Times New Roman";  
 mso-fareast-font-family:"Times New Roman"'>&nbsp;<o:p></o:p></span></pre>  
   
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  
 tab-stops:list .5in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span><![endif]>CIM-XML Listener</h2>  
   
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:8.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
   
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:8.0pt'>A <b>CIM-xml  
 Listener </b>is an HTTP server that receives and processes CIM Export Requests  
 and issues CIM Export Responses. An CIM Export Message is used to transfer data  
 from a CIM entity into a non-CIM entity.</span><span style='font-size:12.0pt;  
 display:none;mso-hide:all'><o:p></o:p></span></p>  
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  
 yes"> </span><o:p></o:p></span></p>  
   
 <p class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:9.0pt'>What  
 are the components of a CIM-xml Listener?<o:p></o:p></span></b></p>  
  
 <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=disc>
  <li class=MsoNormal style='mso-list:l3 level1 lfo9;tab-stops:list .5in'><b><span   <li class=MsoNormal style='mso-list:l3 level1 lfo14;tab-stops:list .5in'><b><span
      style='font-size:12.0pt;mso-bidi-font-size:7.5pt'>CIM-xml Listener       style='font-size:12.0pt;mso-bidi-font-size:7.5pt'>CIM-HTTP Listener
      Protocol “module”. </span></b><span style='font-size:12.0pt;mso-bidi-font-size:      Protocol “module”. </span></b><span style='font-size:12.0pt;mso-bidi-font-size:
      7.0pt'>The CIM-xml Listener Protocol “module” receives indications from       7.0pt'>The CIM-HTTP Listener Protocol “module” receives indications from
      (and generates responses to) the CIM-xml Indication Handler. </span><span       (and generates responses to) the CIM/XML Indication Handler. </span><span
      style='font-size:12.0pt;mso-bidi-font-size:7.5pt;display:none;mso-hide:      style='font-size:12.0pt;mso-bidi-font-size:7.5pt;display:none;mso-hide:
      all'><o:p></o:p></span></li>      all'><o:p></o:p></span></li>
 </ul> </ul>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:7.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:7.5pt'><o:p>&nbsp;</o:p></span></p>
  
 <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=disc>
  <li class=MsoNormal style='mso-list:l3 level1 lfo9;tab-stops:list .5in'><b><span   <li class=MsoNormal style='mso-list:l3 level1 lfo14;tab-stops:list .5in'><b><span
      style='font-size:12.0pt;mso-bidi-font-size:7.5pt'>Indication Consumer.</span></b><span      style='font-size:12.0pt;mso-bidi-font-size:7.5pt'>Indication Consumer.</span></b><span
      style='font-size:12.0pt;mso-bidi-font-size:7.5pt'><span      style='font-size:12.0pt;mso-bidi-font-size:7.5pt'><span
      style="mso-spacerun: yes">  </span>A management application that       style='mso-spacerun:yes'>  </span>A management application that processes,
      processes, displays, stores, analyzes, etc indications. <o:p></o:p></span></li>       displays, stores, analyzes, etc indications. <o:p></o:p></span></li>
  <li class=MsoNormal style='color:black;mso-list:l3 level1 lfo9;tab-stops:list .5in'><b><span   <li class=MsoNormal style='color:black;mso-list:l3 level1 lfo14;tab-stops:
      style='font-size:12.0pt;mso-bidi-font-size:7.5pt;color:windowtext'>CIM_Indication       list .5in'><span class=SpellE><b><span style='font-size:12.0pt;mso-bidi-font-size:
        7.5pt;color:windowtext'>CIM_Indication</span></b></span><b><span
        style='font-size:12.0pt;mso-bidi-font-size:7.5pt;color:windowtext'>
      Schema.</span></b><span style='font-size:12.0pt;mso-bidi-font-size:7.5pt;      Schema.</span></b><span style='font-size:12.0pt;mso-bidi-font-size:7.5pt;
      color:windowtext'> The schema definition for indication objects of      color:windowtext'> The schema definition for indication objects of
      interest to the CIM-xml Listener.</span><span style='font-size:11.0pt;       interest to the CIM-XML Listener.</span><span style='font-size:11.0pt;
      mso-bidi-font-size:7.5pt'><o:p></o:p></span></li>      mso-bidi-font-size:7.5pt'><o:p></o:p></span></li>
 </ul> </ul>
  
 <p class=MsoNormal><span style='font-size:7.5pt;font-family:"Futura Bk";  <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:7.5pt;
 color:black'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  font-family:"Futura Bk";color:black'><o:p>&nbsp;</o:p></span></p>
   
 <p class=MsoNormal><span style='font-size:7.5pt;font-family:"Futura Bk";  
 color:black'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
   
 <p class=MsoNormal><span style='font-size:7.5pt;font-family:"Futura Bk";  
 color:black'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
   
 <h3><b><span style='font-size:11.0pt;mso-bidi-font-size:10.0pt'>Writing CIM-XML  
 Consumer<o:p></o:p></span></b></h3>  
   
 <p class=MsoNormal>&nbsp;</p>  
   
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;  
 mso-bidi-font-size:10.0pt'>CIM-XML consumer applications use the </span><tt><span  
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ascii-font-family:"Times New Roman";  
 mso-hansi-font-family:"Times New Roman"'>org.snia.wbem.listner</span></tt><span  
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> APIs to handle CIM-XML  
 indications that are delivered by the client Applications.<span  
 style="mso-spacerun: yes">  </span>Please follow some of examples that are  
 provided with the SDK. <o:p></o:p></span></p>  
   
 <p>CIM-XML Listener Consumers typically follow this sequence:</p>  
   
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  
 tab-stops:list .5in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span><![endif]>Identify the port number they want to listen for indications.</p>  
   
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  
 tab-stops:list .5in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span><![endif]>Use the CIM Listener APIs to start listening on a particular  
 port.</p>  
   
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  
 tab-stops:list .5in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span><![endif]>Write it’s own ‘indicationOccurred()’ method to process  
 indication when received.</p>  
   
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  
 tab-stops:list .5in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
 </span><![endif]>Start running as a process.</p>  
   
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<b>Import  
 CIMHTTP Listener</b><o:p></o:p></span></p>  
   
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>  
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 0in 1.0pt 31.0pt'>  <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:7.5pt;
   font-family:"Futura Bk";color:black'><o:p>&nbsp;</o:p></span></p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoBodyText2 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'>The
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  listener is associated with the subscription through the destination property
 12.0pt;mso-bidi-font-size:10.0pt'>import  of the handler instance. Multiple subscriptions can refer to the same handler
 org.snia.wbem.listener.CIMHTTPListener;<o:p></o:p></span></p>  instance; so one listener can listen to multiple subscriptions.</p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>With subscription you will
   specify the destination where the Listener is running. <o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>For example,<o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>  </span>1. SSL enable consumer<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;PROPERTY
   NAME=&quot;Destination&quot; TYPE=&quot;string&quot;&gt;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;VALUE&gt;<b>https</b>://mysystem.cup.hp.com:8189/cimom/Pegasus_RT_IndicationConsumer&lt;/VALUE&gt;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;/PROPERTY&gt;<o:p></o:p></span></p>
   
   <p style='margin:0in;margin-bottom:.0001pt;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
   style='mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>  </span>1. Non-SSL enable consumer<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;PROPERTY
   NAME=&quot;Destination&quot; TYPE=&quot;string&quot;&gt;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;VALUE&gt;<b>http</b>://mysystem.cup.hp.com:8189/cimom/Pegasus_RT_IndicationConsumer&lt;/VALUE&gt;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;/PROPERTY&gt;<o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>In the above case, Listener
   would be running on mysystem.cup.hp.com at port 8189 with SSL enabled.</span><span
   style='font-family:"Courier New"'> <o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:7.5pt;
   font-family:"Futura Bk";color:black'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:7.5pt;
   font-family:"Futura Bk";color:black'><o:p>&nbsp;</o:p></span></p>
   
   <h3 style='tab-stops:.5in'><b><span style='font-size:11.0pt;mso-bidi-font-size:
   10.0pt'>Writing CIM-XML Consumer<o:p></o:p></span></b></h3>
   
   <p class=MsoNormal style='tab-stops:.5in'>&nbsp;</p>
   
   <p class=MsoNormal style='text-align:justify;tab-stops:.5in'><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CIM-XML consumer
   applications use the </span><span class=SpellE><tt><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-bidi-font-family:
   "Courier New"'>org.snia.wbem.listner</span></tt></span><span style='font-size:
   12.0pt;mso-bidi-font-size:10.0pt'> APIs to handle CIM-XML indications that are
   delivered by the client Applications.<span style='mso-spacerun:yes'> 
   </span>Please follow some of examples that are provided with the SDK. <o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-align:justify;tab-stops:.5in'><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoBodyText2 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'>First
   implement a consumer using <span class=SpellE>CIMIndicationConsumer</span>
   interface. Then create a <span class=SpellE>CIMListener</span> object, add the
   list of consumers that are interested in consuming Indications. </p>
   
   <p style='tab-stops:.5in'>CIM-XML Listener Consumers typically follow this
   sequence:</p>
   
   <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-list:Ignore'>1.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Identify
   the port number they want to listen for indications.</p>
   
   <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-list:Ignore'>2.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Implement
   a consumer using <span class=SpellE>CIMIndicationConsumer</span> interface.</p>
   
   <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-list:Ignore'>3.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Write
   it’s own <span class=GramE>‘<span class=SpellE>consumerIndication</span>(</span>);
   method to process indication when received.</p>
   
   <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-list:Ignore'>4.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Use
   the CIM HTTP Listener APIs to start listening on a particular port.</p>
   
   <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
   tab-stops:list .5in'><![if !supportLists]><span style='mso-list:Ignore'>5.<span
   style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Start
   running as a process</p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>&nbsp;<b>Import classes<o:p></o:p></b></span></p>
   
   <div style='margin-left:.5in'>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 0in 1.0pt 31.0pt'>
   
   <p class=MsoNormal style='tab-stops:.5in;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.listener.CIMHTTPListener</span>;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.listener.<span
   style='font-size:10.0pt'>CIMIndicationConsumer</span></span></span>;</p>
   
   <p class=MsoNormal style='tab-stops:.5in;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span class=GramE><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>org.snia.wbem.xml.<span
   style='font-size:10.0pt'>OperationContext</span></span></span>;</p>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  </div>
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  
 12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
  
 </div> </div>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<b>Initialize and  none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
 extend CIMHTTPListener<o:p></o:p></b></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <h6>Implement <span class=SpellE>CIMIndicationConsumer</span> interface</h6>
 style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 4.0pt'>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
 style="mso-spacerun: yes">       </span>CIMHTTPListener myCIML=null;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span class=GramE><span style='font-size:12.0pt;
 style="mso-spacerun: yes">       </span>try <o:p></o:p></span></p>  mso-bidi-font-size:10.0pt'>public</span></span><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'> class <span class=SpellE>MyIndicationConsumer</span>
   implements <span class=SpellE>CIMIndicationConsumer</span><o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p>
 style="mso-spacerun: yes">     </span><span style="mso-spacerun:  
 yes">  </span>{<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">          </span>CIMHTTPListener ccl = new  style='mso-spacerun:yes'>    </span><span class=SpellE><span class=GramE>MyIndicationConsumer</span></span><span
 CIMHTTPListener(listenerPortNo, isSSL) <o:p></o:p></span></p>  class=GramE>(</span>String name) <o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style='mso-tab-count:1'>      </span><span style="mso-spacerun: yes">         style='mso-spacerun:yes'>    </span>{ <o:p></o:p></span></p>
 </span>{ <o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">                  </span>public void  style='mso-spacerun:yes'>     </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
 indicationOccured(CIMIndication e, String indURL) <o:p></o:p></span></p>  class=GramE>(</span>&quot;I am a consumer&quot; + name);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">                  </span>{<o:p></o:p></span></p>  style='mso-spacerun:yes'>    </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">                      </span><i>handleIndication</i>(e.getIndication(),  style='mso-spacerun:yes'>    </span><span class=GramE>public</span> void <span
 indURL);<o:p></o:p></span></p>  class=SpellE>consumeIndication</span>(<span class=SpellE>OperationContext</span>
   context,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoBodyText2 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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span
 style="mso-spacerun: yes">                   </span>}<o:p></o:p></span></p>  style='mso-spacerun:yes'>                                </span>String URL, <span
   class=SpellE>CIMIndication</span> <span class=SpellE>cime</span>)</p>
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">                </span>};<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">          </span>ccl.startCIMHTTPListener();<o:p></o:p></span></p>  style='mso-spacerun:yes'>    </span>{<o:p></o:p></span></p>
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  style='mso-spacerun:yes'>         </span>// do something with indications
   received<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">       </span>catch (Exception e) {<o:p></o:p></span></p>  style='mso-spacerun:yes'>    </span>}<o:p></o:p></span></p>
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">          </span>System.out.println(e);<o:p></o:p></span></p>  
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">          </span>e.printStackTrace();<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  style='mso-spacerun:yes'> </span>}</span></p>
  
 </div> </div>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  
 style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<b>Indication  none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Indication
 Processor method<o:p></o:p></b></span></p>  Processor (<span class=SpellE><span class=GramE>consumeIndicattion</span></span><span
   class=GramE>(</span>)) method<o:p></o:p></span></b></p>
 <p class=MsoBodyText2 style='mso-layout-grid-align:none;text-autospace:none'>Once  
 the indication is received you can have your own handleIndication method that  <p class=MsoBodyText2 style='tab-stops:.5in;mso-layout-grid-align:none;
 can process the CIMInstance which is passed by the CIMListener. Here is an  text-autospace:none'>Once the indication is received you can have your own <span
   class=SpellE><span class=GramE>consumerIndication</span></span><span
   class=GramE>(</span>) method that can process the <span class=SpellE>CIMInstance</span>
   which is passed by the <span class=SpellE>CIMListener</span>. Here is an
 example:</p> example:</p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  none'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt'>  <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:2.0pt 4.0pt 1.0pt 4.0pt'>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 style="mso-spacerun: yes">    </span>void handleIndication(CIMInstance ind,  style='mso-spacerun:yes'>        </span><span class=GramE>public</span> void <span
 String indURL) <o:p></o:p></span></p>  class=SpellE><b>consumeIndication</b></span>(<span class=SpellE>XMLOperationContext</span>
   context , <o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>                                                                       
   </span>String URL<span class=GramE>,<span style='mso-spacerun:yes'>  </span><span
   class=SpellE>CIMIndication</span></span> </span><st1:State><st1:place><span
     class=SpellE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>ind</span></span></st1:place></st1:State><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>)<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>{<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;---------- Begin of event data ----------&quot;);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;--- Indication URL : &quot;+<span class=SpellE>indURL</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;--- Indication : &quot;+<span class=SpellE>ind.toString</span>());<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><span class=GramE>try</span> <o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span>{<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span>Object o=null;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=GramE>if</span> (<span
   class=SpellE>ind.getClassName</span>().<span class=SpellE>startsWith</span>(&quot;<span
   class=SpellE>CIM_Class</span>&quot;))<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>             </span>o<span class=GramE>=(</span>Object)<span
   class=SpellE>ind.getProperty</span>(&quot;<span class=SpellE>classdefinition</span>&quot;).<span
   class=SpellE>getValue</span>().<span class=SpellE>getValue</span>();<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=GramE>if</span> (<span
   class=SpellE>ind.getClassName</span>().<span class=SpellE>startsWith</span>(&quot;<span
   class=SpellE>CIM_Inst</span>&quot;))<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>            </span>o<span class=GramE>=(</span>Object)
   <span class=SpellE>ind.getProperty</span>(&quot;<span class=SpellE>sourceinstance</span>&quot;).<span
   class=SpellE>getValue</span>().<span class=SpellE>getValue</span>();<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=GramE>if</span> (o <span
   class=SpellE>instanceof</span> <span class=SpellE>CIMInstance</span>) <o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-tab-count:1'>      </span><span style='mso-spacerun:yes'>  </span>{<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>             </span><span class=SpellE>CIMInstance</span>
   <span class=SpellE>eo</span><span class=GramE>=(</span><span class=SpellE>CIMInstance</span>)o;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>             </span><span class=SpellE><span
   class=GramE>System.out.println</span></span><span class=GramE>(</span>&quot;---
   Embedded Instance: &quot;+<span class=SpellE>eo</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span>}<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=GramE>else</span> if (o <span
   class=SpellE>instanceof</span> <span class=SpellE>CIMClass</span>) {<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>             </span><span class=SpellE>CIMClass</span>
   <span class=SpellE>eo</span><span class=GramE>=(</span><span class=SpellE>CIMClass</span>)o;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>             </span><span class=SpellE><span
   class=GramE>System.out.println</span></span><span class=GramE>(</span>&quot;---
   Embedded Class: &quot;+<span class=SpellE>eo</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span>}<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;----------- End of event data -----------\n&quot;);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span>}<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span><span class=GramE>catch</span>
   (Exception <span class=SpellE>ee</span>) <o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span>{<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>          </span><span class=SpellE><span class=GramE>ee.printStackTrace</span></span><span
   class=GramE>(</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>       </span>}<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   2.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>}<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  </div>
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">    </span>{<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">       </span>System.out.println(&quot;----------  
 Begin of event data ----------&quot;);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">       </span>System.out.println(&quot;--- Indication  
 URL : &quot;+indURL);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <h4 style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:none'>Developing
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  CIM HTTP Listener</h4>
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">       </span>System.out.println(&quot;--- Indication  
 : &quot;+ind.toString());<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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'><o:p>&nbsp;</o:p></p>
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  <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
 style="mso-spacerun: yes">       </span>try <o:p></o:p></span></p>  class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>public</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> class <span class=SpellE>SampleListener</span><o:p></o:p></span></p>
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  <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
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p>
 style="mso-spacerun: yes">       </span>{<o:p></o:p></span></p>  
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>      </span><o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:.5in;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
   class=SpellE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>CIMHTTPListener</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> <span class=SpellE>myListener</span>
   <span class=GramE>=<span style='mso-spacerun:yes'>  </span>new</span> <span
   class=SpellE>CIMHTTPListener</span>(<span class=SpellE>listenerPortNo</span>, <span
   class=SpellE>isSSL</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:.5in;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
   class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>try</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> {<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:1.0in;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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>// <span class=GramE>Add</span>
   consumer<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:1.0in;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
   class=SpellE>MyIndicationConsumer</span> consumer1 = new <span class=SpellE><span
   class=GramE>MyIndicationConsumer</span></span><span class=GramE>(</span>&quot;1&quot;);</p>
   
   <p class=MsoNormal style='margin-left:1.0in;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
   class=SpellE><span class=GramE>myListener.addConsumer</span></span><span
   class=GramE>(</span>consumer1);</p>
   
   <p class=MsoNormal style='margin-left:1.0in;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
   class=SpellE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>myListener.start</span></span><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> ();<o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>           </span>} <o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>          </span><span class=GramE>catch</span> (<span
   class=SpellE>CIMExecption</span> <span class=SpellE>ce</span>) <o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>         </span>{<o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>      </span><span
   style='mso-spacerun:yes'>         </span><span class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>“Unable to add consumers: “ + <span class=SpellE>ce.getMessage</span>());<o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style='mso-spacerun:yes'>         </span>}<span style='mso-spacerun:yes'> 
   </span><o:p></o:p></span></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>}<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Operation
   Context Object<o:p></o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
   class=SpellE>OperationContext</span> class holds the operation specific
   additional information that will be passed to clients or consumers. It carries
   the information about the context in which the client program issued the
   request.<span style='mso-spacerun:yes'>  </span><span class=SpellE>OperationContext</span>
   holds container objects.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>For example: Listener interface would want to pass
   additional information, such as content language, to consumers. In such case Listener
   would create an Operation Context and add Content Language container into the
   context. The context is passed to consumers.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 4.0pt'>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>Object o=null;<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'>Consumers can then use Context get method to
   the container object.<o:p></o:p></span></p>
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  
 style="mso-spacerun: yes">          </span>if  
 (ind.getClassName().startsWith(&quot;CIM_Class&quot;))<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">            </span><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p>
 yes"> </span>o=(Object)ind.getProperty(&quot;classdefinition&quot;).getValue().getValue();<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>if  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
 (ind.getClassName().startsWith(&quot;CIM_Inst&quot;))<o:p></o:p></span></p>  </span>// Create Context<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">            </span>o=(Object)  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>      </span><span
 ind.getProperty(&quot;sourceinstance&quot;).getValue().getValue();<o:p></o:p></span></p>  class=SpellE>OperationContext</span> <span class=SpellE>myContext</span> = new <span
   class=SpellE><span class=GramE>OperationContext</span></span><span class=GramE>(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
   12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>if (o instanceof CIMInstance) <o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
   </span>// <span class=GramE>Create</span> a <span class=SpellE>OperationContext</span>
   Container object<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style='mso-tab-count:1'>      </span><span style="mso-spacerun: yes">  </span>{<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>      </span><span
   class=SpellE>ExampleContextContainer</span> <span class=SpellE>myContainer</span>
   = new <span class=SpellE><span class=GramE>ExampleContextContainer</span></span><span
   class=GramE>(</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">   </span><span style="mso-spacerun:  12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
 yes">          </span>CIMInstance eo=(CIMInstance)o;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">             </span>System.out.println(&quot;---  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
 Embedded Instance: &quot;+eo);<o:p></o:p></span></p>  </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>}<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
   </span>// insert objects into Context <o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>else if (o instanceof CIMClass) {<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
   </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">             </span>CIMClass eo=(CIMClass)o;<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>      </span><span
   class=SpellE><span class=GramE>myContext.insert</span></span><span class=GramE>(</span>(<span
   class=SpellE>OperationContext</span>)<span class=SpellE>myContainer</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">             </span>System.out.println(&quot;---  12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
 Embedded Class: &quot;+eo);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>}<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
   </span>// <o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>System.out.println(&quot;-----------  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
 End of event data -----------\n&quot;);<o:p></o:p></span></p>  </span>// get objects from the Context <o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>     
   </span>//<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">       </span>catch (Exception ee) <o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>      </span><span
   class=SpellE>ExampleContextContainer</span> <span class=SpellE>clCont</span> =<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">       </span>{<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>          
   </span>(<span class=SpellE>ExampleContextContainer</span><span class=GramE>)<span
   class=SpellE>myContext.get</span></span>(<span class=SpellE>ExampleContextContainer.NAME</span>);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">          </span>ee.printStackTrace();<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <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;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'>      </span><span
   class=SpellE><span class=GramE>System.out.println</span></span><span
   class=GramE>(</span>&quot;Got back :&quot; + <span class=SpellE>clCont.getName</span>());<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  none;border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>}<o:p></o:p></span></p>
 style="mso-spacerun: yes">    </span>}<o:p></o:p></span></p>  
  
 </div> </div>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>  none'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span  
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>SSL Support with CIM  
 Listener<o:p></o:p></span></b></p>  
   
 <p>The CIM Listener interface supports SSL for secure communication. The CIM  
 Listener (a Server) can accept either http or https connections from the system  
 delivering indications (an Indication Client). The Listener applications  
 (Indication Consumers) using the CIM Listener API would require to have a  
 server certificate and private key in order to support SSL enabled  
 communication with the Indication clients. The Listener applications can write  
 their own X509 Trust Manager where they can do additional validations like host  
 name verification. However the CIM Listener API provides a default X509 Trust  
 Manager that does not do any additional validations.</p>  
   
 <p>The CIM Listener running as server, does client authentication by requesting  
 the Indication Client to send its certificate for authentication. Hence the  
 Indication Client (e.g., CIM Server) trying to connect to the CIM Listener  
 using https connection must have its own certificate. </p>  
   
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span  
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>  
   
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  
 tab-stops:list .5in'><![if !supportLists]><span style='font-family:"Courier New"'>9.<span  
 style='font:7.0pt "Times New Roman"'>&nbsp; </span></span><![endif]>Troubleshooting  
 and CIM Exceptions<span style='font-family:"Courier New"'><o:p></o:p></span></h2>  
   
 <p style='text-align:justify'>In addition to the standard CIM Exceptions sent  
 by the CIM Server to the client, the CIM Client library generates the following  
 exceptions. The exception generated by the client library along with the reason  
 and solution is explained below:</p>  
   
 <p><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED (Unable to Initialize  
 Specified TrustManager: <a  
 href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span  
 style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>  
   
 <p style='text-align:justify'>Problem: </p>  
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that  <h6><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></h6>
 the specified TrustManager may not exist, may contain invalid path, or it may  
 not have required permission to load.</p>  
  
 <p style='text-align:justify'>Solution: </p>  <h6><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>Example
   <span class=SpellE>OperationContext</span> Container<o:p></o:p></span></h6>
  
 <p style='margin-left:.5in;text-align:justify'>Make sure that the TrustManager  <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;
 you have specified exist and has correct path and right permissions. Also make  mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
 sure that the TrustManager is not set to “null”. </p>  mso-bidi-font-size:10.0pt'>The <span class=SpellE>ExampleContextContainer</span>
   object carries the request context information that consumer may access. <o:p></o:p></span></p>
 <p><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED(SSL Factory Initialization  
 failed: <a href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span  <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;
 style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>  mso-layout-grid-align:none;text-autospace:none'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 4.0pt'>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span class=GramE><span
   style='font-family:"Courier New"'>public</span></span><span style='font-family:
   "Courier New"'> class <span class=SpellE>ExampleContextContainer</span>
   implements <span class=SpellE>OperationContextContainer</span><o:p></o:p></span></p>
  
 <p style='text-align:justify'>Problem: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 <p style='margin-left:.5in;text-align:justify'>This exception may happen in  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
 number different scenarios. Such as, unable to find JSSE providers, unable to  "Courier New"'>{<o:p></o:p></span></p>
 generate random seed, unable to connect to correct server, server had problem  
 with SSL handshake, or policy permissions are incorrect.</p>  
   
 <p style='text-align:justify'>Solution: </p>  
   
 <p style='margin-left:.5in;text-align:justify'>Follow JSSE specification and  
 make sure the system java configurations are setup correctly.</p>  
   
 <p style='text-align:justify'><b>Exception: CIMCLIENT_ERR_HTTP_ERROR(Couldn't  
 find trusted certificate, response=500)<o:p></o:p></b></p>  
   
 <p style='text-align:justify'>Problem: </p>  
   
 <p style='margin-left:.5in;text-align:justify'>This exception may happen  
 because of SSL handshake failure. SSL handshake may fail because the  
 certificate sent by the server was an invalid certificate or the certificate is  
 not in clients Trust store.</p>  
  
 <p style='text-align:justify'>Solution: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span>/** Container name of this
   container */<o:p></o:p></span></p>
  
 <p style='margin-left:.5in;text-align:justify'>Either add this certificate to  <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;
 client Trust store or handle the certificate appropriately in the Certificate  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 Manager.</p>  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span><span class=GramE>public</span>
   static final String NAME=&quot;<span class=SpellE>ExampleContextContainer</span>&quot;;<o:p></o:p></span></p>
  
 <p style='text-align:justify'><b>Exception: CIMCLIENT_ERR_TIMED_OUT (Request  <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;
 Timeout)<o:p></o:p></b></p>  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span><span class=GramE>public</span>
   <span class=SpellE>ExampleContextContainer</span>() { }<o:p></o:p></span></p>
  
 <p style='text-align:justify'>Problem: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that a  <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;
 timeout has occurred on a socket read. This could mean the server or provider  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 may be slow in responding to client request, or the client time out is small.</p>  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span><span class=GramE>public</span>
   String <span class=SpellE>getName</span>()<o:p></o:p></span></p>
  
 <p style='text-align:justify'>Solution: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span>{<o:p></o:p></span></p>
  
 <p style='margin-left:.5in;text-align:justify'>Consider trying this operation  <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;
 at some other time or might want to set client timeout or increase the client  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 timeout. Refer to CIMClient API java documentation for how to set client  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
 timeout.</p>  "Courier New"'><span style='mso-spacerun:yes'>        </span><span class=GramE>return(</span>NAME);<o:p></o:p></span></p>
  
 <p style='text-align:justify'><b>Exception:  <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;
 CIMCLIENT_ERR_CONNECTION_FAILED(Connection refused) <o:p></o:p></b></p>  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span>}<o:p></o:p></span></p>
  
 <p style='text-align:justify'>Problem: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>    </span><span class=GramE>public</span>
   Object clone()<o:p></o:p></span></p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that an  <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;
 error occurred while attempting to connect to CIMServer on a port. The CIMServer  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 may not be running on the specified address or it may not be listening on the  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
 specified port.</p>  "Courier New"'><span style='mso-spacerun:yes'>    </span>{<o:p></o:p></span></p>
  
 <p style='text-align:justify'>Solution: </p>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'><span style='mso-spacerun:yes'>       </span><span class=GramE>return</span>
   ((Object)new <span class=SpellE>ExampleContextContainer</span>());<o:p></o:p></span></p>
  
 <p style='margin-left:.5in;text-align:justify'>Check to make sure that the  <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;
 server address is correct and the port number specified is the correct port  mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
 number for an SSL or non-SSL communication. (e.g., This exception may be thrown  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
 if the CIMServer is SSL enabled and listening on port 5989, the client trying  "Courier New"'><span style='mso-spacerun:yes'>    </span>}<o:p></o:p></span></p>
 to connect to non-SSL port 5988.)</p>  
   
 <p style='text-align:justify'><b>Exception:  
 CIMCLIENT_ERR_CONNECTION_FAILED(sequoia Unknown host) <o:p></o:p></b></p>  
   
 <p style='text-align:justify'>Problem: This exception indicates that the CIMServer  
 address specified may contain an invalid system name or the system is not  
 reachable.</p>  
   
 <p style='text-align:justify'>Solution:<span style="mso-spacerun: yes">   
 </span>Make sure the specified CIMServer address is correct and the remote  
 system is reachable.</p>  
  
 <h2><span style='font-style:normal;mso-bidi-font-style:italic'>&nbsp;<o:p></o:p></span></h2>  <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;
   mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-alt:solid windowtext .5pt;
   padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:
   "Courier New"'>};</span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
  
 <b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:normal'><span  </div>
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:Arial;mso-fareast-font-family:  
 "Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;  
 mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>  
 </span></i></b>  
  
 <h2><span style='font-style:normal;mso-bidi-font-style:italic'>Appendix A: FAQ<o:p></o:p></span></h2>  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p style='text-align:justify'>The cimclient library performs the SSL handshaking  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 and receives the certificate/key</p>  none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p style='text-align:justify'><b>What environment settings must be in place for  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 certificates to be passed?<o:p></o:p></b></p>  none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
  
 <p style='text-align:justify'>Clients must create a trust store, import  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 certificates from the server they trust in to the trust store, provide the  none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>SSL Support
 trust store path to the JSSE either on the command line ( java  with CIM Listener<o:p></o:p></span></b></p>
 -Djavax.net.ssl.trustStore=mytruststore &lt;MyClient&gt;<span  
 style="mso-spacerun: yes">  </span>) or through</p>  <p style='tab-stops:.5in'>The CIM Listener interface supports SSL for secure
   communication. The CIM Listener (a Server) can accept either http or https
   connections from the system delivering indications (an Indication Client). The
   Listener applications (Indication Consumers) using the CIM Listener API would
   require to have a server certificate and private key in order to support SSL
   enabled communication with the Indication clients. The Listener applications
   can write their own X509 Trust Manager where they can do additional validations
   like host name verification. However the CIM Listener API provides a default
   X509 Trust Manager that does not do any additional validations.</p>
   
   <p style='tab-stops:.5in'>The CIM Listener running as <span class=GramE>server,</span>
   does client authentication by requesting the Indication Client to send its
   certificate for authentication. Hence the Indication Client (e.g., CIM Server)
   trying to connect to the CIM Listener using https connection must have its own
   certificate. </p>
   
   <h4 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'>Creating
   subscription</h4>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
   <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
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Creating subscription is
   same as creating any CIM instance...you will use CIM Client interfaces to do
   so. Currently WBEM (core <span class=SpellE>CIMServer</span>)<span class=GramE>&nbsp;
   only</span> supports <span class=SpellE>CIM_IndicationSubscription</span>,&nbsp;<span
   class=SpellE>CIM_IndicationFilter</span>, <span class=SpellE>CIM_IndicationHandlerCIMXML</span>
   and <span class=SpellE>IndicationHandlerSNMPMapper</span> classes. </span><span
   style='font-family:"Courier New"'><o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
   <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
   tab-stops:list .5in'><![if !supportLists]><span style='font-family:"Courier New";
   mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>7.<span
   style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Troubleshooting
   and CIM Exceptions<span style='font-family:"Courier New"'><o:p></o:p></span></h2>
  
 <p style='text-align:justify'>System.setProperty(&quot;javax.net.trustStore&quot;,  <p style='text-align:justify;tab-stops:.5in'>In addition to the standard CIM
 &quot;mytruststore&quot;);</p>  Exceptions sent by the CIM Server to the client, the CIM Client library
   generates the following exceptions. The exception generated by the client
   library along with the reason and solution is explained below:</p>
  
 <p style='text-align:justify'><b>Does the cimclient library accept the  <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED
 certificate and place it in the trust store?<span style="mso-spacerun: yes">   (Unable to Initialize Specified <span class=SpellE>TrustManager</span>: <a
 </span>How would the application specify to the cimclient library where the  href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span
 trust store is<o:p></o:p></b></p>  style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>
  
 <p style='text-align:justify'>Client library using JSSE will only validate the  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
 server certificate using the trust store. It accepts only trusted certificates  
 from the server. In case of non-trusted certificate the client library will  
 call the trust manager if there is one specified. It is the job of trust  
 manager to either accept the server certificate (possibly add that to the trust  
 store) or reject the certificate.</p>  
  
 <p style='text-align:justify'><b>How is the client application notified that the  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 certificate or key was placed in the trust store?<span style="mso-spacerun:  indicates that the specified <span class=SpellE>TrustManager</span> may not
 yes">  </span>Is this assumed?<o:p></o:p></b></p>  exist, may contain invalid path, or it may not have required permission to
   load.</p>
   
   <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
   
   <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Make sure that
   the <span class=SpellE>TrustManager</span> you have specified exist and has
   correct path and right permissions. Also make sure that the <span class=SpellE>TrustManager</span>
   is not set to “null”. </p>
  
 <p style='text-align:justify'>Same as above</p>  <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_<span
   class=GramE>FAILED(</span>SSL Factory Initialization failed: <a
   href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span
   style='mso-bidi-font-family:"Courier New";color:windowtext'>org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338</span></a>)<o:p></o:p></b></p>
  
 <p style='text-align:justify'><b>Can the client application set the environment  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
 so that certificates or keys are required from some target systems but other  
 target systems are not validated or authenticated?<o:p></o:p></b></p>  
  
 <p style='text-align:justify'>Yes, trust manager can do this.</p>  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
   may happen in number different scenarios. Such as, unable to find JSSE
   providers, unable to generate random seed, unable to connect to correct server,
   server had problem with SSL handshake, or policy permissions are incorrect.</p>
  
 <p style='text-align:justify'><b>Where can I find more information on Trust  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
 Manager and Trust Stores?<o:p></o:p></b></p>  
  
 <p style='text-align:justify'>More information can be found at J2SE web  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Follow JSSE
 site.<span style="mso-spacerun: yes">  </span>- ----</p>  specification and make sure the system java configurations are setup correctly.</p>
  
 <p style='text-align:justify'><span 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>  <p style='text-align:justify;tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_HTTP_<span
   class=GramE>ERROR(</span>Couldn't find trusted certificate, response=500)<o:p></o:p></b></p>
  
 <p style='text-align:justify'>http://java.sun.com/j2se/1.4/docs/api/javax/net/ssl/X509TrustManager.html  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
 </p>  
  
 <p style='text-align:justify'><b>I am unable use/initialize SSL connection,  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 what do I do?<o:p></o:p></b></p>  may happen because of SSL handshake failure. SSL handshake may fail because the
   certificate sent by the server was an invalid certificate or the certificate is
   not in clients Trust store.</p>
  
 <p style='text-align:justify'><span style='mso-bidi-font-family:"Courier New"'>Some  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
 applications have their own version of Java included in it and they use the  
 included Java, not the one you installed on the systems (such as the one from  
 /opt/java). In such cases make sure that java security configuration files are  
 not modified.</span></p>  
  
 <p style='text-align:justify'><b>How can I find out cimclient.jar version ?<o:p></o:p></b></p>  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Either add this
   certificate to client Trust store or handle the certificate appropriately in
   the Certificate Manager.</p>
  
 <pre><span style="mso-spacerun: yes"> </span>1. Extract MANIFEST file</pre><pre><span style="mso-spacerun: yes">    </span>jar xf cimclient.jar META-INF/MANIFEST.MF</pre><pre><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></pre><pre> 2. You can then look at MANIFEST file to fin</pre><pre><span style="mso-spacerun: yes">    </span>a] type META-INF/MANIFEST.MF</pre><pre><span style="mso-spacerun: yes">   </span>or</pre><pre><span style="mso-spacerun: yes">    </span>b] grep &quot;Name:&quot; META-INF/MANIFEST.MF</pre><pre><span style="mso-spacerun: yes">   </span></pre>  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
   CIMCLIENT_ERR_TIMED_OUT (Request Timeout)<o:p></o:p></b></p>
  
 <p style='text-align:justify'><b>My GUI application doesn’t work properly on HP-UX?</b></p>  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='text-align:justify'>There is a bug in Java 1.4 HP-UX version (and  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 1.3) AWT libraries. For this you will need to install PHSS_24303 patch. I also  indicates that a timeout has occurred on a socket read. This could mean the
 found that Patch PHSS_24303 replaced by PHSS_26262. So we will need PHSS_26262.</p>  server or provider may be slow in responding to client request, or the client
   time out is small.</p>
  
 <p style='text-align:justify'>&nbsp;</p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
  
 <h2><span style='font-style:normal;mso-bidi-font-style:italic'>Appendix E:  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Consider trying
 Example cim.properties configuration file<o:p></o:p></span></h2>  this operation at some other time or might want to set client timeout or
   increase the client timeout. Refer to <span class=SpellE>CIMClient</span> API
   java documentation for how to set client timeout.</p>
  
 <p class=MsoNormal>&nbsp;</p>  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
   CIMCLIENT_ERR_CONNECTION_<span class=GramE>FAILED(</span>Connection refused) <o:p></o:p></b></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt'>  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  indicates that an error occurred while attempting to connect to <span
 "Courier New"'><span style="mso-spacerun: yes">    </span>// <o:p></o:p></span></p>  class=SpellE>CIMServer</span> on a port. The <span class=SpellE>CIMServer</span>
   may not be running on the specified address or it may not be listening on the
   specified port.</p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  
 "Courier New"'><span style="mso-spacerun: yes">    </span>// Example  
 cim.properties<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Check to make
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  sure that the server address is correct and the port number specified is the
 "Courier New"'><span style="mso-spacerun: yes">    </span>//<o:p></o:p></span></p>  correct port number for an SSL or non-SSL communication. (e.g., <span
   class=GramE>This</span> exception may be thrown if the <span class=SpellE>CIMServer</span>
   is SSL enabled and listening on port 5989, the client trying to connect to
   non-SSL port 5988.)</p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>Exception:
   CIMCLIENT_ERR_CONNECTION_<span class=GramE>FAILED(</span>sequoia Unknown host) <o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'>Problem: This exception indicates
   that the <span class=SpellE>CIMServer</span> address specified may contain an
   invalid system name or the system is not reachable.</p>
   
   <p style='text-align:justify;tab-stops:.5in'>Solution:<span
   style='mso-spacerun:yes'>  </span>Make sure the specified <span class=SpellE>CIMServer</span>
   address is correct and the remote system is reachable.</p>
   
   <h2 style='tab-stops:.5in'><span style='font-style:normal;mso-bidi-font-style:
   italic'>&nbsp;<o:p></o:p></span></h2>
   
   <i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt;mso-bidi-font-size:
   10.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman";mso-ansi-language:
   EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all
   style='page-break-before:always'>
   </span></i>
   
   <h2 style='tab-stops:.5in'><span style='font-style:normal;mso-bidi-font-style:
   italic'>Appendix A:<span style='mso-spacerun:yes'>  </span>CIM Client FAQ<o:p></o:p></span></h2>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoBodyText 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;
   text-autospace:none'><span class=SpellE><span class=GramE><span
   style='font-family:"Courier New"'>CIMInstance.getKeyValuePairs</span></span></span><span
   class=GramE><span style='font-family:"Courier New"'>(</span></span><span
   style='font-family:"Courier New"'>) returns no keys although there are multiple
   keys in my (<span class=SpellE>exaple</span> <span class=SpellE>PG_OperatingSystem</span>
   has 4 keys) provider.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>This
   bug is fixed in 2.0 Final Release. <o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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
   style='font-family:"Courier New"'>I see my client hangs and does not return or
   how to set timeouts in a Client?<o:p></o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>When
   you have a SSL enabled client trying to connect non-SSL <span class=SpellE>CIMServer</span>
   and vice-versa. You may notice that the client does not return. In such case
   you should make sure to set the proper timeouts.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>Here
   is how you can set the timeouts:<o:p></o:p></span></p>
   
   <p class=MsoNormal style='text-indent:.5in;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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>1.
   Set READ timeout, refer to <span class=SpellE>CIMClient</span> class<o:p></o:p></span></p>
   
   <h3 style='margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;margin-left:
   0in;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;
   mso-layout-grid-align:none;text-autospace:none'><span style='mso-bidi-font-size:
   12.0pt;font-family:"Times New Roman"'><span style='mso-spacerun:yes'>   </span><span
   style='mso-tab-count:1'>            </span><span style='mso-tab-count:1'>               </span><span
   class=SpellE><span class=GramE>CIMClient.setTimeout</span></span><span
   class=GramE>(</span><span class=SpellE>int</span> timeout); //in milliseconds<o:p></o:p></span></h3>
   
   <p class=MsoNormal style='margin-left:.5in;text-indent:.5in;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
   style='font-family:"Courier New"'>This is a read timeout, i.e. the client has
   found the server and connected to it, and the server is not responding to any
   request. Basically the socket is blocked. This may happen in case of a Non-SSL
   client connecting to SSL server and also vice versa. For your applications I
   think <span class=SpellE><span class=GramE>setTimeout</span></span><span
   class=GramE>(</span>) call is good enough.<o:p></o:p></span></p>
   
   <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'><o:p>&nbsp;</o:p></p>
   
   <p class=MsoNormal style='text-indent:.5in;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;
   mso-layout-grid-align:none;text-autospace:none'>2.<span style='font-family:
   "Courier New"'> To set the connection timeout<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span><span style='mso-tab-count:2'>           </span>//Assumption
   timeout is in seconds<o:p></o:p></span></p>
   
   <pre style='text-indent:.5in;mso-layout-grid-align:none;text-autospace:none'><span
   style='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>
   
   <p class=MsoNormal style='margin-left:.5in;text-indent:.5in;tab-stops:.5in;
   mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
   class=GramE><span style='font-family:"Courier New"'>System.setProperty</span></span></span><span
   class=GramE><span style='font-family:"Courier New"'>(</span></span><span
   style='font-family:"Courier New"'>&quot;java.net.connectiontimeout&quot;,&quot;20&quot;)
   <o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  none'><span style='font-family:"Courier New"'><span
 "Courier New"'><span style="mso-spacerun: yes">    </span>DEBUG_XML=false <o:p></o:p></span></p>  style='mso-spacerun:yes'> </span><span style='mso-tab-count:1'>     </span>Or<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'> 
   </span><span style='mso-tab-count:1'>    </span>You can pass it at run time,
   using<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:.5in;tab-stops:.5in;mso-layout-grid-align:
   none;text-autospace:none'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>     </span><span class=GramE>java</span> -<span
   class=SpellE>Djava.net.connectiontimeout</span>=20<span
   style='mso-spacerun:yes'>  </span><span class=SpellE>myclient</span><o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><o:p>&nbsp;</o:p></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><b><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><b><span style='font-family:"Courier New"'>How
   </span></b><b><span style='font-family:Arial'>to decode a property that is an enumeration?
   I.E. to decode the numeric value that is returned for the property.<span
   style='mso-spacerun:yes'>  </span>Does WBEM provide methods to look up the
   numeric value to retrieve a String value?<span style='mso-spacerun:yes'> 
   </span>Or do I need to implement a look up table for every enumeration that I
   am interested in?<o:p></o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-family:Arial'>&nbsp;<o:p></o:p></span></p>
   
   <pre style='mso-layout-grid-align:none;text-autospace:none'><span
   style='mso-fareast-font-family:"Times New Roman"'>The strings associated with enumeration property values are defined as </span>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
   class=SpellE>getClass</span> operation.</pre>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'>For example, <span class=SpellE>PG_NISServerService</span><span
   class=GramE>::</span> <span class=SpellE>ServerType</span> is an
   enumeration.<span style='mso-spacerun:yes'>  </span>When I make the request I
   get a numeric value between 0 and 4 (inclusive).<span
   style='mso-spacerun:yes'>  </span>I then have to decode the numeric values as
   such:<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'>  
   </span>&quot;0&quot; - Unknown<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'>  
   </span>&quot;1&quot; - Other<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'>  
   </span>&quot;2&quot; - Not an </span><st1:City><st1:place><span
     style='font-family:"Courier New"'>NIS</span></st1:place></st1:City><span
   style='font-family:"Courier New"'> Server<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'>  
   </span>&quot;3&quot; - NIS Master<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><span style='mso-spacerun:yes'>  
   </span>&quot;4&quot; - </span><st1:City><st1:place><span style='font-family:
     "Courier New"'>NIS</span></st1:place></st1:City><span style='font-family:
   "Courier New"'> Slave<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
   none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>The <span class=SpellE>cimclient</span>
   library performs the SSL handshaking and receives the certificate/key, what
   environment settings must be in place for certificates to be passed?<o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'>Clients must create a trust store,
   import certificates from the server they trust in to the trust store, provide
   the trust store path to the JSSE either on the command line ( java -<span
   class=SpellE>Djavax.net.ssl.trustStore</span>=<span class=SpellE>mytruststore</span>
   &lt;<span class=SpellE>MyClient</span>&gt;<span style='mso-spacerun:yes'> 
   </span>) or through</p>
   
   <p style='text-align:justify;tab-stops:.5in'><span class=SpellE><span
   class=GramE>System.setProperty</span></span><span class=GramE>(</span>&quot;<span
   class=SpellE>javax.net.trustStore</span>&quot;, &quot;<span class=SpellE>mytruststore</span>&quot;);</p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>How do set ‘<span class=SpellE>trustManager</span>’
   property </b><b><span style='font-size:10.0pt;font-family:Arial'>programmatically?<o:p></o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>String
   <span class=SpellE>myTrustManager</span>= &quot;<span class=SpellE>org.mycompany.cimapp.myCertManager</span>&quot;;<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span><span
   class=SpellE><span class=GramE>GlobalConfig.setTrustManager</span></span><span
   class=GramE>(</span><span class=SpellE>myTrustManager</span>);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>Note that you can not set this property to ‘null’. If
   you would like to use the default trust manager provided in JSSE, do not even
   define the trust manager property in your program or in your properties file.<o:p></o:p></span></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
   
   <h4 style='tab-stops:.5in'>Can I change the trust manager property in between
   my program/process?</h4>
   
   <p class=MsoNormal style='tab-stops:.5in'><b><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>No, you cannot. If you define/set this property in
   your Client application either using <span class=SpellE><span class=GramE>setTrustManager</span></span><span
   class=GramE>(</span>) or through<span style='mso-spacerun:yes'>  </span>WBEM
   Client configuration file (like <span class=SpellE>cim.properties</span>) it
   will be set once per process, I.E you can not set/unset for every connection
   being in the same process.<o:p></o:p></span></p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>Does the <span class=SpellE>cimclient</span>
   library accept the certificate and place it in the trust store?<span
   style='mso-spacerun:yes'>  </span>How would the application specify to the <span
   class=SpellE>cimclient</span> library where the trust store is<o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'>Client library using JSSE will
   only validate the server certificate using the trust store. It accepts only
   trusted certificates from the server. In case of non-trusted certificate the
   client library will call the trust manager if there is one specified. It is the
   job of trust manager to either accept the server certificate (possibly add that
   to the trust store) or reject the certificate.</p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>How <span class=GramE>is the
   client application</span> notified that the certificate or key was placed in
   the trust store?<span style='mso-spacerun:yes'>  </span>Is this assumed?<o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'>Same as above</p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>Can the client application set
   the environment so that certificates or keys are required from some target
   systems but other target systems are not validated or authenticated?<o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'>Yes, trust manager can do this.</p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>Where can I find more
   information on Trust Manager and Trust Stores?<o:p></o:p></b></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>More information
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  can be found at J2SE web site.<span style='mso-spacerun:yes'>  </span>- ----</p>
 "Courier New"'><span style="mso-spacerun: yes">    </span>DEBUG_XMLDECODE=false<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'><span
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  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>
 "Courier New"'><span style="mso-spacerun: yes">    </span>clientLogFilePath=cimclient.txt<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <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
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  </p>
 "Courier New"'>&nbsp;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='text-align:justify;tab-stops:.5in'><b>I am unable use/initialize SSL
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  connection, what do I do?<o:p></o:p></b></p>
 "Courier New"'><span style="mso-spacerun: yes">    </span>// CIM Clients may  
 specify their own Trust Manager to use <o:p></o:p></span></p>  
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <p style='text-align:justify;tab-stops:.5in'><span style='mso-bidi-font-family:
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  "Courier New"'>Some applications have their own version of Java included in it
 "Courier New"'><span style="mso-spacerun: yes">    </span>// instead of the  and they use the included Java, not the one you installed on the systems (such
 default JSSE TrustManager.<o:p></o:p></span></p>  as the one from /opt/java). In such cases make sure that java security
   configuration files are not modified.</span></p>
   
   <p style='text-align:justify;tab-stops:.5in'><b>How can I find out <span
   class=SpellE>cimclient.jar</span> version?<o:p></o:p></b></p>
   
   <pre>You can run <span class=SpellE>PackageVersion</span> program to look at the version.</pre><pre><span style='mso-spacerun:yes'>     </span><span
   class=GramE>java</span> <span class=SpellE>org.snia.wbem.PackageVersion</span></pre><pre><span style='mso-spacerun:yes'>   </span></pre>
   
   <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
   GUI application doesn’t work properly on HP-UX?</b></p>
   
   <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
   is a bug in Java 1.4 HP-UX version (and 1.3) AWT libraries. For this you will need
   to install PHSS_24303 patch. I also found that Patch PHSS_24303 replaced by
   PHSS_26262. So we will need PHSS_26262.</p>
   
   <p class=MsoBodyText 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;
   text-autospace:none'><span class=SpellE><span class=GramE><span
   style='font-family:"Courier New"'>CIMInstance.getKeyValuePairs</span></span></span><span
   class=GramE><span style='font-family:"Courier New"'>(</span></span><span
   style='font-family:"Courier New"'>) returns no keys although there are multiple
   keys in my (<span class=SpellE>exaple</span> <span class=SpellE>PG_OperatingSystem</span>
   has 4 keys) provider.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>This
   bug is fixed in 2.0 Final Release.<span style='mso-spacerun:yes'>  </span>You
   should not see this bug.<o:p></o:p></span></p>
   
   <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'><o:p>&nbsp;</o:p></p>
   
   <h2 style='tab-stops:.5in'><span style='font-style:normal;mso-bidi-font-style:
   italic'>Appendix B: CIM Listener FAQ<o:p></o:p></span></h2>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'>Question 1: How to Create Subscriptions?</span></b><span
   style='font-family:"Courier New"'><o:p></o:p></span></p>
   
   <p 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
   style='font-size:10.0pt;font-family:"Courier New"'>Creating subscription is
   same as creating any CIM instance...you will use CIM Client interfaces to do
   so. Currently WBEM (core <span class=SpellE>CIMServer</span>)
   only&nbsp;supports <span class=SpellE>CIM_IndicationSubscription</span>,&nbsp;<span
   class=SpellE>CIM_IndicationFilter</span>, <span class=SpellE><span class=GramE>CIM</span>_IndicationHandlerCIMXML</span>
   and </span><span class=SpellE>IndicationHandlerSNMPMapper</span><span
   style='font-size:10.0pt;font-family:"Courier New"'> classes.<o:p></o:p></span></p>
   
   <p 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
   style='font-size:10.0pt;font-family:"Courier New"'>Question 2:<span
   style='mso-spacerun:yes'>  </span>When a listener is created, does it execute
   in its own thread, separate from the code that created it</span></b><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
   
   <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
   style='font-family:"Courier New"'>Listener runs as&nbsp;server (either SSL or
   non-SSL) and listens on the specified port. When&nbsp;Listener <span
   class=SpellE><span class=GramE>startCIMHTTPListener</span></span><span
   class=GramE>(</span>) is called, it will create a thread and starts listening.<br>
   &nbsp;<o:p></o:p></span></p>
   
   <p style='margin:0in;margin-bottom:.0001pt;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
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'>Question 3:</span></b><span style='font-family:"Courier New"'> <b>I
   am unable to modify instances of <span class=SpellE>CIM_IndicationHandlerCIMXML</span>
   class.<span style='mso-spacerun:yes'>  </span>Client says - Unable to modify
   instance: CIM_ERR_NOT_<span class=GramE>FOUND(</span>CIM_ERR_NOT_FOUND: The
   requested object could not be found: &quot;<span class=SpellE>CIM_IndicationHandlerCIMXML</span>&quot;)<o:p></o:p></b></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>The
   <span class=SpellE>modifyInstance</span> operation is not supported for the<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
   style='font-family:"Courier New"'>CIM_IndicationHandlerCIMXML</span></span><span
   style='font-family:"Courier New"'> class or <span class=SpellE>CIM_IndicationFilter</span>
   class, and <span class=GramE>for<span style='mso-spacerun:yes'>  </span><span
   class=SpellE>CIM</span></span><span class=SpellE>_IndicationSubscription</span>,
   only modification of the <span class=SpellE>SubscriptionState</span>
   property<span style='mso-spacerun:yes'>  </span>is supported.<span
   style='mso-spacerun:yes'>  </span>So, it's necessary to delete the old instance
   and create a new instance with the desired change.<span
   style='mso-spacerun:yes'>  </span>Also, deletion of a filter or handler that is
   referenced by an existing subscription is not allowed, without first<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
   style='font-family:"Courier New"'>deleting</span></span><span style='font-family:
   "Courier New"'> the subscription.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>However,
   in the case you should see something like &quot;CIM_ERR_NOT_SUPPORTED: The requested
   operation is not supported&quot;, rather than CIM_ERR_NOT_FOUND.<span
   style='mso-spacerun:yes'>  </span>Make sure to check that your request
   specifies <span class=GramE>the<span style='mso-spacerun:yes'>  </span>correct</span>
   namespace, key values, etc.<span style='mso-spacerun:yes'>  </span>It looks
   like perhaps the <span class=SpellE>instancename</span> parameter to the <span
   class=SpellE>modifyInstance</span> operation included only the <span
   class=SpellE>classname</span> and not the key values.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoBodyText2 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>Question
   4: If I create instances of <span class=SpellE>CIM_IndicationFilter</span>, and
   corresponding instances of <span class=SpellE>CIM_IndicationSubscription</span>,
   and <span class=SpellE>CIM_IndicationHandlerCIMXML</span> classes, does the
   CIMOM check for the presence of the Indication provider? <span class=GramE>if</span>
   '<span class=SpellE>RT_TestIndication</span>'(sample indication provider) is
   not present, Will it give an error response?<o:p></o:p></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>When
   you create an enabled Subscription, the <span class=SpellE>IndicationService</span>
   will look for indication providers that can serve the subscription.<span
   style='mso-spacerun:yes'>  </span>If none are found, you will get an error
   response.<span style='mso-spacerun:yes'>  </span>The subscriber doesn't specify
   an indication provider. The subscriber specifies the desired indication
   subclass, properties and namespace in the Filter.<span
   style='mso-spacerun:yes'>   </span>The <span class=SpellE>IndicationService</span>
   looks for indication providers that have registered to serve the specified
   indication class in the specified namespace.<span style='mso-spacerun:yes'> 
   </span>Maybe your indication provider is not registered?<span
   style='mso-spacerun:yes'>  </span>Let me know if you need help registering your
   indication provider.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoBodyText2 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>Question
   5: If I create a disabled subscription (the property <span class=SpellE>SubscriptionState</span>
   is set to 'Disabled'), will the <span class=SpellE>IndicationService</span>
   still check for the presence of the indication provider?<o:p></o:p></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <p class=MsoBodyText 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
   style='font-weight:normal'>If you create the Subscription with <span
   class=SpellE>SubscriptionState</span> property set to 'Disabled', the <span
   class=SpellE>IndicationService</span> will NOT check whether there is an
   indication provider to serve the subscription.<span style='mso-spacerun:yes'> 
   </span>So maybe that's what you want to do for now, to get going.<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'>Question 6:<span style='mso-spacerun:yes'>  </span>Since the <span
   class=SpellE>IndicationService</span> knows which indication subclass is served
   by an indication provider, is it required that the instances of indication
   classes be created before the provider is registered?<o:p></o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <p class=MsoBodyText 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
   style='font-weight:normal'>The <span class=SpellE>IndicationService</span>
   checks that the class specified in the Filter is a subclass of <span
   class=SpellE>CIM_Indication</span>, so you must define the indication subclass
   you'll be using.<span style='mso-spacerun:yes'>  </span>(Instances of the
   indication subclass don't get created until the indication provider generates
   an indication.)<o:p></o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><b><span style='font-family:
   "Courier New"'><o:p>&nbsp;</o:p></span></b></p>
   
   <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
   style='font-family:"Courier New"'>Question 7:<span style='mso-spacerun:yes'> 
   </span>How a particular listener is associated with a given subscription and
   what goes into the Destination property&nbsp;CIM_ <span class=SpellE>IndicationHandlerCIMXML</span><o:p></o:p></span></b></p>
   
   <p 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
   style='font-size:10.0pt;font-family:"Courier New"'>The listener is associated
   with the subscription through the destination property of the handler instance.
   Multiple subscriptions can refer to the same handler instance; so one listener
   can listen to multiple subscriptions.</span><span style='font-size:10.0pt;
   mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
   
   <p 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
   style='font-size:10.0pt;font-family:"Courier New"'>With subscription you will
   specify the destination where the Listener is running. An example,</span><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
   
   <p style='margin:0in;margin-bottom:.0001pt;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
   style='font-size:10.0pt;font-family:"Courier New"'>&lt;PROPERTY
   NAME=&quot;Destination&quot; TYPE=&quot;string&quot;&gt;<o:p></o:p></span></p>
   
   <p style='margin:0in;margin-bottom:.0001pt;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
   style='font-size:10.0pt;font-family:"Courier New"'>&lt;VALUE&gt;https://mysystem.cup.hp.com:8189/cimom/Pegasus_RT_IndicationConsumer&lt;/VALUE&gt;<o:p></o:p></span></p>
   
   <p style='margin:0in;margin-bottom:.0001pt;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
   style='font-size:10.0pt;font-family:"Courier New"'>&lt;/PROPERTY&gt;</span><span
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
   
   <p 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
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>In
   the above case, Listener would be running on mysystem.cup.hp.com at port 8189
   with SSL enabled.</span><span style='font-family:"Courier New"'> <o:p></o:p></span></p>
   
   <p 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
   style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New"'>Question
   8:<span style='mso-spacerun:yes'>  </span></span></b><b><span style='font-size:
   10.0pt;font-family:"Courier New"'>Can I specify/use any port number with my
   Listener?<o:p></o:p></span></b></p>
   
   <p 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
   style='font-size:10.0pt;font-family:"Courier New"'>It is not a good plan to
   select any port&nbsp;and have the application use it.<span
   style='mso-spacerun:yes'>  </span>It is recommended that a Listener application
   to have&nbsp;its own port number and is registered with IANA so that no one
   else uses that port number. And also if the application is going to be running
   on HP-UX, you can request INET Team to have the IANA registered port number added
   to /etc/services. This way no other HP-UX application uses your port numbers.<o:p></o:p></span></p>
   
   <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
   style='font-family:"Courier New"'>Question 9: when the client creates the
   indication listener, does it return an error if a listener already exists on
   that system on the same port?&nbsp;<o:p></o:p></span></b></p>
   
   <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
   style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
   
   <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
   style='font-family:"Courier New"'>Yes it does&nbsp;say - Address is in use.<o:p></o:p></span></p>
   
   <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'><o:p>&nbsp;</o:p></p>
   
   <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
   style='font-family:"Courier New"'>Question 10: Create Instance for <span
   class=SpellE>CIM_IndicationSubscription</span> fails; However, I can create
   Handler and Filter instances.<o:p></o:p></span></b></p>
   
   <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;
   mso-layout-grid-align:none;text-autospace:none'><span style='font-family:"Courier New"'>There
   is a problem with Java Client API while creating instance with reference values
   related to indication subscription class. This is mainly because of <span
   class=GramE>Each</span> time the <span class=SpellE>ObjectPath</span> gets
   passed to CIM Operations, Client API modifies the <span class=SpellE>CIMObjectPath</span>
   after it gets the response from <span class=SpellE>cimserver</span>. The work
   around is to store the <span class=SpellE>CIMObjectPath</span> that is passed
   to <span class=SpellE><span class=GramE>createInstance</span></span><span
   class=GramE>(</span>) while creating Filter and Handler instances. Then use
   that stored paths in Subscription.<o:p></o:p></span></p>
   
   <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
   style='font-family:"Courier New"'>Refer to the example (examples/Indication/<span
   class=SpellE><span class=GramE>SubscribeIndTest.java</span></span><span
   class=GramE> )</span> that is in WBEM Java Client SDK.<o:p></o:p></span></p>
   
   <h2 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
   style='font-style:normal;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p></span></h2>
   
   <h2 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
   style='font-style:normal;mso-bidi-font-style:italic'>Appendix C: Example <span
   class=SpellE>cim.properties</span> configuration file<o:p></o:p></span></h2>
   
   <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'>&nbsp;</p>
   
   <div style='border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
   padding:1.0pt 4.0pt 1.0pt 4.0pt'>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>// <o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>// Example <span class=SpellE>cim.properties</span><o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>//<o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>DEBUG_XML=false <o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>DEBUG_XMLDECODE=false<o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span><span class=SpellE><span class=GramE>clientLogFilePath</span></span><span
   class=GramE>=</span>cimclient.txt<o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>// CIM Clients may specify their own Trust
   Manager to use <o:p></o:p></span></p>
   
   <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;
   border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
   1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
   style='mso-spacerun:yes'>    </span>// instead of the default JSSE <span
   class=SpellE>TrustManager</span>.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;  <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;
 padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:  border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:
 "Courier New"'><span style="mso-spacerun: yes">     1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
 </span>TrustManager=org.mycompany.myapp.MyCertificateManager<o:p></o:p></span></p>  style='mso-spacerun:yes'>    </span><span class=SpellE>TrustManager</span>=<span
   class=SpellE>org.mycompany.myapp.MyCertificateManager</span><o:p></o:p></span></p>
  
 </div> </div>
  
 <p class=MsoNormal><span style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>  <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
   style='font-family:"Courier New"'>&nbsp;<o:p></o:p></span></p>
  
 </div> </div>
  


Legend:
Removed from v.1.1.4.1  
changed lines
  Added in v.1.7

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2