<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>lekkimworld.com - IBM category</title>
  <link>http://lekkimworld.com/categories/ibm_products/</link>
  <description>lotus notes/domino, sametime, java...</description>
  <language>en</language>
  <copyright>Mikkel Heisterberg (lekkim [at] lekkimworld [dot] com)</copyright>
  <lastBuildDate>Fri, 16 May 2008 05:54:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>lekkimworld.com (IBM category)</title>
    <link>http://lekkimworld.com/</link>
  </image>
  
  
  <item>
    <title>developerWorks article - Installing additional features from IBM Lotus Expeditor 6.1.2 onto IBM Lotus Notes 8.0.1</title>
    <link>http://lekkimworld.com/2008/05/14/developerworks_article_installing_additional_features_from_ibm_lotus_expeditor_6_1_2_onto_ibm_lotus_notes_8_0_1.html</link>
    
      
        <description>
          &lt;p&gt;
Haven&#039;t read the article yet but it appears to be an article worth reading. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#034;http://www.ibm.com/developerworks/lotus/library/expeditor-notes/index.html?ca=drs-&#034;&gt;Installing additional features from IBM Lotus Expeditor 6.1.2 onto IBM Lotus Notes 8.0.1&lt;/a&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/05/14/developerworks_article_installing_additional_features_from_ibm_lotus_expeditor_6_1_2_onto_ibm_lotus_notes_8_0_1.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/05/14/developerworks_article_installing_additional_features_from_ibm_lotus_expeditor_6_1_2_onto_ibm_lotus_notes_8_0_1.html</guid>
    <pubDate>Wed, 14 May 2008 08:57:00 GMT</pubDate>
  </item>
  
  <item>
    <title>developerWorks article - Going wild with generics (Understanding wildcard capture)</title>
    <link>http://lekkimworld.com/2008/05/13/developerworks_article_going_wild_with_generics_understanding_wildcard_capture.html</link>
    
      
        <description>
          &lt;p&gt;
Although being a little hairy this article is quite interesting if you&#039;re doing stuff with generics in Java. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#034;http://www.ibm.com/developerworks/java/library/j-jtp04298.html?S_TACT=105AGX54&amp;S_CMP=B0508&amp;ca=dnw-918&#034;&gt;Java theory and practice: Going wild with generics - Understanding wildcard capture&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Update:&lt;/b&gt; I can really recommend the &lt;a href=&#034;http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf&#034;&gt;Sun tutorial on Generics&lt;/a&gt; if you want to get up to speed on Generics.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Java</category>
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/05/13/developerworks_article_going_wild_with_generics_understanding_wildcard_capture.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/05/13/developerworks_article_going_wild_with_generics_understanding_wildcard_capture.html</guid>
    <pubDate>Tue, 13 May 2008 10:08:00 GMT</pubDate>
  </item>
  
  <item>
    <title>SWT @ Notes 8: Why OSGi is important</title>
    <link>http://lekkimworld.com/2008/05/13/swt_notes_8_why_osgi_is_important.html</link>
    
      
        <description>
          &lt;p&gt;
I have posted &lt;a href=&#034;./tags/osgi/&#034;&gt;stuff on the OSGi console &lt;/a&gt; previously and why it&#039;s important but even better is to see for your self. I did this myself by adding &lt;a href=&#034;.//2008/04/15/twitnotes_osgi_console_commands.html&#034;&gt;TwitNotes console commands&lt;/a&gt; to the TwitNotes plugin for version 1.0.4. For the normal user it wont matter but it actually proves to be very useful for troubleshooting and something I will definitely add to the other sidebar projects I&#039;m working on.
&lt;/p&gt;
&lt;p&gt;
For more info and code example see the post &#034;&lt;a href=&#034;http://blog.balfes.net/index.php?entry=entry060517-030813&#034;&gt;Extending the OSGI Console&lt;/a&gt;&#034; by Bob Balfe.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/05/13/swt_notes_8_why_osgi_is_important.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/05/13/swt_notes_8_why_osgi_is_important.html</guid>
    <pubDate>Tue, 13 May 2008 07:30:41 GMT</pubDate>
  </item>
  
  <item>
    <title>WAS lessons from last week</title>
    <link>http://lekkimworld.com/2008/05/12/was_lessons_from_last_week.html</link>
    
      
        <description>
          &lt;p&gt;
Last week I overcame two stumbling blocks on my way to getting Lotus Connections 2.0 Beta 1 (yeah I know there&#039;s a beta 2) up and running. I&#039;m blogging about it to help others that might experience the same problems.
&lt;/p&gt;
&lt;h3&gt;LDAP issue&lt;/h3&gt;
&lt;p&gt;
The first problem was that I couldn&#039;t log into the WAS admin. console after configuring the federated LDAP directory (I&#039;m using Domino 7.0.2 LDAP). The exception I got in my SystemOut.log was the following (important part in bold):
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;&#034;00000023 exception     E com.ibm.ws.wim.adapter.ldap.LdapConnection search(String, String, Object[], SearchControls) CWWIM4520E The &#039;javax.naming.NoPermissionException: &lt;b&gt;[LDAP: error code 50 - Insufficient Access Rights]; remaining name &#039;/&#039;; resolved object com.sun.jndi.ldap.LdapCtx@9e009e0&#039; naming exception occurred during processing&lt;/b&gt;.
[29/04/08 11:46:22:494 CEST] 00000023 exception     E com.ibm.ws.wim.adapter.ldap.LdapConnection search(String, String, Object[], SearchControls) 
                                 com.ibm.websphere.wim.exception.WIMSystemException: CWWIM4520E The &#039;javax.naming.NoPermissionException: [LDAP: error code 50 - Insufficient Access Rights]; remaining name &#039;/&#039;; resolved object com.sun.jndi.ldap.LdapCtx@9e009e0&#039; naming exception occurred during processing.
 at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2419)
 at com.ibm.ws.wim.adapter.ldap.LdapConnection.checkSearchCache(LdapConnection.java:2349)
 at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2524)
 at com.ibm.ws.wim.adapter.ldap.LdapConnection.searchEntities(LdapConnection.java:2668)
 at com.ibm.ws.wim.adapter.ldap.LdapAdapter.search(LdapAdapter.java:2763)
 at com.ibm.ws.wim.ProfileManager.searchRepository(ProfileManager.java:4094)
&#034;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
After spending a lot of time trying to diagnose the issue and making sure I did it EXACTLY as prescribed by IBM I still couldn&#039;t solve the issue. I had no problems logging into the LDAP directory which otherwise worked perfectly from other applications. Finally thanks to Robert Thatcher from IBM the problem was solved. It had nothing to do with wimconfig.xml as such or other WAS goodness - it was simply due to missing rights to the LDAP directory. I guess the exception says it too... 
&lt;/p&gt;
&lt;p&gt;
I simply didn&#039;t think the user logging into the LDAP needed anything else than reader access in the ACL of Domino Directory. It turns out that Manager is more like it. Hmmm.... I haven&#039;t turned the access level down yet so I don&#039;t know if less will do it as well.
&lt;/p&gt;
&lt;p&gt;
Also many, many thanks to &lt;a href=&#034;http://www.curiousmitch.com/&#034;&gt;Courious Mitch&lt;/a&gt; for helping me out with wimconfig.xml.
&lt;/p&lt;
&lt;h3&gt;IHS node issue&lt;/h3&gt;
&lt;p&gt;
Second issue was that I ended up with two nodes under my WAS profile when configuring the IHS WAS plugin. The actual issue that made me look there was that I was unable to manage SSL certificates for the IHS plugin.
&lt;/p&gt;
&lt;p&gt;
The problem was that when creating the webserver1 in the WAS admin. console I didn&#039;t specify the hostname that WAS was actually bound to. Instead I specified the DNS name I would like to contact WAS using which made WAS create two nodes. Using the fully qualified hostname of the WAS server solved this issue.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/05/12/was_lessons_from_last_week.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/05/12/was_lessons_from_last_week.html</guid>
    <pubDate>Mon, 12 May 2008 15:01:00 GMT</pubDate>
  </item>
  
  <item>
    <title>CompApp wiki: Open Notes Documents on Pages</title>
    <link>http://lekkimworld.com/2008/05/06/compapp_wiki_open_notes_documents_on_pages.html</link>
    
      
        <description>
          &lt;p&gt;
Niklas Heidloff from IBM added a nice page to the CompApp wiki today detailing how to use a Notes 8.0.1 feature to open a doucment in a CompApp on a specific page. This is a nice approach and in many cases better than the Notes 8.0 way where a document would open the on a new tab.
&lt;/p&gt;
&lt;p&gt;
More info at the IBM developerWorks CompApp wiki: &lt;a href=&#034;http://www-128.ibm.com/developerworks/wikis/display/appdev/Open+Notes+Documents+on+Pages&#034;&gt; Open Notes Documents on Pages&lt;/a&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/05/06/compapp_wiki_open_notes_documents_on_pages.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/05/06/compapp_wiki_open_notes_documents_on_pages.html</guid>
    <pubDate>Tue, 06 May 2008 11:16:00 GMT</pubDate>
  </item>
  
  <item>
    <title>SWT@Notes 8: -console</title>
    <link>http://lekkimworld.com/2008/04/14/swtnotes_8_console.html</link>
    
      
        <description>
          &lt;p&gt;
As partly addressed by &lt;a href=&#034;http://blog.balfes.net/index.php?entry=entry080125-101353&#034;&gt;Bob Balfe&lt;/a&gt; there are numerous ways to debug Eclipse/SWT components in Notes 8 or Lotus Expeditor. One is as Bob mentions to launch the client using the -console switch so the OSGi console is displayed. While confusing at first the OSGi console is really your friend when developing applications. From the console you have direct access to the OSGi subsystem of Eclipse. But it isn&#039;t just for the Eclipse stuff. Since some Notes 8 components such as the property broker and topology manager have console commands you can interact with them from the console when troubleshooting/debugging.
&lt;/p&gt;
&lt;p&gt;
To launch Notes 8 with the OSGi console create a new shortcut and use the following command (change the path if Notes isn&#039;t installed in c:\notes8):
&lt;pre&gt;
&#034;c:\notes8\framework\rcp\rcplauncher.exe&#034; -config notes -console
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
Besides the -console switch the the rcplauncher.exe executable takes a number of &lt;a href=&#034;http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html&#034;&gt;interesting arguments&lt;/a&gt;. One of the really cool ones is that you can supply a port number after the -console switch to make the console listen on a telnet port. This way you can connect to a remote client using telnet. 
&lt;pre&gt;
&#034;c:\notes8\framework\rcp\rcplauncher.exe&#034; -config notes -console 23
&lt;/pre&gt;
Cool, cool, cool.
&lt;/p&gt;
&lt;p&gt;
If you&#039;re developing Eclipse components I really suggest you look into the OSGi console as it can assist in troubleshooting bundles that fail to load due to unsatisfied requirements.
&lt;/p&gt;
&lt;p&gt;
Were to start? Well when you have the console available try out these commands:
&lt;ul&gt;
&lt;li&gt;help: Pretty self-explanatory&lt;/li&gt;
&lt;li&gt;ss: Shows all the bundles installed with their status (be aware - there&#039;s a lot of them)&lt;/li&gt;
&lt;li&gt;setlogrlev: Sets the log level of individual loggers. I&#039;ll have an upcoming blog post on logging.&lt;/li&gt;
&lt;li&gt;pbsh: Work with the property broker e.g. see defined wires etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/04/14/swtnotes_8_console.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/04/14/swtnotes_8_console.html</guid>
    <pubDate>Mon, 14 Apr 2008 10:40:46 GMT</pubDate>
  </item>
  
  <item>
    <title>And the right term is...</title>
    <link>http://lekkimworld.com/2008/03/28/and_the_right_term_is.html</link>
    
      
        <description>
          &lt;p&gt;
I have been wondering what the &#034;correct&#034; term for the little menu that each sidebar plugin has so today I got in contact via Mary Beth Raven (via im.bleedyellow.com of cause). She told me that the IBM term for a sidebar plugin is a &#034;sidebar panel&#034; and the menu is called a &#034;panel menu&#034;. So there it is...
&lt;/p&gt;
&lt;p align=&#034;center&#034;&gt;
&lt;img src=&#034;http://lekkimworld.com/images/notes8/sidebarpanelmenu.jpg&#034; /&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/03/28/and_the_right_term_is.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/03/28/and_the_right_term_is.html</guid>
    <pubDate>Fri, 28 Mar 2008 14:23:18 GMT</pubDate>
  </item>
  
  <item>
    <title>Technote 1096316</title>
    <link>http://lekkimworld.com/2008/03/18/technote_1096316.html</link>
    
      
        <description>
          &lt;p&gt;
Technote 1096316: &lt;a href=&#034;http://www-1.ibm.com/support/docview.wss?rs=475&amp;context=SSKTWP&amp;dc=DB520&amp;dc=DB560&amp;uid=swg21096316&amp;loc=en_US&amp;cs=UTF-8&amp;lang=en&amp;rss=ct475lotus&#034;&gt;Documents copied using CopyToDatabase method reuse same UNID&lt;/a&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2008/03/18/technote_1096316.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2008/03/18/technote_1096316.html</guid>
    <pubDate>Tue, 18 Mar 2008 06:19:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
