<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>labs.groupwave &#187; Lotus Notes</title>
	<atom:link href="http://labs.groupwave.be/index.php/category/lotus-notes/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.groupwave.be</link>
	<description>Lotus, PhP, J2EE Technology Partner</description>
	<lastBuildDate>Thu, 06 Oct 2011 11:54:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Purge Interval Replication Control (PIRC) prevents unwanted replication of deleted documents</title>
		<link>http://labs.groupwave.be/index.php/2011/10/06/purge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents/</link>
		<comments>http://labs.groupwave.be/index.php/2011/10/06/purge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 11:54:46 +0000</pubDate>
		<dc:creator>Robby</dc:creator>
				<category><![CDATA[Groupwave]]></category>
		<category><![CDATA[Lotus]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=372</guid>
		<description><![CDATA[A new feature in 8.5.3 Purge Interval Replication Control (PIRC) is a new replication setting which is designed to prevent old documents which may have been deleted from replicating back into a database after their deletion stubs have been purged. This problem has been encountered by many customers. The most common case occurs when an [...]]]></description>
			<content:encoded><![CDATA[<p>A new feature in 8.5.3</p>
<div>
<p>Purge Interval Replication Control (PIRC) is a new replication setting which is designed to prevent old documents which may have been deleted from replicating back into a database after their deletion stubs have been purged. This problem has been encountered by many customers. The most common case occurs when an old version of a NAB (Domino Directory) is brought back online after several months or years. When this occurs, previously deleted person documents, group documents, server documents, and other design elements can replicate back into the environment because the deletion stubs have already been purged. PIRC prevents these documents from replicating back into the environment.</p>
<p><strong>How PIRC Works</strong><br />
PIRC prevents documents from replicating back in two ways. The first is by modifying the &#8216;since time&#8217; used by the replicator. If the server that is initiating the replication is release 8.5.3 and therefore PIRC-aware, then the algorithm to determine which documents qualify for replication has been changed to use the later of the PIRC date or the Since time contained in the replication history. This prevents the older documents from being replicated. Also, a DDM event is generated showing the number of documents skipped by PIRC.</p>
<p>The second way in which PIRC prevents older documents from replicating in is by stopping the documents from being added to the database via NoteUpdate. This method occurs when a non-PIRC aware server is pushing older documents to the PIRC-aware server. In this case, NoteUpdate code will compare the SequenceTime of the document to the PIRC date. If the document is older, a DDM event will be logged and the document will be rejected. Note that the source server is unaware that the document was rejected. Therefore its logs will show that all documents were successfully replicated. However, the PIRC server will log the server name and the documents that were rejected, thus allowing the administrator to track down old replicas of the database and remove them from the environment.</p>
<p>PIRC keys off the Cutoff date of a database. The cutoff date is the date when purge last ran. Purge is the process which removes deletion stubs from a database. Purge runs at one-third of the purge interval. So if the purge interval is set to 90 days, then a database may have deletion stubs up to 120 days old. Therefore PIRC will use this date to prevent documents older than this date from replicating into the database. If the cutoff date is not set in a database, which happens when replication history is cleared, the current date minus the purge interval is used.</p>
<p><strong>Enabling PIRC</strong><br />
There are three ways to enable PIRC on a database<strong>:</strong></p>
<p>1) For an individual database, the property can be set via the Replication Options dialog box under the Space Savings tab. A check box has been added to enable/disable the feature.</p>
<p>2) You can implement PIRC through compact. Compact &#8216;-PIRC On&#8217; and &#8216;-PIRC Off&#8217; will toggle the option. This can be used to enable or disable PIRC on multiple databases with one command. Note: This does nothing to existing documents in the database &#8211; for example, it will not remove older documents as the &#8220;Remove documents not modified in the last N days&#8221; replication setting does when the check box is enabled.</p>
<p>3) You can set PIRC through the database options settings in the Administration Client. This also allows an administrator to set PIRC on multiple databases simultaneously.</p>
<p><strong>Considerations Before Enabling PIRC </strong><br />
Before enabling PIRC you must make sure that all the documents you expect to replicate in, have replicated in. The design of PIRC blocks documents older than the cutoff date from replicating into the database. Therefore you must take care that the database has replicated with all the replicas in the environment. This is especially important if some of the replicas are partial.</p>
<p><strong>Overriding PIRC</strong><br />
A replica process NOPIRC switch has been added to the replication task to temporarily overrride the PIRC setting without having to disable it. This is useful if there is ever the need to synchronize two replicas of a database but you do not want to expose the database to other replicas in the environment. The &#8216;-NOPIRC&#8217; switch tells the replicator to override PIRC. Note that you must be an administrator of the server or be allowed to create new replicas on the server in order to use the NOPIRC switch. This includes the server in the case of a PUSH. Also the NOPIRC switch overrides the replication history by setting the since time to zero. This way when the NOPIRC switch is used, a full replication is done between the two databases bringing them into sync without exposing either databases to other replicas in the environment.</p>
<p><strong>Design/Replace Considerations</strong><br />
With PIRC enabled on a database, special care is needed in order to push out design changes, because templates tend to contain design elements that do not change over a long period of time. Once these design elements are older than the Purge Interval, PIRC would block them from replicating. In order to avoid this problem, the Design Modification TimeDate was added to the database. This time/date is updated in the database whenever design refresh or replace is run, and it actually modifies one or more design elements. PIRC compares this time to the PIRC time and if it is newer, PIRC will allow all non-data notes to replicate into the destination database. This will allow a new design or newly modified design elements to replicate out through the environment even if PIRC is enabled on the databases.</p>
<p><strong>DDM Events and PIRC</strong><br />
When PIRC blocks a note that is being pushed from a non-PIRC server, a Replication DDM event is created.</p>
<p><tt>"PIRC Warning: Replicator skipped &lt;x&gt; data document(s) in &lt;database name&gt; from &lt;server name&gt;"</tt></p>
<p>PIRC will also generate a DDM even when the replicator skips documents that qualified in the search formula. This is an indication that another replica of the database is attempting to push old data into the database. The following events will be seen in DDM under Replication:</p>
<p><tt>"PIRC Warning: Replicator skipped &lt;x&gt; data document(s) in &lt;database name&gt; from &lt;server name&gt;"</tt><br />
<tt>"PIRC Warning: Replicator skipped &lt;x&gt; non-data document(s) in &lt;database name&gt; from &lt;server name&gt;"</tt></p>
<p>A replication DDM event will also be logged when someone issues a replication command with the -n, no pirc, switch.</p>
<p><tt>"PIRC override for DB &lt;database name&gt;"</tt></p>
<p><strong>Fixup Changes Related to PIRC</strong></p>
<p>Changes were made to fixup to help with the scenario where a corrupted document is found and deleted with no deletion stub. This is the common practice of fixup in order to allow a good copy of this note to replicate in from another replica. Along with deleting the document, fixup would also clear the replication history to allow a full search to occur in order to find these documents on next replication. With a PIRC enabled database, this procedure would no longer work if the documents modified time is older than the PIRC interval.</p>
<p>In order to solve this problem fixup was modified to no longer clear the replication history in this case. Fixup will now put the UNID of the deleted document onto a list contained in a special object in the database. Then when the next scheduled replication occurs, if this list exists, these documents are added to the list of documents to replicate, allowing replication to recover these deleted documents while not having to clear the history. PIRC will also allow these documents to replicate into the database even if they are older than the PIRC date. A DDM event is generated when a document is deleted from a database and its UNID is added to this list. UNID&#8217;s will remain on this list only until the are replicated back in or they have been on the list for longer than the PIRC interval. In either case, when they are removed from the list another DDM event is generated.</p>
<p>New DDM Messages related to fixup:</p>
<p><tt>"Warning: Fixup purged corrupt document UNID (:) from testserver/IBM"</tt></p>
<p><tt>"Warning: Replication restored document UNID (:) from testserver/IBM"</tt></p>
<p><tt>"Warning: Replication did not restore corrupt document, time expired, UNID (:) from testserver/IBM"</tt></p>
<p><strong>Debugging PIRC</strong></p>
<p>If you require more information about exactly what PIRC is doing, you can set the DEBUG_REPL_PIRC notes.ini setting. Setting it to a value of 1 will display information about the PIRC date and summary information of the notes that PIRC blocked. Setting it to a value of 2 or greater will display information about the individual notes that PIRC is blocking. It displays whether the notes are data or non-data or if they are deletions as well as their UNIDs..</p>
<p><strong>Common Questions Related to PIRC</strong></p>
<p><strong>Q.</strong> How do I protect a database from replicating in documents that were deleted years ago when an old server or an old copy of a database is brought online?</p>
<p><strong>A.</strong> Enable PIRC on all replicas of the database in your environment you want to protect.</p>
<p><strong>Q.</strong> I am pushing a database from an 8.52 server to an 8.53 server where the database has PIRC enabled. I see the error &#8220;Error Invalid Document&#8221; on the server&#8217;s log.</p>
<p><strong>A</strong>. With PIRC enabled on the destination server, documents older than the PIRC data will be rejected and a DDM event will be logged. The error is returned to the server but it is an error that the replicator will ignore. So the replicator will continue to replicate the entire database. Note that this error is only displayed on the server console when the notes.ini parameter DEBUG_REPL is set.</p>
<p><strong>Q.</strong> I want to enable PIRC on several databases on a server. What is the best way to do that?</p>
<p><strong>A.</strong> There are two ways to do this. You can either use the administration client and set the option using the advanced options tool, or create an indirect file containing the list of databases on which you want to enable PIRC. Then use the compact -PIRC on command and pass it the indirect file.</p>
<p><strong>Q,</strong> How do I easily tell which databases on a server are PIRC enabled?</p>
<p><strong>A.</strong> You can use the &#8216;show directory&#8217; command at the server console. A column has been added to the output for PIRC. Also the &#8216;show directory -pirconly&#8217; command will list only PIRC-enabled databases.</p>
<p><strong>Related Technotes</strong></p>
<p><a href="https://www-304.ibm.com/support/docview.wss?rs=0&amp;uid=swg21098733">http://www-01.ibm.com/support/docview.wss?rs=0&amp;uid=swg21098733</a></p>
<p><a href="https://www-304.ibm.com/support/docview.wss?rs=475&amp;context=SSKTWP&amp;context=SSKTMJ&amp;dc=DB520&amp;q1=documents+and+replication+and+old&amp;uid=swg21225071&amp;loc=en_US&amp;cs=utf-8&amp;lang=en">http://www-01.ibm.com/support/docview.wss?rs=475&amp;context=SSKTWP&amp;context=SSKTMJ&amp;dc=DB520&amp;q1=documents+and+replication+and+old&amp;uid=swg21225071&amp;loc=en_US&amp;cs=utf-8&amp;lang=en</a></p>
</div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F&amp;title=Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F&amp;title=Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F&amp;title=Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F&amp;title=Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F&amp;title=Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Purge+Interval+Replication+Control+%28PIRC%29+prevents+unwanted+replication+of+deleted+documents+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F10%2F06%2Fpurge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2011/10/06/purge-interval-replication-control-pirc-prevents-unwanted-replication-of-deleted-documents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>End of support for Lotus Notes R7</title>
		<link>http://labs.groupwave.be/index.php/2011/04/26/end-of-support-for-lotus-notes-r7/</link>
		<comments>http://labs.groupwave.be/index.php/2011/04/26/end-of-support-for-lotus-notes-r7/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 13:56:48 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Lotus Domino]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=324</guid>
		<description><![CDATA[Exactly one year after Lotus has terminated support on Release 6.5 they will now end support on R7.x on April 30th 2011. A complete list of Lotus software lifecycle dates can be found here. If your company is still on 7.x why wait any longer? Upgrade now and take advantage of all the great new [...]]]></description>
			<content:encoded><![CDATA[<p>Exactly one year after Lotus has terminated support on Release 6.5 they will now end support on R7.x on <a title="Software withdrawal: IBM Lotus Notes , Domino , and Enterprise Integrator 7.0.x " href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&amp;infotype=an&amp;appname=iSource&amp;supplier=897&amp;letternum=ENUS909-158" target="_blank">April 30th 2011</a>. A complete list of Lotus software lifecycle dates can be found <a title="lifecycle dates" href="http://www-01.ibm.com/software/lotus/support/lifecycle/" target="_blank">here</a>.</p>
<p>If your company is still on 7.x why wait any longer? Upgrade now and take advantage of all the great new features that we have in <a title="What's new in IBM Lotus Notes 8.5" href="http://www.ibm.com/developerworks/lotus/library/notes85-new/" target="_blank">8.5</a>!!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F&amp;title=End+of+support+for+Lotus+Notes+R7" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F&amp;title=End+of+support+for+Lotus+Notes+R7" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F&amp;title=End+of+support+for+Lotus+Notes+R7" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F&amp;title=End+of+support+for+Lotus+Notes+R7" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F&amp;title=End+of+support+for+Lotus+Notes+R7" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+End+of+support+for+Lotus+Notes+R7+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2011%2F04%2F26%2Fend-of-support-for-lotus-notes-r7%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2011/04/26/end-of-support-for-lotus-notes-r7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8 is not always really IE8&#8230;</title>
		<link>http://labs.groupwave.be/index.php/2010/09/06/ie8-is-not-always-really-ie8/</link>
		<comments>http://labs.groupwave.be/index.php/2010/09/06/ie8-is-not-always-really-ie8/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 14:06:12 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=221</guid>
		<description><![CDATA[I am involved in the development of a new intranet for one of our customers. We deciced to develop for IE8, Firefox, Chrome, but not for IE8-. Granted, we also did it to make our lives a bit easier, but most of the users are no longer using IE7 and we feel we should promote [...]]]></description>
			<content:encoded><![CDATA[<div>I am involved in the development of a new intranet for one of our  customers. We deciced to develop for IE8, Firefox, Chrome, but not for IE8-.</div>
<div>Granted, we also did it to make our lives a bit easier,  but most of the users are no longer using IE7 and we feel we should promote modern (and/thus safer) browsers. The application itself will also give a nice warning if users are using IE8-&#8230;</p>
<p>Well, everything was fine until one user said the website looked slightly different on his pc. Not too many worries, we would check it out&#8230; But then he mentioned the uploading of attachments wasn&#8217;t working. Now, that alarmed us, because that&#8217;s key functionality.</p>
<p>The difference was that he was running IE8 on Windows XP and other users are using Windows Vista en Windows 7. Apparently, Microsoft has deployed TWO version of IE8 that are being  used right now. OK, the version number is eight, but versions below  8.0.7600 differ quite a bit from 8.0.xxxx that are lower. For example:</p>
<p>- css styling is not according to standards<br />
- &#8216;fakepath&#8217; security feature for upload control is not implemented<br />
- &lt;!&#8211;[if lt IE 8]&gt; does not work<br />
- &#8230; (?)</p>
<p>Seems that Microsoft is not pushing its most recent version of IE8 to  all platforms, so we&#8217;re off for a round of tuning and tweeking&#8230; Thank you Microsoft&#8230;</p>
<p>Too bad, I really liked IE8 (the &#8216;real&#8217; one), Javascript and CSS  handling is actually quite close to the standards&#8230; Let&#8217;s hope IE9 starts off  OK.</p>
<p>And maybe someday IE rendering will be as fast as other browsers? <img src='http://labs.groupwave.be/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
</div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F&amp;title=IE8+is+not+always+really+IE8%26%238230%3B" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F&amp;title=IE8+is+not+always+really+IE8%26%238230%3B" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F&amp;title=IE8+is+not+always+really+IE8%26%238230%3B" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F&amp;title=IE8+is+not+always+really+IE8%26%238230%3B" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F&amp;title=IE8+is+not+always+really+IE8%26%238230%3B" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+IE8+is+not+always+really+IE8%26%238230%3B+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2010%2F09%2F06%2Fie8-is-not-always-really-ie8%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2010/09/06/ie8-is-not-always-really-ie8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lotus Knows worldwide marketing campaign</title>
		<link>http://labs.groupwave.be/index.php/2009/11/26/lotus-knows-worldwide-marketing-campaign/</link>
		<comments>http://labs.groupwave.be/index.php/2009/11/26/lotus-knows-worldwide-marketing-campaign/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 15:11:51 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[eMarketing]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lotus]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=130</guid>
		<description><![CDATA[Lotus knows how to put a brand in the picture! IBM launched a new worlwide marketing campaign to get more visibility for our beloved brand! Check out www.lotusknows.com to discover the world of IBM Lotus! I have to warn you, once you&#8217;re a Lotus addict, there is no way back Bookmark:]]></description>
			<content:encoded><![CDATA[<p>Lotus knows how to put a brand in the picture!</p>
<p>IBM launched a new worlwide marketing campaign to get more visibility for our beloved brand!</p>
<p>Check out <a href="http://www.lotusknows.com" target="_blank">www.lotusknows.com</a> to discover the world of IBM Lotus!</p>
<p>I have to warn you, once you&#8217;re a Lotus addict, there is no way back</p>
<p> <img src='http://labs.groupwave.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F&amp;title=Lotus+Knows+worldwide+marketing+campaign" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F&amp;title=Lotus+Knows+worldwide+marketing+campaign" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F&amp;title=Lotus+Knows+worldwide+marketing+campaign" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F&amp;title=Lotus+Knows+worldwide+marketing+campaign" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F&amp;title=Lotus+Knows+worldwide+marketing+campaign" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Lotus+Knows+worldwide+marketing+campaign+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F11%2F26%2Flotus-knows-worldwide-marketing-campaign%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2009/11/26/lotus-knows-worldwide-marketing-campaign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java agent to get an rss feed behind a proxy server</title>
		<link>http://labs.groupwave.be/index.php/2009/09/10/java-agent-to-get-an-rss-feed-behind-a-proxy-server/</link>
		<comments>http://labs.groupwave.be/index.php/2009/09/10/java-agent-to-get-an-rss-feed-behind-a-proxy-server/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 15:18:54 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Groupwave]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=102</guid>
		<description><![CDATA[I just finished developing the integration of this blog in our company website (under &#8216;Portfolio&#8217; on the right). This site is running on domino. This is how I accomplished this: Create a java agent to read the rss feed. On the web page, use an XmlHttpRequest to call the agent and get the XML. Also [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished developing the integration of this blog in <a href="http://www.groupwave.be" target="_new">our company website</a> (under &#8216;Portfolio&#8217; on the right).</p>
<p>This site is running on domino. This is how I accomplished this:</p>
<ol>
<li>Create a java agent to read the rss feed.</li>
<li>On the web page, use an XmlHttpRequest to call the agent and get the XML.</li>
<li>Also in javascript: parse the XML to HTML and put in a div on the website.</li>
</ol>
<p>The code for step 2 and 3, you can see on our website: just download the javascript code (we use dojo as a framework).</p>
<p>Step 1 is also fairly simple. Here is the most important part of the code:</p>
<pre><span style="color: #3366ff;">Session session = getSession();
AgentContext agentContext = session.getAgentContext();
</span><span style="color: #3366ff;">PrintWriter p</span><span style="color: #3366ff;"><span style="color: #3366ff;">w </span>= getAgentOutput();
pw.println("Content-type: text/xml; charset=utf-8");
URL labs = new URL("http://labs.groupwave.be/index.php/feed/");
BufferedReader in = new BufferedReader(new InputStreamReader(labs.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
pw.println(inputLine);
in.close();</span></pre>
<p>The tricky part for me was the get past our proxy server. I was testing this code on my local domino server meaning that the proxy server had to be used to access the internet (and the feed). I tried modifying the server document and setting the agent security to allow unrestricted operations. To no avail.</p>
<p>Then I found out that the <strong>java.policy</strong> file (in the &#8216;jvm/lib/security&#8217; folder) has to be modified to allow java to modify system settings. And that&#8217;s what&#8217;s needed  to set up the proxy server in java:</p>
<pre><span style="color: #3366ff;">java.util.Properties sysProps = System.getProperties();
sysProps.put("proxySet", "true");</span><span style="color: #3366ff;">
sysProps.put("proxyHost", "proxy.iconos.be");
sysProps.put("proxyPort", "8080");</span></pre>
<address>(this is the code I inserted in the first piece of code to get it to work with the proxy server)</address>
<p>This is what you need to add in the <strong>java.policy</strong> file to get this to work (in the &#8216;grant&#8217; section &#8211; &#8220;default permissions granted to all domains&#8221;):</p>
<pre>permission java.security.AllPermission
permission java.util.PropertyPermission "proxySet", "write";
permission java.util.PropertyPermission "proxyHost", "write";
permission java.util.PropertyPermission "proxyPort", "write";</pre>
<p>Hope this helps some of you&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F&amp;title=Java+agent+to+get+an+rss+feed+behind+a+proxy+server" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F&amp;title=Java+agent+to+get+an+rss+feed+behind+a+proxy+server" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F&amp;title=Java+agent+to+get+an+rss+feed+behind+a+proxy+server" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F&amp;title=Java+agent+to+get+an+rss+feed+behind+a+proxy+server" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F&amp;title=Java+agent+to+get+an+rss+feed+behind+a+proxy+server" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Java+agent+to+get+an+rss+feed+behind+a+proxy+server+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F09%2F10%2Fjava-agent-to-get-an-rss-feed-behind-a-proxy-server%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2009/09/10/java-agent-to-get-an-rss-feed-behind-a-proxy-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some mail rules not executing in Notes 6.5.</title>
		<link>http://labs.groupwave.be/index.php/2009/08/28/80/</link>
		<comments>http://labs.groupwave.be/index.php/2009/08/28/80/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 06:48:14 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=80</guid>
		<description><![CDATA[My day was hardly started when I got the question why mail rules weren’t moving the mails to their folders. I went over to this person and had a look at his mailfile. Turns out he had over 150 rules that all move mails into certain folders based on their subject. Some enabled mail rules [...]]]></description>
			<content:encoded><![CDATA[<p>My day was hardly started when I got the question why mail rules weren’t moving the mails to their folders. I went over to this person and had a look at his mailfile. Turns out he had over 150 rules that all move mails into certain folders based on their subject.</p>
<p>Some enabled mail rules were not executing, others did what they intended to do.</p>
<p>After a little searching this is what I found on the IBM support site:</p>
<blockquote><p>The revised rule numbering functionality introduced in the Notes/Domino 6.5.4/6.0.5 mail templates has a minor flaw. This flaw causes the unexpected value in the OrderNum field, as well as in the $FilterFormula_n field written to the Calendar Profile. This can result in the last enabled rule to internally overwrite the second to last enabled rule, and thus the second to last rule is not present to execute. This can also result in an edited rule not executing – this case only occurs when there is only a single rule present.<br />
<strong>NOTE: </strong>This issue does not exist in the DWA iNotes template.</p>
<p>This issue was reported as a regression to Quality Engineering as SPR# KYOE6FMAPH. This issue has been indirectly fixed in the mail templates that ship with Notes/Domino 6.5.5.</p></blockquote>
<p><strong><span style="text-decoration: underline;">Workarounds</span></strong><strong>:</strong> <strong>In order to repair the current rules:</strong><br />
Disable all rules and then re-enable them from bottom to top.</p>
<p>In fact this just did the trick! After disabling all the rules and then enable them again one by one, it seems that the problem is solved.</p>
<p>Cross posted at <a href="http://svenm.wordpress.com/2009/08/28/some-mail-rules-not-executing-in-notes-6-5/" target="_self">svenm.wordpress.com</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F&amp;title=Some+mail+rules+not+executing+in+Notes+6.5." rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F&amp;title=Some+mail+rules+not+executing+in+Notes+6.5." rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F&amp;title=Some+mail+rules+not+executing+in+Notes+6.5." rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F&amp;title=Some+mail+rules+not+executing+in+Notes+6.5." rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F&amp;title=Some+mail+rules+not+executing+in+Notes+6.5." rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Some+mail+rules+not+executing+in+Notes+6.5.+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F28%2F80%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2009/08/28/80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel constants for lotusscript excel export</title>
		<link>http://labs.groupwave.be/index.php/2009/08/26/excel-constants-for-lotusscript-excel-export/</link>
		<comments>http://labs.groupwave.be/index.php/2009/08/26/excel-constants-for-lotusscript-excel-export/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 09:11:13 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Groupwave]]></category>
		<category><![CDATA[Lotusscript]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=71</guid>
		<description><![CDATA[Recently, I had to change the appearance of an excel export. I did not find a table containing the integer values of the excel contant names you get when you record a macro. So I called in the help of  Theo. The simplest way is to use the &#8216;immediate window&#8217; in VB. Press CTRL-G to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I had to change the appearance of an excel export.</p>
<p>I did not find a table containing the integer values of the excel contant names you get when you record a macro. So I called in the help of  <a title="Theo's Blog" href="http://blog.xceed.be" target="_blank">Theo</a>.</p>
<p>The simplest way is to use the &#8216;immediate window&#8217; in VB. Press CTRL-G to make it appear in your vb-window.</p>
<p>You can then simply type: &#8220;print xlUnderlineStyleSingle&#8221; which will show you &#8220;2&#8243;.</p>
<p>For your reference, I&#8217;ll attach the entire table.</p>
<p><a class="aligncenter" title="http://labs.groupwave.be/wp-content/uploads/2009/08/Constants-Exported-by-Type-Library-EXCEL9.OLB.xlsx" href="http://labs.groupwave.be/wp-content/uploads/2009/08/Constants-Exported-by-Type-Library-EXCEL9.OLB.xlsx" target="_blank">Constants Exported by Type Library EXCEL9.OLB</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F&amp;title=Excel+constants+for+lotusscript+excel+export" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F&amp;title=Excel+constants+for+lotusscript+excel+export" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F&amp;title=Excel+constants+for+lotusscript+excel+export" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F&amp;title=Excel+constants+for+lotusscript+excel+export" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F&amp;title=Excel+constants+for+lotusscript+excel+export" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Excel+constants+for+lotusscript+excel+export+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2009%2F08%2F26%2Fexcel-constants-for-lotusscript-excel-export%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2009/08/26/excel-constants-for-lotusscript-excel-export/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lotus Notes SEO (user friendly URL)</title>
		<link>http://labs.groupwave.be/index.php/2008/11/21/lotus-notes-seo-user-friendly-url/</link>
		<comments>http://labs.groupwave.be/index.php/2008/11/21/lotus-notes-seo-user-friendly-url/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 14:35:28 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Groupwave]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=69</guid>
		<description><![CDATA[We are developping a site to promote IBM&#8217;s latest, Lotus Foundations. It is a Lotus Notes database, so we had to modify some basic stuff to make the site more search engine friendly. Recently, IBM published some great articles on this. Check it out: http://www.ibm.com/developerworks/wikis/display/dominoappdev/SEO+techniques http://www.ibm.com/developerworks/wikis/display/dominoappdev/Best+Practices+for+Building+Web+Applications+for+Domino+8 Update: as correctly noted, these links don&#8217;t work anymore&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>We are developping a site to promote IBM&#8217;s latest, Lotus Foundations.</p>
<p>It is a Lotus Notes database, so we had to modify some basic stuff to make the site more search engine friendly.</p>
<p>Recently, IBM published some great articles on this. Check it out:<br />
<span style="color: #ff0000;"><span style="text-decoration: line-through;"><a title="Domino SEO Techniques" href="http://www.ibm.com/developerworks/wikis/display/dominoappdev/SEO+techniques">http://www.ibm.com/developerworks/wikis/display/dominoappdev/SEO+techniques</a></span></span><br />
<span style="color: #ff0000;"><span style="text-decoration: line-through;"><a title="Domino 8 Web Applications" href="http://www.ibm.com/developerworks/wikis/display/dominoappdev/Best+Practices+for+Building+Web+Applications+for+Domino+8">http://www.ibm.com/developerworks/wikis/display/dominoappdev/Best+Practices+for+Building+Web+Applications+for+Domino+8</a></span></span></p>
<p>Update: as correctly noted, these links don&#8217;t work anymore&#8230;</p>
<p>Here are the new links (I&#8217;ll add a few in case IBM start shifting some content again):</p>
<p><a href="http://www.redbooks.ibm.com/abstracts/tips0676.html" target="_blank">http://www.redbooks.ibm.com/abstracts/tips0676.html</a></p>
<p><a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/07232008025645PMJHEQ8Y.htm" target="_blank">http://www-10.lotus.com/ldd/ddwiki.nsf/dx/07232008025645PMJHEQ8Y.htm</a></p>
<p><a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/08042008125532PMKMKMU9.htm" target="_blank">http://www-10.lotus.com/ldd/ddwiki.nsf/dx/08042008125532PMKMKMU9.htm</a></p>
<p><a href="http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName=Redbooks%20Wiki%3A%20Best%20Practices%20for%20Domino%208.0%20Web%20Application%20Development" target="_blank">http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName=Redbooks%20Wiki%3A%20Best%20Practices%20for%20Domino%208.0%20Web%20Application%20Development</a></p>
<p>You can check out the result on <a title="Lotus Foundations" href="http://www.ikwijsdeweg.be">www.ikwijsdeweg.be</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F&amp;title=Lotus+Notes+SEO+%28user+friendly+URL%29" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F&amp;title=Lotus+Notes+SEO+%28user+friendly+URL%29" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F&amp;title=Lotus+Notes+SEO+%28user+friendly+URL%29" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F&amp;title=Lotus+Notes+SEO+%28user+friendly+URL%29" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F&amp;title=Lotus+Notes+SEO+%28user+friendly+URL%29" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Lotus+Notes+SEO+%28user+friendly+URL%29+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F11%2F21%2Flotus-notes-seo-user-friendly-url%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2008/11/21/lotus-notes-seo-user-friendly-url/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Use WebServices to access Calendar and Mail in Lotus Notes</title>
		<link>http://labs.groupwave.be/index.php/2008/10/24/use-webservices-to-access-calendar-and-mail-in-lotus-notes/</link>
		<comments>http://labs.groupwave.be/index.php/2008/10/24/use-webservices-to-access-calendar-and-mail-in-lotus-notes/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 08:13:42 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Groupwave]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://labs.groupwave.be/?p=51</guid>
		<description><![CDATA[One of our client is running a java-app that has a planning-module. When a user logs in, their Lotus Notes information is accessed using LDAP. They needed Lotus Notes webservices that can: Check the availability of a user based on a given timeframe Create/modify an appointment Return a list of all calendar entries within a [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">One of our client is running a java-app that has a planning-module.</span></p>
<p class="MsoNormal"><span lang="EN-US">When a user logs in, their Lotus Notes information is accessed using LDAP.</span></p>
<p class="MsoNormal"><span lang="EN-US">They needed Lotus Notes webservices that can:</span></p>
<p class="MsoListParagraphCxSpFirst">
<ul>
<li>Check the availability of a user based on a given timeframe</li>
<li>Create/modify an appointment</li>
<li>Return a list of all calendar entries within a given timeframe</li>
</ul>
<p class="MsoNormal"><span lang="EN-US">I’ll explain how we accomplished this…</span></p>
<p class="MsoNormal"><span lang="EN-US"><span> </span>To store the webservices, we created a new database called CalendarServices.nsf. The webservice has a “run as” option set to “Webservice User/Domain”. This user has access to busytime.nsf and all mailfiles.</span></p>
<p class="MsoNormal"><span lang="EN-US">To be able to authenticate against the webservice we created a rule on the domino server for the url pattern “*CalendarServices.nsf *”.</span></p>
<p class="MsoNormal"><span lang="EN-US">After coding the webservices (in Java – please <a href="mailto:info@group-wave.be">contact us</a> for the code), we created the consumer client with axis1.4. SoapUI has been a big help since this tool will generate the consumer code for you.</span></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark:</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F&amp;title=Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F&amp;title=Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F&amp;title=Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F&amp;title=Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes" rel="nofollow" title="Add to&nbsp;LinkedIn"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/linkedin.png" title="Add to&nbsp;LinkedIn" alt="Add to&nbsp;LinkedIn" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F&amp;title=Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Use+WebServices+to+access+Calendar+and+Mail+in+Lotus+Notes+@+http%3A%2F%2Flabs.groupwave.be%2Findex.php%2F2008%2F10%2F24%2Fuse-webservices-to-access-calendar-and-mail-in-lotus-notes%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://labs.groupwave.be/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://labs.groupwave.be/index.php/2008/10/24/use-webservices-to-access-calendar-and-mail-in-lotus-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

