(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.2

version 1.1.4.1, 2003/07/29 15:08:28 version 1.2, 2004/02/12 18:12:28
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="http://www.w3.org/TR/REC-html40"> xmlns="http://www.w3.org/TR/REC-html40">
  
Line 7 
Line 8 
 <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 9">
 <meta name=Originator content="Microsoft Word 9"> <meta name=Originator content="Microsoft Word 9">
 <link rel=File-List  <link rel=File-List href="./WBEMJavaClientReleaseNotes2_0_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>
 <!--[if gte mso 9]><xml> <!--[if gte mso 9]><xml>
  <o:DocumentProperties>  <o:DocumentProperties>
Line 17 
Line 17 
   <o:Template>normal</o:Template>   <o:Template>normal</o:Template>
   <o:LastAuthor>Bapu Patil</o:LastAuthor>   <o:LastAuthor>Bapu Patil</o:LastAuthor>
   <o:Revision>2</o:Revision>   <o:Revision>2</o:Revision>
   <o:TotalTime>180</o:TotalTime>    <o:TotalTime>1874</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>2003-11-19T23:06:00Z</o:LastSaved>
   <o:Pages>15</o:Pages>    <o:Pages>18</o:Pages>
   <o:Words>3806</o:Words>    <o:Words>5673</o:Words>
   <o:Characters>21696</o:Characters>    <o:Characters>32340</o:Characters>
   <o:Lines>180</o:Lines>    <o:Company>Hewlett-Packard Company</o:Company>
   <o:Paragraphs>43</o:Paragraphs>    <o:Lines>269</o:Lines>
   <o:CharactersWithSpaces>26644</o:CharactersWithSpaces>    <o:Paragraphs>64</o:Paragraphs>
     <o:CharactersWithSpaces>39715</o:CharactersWithSpaces>
   <o:Version>9.4402</o:Version>   <o:Version>9.4402</o:Version>
  </o:DocumentProperties>  </o:DocumentProperties>
 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--><!--[if gte mso 9]><xml>
Line 48 
Line 49 
 <!-- <!--
  /* 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 134 
         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 177 
         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 238 
Line 245 
         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
           {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 316 
Line 328 
         {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 368 
         {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 411 
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;         text-indent:-.25in;
         font-family:Symbol;}         font-family:Symbol;}
 @list l4  @list l3:level2
         {mso-list-id:749347362;          {mso-level-tab-stop:1.0in;
         mso-list-type:hybrid;  
         mso-list-template-ids:1295564480 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}  
 @list l4:level1  
         {mso-level-number-format:bullet;  
         mso-level-text:\F0B7;  
         mso-level-tab-stop:.5in;  
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;          text-indent:-.25in;}
         font-family:Symbol;}  @list l3:level3
 @list l5          {mso-level-tab-stop:1.5in;
         {mso-list-id:1156529437;  
         mso-list-type:hybrid;  
         mso-list-template-ids:1568459352 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}  
 @list l5:level1  
         {mso-level-start-at:2;  
         mso-level-tab-stop:.5in;  
         mso-level-number-position:left;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l6  @list l3:level4
         {mso-list-id:1305546433;          {mso-level-tab-stop:2.0in;
         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;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l7  @list l3:level5
         {mso-list-id:1324700588;          {mso-level-tab-stop:2.5in;
         mso-list-type:hybrid;          mso-level-number-position:left;
         mso-list-template-ids:1419687056 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}          text-indent:-.25in;}
 @list l7:level1  @list l3:level6
         {mso-level-tab-stop:.5in;          {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;         mso-level-number-position:left;
         text-indent:-.25in;}         text-indent:-.25in;}
 @list l8  @list l3:level9
           {mso-level-tab-stop:4.5in;
           mso-level-number-position:left;
           text-indent:-.25in;}
   @list l4
         {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 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;
Line 383 
Line 455 
         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 l4: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 l4: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 l4: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 l4: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 l4: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 l4: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 l4: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 l4: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 l5
         {mso-list-id:1739132725;  
         mso-list-type:hybrid;  
         mso-list-template-ids:417074740 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}  
 @list l9:level1  
         {mso-level-number-format:bullet;  
         mso-level-text:\F0B7;  
         mso-level-tab-stop:.5in;  
         mso-level-number-position:left;  
         text-indent:-.25in;  
         font-family:Symbol;}  
 @list l10  
         {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 l5: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 499 
         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 l5: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 l5: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 l5: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 l5: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 l5: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 l5: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 l5: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 l5: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 9]><xml>
    <o:shapedefaults v:ext="edit" spidmax="2050"/>
   </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'>HP WBEM Services</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.0 </h1>
  
 <h1 align=center style='text-align:center'><span style="mso-spacerun: <h1 align=center style='text-align:center'><span style="mso-spacerun:
 yes"> </span>Release Notes</h1> 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='font-style:normal;
 mso-bidi-font-style:italic'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mso-bidi-font-style:italic'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 505 
Line 564 
  
 <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 540 
Line 599 
  
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>org.snia.wbem.listener</p> <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>org.snia.wbem.listener</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='font-style:normal;
 mso-bidi-font-style:italic'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mso-bidi-font-style:italic'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 549 
Line 608 
 <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:l5 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 xerces XML
      parser 1.4.4. <o:p></o:p></span></li>      parser 1.4.4. <o:p></o:p></span></li>
 </ul> </ul>
Line 565 
Line 624 
 <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:l4 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>
Line 588 
Line 647 
  
 <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='font-style:normal;
 mso-bidi-font-style:italic'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mso-bidi-font-style:italic'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
 italic'>What's new in Alpha 2 Release<o:p></o:p></span></h2>  italic'>What's new in 2.0 Release?<o:p></o:p></span></h2>
  
 <p class=MsoBodyText2>This version supports both SSL and non-SSL based CIM/XML  <p class=MsoBodyText2>1. This version supports both SSL and non-SSL based
 indications.<span style="mso-spacerun: yes">  </span>Two-way SSL authentication  CIM/XML indications.<span style="mso-spacerun: yes">  </span>Client SDK now
 is always enabled with CIM/XML Indications. Client SDK now includes the CIM  includes the CIM Listener interfaces for writing CIM/XML indication consumers.
 Listener interfaces for writing CIM/XML indication consumers. Please refer to  With Secured Listener, 2-way SSL authentication is always enabled with CIM/XML
 Java documentation of org.snia.wbem.listener package. You can also refer to the  Indications.<span style="mso-spacerun: yes">  </span>Please refer to Java
   documentation of org.snia.wbem.listener package. You can also refer to the
 “CIM-XML Listener” section in this document on how to write consumers.</p> “CIM-XML Listener” section in this document on how to write consumers.</p>
  
 <p class=MsoNormal><b><i><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Note:</span></i></b><span  <p class=MsoBodyText2>2. Redesigned CIM HTTP Listener interface to separate
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> SSL is fully supported with  Consumer interfaces from Listener</p>
 Alpha 2 release and onwards.<o:p></o:p></span></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 class=MsoBodyText2>3. Added Operation Context – which is (can be) used to
   pass additional information to clients/consumers.</p>
   
   <p class=MsoBodyText2>4. Added support for Local connection in Java CIM Client
   interface. I.E. Java CIM Clients that wish to do local connection to CIMServer
   can now use this feature.</p>
   
   <p class=MsoBodyText2><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
   
   <p style='margin:0in;margin-bottom:.0001pt'><span style='mso-bidi-font-size:
   10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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='font-style:normal;mso-bidi-font-style:
 italic'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; italic'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 632 
Line 701 
 <p>Client applications typically follow this sequence:</p> <p>Client applications typically follow this sequence:</p>
  
 <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
 CIMOM using <tt><span style='font-size:10.0pt;font-family:"Courier New"'>CIMClient</span></tt>.  using <tt><span style='font-size:10.0pt;font-family:"Courier New"'>CIMClient</span></tt>.
 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 881 
Line 950 
 <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 org.snia.wbem.client 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 955 
Line 1023 
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='margin-left:.5in;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 style="mso-spacerun:
 yes">                                        </span><span style="mso-spacerun:  yes">                                                </span>localOnly,
 yes">        </span>localOnly, includeQualifiers,<o:p></o:p></span></p>  includeQualifiers,<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='margin-left:.5in;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:
Line 981 
Line 1049 
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt; <p class=MsoNormal style='margin-left:.5in;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 style="mso-spacerun: yes">       
 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='margin-left:.5in;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:
Line 1038 
Line 1106 
  
 <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>InvokeMethod Operation</h4>
  
Line 1233 
Line 1301 
 <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>System.out.println(&quot;InvokeMethod response = &quot; + retValue.toString());<o:p></o:p></span></p>
 retValue.toString());<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 1268 
Line 1335 
  
 <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
 may close the connection by calling the CIMClient.close() method. Client  CIMClient.close() method. Client connection will also be closed when the
 connection will also be closed when the CIMClient object goes out of scope. <o:p></o:p></span></p>  CIMClient object goes out of scope. </p>
  
 <p class=MsoNormal>&nbsp;</p> <p class=MsoNormal>&nbsp;</p>
  
Line 1329 
Line 1396 
 </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"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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
   CIMServer can now use this feature. To do local connection clients create <code><span
   style='mso-ansi-font-size:12.0pt;mso-ascii-font-family:"Times New Roman";
   mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"'>CIMClient(CIMNameSpace&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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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='font-style:normal;mso-bidi-font-style:
 italic'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; italic'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 1364 
Line 1446 
 yes">      </span>- Copy the server certificate on to the client system.<o:p></o:p></span></p> yes">      </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><span style="mso-spacerun: yes">  </span>- Use Java </span><span
 font-family:"Courier New"'>keytool</span><span style='mso-bidi-font-size:10.0pt;  style='mso-bidi-font-size:10.0pt;font-family:"Courier New"'>keytool</span><span
 mso-bidi-font-family:"Courier New"'> to import the certificate into the client  style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'> to import
 trust store.<o:p></o:p></span></p>  the certificate into the client trust store.<o:p></o:p></span></p>
  
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'><span <p style='margin-right:.4in;margin-left:.5in;text-align:justify'><span
 style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'># keytool style='mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'># keytool
Line 1376 
Line 1458 
  
 <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 mytruststore in the future.
 future. The keytool creates the trust store if it is not already exists and  The keytool creates the trust store if it is not already exists and then import
 then import the specified certificate. (For example we entered the password as  the specified certificate. (For example we entered the password as “wbem01”)<o:p></o:p></span></p>
 “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 truststore in the
Line 1389 
Line 1470 
 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 style='font-size:11.0pt;
 mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>java -Djavax.net.ssl.trustStore=mytruststore  mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Courier New"'>java
 &lt;MyClient&gt; &lt;system&gt; root/cimv2 5989 ssl<o:p></o:p></span></p>  -Djavax.net.ssl.trustStore=mytruststore &lt;MyClient&gt; &lt;system&gt;
   root/cimv2 5989 ssl<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
Line 1435 
Line 1517 
  
 <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='font-style:normal;
 mso-bidi-font-style:italic'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mso-bidi-font-style:italic'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 1615 
Line 1697 
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in; <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;
 margin-left:9.0pt;margin-bottom:.0001pt;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>* keyStore object.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in; <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt; margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;
Line 1719 
Line 1801 
 <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in; <p class=MsoNormal style='margin-top:0in;margin-right:.9in;margin-bottom:0in;
 margin-left:9.0pt;margin-bottom:.0001pt;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><span
 </span>}<o:p></o:p></span></p>  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='margin-top:0in;margin-right:.9in;margin-bottom:0in;
 margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt; margin-left:9.0pt;margin-bottom:.0001pt;border:none;mso-border-alt:solid windowtext .5pt;
Line 1760 
Line 1842 
 <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='font-style:normal;mso-bidi-font-style:
 italic'>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; italic'>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style: </span></span><![endif]><span style='font-style:normal;mso-bidi-font-style:
Line 1891 
Line 1973 
 <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>System.setProperty(&quot;org.snia.wbem.cimom.properties&quot;, <p style='margin-right:.4in;margin-left:.5in;text-align:justify'>System.setProperty(&quot;org.snia.wbem.cimom.properties&quot;,
 “./cim.properties”);</p> “./cim.properties”);</p>
  
 <pre style='tab-stops:.5in'><span style='font-family:"Times New Roman";  <pre><span style='font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman"'>&nbsp;<o:p></o:p></span></pre>
 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;  <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo5;
 tab-stops:list .5in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>  </span><![endif]>CIM-HTTP<span style="mso-spacerun: yes">  </span>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 style='tab-stops:.5in'><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  <p class=MsoNormal style='tab-stops:.5in'><span style='font-size:12.0pt;
 Listener </b>is an HTTP server that receives and processes CIM Export Requests  mso-bidi-font-size:8.0pt'>A <b>CIM-HTTP Listener </b>is an HTTP server that
 and issues CIM Export Responses. An CIM Export Message is used to transfer data  receives and processes CIM Export Requests and issues CIM Export Responses. An
 from a CIM entity into a non-CIM entity.</span><span style='font-size:12.0pt;  CIM Export Message is used to transfer data from a CIM entity into a non-CIM
 display:none;mso-hide:all'><o:p></o:p></span></p>  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 class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span  <p class=MsoNormal style='tab-stops:.5in'><b><span style='font-size:12.0pt;
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:  mso-bidi-font-size:9.0pt'>What are the components of a CIM-HTTP Listener?<o:p></o:p></span></b></p>
 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'><![if !supportEmptyParas]>&nbsp;<![endif]><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: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, displays, stores, analyzes, etc indications. <o:p></o:p></span></li>      processes, 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'><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'>CIM_Indication Schema.</span></b><span style='font-size:
      color:windowtext'> The schema definition for indication objects of       12.0pt;mso-bidi-font-size:7.5pt;color:windowtext'> The schema definition
      interest to the CIM-xml Listener.</span><span style='font-size:11.0pt;       for indication objects of interest to the CIM-XML Listener.</span><span
      mso-bidi-font-size:7.5pt'><o:p></o:p></span></li>       style='font-size:11.0pt;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'><![if !supportEmptyParas]>&nbsp;<![endif]><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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
 <p class=MsoNormal><span style='font-size:7.5pt;font-family:"Futura Bk";  <p class=MsoBodyText2>The listener is associated with the subscription through
 color:black'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  the destination property of the handler instance. Multiple subscriptions can
   refer to the same handler instance; so one listener can listen to multiple
   subscriptions.</p>
  
 <p class=MsoNormal><span style='font-size:7.5pt;font-family:"Futura Bk";  <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>
 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  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>With
 Consumer<o:p></o:p></span></b></h3>  subscription you will specify the destination where the Listener is running. <o:p></o:p></span></p>
  
 <p class=MsoNormal>&nbsp;</p>  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>For
   example,<o:p></o:p></span></p>
  
 <p class=MsoNormal style='text-align:justify'><span style='font-size:12.0pt;  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 mso-bidi-font-size:10.0pt'>CIM-XML consumer applications use the </span><tt><span  style="mso-spacerun: yes">  </span>1. SSL enable consumer<o:p></o:p></span></p>
 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  <p class=MsoNormal style='text-indent:.5in'><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'><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'><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'><span style='mso-bidi-font-size:
   10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
   
   <p class=MsoNormal><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'><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'><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'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>&lt;/PROPERTY&gt;<o:p></o:p></span></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 class=MsoNormal><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'><![if !supportEmptyParas]>&nbsp;<![endif]><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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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><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 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 indications that are delivered by the client Applications.<span
 style="mso-spacerun: yes">  </span>Please follow some of examples that are style="mso-spacerun: yes">  </span>Please follow some of examples that are
 provided with the SDK. <o:p></o:p></span></p> provided with the SDK. <o:p></o:p></span></p>
  
 <p>CIM-XML Listener Consumers typically follow this sequence:</p>  <p class=MsoNormal style='text-align:justify;tab-stops:.5in'><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
   
   <p class=MsoBodyText2>First implement a consumer using CIMIndicationConsumer
   interface. Then create a CIMListener object, add the list of consumers that are
   interested in consuming Indications. </p>
  
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  <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]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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> </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;  <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
 tab-stops:list .5in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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  </span><![endif]>Implement a consumer using CIMIndicationConsumer interface.</p>
 port.</p>  
  
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
 tab-stops:list .5in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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  </span><![endif]>Write it’s own ‘consumerIndication(); method to process
 indication when received.</p> indication when received.</p>
  
 <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo11;  <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
 tab-stops:list .5in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>  </span><![endif]>Use the CIM HTTP Listener APIs to start listening on a
   particular port.</p>
  
 <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<b>Import  <p style='margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo17;
 CIMHTTP Listener</b><o:p></o:p></span></p>  tab-stops:list .5in'><![if !supportLists]>5.<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;<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'>&nbsp;<b>Import classes<o:p></o:p></b></span></p>
  
 <div style='border:solid windowtext .5pt;padding:1.0pt 0in 1.0pt 31.0pt'> <div style='border:solid windowtext .5pt;padding:1.0pt 0in 1.0pt 31.0pt'>
  
 <p class=MsoNormal style='margin-left:.5in;border:none;mso-border-alt:solid windowtext .5pt;  <p class=MsoNormal style='margin-left:.5in;tab-stops:.5in;border:none;
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span
 12.0pt;mso-bidi-font-size:10.0pt'>import  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import
 org.snia.wbem.listener.CIMHTTPListener;<o:p></o:p></span></p> org.snia.wbem.listener.CIMHTTPListener;<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='margin-left:.5in;tab-stops:.5in;border:none;
 padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span style='font-size:  mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:1.0pt 0in 1.0pt 31.0pt'><span
 12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>import
   org.snia.wbem.listener.</span>CIMIndicationConsumer;</p>
   
   <p class=MsoNormal style='margin-left:.5in;tab-stops:.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.xml.</span>OperationContext;</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"'><![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-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>  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>Initialize and  none'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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 CIMIndicationConsumer 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 .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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'>public class MyIndicationConsumer implements
 style="mso-spacerun: yes">       </span>try <o:p></o:p></span></p>  CIMIndicationConsumer<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">   
 style="mso-spacerun: yes">          </span>CIMHTTPListener ccl = new  </span>MyIndicationConsumer(String name) <o:p></o:p></span></p>
 CIMHTTPListener(listenerPortNo, isSSL) <o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">    </span>{ <o:p></o:p></span></p>
 style='mso-tab-count:1'>      </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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">    
 style="mso-spacerun: yes">                  </span>public void  </span>System.out.println(&quot;I am a consumer&quot; + name);<o:p></o:p></span></p>
 indicationOccured(CIMIndication e, String indURL) <o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoNormal style='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">   
 style="mso-spacerun: yes">                      </span><i>handleIndication</i>(e.getIndication(),  </span>public void consumeIndication(OperationContext context,<o:p></o:p></span></p>
 indURL);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none;  <p class=MsoBodyText2 style='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style="mso-spacerun:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  yes">                                </span>String URL, CIMIndication cime)</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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes">        
 style="mso-spacerun: yes">          </span>ccl.startCIMHTTPListener();<o:p></o:p></span></p>  </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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><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='border:none;mso-border-alt:solid windowtext .5pt;
 border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt:  padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes"> </span>}</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;  </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>catch (Exception e) {<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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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(e);<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'>Indication
 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span  Processor (consumeIndicattion()) method<o:p></o:p></span></b></p>
 style="mso-spacerun: yes">          </span>e.printStackTrace();<o:p></o:p></span></p>  
   <p class=MsoBodyText2 style='tab-stops:.5in;mso-layout-grid-align:none;
   text-autospace:none'>Once the indication is received you can have your own
   consumerIndication() method that can process the CIMInstance which is passed by
   the CIMListener. Here is an example:</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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
   
   <div style='border:solid windowtext .5pt;padding:2.0pt 4.0pt 1.0pt 4.0pt'>
   
   <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>public void <b>consumeIndication</b>(XMLOperationContext
   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><span
   style="mso-spacerun: yes">              </span>String URL,<span
   style="mso-spacerun: yes">  </span>CIMIndication ind)<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;  <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-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><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>System.out.println(&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>System.out.println(&quot;--- Indication
   URL : &quot;+indURL);<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>System.out.println(&quot;--- Indication
   : &quot;+ind.toString());<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 style="mso-spacerun: yes">     
   </span>try <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>if
   (ind.getClassName().startsWith(&quot;CIM_Class&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=(Object)ind.getProperty(&quot;classdefinition&quot;).getValue().getValue();<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>if
   (ind.getClassName().startsWith(&quot;CIM_Inst&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=(Object)
   ind.getProperty(&quot;sourceinstance&quot;).getValue().getValue();<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"'><![if !supportEmptyParas]>&nbsp;<![endif]><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>if (o instanceof CIMInstance) <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>CIMInstance eo=(CIMInstance)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>System.out.println(&quot;---
   Embedded Instance: &quot;+eo);<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>else if (o instanceof CIMClass) {<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>CIMClass eo=(CIMClass)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>System.out.println(&quot;---
   Embedded Class: &quot;+eo);<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>System.out.println(&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>catch (Exception ee) <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 style="mso-spacerun:
   yes">       </span>ee.printStackTrace();<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> 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>
   
 </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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <h4 style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:none'>Developing
   CIM HTTP Listener</h4>
   
   <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
   
   <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>public
   class SampleListener<o:p></o:p></span></p>
   
   <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>{<o:p></o:p></span></p>
   
   <p class=MsoNormal><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'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>CIMHTTPListener myListener =<span
   style="mso-spacerun: yes">  </span>new CIMHTTPListener(listenerPortNo, isSSL);<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>try {<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>// Add consumer<o:p></o:p></span></p>
   
   <p class=MsoNormal style='margin-left:1.0in'>MyIndicationConsumer consumer1 =
   new MyIndicationConsumer(&quot;1&quot;);</p>
   
   <p class=MsoNormal style='margin-left:1.0in'>myListener.addConsumer(consumer1);</p>
   
   <p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
   mso-bidi-font-size:10.0pt'>myListener.start ();<o:p></o:p></span></p>
   
   <p class=MsoNormal><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><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style="mso-spacerun: yes">          </span>catch (CIMExecption ce) <o:p></o:p></span></p>
   
   <p class=MsoNormal><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><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style="mso-spacerun: yes">               </span>System.out.println(“Unable to
   add consumers: “ + ce.getMessage());<o:p></o:p></span></p>
   
   <p class=MsoNormal><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><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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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='mso-layout-grid-align:none;text-autospace:none'><span <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>  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style="mso-spacerun:
   yes"> </span>OperationContext 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>OperationContext holds container objects.<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&nbsp;<b>Indication  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 Processor method<o:p></o:p></b></span></p>  
  
 <p class=MsoBodyText2 style='mso-layout-grid-align:none;text-autospace:none'>Once  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 the indication is received you can have your own handleIndication method that  style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>For example: Listener
 can process the CIMInstance which is passed by the CIMListener. Here is an  interface would want to pass additional information, such as content language,
 example:</p>  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='mso-layout-grid-align:none;text-autospace:none'><span <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p> style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
Line 2128 
Line 2500 
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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'>Consumers
 style="mso-spacerun: yes">    </span>void handleIndication(CIMInstance ind,  can then use Context get method to the container object.<o:p></o:p></span></p>
 String indURL) <o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>System.out.println(&quot;----------  style="mso-spacerun: yes">      </span>// Create Context<o:p></o:p></span></p>
 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='mso-layout-grid-align:none;text-autospace:none;
 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>System.out.println(&quot;--- Indication  style="mso-spacerun: yes">      </span>OperationContext myContext = new
 URL : &quot;+indURL);<o:p></o:p></span></p>  OperationContext();<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 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='mso-layout-grid-align:none;text-autospace:none;
 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>try <o:p></o:p></span></p>  style="mso-spacerun: yes">      </span>// Create a OperationContext Container
   object<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>ExampleContextContainer myContainer = new
   ExampleContextContainer();<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 style="mso-spacerun: yes">          </span>Object o=null;<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>if  style="mso-spacerun: yes">      </span>//<o:p></o:p></span></p>
 (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='mso-layout-grid-align:none;text-autospace:none;
 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><span style="mso-spacerun:  style="mso-spacerun: yes">      </span>// insert objects into Context <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='mso-layout-grid-align:none;text-autospace:none;
 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>if  style="mso-spacerun: yes">      </span>//<o:p></o:p></span></p>
 (ind.getClassName().startsWith(&quot;CIM_Inst&quot;))<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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=(Object)  style="mso-spacerun: yes">     
 ind.getProperty(&quot;sourceinstance&quot;).getValue().getValue();<o:p></o:p></span></p>  </span>myContext.insert((OperationContext)myContainer);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![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='mso-layout-grid-align:none;text-autospace:none;
 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>if (o instanceof CIMInstance) <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='mso-layout-grid-align:none;text-autospace:none;
 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">  </span>{<o:p></o:p></span></p>  style="mso-spacerun: yes">      </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='mso-layout-grid-align:none;text-autospace:none;
 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><span style="mso-spacerun:  style="mso-spacerun: yes">      </span>//<o:p></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='mso-layout-grid-align:none;text-autospace:none;
 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>System.out.println(&quot;---  style="mso-spacerun: yes">      </span>ExampleContextContainer clCont =<o:p></o:p></span></p>
 Embedded Instance: &quot;+eo);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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>(ExampleContextContainer)myContext.get(ExampleContextContainer.NAME);<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-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><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-size:12.0pt;mso-bidi-font-size:10.0pt'><span
   style="mso-spacerun: yes">      </span>System.out.println(&quot;Got back
   :&quot; + clCont.getName());<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:
   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>
   
   </div>
   
   <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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
   
   <h6><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></h6>
   
   <h6><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>Example
   OperationContext Container<o:p></o:p></span></h6>
   
   <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
   style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The ExampleContextContainer
   object carries the request context information that consumer may access. <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'><![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'>
   
   <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"'>public class
   ExampleContextContainer implements OperationContextContainer<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"'>{<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">          </span>else if (o instanceof CIMClass) {<o:p></o:p></span></p>  style="mso-spacerun: yes">    </span>/** Container name of this container */<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">             </span>CIMClass eo=(CIMClass)o;<o:p></o:p></span></p>  style="mso-spacerun: yes">    </span>public static final String
   NAME=&quot;ExampleContextContainer&quot;;<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">             </span>System.out.println(&quot;---  style="mso-spacerun: yes">    </span>public ExampleContextContainer() { }<o:p></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;
   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='mso-layout-grid-align:none;text-autospace:none;
 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-family:"Courier New"'><span
 style="mso-spacerun: yes">          </span>}<o:p></o:p></span></p>  style="mso-spacerun: yes">    </span>public String getName()<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">          </span>System.out.println(&quot;-----------  style="mso-spacerun: yes">    </span>{<o:p></o:p></span></p>
 End of event data -----------\n&quot;);<o:p></o:p></span></p>  
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  style="mso-spacerun: yes">        </span>return(NAME);<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">       </span>catch (Exception ee) <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='mso-layout-grid-align:none;text-autospace:none;
 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-family:"Courier New"'><span
 style="mso-spacerun: yes">       </span>{<o:p></o:p></span></p>  style="mso-spacerun: yes">    </span>public Object clone()<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><span
 style="mso-spacerun: yes">          </span>ee.printStackTrace();<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='mso-layout-grid-align:none;text-autospace:none;
 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-family:"Courier New"'><span
 style="mso-spacerun: yes">       </span>}<o:p></o:p></span></p>  style="mso-spacerun: yes">       </span>return ((Object)new
   ExampleContextContainer());<o:p></o:p></span></p>
  
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; <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: 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-family:"Courier New"'><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;
   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>
   
 </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-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'><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'>SSL Support with CIM  none'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 Listener<o:p></o:p></span></b></p>  
  
 <p>The CIM Listener interface supports SSL for secure communication. The CIM  <p class=MsoNormal style='tab-stops:.5in;mso-layout-grid-align:none;text-autospace:
 Listener (a Server) can accept either http or https connections from the system  none'><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 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  <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'><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 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 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>
   
   <h4>Creating subscription</h4>
   
   <p class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoNormal><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 CIMServer)&nbsp; only supports
   CIM_IndicationSubscription,&nbsp;CIM_IndicationFilter,
   CIM_IndicationHandlerCIMXML and IndicationHandlerSNMPMapper 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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
  
 <h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo12;  <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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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"'>9.<span 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 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> 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  <p style='text-align:justify;tab-stops:.5in'>In addition to the standard CIM
 by the CIM Server to the client, the CIM Client library generates the following  Exceptions sent by the CIM Server to the client, the CIM Client library
 exceptions. The exception generated by the client library along with the reason  generates the following exceptions. The exception generated by the client
 and solution is explained below:</p>  library along with the reason and solution is explained below:</p>
  
 <p><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED (Unable to Initialize  <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED
 Specified TrustManager: <a  (Unable to Initialize Specified TrustManager: <a
 href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span 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> 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='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 the specified TrustManager may not exist, may contain invalid path, or it may  indicates that the specified TrustManager may not exist, may contain invalid
 not have required permission to load.</p>  path, or it may not have required permission to load.</p>
  
 <p style='text-align:justify'>Solution: </p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
  
 <p style='margin-left:.5in;text-align:justify'>Make sure that the TrustManager  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Make sure that
 you have specified exist and has correct path and right permissions. Also make  the TrustManager you have specified exist and has correct path and right
 sure that the TrustManager is not set to “null”. </p>  permissions. Also make sure that the TrustManager is not set to “null”. </p>
  
 <p><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED(SSL Factory Initialization  <p style='tab-stops:.5in'><b>Exception: CIMCLIENT_ERR_SSL_HANDSHAKE_FAILED(SSL
 failed: <a href="mailto:org.snia.wbemcmd.xml.HTTPOutputSimple@ed0338"><span  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> 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='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception may happen in  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 number different scenarios. Such as, unable to find JSSE providers, unable to  may happen in number different scenarios. Such as, unable to find JSSE
 generate random seed, unable to connect to correct server, server had problem  providers, unable to generate random seed, unable to connect to correct server,
 with SSL handshake, or policy permissions are incorrect.</p>  server had problem with SSL handshake, or policy permissions are incorrect.</p>
  
 <p style='text-align:justify'>Solution: </p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
  
 <p style='margin-left:.5in;text-align:justify'>Follow JSSE specification and  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Follow JSSE
 make sure the system java configurations are setup correctly.</p>  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  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
 find trusted certificate, response=500)<o:p></o:p></b></p>  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='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception may happen  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 because of SSL handshake failure. SSL handshake may fail because the  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 certificate sent by the server was an invalid certificate or the certificate is
 not in clients Trust store.</p> not in clients Trust store.</p>
  
 <p style='text-align:justify'>Solution: </p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
  
 <p style='margin-left:.5in;text-align:justify'>Either add this certificate to  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Either add this
 client Trust store or handle the certificate appropriately in the Certificate  certificate to client Trust store or handle the certificate appropriately in
 Manager.</p>  the Certificate Manager.</p>
  
 <p style='text-align:justify'><b>Exception: CIMCLIENT_ERR_TIMED_OUT (Request  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
 Timeout)<o:p></o:p></b></p>  CIMCLIENT_ERR_TIMED_OUT (Request Timeout)<o:p></o:p></b></p>
  
 <p style='text-align:justify'>Problem: </p>  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that a  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 timeout has occurred on a socket read. This could mean the server or provider  indicates that a timeout has occurred on a socket read. This could mean the
 may be slow in responding to client request, or the client time out is small.</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'>Solution: </p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
  
 <p style='margin-left:.5in;text-align:justify'>Consider trying this operation  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Consider trying
 at some other time or might want to set client timeout or increase the client  this operation at some other time or might want to set client timeout or
 timeout. Refer to CIMClient API java documentation for how to set client  increase the client timeout. Refer to CIMClient API java documentation for how
 timeout.</p>  to set client timeout.</p>
  
 <p style='text-align:justify'><b>Exception:  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
 CIMCLIENT_ERR_CONNECTION_FAILED(Connection refused) <o:p></o:p></b></p> CIMCLIENT_ERR_CONNECTION_FAILED(Connection refused) <o:p></o:p></b></p>
  
 <p style='text-align:justify'>Problem: </p>  <p style='text-align:justify;tab-stops:.5in'>Problem: </p>
  
 <p style='margin-left:.5in;text-align:justify'>This exception indicates that an  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>This exception
 error occurred while attempting to connect to CIMServer on a port. The CIMServer  indicates that an error occurred while attempting to connect to CIMServer on a
 may not be running on the specified address or it may not be listening on the  port. The CIMServer may not be running on the specified address or it may not
 specified port.</p>  be listening on the specified port.</p>
   
 <p style='text-align:justify'>Solution: </p>  <p style='text-align:justify;tab-stops:.5in'>Solution: </p>
   
 <p style='margin-left:.5in;text-align:justify'>Check to make sure that the  <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'>Check to make
 server address is correct and the port number specified is the correct port  sure that the server address is correct and the port number specified is the
 number for an SSL or non-SSL communication. (e.g., This exception may be thrown  correct port number for an SSL or non-SSL communication. (e.g., This exception
 if the CIMServer is SSL enabled and listening on port 5989, the client trying  may be thrown if the CIMServer is SSL enabled and listening on port 5989, the
 to connect to non-SSL port 5988.)</p>  client trying to connect to non-SSL port 5988.)</p>
  
 <p style='text-align:justify'><b>Exception:  <p style='text-align:justify;tab-stops:.5in'><b>Exception:
 CIMCLIENT_ERR_CONNECTION_FAILED(sequoia Unknown host) <o:p></o:p></b></p> 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  <p style='text-align:justify;tab-stops:.5in'>Problem: This exception indicates
 address specified may contain an invalid system name or the system is not  that the CIMServer address specified may contain an invalid system name or the
 reachable.</p>  system is not reachable.</p>
   
 <p style='text-align:justify'>Solution:<span style="mso-spacerun: yes">   <p style='text-align:justify;tab-stops:.5in'>Solution:<span
 </span>Make sure the specified CIMServer address is correct and the remote  style="mso-spacerun: yes">  </span>Make sure the specified CIMServer address is
 system is reachable.</p>  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><span style='font-style:normal;mso-bidi-font-style:italic'>&nbsp;<o:p></o:p></span></h2>  <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>
  
 <b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:normal'><span  <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;font-family:Arial;mso-fareast-font-family:  style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
 "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=MsoBodyText style='text-autospace:none'><span style='font-family:"Courier New"'>CIMInstance.getKeyValuePairs()
   returns no keys although there are multiple keys in my (exaple
   PG_OperatingSystem has 4 keys) provider.<o:p></o:p></span></p>
  
 <p style='text-align:justify'>The cimclient library performs the SSL handshaking  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 and receives the certificate/key</p>  style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
 <p style='text-align:justify'><b>What environment settings must be in place for  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 certificates to be passed?<o:p></o:p></b></p>  style='font-family:"Courier New"'>This bug is fixed in 2.0 Final Release. <o:p></o:p></span></p>
  
 <p style='text-align:justify'>Clients must create a trust store, import  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 certificates from the server they trust in to the trust store, provide the  style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 trust store path to the JSSE either on the command line ( java  
   <p class=MsoNormal><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='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
   style='font-family:"Courier New"'>When you have a SSL enabled client trying to
   connect non-SSL CIMServer 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='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
   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;mso-layout-grid-align:none;
   text-autospace:none'><span style='font-family:"Courier New"'>1. Set READ
   timeout, refer to CIMClient class<o:p></o:p></span></p>
   
   <h3 style='margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;margin-left:
   0in;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:2'>                     </span>CIMClient.setTimeout(int
   timeout); //in milliseconds<o:p></o:p></span></h3>
   
   <p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><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 setTimeout() call is good enough.<o:p></o:p></span></p>
   
   <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
   
   <p class=MsoNormal style='text-indent:.5in;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='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;tab-stops:.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;mso-layout-grid-align:
   none;text-autospace:none'><span style='font-family:"Courier New"'>System.setProperty(&quot;java.net.connectiontimeout&quot;,&quot;20&quot;)
   <o:p></o:p></span></p>
   
   <p class=MsoNormal style='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>Or<o:p></o:p></span></p>
   
   <p class=MsoNormal style='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;mso-layout-grid-align:none;
   text-autospace:none'><span style='font-family:"Courier New"'><span
   style="mso-spacerun: yes">     </span>java -Djava.net.connectiontimeout=20<span
   style="mso-spacerun: yes">  </span>myclient<o:p></o:p></span></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><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
   
   <p class=MsoNormal><b><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoNormal><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><span style='font-family:Arial'>&nbsp;<o:p></o:p></span></p>
   
   <pre style='tab-stops:.5in;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 getClass operation.</pre>
   
   <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
   style='font-family:"Courier New"'>For example, PG_NISServerService:: ServerType
   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='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='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='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 NIS Server<o:p></o:p></span></p>
   
   <p class=MsoNormal style='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='mso-layout-grid-align:none;text-autospace:none'><span
   style='font-family:"Courier New"'><span style="mso-spacerun: yes">  
   </span>&quot;4&quot; - NIS Slave<o:p></o:p></span></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 style='text-align:justify;tab-stops:.5in'><b>The cimclient 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
 -Djavax.net.ssl.trustStore=mytruststore &lt;MyClient&gt;<span -Djavax.net.ssl.trustStore=mytruststore &lt;MyClient&gt;<span
 style="mso-spacerun: yes">  </span>) or through</p> style="mso-spacerun: yes">  </span>) or through</p>
  
 <p style='text-align:justify'>System.setProperty(&quot;javax.net.trustStore&quot;,  <p style='text-align:justify;tab-stops:.5in'>System.setProperty(&quot;javax.net.trustStore&quot;,
 &quot;mytruststore&quot;);</p> &quot;mytruststore&quot;);</p>
  
 <p style='text-align:justify'><b>Does the cimclient library accept the  <p style='text-align:justify;tab-stops:.5in'><b>How do set ‘trustManager’
 certificate and place it in the trust store?<span style="mso-spacerun: yes">   property </b><b><span style='font-size:10.0pt;font-family:Arial'>programmatically?<o:p></o:p></span></b></p>
 </span>How would the application specify to the cimclient library where the  
 trust store is<o:p></o:p></b></p>  
  
 <p style='text-align:justify'>Client library using JSSE will only validate the  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 server certificate using the trust store. It accepts only trusted certificates  style='mso-tab-count:1'>            </span>String myTrustManager=
 from the server. In case of non-trusted certificate the client library will  &quot;org.mycompany.cimapp.myCertManager&quot;;<o:p></o:p></span></p>
 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 class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
 certificate or key was placed in the trust store?<span style="mso-spacerun:  style='mso-tab-count:1'>            </span>GlobalConfig.setTrustManager(myTrustManager);<o:p></o:p></span></p>
 yes">  </span>Is this assumed?<o:p></o:p></b></p>  
  
 <p style='text-align:justify'>Same as above</p>  <p class=MsoNormal><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><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
 <p style='text-align:justify'><b>Can the client application set the environment  <h4>Can I change the trust manager property in between my program/process?</h4>
 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 class=MsoNormal><b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
  
 <p style='text-align:justify'><b>Where can I find more information on Trust  <p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>No,
 Manager and Trust Stores?<o:p></o:p></b></p>  you cannot. If you define/set this property in your Client application either
   using setTrustManager() or through<span style="mso-spacerun: yes">  </span>WBEM
   Client configuration file (like cim.properties) 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'>More information can be found at J2SE web  <p style='text-align:justify;tab-stops:.5in'><b>Does the cimclient library
 site.<span style="mso-spacerun: yes">  </span>- ----</p>  accept the certificate and place it in the trust store?<span
   style="mso-spacerun: yes">  </span>How would the application specify to the
   cimclient library where the trust store is<o:p></o:p></b></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'>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'>http://java.sun.com/j2se/1.4/docs/api/javax/net/ssl/X509TrustManager.html  <p style='text-align:justify;tab-stops:.5in'><b>How is the client application
   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 style='margin-left:.5in;text-align:justify;tab-stops:.5in'>More information
   can be found at J2SE web site.<span style="mso-spacerun: yes">  </span>- ----</p>
   
   <p style='margin-left:.5in;text-align:justify;tab-stops:.5in'><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='margin-left:.5in;text-align:justify;tab-stops:.5in'>http://java.sun.com/j2se/1.4/docs/api/javax/net/ssl/X509TrustManager.html
 </p> </p>
  
 <p style='text-align:justify'><b>I am unable use/initialize SSL connection,  <p style='text-align:justify;tab-stops:.5in'><b>I am unable use/initialize SSL
 what do I do?<o:p></o:p></b></p>  connection, what do I do?<o:p></o:p></b></p>
   
   <p style='text-align:justify;tab-stops:.5in'><span style='mso-bidi-font-family:
   "Courier New"'>Some 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;tab-stops:.5in'><b>How can I find out
   cimclient.jar version?<o:p></o:p></b></p>
   
   <pre>You can run PackageVersion program to look at the version.</pre><pre><span style="mso-spacerun: yes">     </span>java org.snia.wbem.PackageVersion</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='text-autospace:none'><span style='font-family:"Courier New"'>CIMInstance.getKeyValuePairs()
   returns no keys although there are multiple keys in my (exaple
   PG_OperatingSystem has 4 keys) provider.<o:p></o:p></span></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
   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'><span style='mso-bidi-font-family:"Courier New"'>Some  <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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></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>  <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>
  
 <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 class=MsoNormal style='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='text-align:justify'><b>My GUI application doesn’t work properly on HP-UX?</b></p>  <p><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 CIMServer) only&nbsp;supports
   CIM_IndicationSubscription,&nbsp;CIM_IndicationFilter,
   CIM_IndicationHandlerCIMXML and </span>IndicationHandlerSNMPMapper<span
   style='font-size:10.0pt;font-family:"Courier New"'> classes.<o:p></o:p></span></p>
   
   <p><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><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 startCIMHTTPListener() is called, it will create a thread
   and starts listening.<br>
   &nbsp;<o:p></o:p></span></p>
  
 <p style='text-align:justify'>There is a bug in Java 1.4 HP-UX version (and  <p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:10.0pt;
 1.3) AWT libraries. For this you will need to install PHSS_24303 patch. I also  mso-bidi-font-size:12.0pt;font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
 found that Patch PHSS_24303 replaced by PHSS_26262. So we will need PHSS_26262.</p>  
  
 <p style='text-align:justify'>&nbsp;</p>  <p class=MsoNormal style='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
   CIM_IndicationHandlerCIMXML class.<span style="mso-spacerun: yes"> 
   </span>Client says - Unable to modify instance:
   CIM_ERR_NOT_FOUND(CIM_ERR_NOT_FOUND: The requested object could not be found:
   &quot;CIM_IndicationHandlerCIMXML&quot;)<o:p></o:p></b></span></p>
  
 <h2><span style='font-style:normal;mso-bidi-font-style:italic'>Appendix E:  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
 Example cim.properties configuration file<o:p></o:p></span></h2>  style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
  
 <p class=MsoNormal>&nbsp;</p>  <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
   style='font-family:"Courier New"'>The modifyInstance operation is not supported
   for the<o:p></o:p></span></p>
   
   <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
   style='font-family:"Courier New"'>CIM_IndicationHandlerCIMXML class or
   CIM_IndicationFilter class, and for<span style="mso-spacerun: yes"> 
   </span>CIM_IndicationSubscription, only modification of the SubscriptionState
   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='mso-layout-grid-align:none;text-autospace:none'><span
   style='font-family:"Courier New"'>deleting the subscription.<o:p></o:p></span></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
   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 the<span
   style="mso-spacerun: yes">  </span>correct namespace, key values, etc.<span
   style="mso-spacerun: yes">  </span>It looks like perhaps the instancename
   parameter to the modifyInstance operation included only the classname and not
   the key values.<o:p></o:p></span></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'><b><span
   style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoBodyText2><b>Question 4: If I create instances of
   CIM_IndicationFilter, and corresponding instances of
   CIM_IndicationSubscription, and CIM_IndicationHandlerCIMXML classes, does the
   CIMOM check for the presence of the Indication provider? if
   'RT_TestIndication'(sample indication provider) is not present, Will it give an
   error response?<o:p></o:p></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
   style='font-family:"Courier New"'>When you create an enabled Subscription, the
   IndicationService 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 IndicationService 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='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=MsoBodyText2><b>Question 5: If I create a disabled subscription (the
   property SubscriptionState is set to 'Disabled'), will the IndicationService
   still check for the presence of the indication provider?<o:p></o:p></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=MsoBodyText><span style='font-weight:normal'>If you create the
   Subscription with SubscriptionState property set to 'Disabled', the
   IndicationService 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='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'><b><span
   style='font-family:"Courier New"'>Question 6:<span style="mso-spacerun: yes"> 
   </span>Since the IndicationService 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='mso-layout-grid-align:none;text-autospace:none'><b><span
   style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoBodyText><span style='font-weight:normal'>The IndicationService
   checks that the class specified in the Filter is a subclass of CIM_Indication,
   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='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'><b><span
   style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
   style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
   
   <p class=MsoNormal><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_
   IndicationHandlerCIMXML<o:p></o:p></span></b></p>
   
   <p><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><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'><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'><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'><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><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><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><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><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><span style='font-family:"Courier New"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
   
   <p class=MsoNormal><span style='font-family:"Courier New"'>Yes it does&nbsp;say
   - Address is in use.<o:p></o:p></span></p>
   
   <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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
   CIM_IndicationSubscription fails; However, I can create Handler and Filter
   instances.<o:p></o:p></span></b></p>
   
   <p class=MsoNormal style='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 Each time the ObjectPath gets passed to CIM
   Operations, Client API modifies the CIMObjectPath after it gets the response
   from cimserver. The work around is to store the CIMObjectPath that is passed to
   createInstance() 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/SubscribeIndTest.java ) 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'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></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
   cim.properties 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 .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt'> <div style='border: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='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">    </span>// <o:p></o:p></span></p>  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='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">    </span>// Example  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
 cim.properties<o:p></o:p></span></p>  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 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">    </span>//<o:p></o:p></span></p>  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='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">    </span>DEBUG_XML=false <o:p></o:p></span></p>  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='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">    </span>DEBUG_XMLDECODE=false<o:p></o:p></span></p>  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='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">    </span>clientLogFilePath=cimclient.txt<o:p></o:p></span></p>  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"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 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"'>&nbsp;<o:p></o:p></span></p>  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='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">    </span>// CIM Clients may  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
 specify their own Trust Manager to use <o:p></o:p></span></p>  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 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">    </span>// instead of the  1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-family:"Courier New"'><span
 default JSSE TrustManager.<o:p></o:p></span></p>  style="mso-spacerun: yes">    </span>// instead of the default JSSE
   TrustManager.<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>TrustManager=org.mycompany.myapp.MyCertificateManager<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.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2