<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>Daniel Nashed&#8217;s Blog</title>
<description>Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/</link>
<language>en-us</language>
<lastBuildDate>Mon, 23 Jan 2012 09:40:22 +0200</lastBuildDate>
<item>
<title>Traveler HTTPS Only</title>
<pubDate>Mon, 23 Jan 2012 09:40:22 +0200</pubDate>
<description>
<![CDATA[ 

We ran into issues with double password dialog when accessing the Traveler homepage (servlet) in a pure HTTPS environment with only authenticated users. So this is mainly a issue with disabled anony ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-https-only.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-https-only.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-https-only.htm</guid>
<content:encoded><![CDATA[ <br/>
We ran into issues with double password dialog when accessing the Traveler homepage (servlet) in a pure HTTPS environment with only authenticated users. So this is mainly a issue with disabled anonymous access.<br/>
The server has HTTP disabled and only HTTPS running for security reasons.<br/>
Because basic authentication is required in order for mobile devices to detect wrong passwords (they cannot read the forms based login return code used by SSO configurations) no HTTPs cookie is present.<br/>
<br/>
By default the realm used by the server is set to the servlet and the image on the Traveler homepage comes from the /traveler/images directory.<br/>
That's why sometimes devices prompt for another authentication.<br/>
<br/>
To avoid this issue you can set a &quot;WEB_REALM_STRING&quot; &quot;/&quot; in TrueSyncServer section of NTSConfig.xml<br/>
<br/>
Example:<br/>
<br/>
 &lt;COMPONENT COMPONENT_TYPE=&quot;TrueSyncServer&quot;&gt;<font size="4">&nbsp;</font><br/>
      &lt;PROPERTY NAME=&quot;WEB_REALM_STRING&quot; VALUE=&quot;/&quot;/&gt;<font size="4">&nbsp;</font><br/>
<br/>
This will set the realm to the root instead of a sub-directory.<br/>
<br/>
In our configuration this solved the double authentication issue.<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/traveler-https-only.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-https-only.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Traveler email Antivirus</title>
<pubDate>Mon, 23 Jan 2012 08:29:01 +0200</pubDate>
<description>
<![CDATA[ 

The Mail-Routing Configuration for a Traveler Server uses the home-mail server of the user to send outgoing mail.
But in some customer scenarios the home-mail server does not run antivirus software ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/lotus-traveler-email-antivirus.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/lotus-traveler-email-antivirus.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/lotus-traveler-email-antivirus.htm</guid>
<content:encoded><![CDATA[ <br/>
The Mail-Routing Configuration for a Traveler Server uses the home-mail server of the user to send outgoing mail.<br/>
But in some customer scenarios the home-mail server does not run antivirus software to scan emails.<br/>
<br/>
If you have separate gateway servers scanning your inbound and outbound mail traffic there is a new Traveler setting that can help.<br/>
You can configure servers used for outbound mail instead of using the mail-server.<br/>
This setting will send outbound mail directly to the configured servers.<br/>
<br/>
<br/>
The settings OUTBOX_MAIL_SERVERS in TrueSyncServer section of NTSConfig.xml.  It is a comma delimited list of servers.<font size="4">&nbsp;</font><br/>
<br/>
Example Configuration:<br/>
<br/>
NTSConfig.xml<br/>
<br/>
 &lt;COMPONENT COMPONENT_TYPE=&quot;TrueSyncServer&quot;&gt;<font size="4">&nbsp;</font><br/>
      &lt;PROPERTY NAME=&quot;OUTBOX_MAIL_SERVERS&quot; VALUE=&quot;gateway-server1/Srv/Acme, gateway-server2/Srv/Acme&quot;/&gt;<br/>
<br/>
All mail will be routed thru those servers.<br/>
<br/>
There is still one gap for sent messages. The messages will be saved to the end-user mailfile without any way of active anti-virus scan.<br/>
Currently you can only periodically scan all mail databases for viruses. <br/>
<br/>
There is no current plan for integrating Anti-virus support for Lotus Traveler.<br/>
But development is thinking about a new option to save &quot;sent&quot; messages without the attachment.<br/>
This way no anti-virus scanning is needed for &quot;sent&quot; messages.<br/>
<br/>
In most of the cases there are no attachments being send from a mobile device. So I don't see it as a high risk right now. But it is still a gap.<br/>
<br/>
From my point of view this new setting and the planned new option to not save the attachment in &quot;sent&quot; messages does fit most customer environments.<br/>
What do you think?<br/>
<br/>
-- Daniel<br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/lotus-traveler-email-antivirus.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/lotus-traveler-email-antivirus.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>IBM Lotus Symphony Viewer</title>
<pubDate>Mon, 9 Jan 2012 06:49:54 +0200</pubDate>
<description>
<![CDATA[ 



In case you missed it... IBM released a Symphony Viewer that allows to view ODF files on your iOS device.
It's a first version but you see from the growing list below that IBM is taking their m ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/ibm-lotus-symphony-viewer.htm</link>
<category>Symphony</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/ibm-lotus-symphony-viewer.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/ibm-lotus-symphony-viewer.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
<br/>
In case you missed it... IBM released a Symphony Viewer that allows to view ODF files on your iOS device.<br/>
It's a first version but you see from the growing list below that IBM is taking their mobile strategy quite serious.<br/>
<br/>
<br/>
-- Daniel<br/>
<br/>
<br/>
<br/>
<br/>
<img  src="http://blog.nashcom.de/nashcomblog.nsf/dx//nashcomblog.nsf/0/718bed59f1752f9dc1257980002008b2/content/0.214?OpenElement&amp;FieldElemFormat=jpg" width="640" height="960"/>   <br/>
<br/>
<img  src="http://blog.nashcom.de/nashcomblog.nsf/dx//nashcomblog.nsf/0/718bed59f1752f9dc1257980002008b2/content/6.306A?OpenElement&amp;FieldElemFormat=jpg" width="640" height="960"/> ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/ibm-lotus-symphony-viewer.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/ibm-lotus-symphony-viewer.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Important Lotus Traveler Fixpack 8.5.3.1 Released</title>
<pubDate>Wed, 16 Nov 2011 16:34:19 +0200</pubDate>
<description>
<![CDATA[ 

This fixpack should solve the iOS issues I mentioned in my previous post.
You should update your Traveler Server ASAP.

Here is a link to the Fixcentral Download 

http://www.ibm.com/support/fi ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/important-lotus-traveler-fixpack-8.5.3.1-released.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/important-lotus-traveler-fixpack-8.5.3.1-released.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/important-lotus-traveler-fixpack-8.5.3.1-released.htm</guid>
<content:encoded><![CDATA[ <br/>
This fixpack should solve the iOS issues I mentioned in my previous post.<br/>
You should update your Traveler Server ASAP.<br/>
<br/>
Here is a link to the Fixcentral Download <br/>
<br/>
<a href="http://www.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm~Lotus&amp;product=ibm/Lotus/Lotus+Notes+Traveler&amp;release=All&amp;platform=All&amp;function=all">http://www.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm~Lotus&amp;product=ibm/Lotus/Lotus+Notes+Traveler&amp;release=All&amp;platform=All&amp;function=all</a> <br/>
<br/>
And here is a list to the complete fixlist <br/>
<br/>
<a href="http://www.lotus.com/ldd/dominowiki.nsf/dx/Lotus_Notes_Traveler_APAR_listing#8531">http://www.lotus.com/ldd/dominowiki.nsf/dx/Lotus_Notes_Traveler_APAR_listing#8531</a><br/>
<br/>
The issue for activities has been fixed and the two new iOS5 features are supported. <br/>
<br/>
    •        Support Folder Management Features on Apple iOS 5 and Later Devices<br/>
    •        Support for Follow Up Flags on Apple Devices <br/>
<br/>
A big THANK YOU to the Traveler team for this quick fix and also adding those new features.<br/>
<br/>
-- Daniel<br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/important-lotus-traveler-fixpack-8.5.3.1-released.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/important-lotus-traveler-fixpack-8.5.3.1-released.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Traveler Performance Issue iOS 5 </title>
<pubDate>Thu, 10 Nov 2011 09:14:10 +0200</pubDate>
<description>
<![CDATA[ 


Traveler with the latest fixpacks installed supports iOS5. Only the new functionality introduced with iOS5 are currently not supported and does not work yet.
After the first larger customers migr ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-performance-issue-ios-5-.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-performance-issue-ios-5-.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-performance-issue-ios-5-.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
Traveler with the latest fixpacks installed supports iOS5. Only the new functionality introduced with iOS5 are currently not supported and does not work yet.<br/>
After the first larger customers migrated it turned out that this new functionality causes performance (high CPU on Traveler server, shorter battery life for the Apple device) issues with Traveler when enabled.<br/>
<br/>
IBM is working on a fix for this issue and we can expect a fix delivered soon.<br/>
<br/>
In the meantime you should avoid the following new functionality:<br/>
<br/>
1. Mail flagged (known as Domino Follow up).<br/>
2. Creating, renaming, moving and deleting folders on the Apple device.<br/>
3. Reminders (known as Domino To Do).<br/>
<br/>
IBM will update the TN <a href="https://www.ibm.com/support/docview.wss?uid=swg21512456">https://www.ibm.com/support/docview.wss?uid=swg21512456</a> with information about the fix once it has been released.<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/traveler-performance-issue-ios-5-.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-performance-issue-ios-5-.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Traveler Documentation 8.5.3</title>
<pubDate>Wed, 2 Nov 2011 15:29:21 +0200</pubDate>
<description>
<![CDATA[ 


Since 8.5.2 the documentation for Traveler moved from the IBM Info center to the Domino Wiki which IMHO was a good move.
Most product documentation for all &quot;Lotus&quot; product are available ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-documentation-8.5.3.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-documentation-8.5.3.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-documentation-8.5.3.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
Since 8.5.2 the documentation for Traveler moved from the IBM Info center to the Domino Wiki which IMHO was a good move.<br/>
Most product documentation for all &quot;Lotus&quot; product are available in a central place and there is a mobilized version available.<br/>
<br/>
But this did not solve the problem that we can take the documentation offline or print it if needed.<br/>
<br/>
The Traveler team did a great job documenting all the details. This even includes troubleshooting tips.<br/>
<br/>
Beside the documentation referenced when you install Traveler which points to the Domino Wiki there is a HTML version of the complete documentation.<br/>
In case you did not see it, you should check it out. The HTML based documentation is available since 8.5.2 and here is the link to the 8.5.3 version<br/>
<br/>
<a href="http://infolib.lotus.com/resources/domino/traveler/8.5.3/doc/ta853abd002/en_us/NotesTraveler.html"><font color="#0000FF">http://infolib.lotus.com/resources/domino/traveler/8.5.3/doc/ta853abd002/en_us/NotesTraveler.html</font></a><font size="4">&nbsp;</font><br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/traveler-documentation-8.5.3.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-documentation-8.5.3.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>KVM Support for Domino 8.5.3</title>
<pubDate>Thu, 20 Oct 2011 20:25:18 +0200</pubDate>
<description>
<![CDATA[ 

Since 8.5.3 KVM is officially supported. But there have been some confusion about which version is supported.
You really need to make sure that you have at least the version mentioned in the follow ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/kvm-support-for-domino-8.5.3.htm</link>
<category>Linux</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/kvm-support-for-domino-8.5.3.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/kvm-support-for-domino-8.5.3.htm</guid>
<content:encoded><![CDATA[ <br/>
Since <font face="Tahoma">8.5.3 KVM is officially supported. But there have been some confusion about which version is supported.</font><br/>
<font face="Tahoma">You really need to make sure that you have at least the version mentioned in the following statement.</font><br/>
<font face="Tahoma">Before those versions there are performance issues.</font><br/>
<br/>
<font face="Tahoma">-- Daniel</font><br/>
<br/>
<font face="Tahoma">-- snip --</font><br/>
<br/>
<font face="Tahoma">KVM support is based on KVM/Kernel level. We support level 2.6.32 x86_64 as our baseline on either RHEL or SLES. We automatically support patch releases beyond this level as well (but not feature releases). For example, RHEL 6 x86_64 KVM is 2.6.32-71 and is supported. As noted, we only support 64 Bit KVM RHEL and SLES releases.</font> '<br/>
<br/>
<font face="Tahoma">-- snip --</font> ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/kvm-support-for-domino-8.5.3.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/kvm-support-for-domino-8.5.3.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Agent Manager Retry on Compact </title>
<pubDate>Mon, 10 Oct 2011 16:12:59 +0200</pubDate>
<description>
<![CDATA[ 


There is a new setting starting with 8.5.3 and 8.5.2 FP3 to retry to run an agent after the agent has been blocked out thru a compact previously.
I would have expected that this behavior would be ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact-.htm</link>
<category>notes.ini</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact-.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact-.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
There is a new setting starting with 8.5.3 and 8.5.2 FP3 to retry to run an agent after the agent has been blocked out thru a compact previously.<br/>
I would have expected that this behavior would be the new default and a notes.ini setting would switch back to the previous behavior.<br/>
But IBM decided to not make it the current default -- this might change in future after a discussion we had with IBM.<br/>
For now you have to enable it via notes.ini DEBUG_AMGR_ENABLE_RETRY_ON_COMPACT.<br/>
<br/>
-- Daniel<br/>
<br/>
-- snip --<br/>
SPR# KMUR63DF3V - Fix introduces an ini DEBUG_AMGR_ENABLE_RETRY_ON_COMPACT to allow an agent to run on a time interval once database compact is complete. Previously when a database was being compacted and an attempt was made to load a scheduled agent it would fail and the agent would be marked to not run again unless the user restarted the agent manager or the agent cache refreshed. This fix introduces a notes.ini variable to allow the agent in question to be retried on it's subsequent time interval.<br/>
-- snip -- ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/agent-manager-retry-on-compact-.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact-.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Full Text Index on separate Drive</title>
<pubDate>Tue, 4 Oct 2011 10:32:17 +0200</pubDate>
<description>
<![CDATA[ 


Since 8.5.3 (available as of today) we have the option to put the Full Text Index on another drive. We have asked about it many times for many years and finally got this functionality.
The notes. ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/full-text-index-on-separate-drive.htm</link>
<category>Tip</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/full-text-index-on-separate-drive.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/full-text-index-on-separate-drive.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
Since 8.5.3 (available as of today) we have the option to put the Full Text Index on another drive. We have asked about it many times for many years and finally got this functionality.<br/>
The notes.ini parameter e.g. FTBasePath=d:\full_text can be used to switch the starting directory for the full text index from data directory to a different directory or drive.<br/>
<br/>
It makes a lot of sense to separate the FT Index from the NSF data in larger environments. <br/>
There are a couple of reasons<br/>
<br/>
- FT Index causes a lot of file-system fragmentation<br/>
- At some point even with DAOS on larger environments the file-system for NSF data can be quite big and separating FT and NSF would make sense.<br/>
- When using snap-shot backup reducing the size of the file-system containing NSF would make a lot of sense<br/>
- From I/O point of view on larger servers with a lot of FT data this can also improve performance<br/>
<br/>
This setting does only make sense for larger environments<br/>
<br/>
To migrate your FT index to a separate drive you need the following steps:<br/>
<br/>
- Set the notes.ini FTBasePath=d:\full_text<br/>
- Run updall -f to rebuild all FT indexes. <br/>
<br/>
This will automatically delete the old FT index and re-create it on the new drive.<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/full-text-index-on-separate-drive.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/full-text-index-on-separate-drive.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Sametime Features allowed with the Notes 8 Client License</title>
<pubDate>Fri, 2 Sep 2011 13:09:31 +0200</pubDate>
<description>
<![CDATA[ 

Even if you are only installing a Sametime entry server you might run into license issues if you only have Notes 8 Client licenses.
The default Sametime policy that comes with Sametime 8.5.1 Entry ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/sametime-features-allowed-notes_8_license</link>
<category></category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/sametime-features-allowed-notes_8_license?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/sametime-features-allowed-notes_8_license</guid>
<content:encoded><![CDATA[ <br/>
Even if you are only installing a Sametime entry server you might run into license issues if you only have Notes 8 Client licenses.<br/>
The default Sametime policy that comes with Sametime 8.5.1 Entry contains some features which need a full Sametime Client license.<br/>
<br/>
For example multiple chat communities, pasting screen prints. <br/>
<br/>
So if you don't disable those features for users without a full Sametime license you are potentially running into trouble during your next IBM license audit.<br/>
<br/>
Here are some details about which features belong to which license type ...<br/>
<br/>
-- Daniel<br/>
<br/>
<a href="https://www.ibm.com/support/docview.wss?uid=swg21269153">https://www.ibm.com/support/docview.wss?uid=swg21269153</a><br/>
<br/>
<a href="http://www.lotus.com/ldd/stwiki.nsf/dx/Sametime_offering_features_by_client_type_st852">http://www.lotus.com/ldd/stwiki.nsf/dx/Sametime_offering_features_by_client_type_st852</a> <br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/sametime-features-allowed-notes_8_license</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/sametime-features-allowed-notes_8_license?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>iNotes and IMAP interims fixes for 8.5.2 FP3</title>
<pubDate>Sat, 6 Aug 2011 09:39:50 +0200</pubDate>
<description>
<![CDATA[ 

There are two different IF1s available for 8.5.2 FP3. One is a fix for an IMAP problem and the other one is a spearate fix for the iNotes issue I mentioned in ony of my last posts.

8.5.2 FP3 IF1 ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/inotes-and-imap-interims-fixes-for-8.5.2-fp3.htm</link>
<category>Critical Problem</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/inotes-and-imap-interims-fixes-for-8.5.2-fp3.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/inotes-and-imap-interims-fixes-for-8.5.2-fp3.htm</guid>
<content:encoded><![CDATA[ <br/>
There are two different IF1s available for 8.5.2 FP3. One is a fix for an IMAP problem and the other one is a spearate fix for the iNotes issue I mentioned in ony of my last posts.<br/>
<br/>
8.5.2 FP3 IF1 fixes the IMAP problem --&gt; SPR# TLAM8JZNMN: Domino Server crashes on nIMAP after upgrading to 8.5.2 FP3<br/>
See details here --&gt; <a href="https://www.ibm.com/support/docview.wss?uid=swg21508247">https://www.ibm.com/support/docview.wss?uid=swg21508247</a><br/>
<br/>
The iNotes fix is not using the Fixpack/Hotfix installer but is a ZIP file that you need to extract into your data directory.<br/>
<br/>
It fixes the following SPRs<br/>
<br/>
SPR# JDOE8ECMAR - Forms85.nsf file resolves an issue whereby a corrupt screen might have occurred in languages that don't use a '.' as a decimal separator. Firefox users received &quot;Formula error&quot; when attempting to access iNotes 8.5.2 Fix Pack 3. (Technote #1506794)<br/>
SPR# RAGG8HVPBR - The files included (dolsplugin_linux.xpi and dolsplugin_win32.xpi) introduce support for iNotes on Firefox 5. (Technote #1504751) <br/>
<br/>
See details for the iNotes fixes here -&gt; <a href="http://www.ibm.com/support/docview.wss?uid=swg21508250">http://www.ibm.com/support/docview.wss?uid=swg21508250</a><br/>
<br/>
So it is quite confusing that both are named and if you are running IMAP and iNotes you need both.<br/>
<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/inotes-and-imap-interims-fixes-for-8.5.2-fp3.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/inotes-and-imap-interims-fixes-for-8.5.2-fp3.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Agent Manager Retry on Compact</title>
<pubDate>Mon, 1 Aug 2011 16:08:48 +0200</pubDate>
<description>
<![CDATA[ 

There is a new setting in 8.5.2 FP3 and 8.5.3 (see SPR # KMUR63DF3V). This functionality allows an agent to retry to run after it failed because of a running compact.
Without this setting the agent ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact.htm</link>
<category></category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact.htm</guid>
<content:encoded><![CDATA[ <br/>
There is a new setting in 8.5.2 FP3 and 8.5.3 (see <b><font size="2" face="Arial">SPR # KMUR63DF3V</font></b>). This functionality allows an agent to retry to run after it failed because of a running compact.<br/>
Without this setting the agent will not run again until you restart Amgr or after the nightly agent cache refresh is done.<br/>
<br/>
I personally think this retry should be the default behavior but IBM decided to make this only available thru setting DEBUG_AMGR_ENABLE_RETRY_ON_COMPACT=1<br/>
IMHO it's the wrong behavior right now and it should be changed to do a retry.<br/>
<br/>
We have discussed with IBM about it and they might consider to change the default behavior for a future version.<br/>
<br/>
-- Daniel<br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/agent-manager-retry-on-compact.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/agent-manager-retry-on-compact.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Issues with Domino 8.5.2 FP3</title>
<pubDate>Mon, 1 Aug 2011 11:15:00 +0200</pubDate>
<description>
<![CDATA[ 

You should wait with installing 8.5.2 FP3 if you are using iNotes or Traveler. There are two critical issues with pending fixes.

If you are running on Windows and the locale of your Domino server ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/issues-with-domino-8.5.2-fp3.htm</link>
<category>Critical Problem</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/issues-with-domino-8.5.2-fp3.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/issues-with-domino-8.5.2-fp3.htm</guid>
<content:encoded><![CDATA[ <br/>
You should wait with installing 8.5.2 FP3 if you are using iNotes or Traveler. There are two critical issues with pending fixes.<br/>
<br/>
If you are running on Windows and the locale of your Domino server is not US English there is an issue with iNotes --&gt; <a href="https://www.ibm.com/support/docview.wss?uid=swg21506794">https://www.ibm.com/support/docview.wss?uid=swg21506794</a><br/>
There are some workarounds (changing the locale or using the 8.5.2 FP2 IF1 version of the iNotes files) but you should better wait until an updated version is available.<br/>
It looks like we are getting an updated version soon.<br/>
<br/>
The second issue impacts traveler. The current shipping versions of Traveler use an internal C-API call which has been changed with 8.5.2 FP3.<br/>
You should wait upgrading Traveler servers to 8.5.2 FP3 until a new Fixpack for the Traveler server has been released.<br/>
<br/>
See <a href="https://www.ibm.com/support/docview.wss?uid=swg21507380">https://www.ibm.com/support/docview.wss?uid=swg21507380</a> for details (thanks Christian for the alert!)<br/>
<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/issues-with-domino-8.5.2-fp3.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/issues-with-domino-8.5.2-fp3.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Domino on Linux Logging Optimization</title>
<pubDate>Sat, 30 Jul 2011 11:53:45 +0200</pubDate>
<description>
<![CDATA[ 

Currently I am working on a larger Domino on Linux implementation. 
Beside optimizing NSF, DAOS, FT and view_rebuild with separate disks I am looking into optimizing logging.

Linux provides a te ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/domino-on-linux-logging-optimization.htm</link>
<category>Linux</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/domino-on-linux-logging-optimization.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/domino-on-linux-logging-optimization.htm</guid>
<content:encoded><![CDATA[ <br/>
Currently I am working on a larger Domino on Linux implementation. <br/>
Beside optimizing NSF, DAOS, FT and view_rebuild with separate disks I am looking into optimizing logging.<br/>
<br/>
Linux provides a temp file-system (tempfs) which is very I/O optimized for temporary files only stored for a very short time like view rebuild and also the console.log.<br/>
On Unix and Linux you can keep the console logging disabled but there is still the small 1k log file that you need to take care of.<br/>
The default location for the console-log is data/IBM_TECHNICAL_SUPPORT/console.log. With debug_outfile (which is a synonym for console.log) you can move this file to a different location.<br/>
You can also move the IBM_TECHNICAL_SUPPORT directory to a different location. <br/>
<br/>
Here is an example what we use in our project<br/>
<br/>
<b>notes.ini settings</b><br/>
<br/>
notes_tempdir=/tmp/notes01/tempdir<font size="4">&nbsp;</font><br/>
logfile_dir=/local/log/notes01/IBM_TECHNICAL_SUPPORT<font size="4">&nbsp;</font><br/>
debug_outfile=/dev/shm/notes01/console.log<font size="4">&nbsp;</font><br/>
view_rebuild_dir=/dev/shm/notes01/view_rebuild/<font size="4"> <br/>
</font><br/>
The main issue using tmp and the tempfs is that you usually need a separate directory per server. <br/>
But normally you have to recreate the directories after server reboot because temp directories are deleted on startup.<br/>
So I added some more functionality to the starts script.<br/>
<br/>
In the next version of the start script you can specify directories in the configuration which will be automatically created.<br/>
<br/>
This is what I plan for the next version. If you have additional ideas or requirements let me know by mail.<br/>
<br/>
-- Daniel<br/>
<br/>
# -- output/input log directory<font size="4">&nbsp;</font><br/>
DOMINO_LOG_DIR=&quot;/local/log/$DOMINO_USER&quot;<font size="4"> <br/>
</font><br/>
# -- backup log directory<font size="4">&nbsp;</font><br/>
DOMINO_LOG_BACKUP_DIR=&quot;/local/log/$DOMINO_USER/backup&quot;<font size="4"> <br/>
</font><br/>
# -- View Rebuild Dir to be created if not present (use notes.ini view_rebuild_dir to specify directory) --<font size="4">&nbsp;</font><br/>
DOMINO_VIEW_REBUILD_DIR=&quot;/dev/shm/$DOMINO_USER/view_rebuild&quot;<font size="4"> <br/>
</font><br/>
# -- Notes Temp Dir to be created if not present (use notes.ini notes_tempdir to specify directory) --<font size="4">&nbsp;</font><br/>
DOMINO_TEMP_DIR=&quot;/tmp/$DOMINO_USER/tempdir&quot;<font size="4">&nbsp;</font><br/>
<br/>
# -- Notes Log Dir to be created if not present (use notes.ini logfile_dir to specify directory) --<font size="4">&nbsp;</font><br/>
DOMINO_LOG_PATH=&quot;/local/log/$DOMINO_USER/IBM_TECHNICAL_SUPPORT&quot;<font size="4">&nbsp;</font><br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/domino-on-linux-logging-optimization.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/domino-on-linux-logging-optimization.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Linux Start Script issue with ctrl-c and &quot;start live&quot; feature</title>
<pubDate>Sat, 30 Jul 2011 11:36:55 +0200</pubDate>
<description>
<![CDATA[ 

We found an issue on Linux with ctrl-c when using the &quot;start live&quot; and &quot;restart live&quot; command. 
On Linux ctrl-c sends a signal to the invoking shell which is not fully traped by ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/linux-start-script-issue-with-ctrl-c-and-start-live-feature.htm</link>
<category>Linux</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/linux-start-script-issue-with-ctrl-c-and-start-live-feature.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/linux-start-script-issue-with-ctrl-c-and-start-live-feature.htm</guid>
<content:encoded><![CDATA[ <br/>
We found an issue on Linux with ctrl-c when using the &quot;start live&quot; and &quot;restart live&quot; command. <br/>
On Linux ctrl-c sends a signal to the invoking shell which is not fully traped by the invoked shell.<br/>
This event is than send to the started Domino server instance which causes a crash or hang in http and sometimes other processes.<br/>
It looks like there is nothing I can do to trap the signal and even starting the monitor command in a separate instance does not help.<br/>
<br/>
This problem does only occur when start/restart and &quot;live&quot; is used in combination. The work-around for this issue is to close the console with &quot;stop&quot;. <br/>
In the new version I am working on I am removing the info that you can use &quot;ctrl-c&quot; to stop the console -- even this works fine with the normal &quot;monitor&quot; command.<br/>
I am also adding another synonym for stopping the &quot;monitor&quot; with &quot;close&quot; option to be more specify about what it does. &quot;stop&quot; can be misleading.<br/>
<br/>
There is currently nothing I can do to fix this issue beside offering work-arounds. <br/>
If someone has an additional idea how to trap the &quot;ctrl-c&quot; signal in the shell to avoid that the signal is send to the server I am open for ideas ...<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/linux-start-script-issue-with-ctrl-c-and-start-live-feature.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/linux-start-script-issue-with-ctrl-c-and-start-live-feature.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Traveler Workshop Round 2</title>
<pubDate>Tue, 24 May 2011 21:54:32 +0200</pubDate>
<description>
<![CDATA[ 

We (Nash!Com and midpoints) have planned another round of Traveler Workshop. The first round of workshops was a great success and we had interesting customer feedback.

Because most customers are ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-workshop-round-2.htm</link>
<category>Traveler</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-workshop-round-2.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-workshop-round-2.htm</guid>
<content:encoded><![CDATA[ <br/>
We (Nash!Com and midpoints) have planned another round of Traveler Workshop. The first round of workshops was a great success and we had interesting customer feedback.<br/>
<br/>
Because most customers are interested in iPhones and iPads we are currently focusing our efforts mostly in this area. But we will also cover the new Android devices.<br/>
<br/>
The one day work-shop is focusing on Traveler infrastructure (including the various security aspects) and Apple Devices including all the management around those devices (out of the box and with management options like &quot;over-the-air&quot; deployment). The workshop will cover all the details you will need to know to start and to figure out what you need in the device management area.<br/>
<br/>
We have planned the following new round of work-shops in Germany<br/>
<br/>
08.06.11 - Hagen<br/>
22.06.11 - Hamburg<br/>
23.06.11 - Berlin<br/>
28.06.11 - München<br/>
29.06.11 - Stuttgart<br/>
14.09.11 - Fulda<br/>
<br/>
But we are also available for customer specific workshops covering additional devices and looking into Traveler directly for the needs of your organisation.<br/>
<br/>
Here is a link --&gt; <a href="http://www.midpoints.de/web/web.nsf/dsp/solutions-midpoints.traveler.workshop">http://www.midpoints.de/web/web.nsf/dsp/solutions-midpoints.traveler.workshop</a> for workshop we are currently planning in Germany. <br/>
If you have any questions feel free to contact me via mail.<br/>
<br/>
-- Daniel ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/traveler-workshop-round-2.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-workshop-round-2.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Console Command Output and log.nsf</title>
<pubDate>Tue, 10 May 2011 22:16:54 +0200</pubDate>
<description>
<![CDATA[ 


A customer asked me this week if he can avoid that command output is written to the log.nsf

There is a way to do it but the documentation has been removed from admin help. It used to be in admi ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/console-command-output-and-log.nsf.htm</link>
<category>Tips</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/console-command-output-and-log.nsf.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/console-command-output-and-log.nsf.htm</guid>
<content:encoded><![CDATA[ <br/>
<br/>
A customer asked me this week if he can avoid that command output is written to the log.nsf<br/>
<br/>
There is a way to do it but the documentation has been removed from admin help. It used to be in admin help but there still references on the web.<br/>
<br/>
You can set<b> log_console=0</b> to completely disable the logging into log.nsf<br/>
<br/>
The output is still shown on the console <br/>
<br/>
-- Daniel<br/>
<br/>
<br/>
Log_Console = 1<br/>
<br/>
By default, all console command output (except output preceded by an exclamation point) is recorded in the server log. With Log_Console, you can control console command logging by setting this variable to the following:<br/>
<br/>
Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description<br/>
<br/>
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console command logging disabled<br/>
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console command output logged, unless it's prefixed with an exclamation point (this is the default; it produces the same behavior as omitting Log_Console from Notes.ini)<br/>
2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console command output logged, whether or not it's prefixed with an exclamation point ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/console-command-output-and-log.nsf.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/console-command-output-and-log.nsf.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Traveler Apple Device Birthday Problem solved in 8.5.2.2</title>
<pubDate>Tue, 3 May 2011 07:03:04 +0200</pubDate>
<description>
<![CDATA[ 

I have blogged a while ago about the Birthday and Anniversary issue that Apple introduced with iOS 4.0. 
Birthdays and Anniversaries are one day earlier when synced back to Notes in certain timezon ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-apple-device-birthday-problem-solved-in-8.5.2.2.htm</link>
<category>iPhone</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-apple-device-birthday-problem-solved-in-8.5.2.2.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-apple-device-birthday-problem-solved-in-8.5.2.2.htm</guid>
<content:encoded><![CDATA[ <br/>
I have blogged a while ago about the Birthday and Anniversary issue that Apple introduced with iOS 4.0. <br/>
Birthdays and Anniversaries are one day earlier when synced back to Notes in certain timezones.<br/>
<br/>
Even this problem is clearly an Apple issue IBM provides a fix in Traveler 8.5.2.2 and later.<br/>
The Traveler server checks the timezone of the device and even there is no timezone information in each individual entry Traveler will interpret the dates based on the timezone information for each device.<br/>
The associated ARPA is LO58581: IPHONE BIRTHDAYS CREATED EAST OF GMT, SHOW ONE DAY EARLY<br/>
<br/>
So beginning with 8.5.2.2 you don't need the modification of the maps database any more are a workaround.<br/>
Just install the update and it should overwrite the mapping database.<br/>
Take care the mapping databases are replicas even you install a new version on the same or a different server!<br/>
<br/>
I missed this fix in the list of the Traveler 8.5.2.2 release notes and found out while troubleshooting something else that it is fixed ... <br/>
IBM confirmed that they worked around the issue on their side by figuring out the timezone of the device and calculating the timezone back accordingly.<br/>
<br/>
-- Daniel<br/>
<br/>
<br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/traveler-apple-device-birthday-problem-solved-in-8.5.2.2.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/traveler-apple-device-birthday-problem-solved-in-8.5.2.2.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Notes Client hangs when pasting documents into local or server-based names.nsf</title>
<pubDate>Sun, 3 Apr 2011 10:33:59 +0200</pubDate>
<description>
<![CDATA[ 

I thought this is issue already widely known but I still have customers running into it. 
The problem will be fixed in 8.5.3. I have no idea how an issue like this can pass product testing and can ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/notes-client-hangs-when-pasting-documents-into-local-or-server-based-names.nsf.htm</link>
<category>Bug</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/notes-client-hangs-when-pasting-documents-into-local-or-server-based-names.nsf.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/notes-client-hangs-when-pasting-documents-into-local-or-server-based-names.nsf.htm</guid>
<content:encoded><![CDATA[ <br/>
I thought this is issue already widely known but I still have customers running into it. <br/>
The problem will be fixed in 8.5.3. I have no idea how an issue like this can pass product testing and can happen.. The IF is only true for account documents so the infinit loop should almost always happen.<br/>
<br/>
Here is a fix described in TN #1446084.<br/>
<br/>
When you modify the code in the template on your admin server, make sure your names.nsf only inherits design on the admin server.<br/>
<br/>
-- Daniel<br/>
<br/>
<br/>
-- snip --<br/>
<br/>
<b><font size="4">Problem</font></b><font size="4"> If using Notes 8.5.1 or 8.5.2 (Standard or Basic), when you attempt to paste a document into names.nsf (local or server), the Notes client appears to hang. To recover from the hang, you have to press Ctrl + Break.   </font><b><font size="4">Resolving the problem</font></b><font size="4">&nbsp;</font>
<p><font size="4">This issue has been reported to Quality Engineering as SPR# MOBN87BNC8. <br/>
<br/>
In order to correct this problem, the Domino Directory template (pubnames.ntf) needs to be modified. Once it is open in the Domino Designer, perform these steps:<br/>
<br/>
1. Open the (RenamePastedAccounts) agent<br/>
<br/>
2. In the Initialize subroutine, move the call to &quot;dc.getnextdocument(doc)&quot; outside of the If statement as below:<br/>
</font>
<p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="100%"><font size="4">...</font><tt><b><font size="4"><br/>
While</font></b></tt><tt><font size="4">&nbsp;</font></tt><tt><b><font size="4">Not</font></b></tt><tt><font size="4"> doc </font></tt><tt><b><font size="4">Is</font></b></tt><tt><font size="4">&nbsp;</font></tt><tt><b><font size="4">Nothing</font></b></tt><font size="4">&nbsp;</font>
<ul>
<ul><tt><b><font size="4">If</font></b></tt><tt><font size="4"> doc.getitemvalue(TYPE_FIELD)(</font></tt><tt><i><font size="4">0</font></i></tt><tt><font size="4">) = ACCT_TYPE </font></tt><tt><b><font size="4">Then</font></b></tt><font size="4">&nbsp;</font>
<ul>
<ul><tt><font size="4">strName = doc.getitemvalue(ACCT_NAME)(</font></tt><tt><i><font size="4">0</font></i></tt><tt><font size="4">)</font></tt><tt><b><font size="4"><br/>
Call</font></b></tt><tt><font size="4"> doc.ReplaceItemValue(ACCT_NAME, str1 + strName)</font></tt><tt><b><font size="4"><br/>
Call</font></b></tt><tt><font size="4"> doc.save(</font></tt><tt><b><font size="4">True</font></b></tt><tt><font size="4">, </font></tt><tt><b><font size="4">False</font></b></tt><tt><font size="4">)</font></tt><tt><b><s><font size="4"><br/>
</font></s></b></tt><tt><b><s><font size="4" color="#FF0000">Set</font></s></b></tt><tt><s><font size="4" color="#FF0000"> doc = dc.getnextdocument(doc)</font></s></tt></ul>
</ul>
<tt><b><font size="4">End</font></b></tt><tt><font size="4">&nbsp;</font></tt><tt><b><font size="4">If<br/>
</font></b></tt><tt><b><font size="4" color="#008000">Set</font></b></tt><tt><font size="4" color="#008000"> doc = dc.getnextdocument(doc)</font></tt></ul>
</ul>
<tt><b><font size="4">Wend</font></b></tt><tt><font size="4"><br/>
...</font></tt></td></tr>
</table>
<br/>
<font size="4"><br/>
3. Save the agent and replace the design of your Domino Directory with this modified template. </font><br/>
<br/>
-- snip -- ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/notes-client-hangs-when-pasting-documents-into-local-or-server-based-names.nsf.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/notes-client-hangs-when-pasting-documents-into-local-or-server-based-names.nsf.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>NSL, ID-Vault and Roaming working together</title>
<pubDate>Wed, 30 Mar 2011 08:34:57 +0200</pubDate>
<description>
<![CDATA[ 


For a customer project I had to look into details of NSL, ID-Vault and Roaming in combination.
The customer currently uses Roaming and Single-Logon. They are currently deploying and syncing their ...
 ]]>
</description>
<link>http://blog.nashcom.de/nashcomblog.nsf/dx/nsl-id-vault-and-roaming-working-together.htm</link>
<category>Domino8.5</category>
<dc:creator>Daniel Nashed</dc:creator>
<comments>http://blog.nashcom.de/nashcomblog.nsf/dx/nsl-id-vault-and-roaming-working-together.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://blog.nashcom.de/nashcomblog.nsf/dx/nsl-id-vault-and-roaming-working-together.htm</guid>
<content:encoded><![CDATA[ 
<p><br/>
For a customer project I had to look into details of NSL, ID-Vault and Roaming in combination.<br/>
The customer currently uses Roaming and Single-Logon. They are currently deploying and syncing their Notes.ID using a network drive and login/logoff scripts.<br/>
With Notes 8.5 the goal is to move to ID-Vault to replace this custom roaming.<br/>
<br/>
<b>Single Log-On not supported any more</b><br/>
<br/>
When I started to test the functionality I noticed that Single-Logon is not supported with ID-Vault and does not work in combination.<br/>
It turned out that Single-Logon should have been removed from the product in 8.5 and is not fully supported any more. <br/>
The functionality has been replaced by Notes Shared Loging (NSL) which works in a completely different way and is fully supported with ID-Vault.<br/>
NSL is designed to work with ID-Vault from the beginning but brings in a couple of changes.<br/>
<br/>
<b>Differences between Single Log-On and Notes Shared Loging</b><br/>
<br/>
In simple words without going to much into technical details, Single Log-on plugs into the authentication of windows, captures the password and stores it in a save, encrypted memory location. <br/>
When the Notes Client needs the password the password will be applied from memory. If the password is changed the Notes.ID password is changed as well. That way Single Log-On allows you to only type in your password once at login.<br/>
<br/>
With Notes-Shared Login the Notes.ID password is automatically replaced by a very strong password which is stored encrypted in your local Windows profile and protected with your Windows accout password.<br/>
This binds your Notes.ID to your current machine and you cannot use this Notes.ID on different machines thru for example a file-server.<br/>
<br/>
NSL is activated in the Notes Security Policy Settings and needs no extra software to be installed.<br/>
It will not work when the old Single Log-On Service is installed for security reasons.<br/>
<br/>
<b>Roaming and Shared Login</b><br/>
<br/>
Both features work together as long the Notes.ID is not roamed using Notes Roaming. Instead the Notes.ID should be roamed using Notes ID-Vault.<br/>
In that case the newly downloaded Notes.ID is automatically protected with NSL.<br/>
<br/>
<b>ID-Vault and Roaming</b><br/>
<br/>
Both features work nicely together. In fact when ID-Vault is enabled it is used instead of the standard Notes.ID roaming functionality (roaming the Notes.ID thru a profile in the Notes Personal Address Book).<br/>
So you have to exclude the Notes.ID from roaming and instead leverage ID-Vault.<br/>
This makes perfectly sense because the Notes.ID is better protected and managed in ID-Vault than when using roaming.<br/>
<br/>
<b>ID-Vault </b><br/>
<br/>
In this roaming scenario ID-Vault is used to deploy Notes.IDs to new workstations you roam to.<br/>
When you access a new workstation for the first time the Notes.ID needs to be downloaded from the ID-Vault.<br/>
In this case a user has to type in his/her current Notes ID-Vault password and if the download of Notes.IDs is not set to automatic the download count needs to be increased.<br/>
<br/>
After downloading the Notes.ID it will be automatically protected with NSL and there is no separate Notes.ID password on this workstation.<br/>
<br/>
<b>Current Limitations</b><br/>
<br/>
This looks all great but there are currently some smaller limitations. The users ID-Vault Password never changes and if the user has to change his windows password for example every month the ID-Vault password is not changed automatically.<br/>
And there is also no out of the box way to have the user change their ID-Vault password on their own in this scenario.<br/>
In normal cases the ID-Vault password is synced when changing the Notes.ID password on a workstation -- along with all other parts of the Notes.ID.<br/>
But with NSL there is no Notes.ID password any more and there is no password change option any more.<br/>
<br/>
There are two ways to work-around this limitation<br/>
<br/>
a.) Have a plugin on AD-level and user the password reset API to change the passwort in ID-Vault without triggering that the user needs to change his password the next time he/she logs in.<br/>
Not all customers like to add &quot;hooks&quot; to their Active Directory and this might not solve all issues for a customer.<br/>
<br/>
b.) Have a self service application which controls password changes of the Notes.ID Vault password for a user and also setting the download count for the Notes.ID.<br/>
Every time the user tries to increase the download count password change policies could be applied thru this application and even if the user did not use the password for a long time nobody could download a Notes.ID meanwhile when the download count is zero.<br/>
<br/>
There is a Lotus Script call and also a C-API Call (shown below) that allow to set the password and the download count at the same time.<br/>
But if the password does not need a change the download count could be set without changing the password.<br/>
This is not completely documented but when I asked for this functionality thru an enhancement request IBM came back and said this is already implemented in the password reset API (see below).<br/>
<br/>
This gives you already great control but you cannot decide at this level if the user needs to change the password at next login.<br/>
A security policy setting is used to specify if the user needs to change his password after it has been reset by and administrator or password reset application.<br/>
So if you want to use this functionality currently you have to disable this part of the security policy.<br/>
<br/>
It would be great if we could disable it in the security policy and still set a flag when using the password reset to trigger that the user needs to change the password at next logon.<br/>
<br/>
I have asked for an enhancement request for this functionality and got a SPR number<br/>
<br/>
<b>SPR #DKEN8EET7Z</b>:  Vault enhancements: APIs to increase download count and reset pwd w/o change<br/>
<br/>
I really would like to see this option for <b>SECidvResetUserPassword</b> and also a way that the user can change his own ID-Vault password.<br/>
And if you have the same need you might want to open a PMR to give this SPR a higher priority.<br/>
<br/>
<br/>
<b>Conclusion</b><br/>
<br/>
There are ways to bring this three technologies together. In combination with the download count it can make sense that the Notes.ID Vault password is not changed automatically.<br/>
A password change/reset/download count increase application can help to improve security and can fit into current infrastructures. <br/>
<br/>
In our case we will use the central application to allow roaming to a new workstation. This way we have also closer control of the Notes.IDs and also which workstations a user roams to.<br/>
<br/>
<br/>
I hope this gave you some ideas for your own environment. So even without roaming most other parts of this blog post are still relevant when using NSL and ID-Vault in combination.<br/>
<br/>
-- Daniel<br/>
<br/>
<br/>
Reference from C-API<br/>
<br/>
<font color="#008000">STATUS LNPUBLICFUNC</font> <b>SECidvResetUserPassword(</b><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char *pServer,<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char *pUserName,<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char *pPassword,<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORD  wDownloadCount,<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DWORD  ReservedFlags,<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void *pReserved<b>);</b><br/>
 ]]></content:encoded>
<wfw:commentRss> http://blog.nashcom.de/nashcomblog.nsf/dxcomments/nsl-id-vault-and-roaming-working-together.htm</wfw:commentRss>
<wfw:comment> http://blog.nashcom.de/nashcomblog.nsf/dx/nsl-id-vault-and-roaming-working-together.htm?opendocument&amp;comments</wfw:comment>
</item>
</channel></rss>

