Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

 
alt

Daniel Nashed

 

Add-On Tool for Domino Restore

Daniel Nashed  30 November 2015 14:58:43

Most backup solutions are still not really flexible when it comes to restore operations.
I am currently involved into some backup projects and build a tool that can be used on top of a Domino aware backup solution.

Some software can disable replication when restoring a NSF file. Other applications can change the replica when restoring a database.

But I have not seen application that can do both at the same time. And there are also other operations that could make sense.
I would wish backup vendors would support more options.

What backup vendor do you use beside TDP and EMC Networker?
What are your experiences with backup and specially with restore?
Which other restore operations would you wish to have?

Here is what I would expect from a restore operation and what I currently added to my add-on tool that can be used after restoring a database

Disable Replication
Disabling replication is needed in many restore operations when you restore into a different location.
If replication is still enabled, deletion stubs might replicate back to the temporary restored database.
In most of the cases the restore is needed because of deleted documents.

Assign a new Replica-ID
In many cases it makes sense to assign a new replica-id to avoid conflicts with the existing database.
In that case the database cannot replicate and also operations that find the database by replica-id will not find this temporary restored database.
We have seen applications which locate the database by replica and would possibly find the restored database.
In that case a restore with a different replica-id makes sense.
Also when you assigning a new replica the icon on the desktop is never stacked over the current database.
That can be helpful when you want to provide a link to a database to the user.

Disable all agents
If you restore a database you usually don't want that agents are executed in the temporary restored database.
There is a database option that no background agends are allowed in the database, which presents agents to run.
In most cases this makes a lot of sense to avoid conflicts with the existing database

Mark a databases out of service
Marking a databases out of service in a cluster helps to avoid access to this database for normal users.
Admins can still access the database. This can be helpful for the restored database but more often this is important for the existing database which you might want to troubleshoot.


Take a database off-line / Bring a database on-line
Taking a database online of offline is part of the backup API and can be helpful to force a database to be online after a restore operation.
Or it can be useful to avoid access to a database before deleting the database.
Best is to combine both operations. Take a database off-line before deleting it and having the program wait a certain time.
This provides you with the best chance to delete a database

Delete a database
Sometimes you have to delete a database from command-line.
While the server is running it is not a good idea at all to physically delete the database on OS level!
You have to use the Domino API to delete the database in a save way and have Domino aware of the delete.
It is completely unsupported to delete a database on OS-level on all platforms when the server is running!

Change Database Title

Change a database title or add a prefix can be very helpful if you want to send a link to the user with this new database to indicate it's a restore of his mailfile.


Rename a database
There are different use-cases where you want to rename a database.
You cannot rename a database on OS level while the server is running. This can only be done from Domino server side using the API.


Additional Ideas that might be interesting

I have a couple of additional ideas that could be interesting.

One of the most often requested features I could think of would be to copy folders including documents to the current database.

-- Create a folder from the current inbox design of the target database
-- Check if documents already exist in the database and only add the document to the folder if the document exists already --> check by UNID
-- Copy documents from the restore database to the target database
-- Different options to find a database. The best would be probably to find target database by mailfile owner if not specified manually

What do you think?
I am wondering that those type of operations are not already implemented in backup applications.

And I would be interested in your feedback.

-- Daniel


nshrestore: Syntax: dbname.nsf [Options]
-v   Verbose Logging
-d   Disable Replication
-n   Assign New Replica-ID
-a   Disable Agents
-o   Mark Out Of Service
-i   Mark in Service
-b   Bring DB Online
-f   Take DB Offline
-x   Delete DB
-w Wait time for take DB Offline (Default: 30)
-t   Change DB Title</font> <br /><font size=2 face="sans-serif">-p <prefix>  Add Prefix to DB Title</font> <br /><font size=2 face="sans-serif">-r <dbname>  Rename DB</font> <br /><ul class="actions inlinelist"><li class="first"><a href="./add-on-tool-for-domino-restore.htm?opendocument&comments#anc1" title="Comments: Add-On Tool for Domino Restore">Comments</a> [0]</li></ul></div></div></div><a name="commentsTarget"></a><div class="" id="comments"><div class="comments-head">Comments</div><a name="anc1"></a>No Comments Found<div class="comments-form"><form onsubmit="return commentValidation();" action="http://blog.nashcom.de/nashcomblog.nsf/comment.htm?CreateDocument&comments&return=/nashcomblog.nsf/dx/add-on-tool-for-domino-restore.htm?opendocument&comments" method="post" id="dxcommentform" name="_DominoForm"><input name="PermLink" type="hidden" value="add-on-tool-for-domino-restore.htm" /><input name="formno" type="hidden" value="1" /><input name="fullpath" type="hidden" value="http://blog.nashcom.de/nashcomblog.nsf" /><ul><li><label class='desc'>Subject:</label><input name="subject" value="" size="53" /></li> <li><label class='desc'>Name:</label><input name="author" value="" size="53" /></li> <li><label class='desc'>Email:</label><input name="email" value="" size="53" /></li> <li><label class='desc'> Website:</label><input name="website" value="" size="53" /></li> <li><label class='desc'>Add Comment:</label><textarea name='textcomment' class='textarea large' cols='' rows=''></textarea></li> <li class="info"><span class="comments-syntax-indicator"></span></li> <li><input type='submit' class='button' name='post' value=" Post " /></li> </ul> <input type="hidden" name="remember" value="Y" /> </form><script type="text/javascript">var id="";var blogsubject="Add-On Tool for Domino Restore";var cookie=new cuk();loader2();</script></div></div></div></td><td valign="top" class="colRight"><div id="colRight"> <div class="list"><ul><li><a href="../dx/about.htm" title="About Daniel Nashed & Nash!Com" rel="follow"><strong>About</strong></a></li><li><a href="../dx/contact.htm" title="Contact Data Daniel Nashed" rel="follow"><strong>Contact</strong></a></li></ul></div> <div class="list"><h3>Recent Entries</h3><ul><li><a href="certmgr-domino-12.0.1-list-all-currently-used-tls-credentials.htm?opendocument&comments" title="Subject: CertMgr Domino 12.0.1 List all currently used TLS Credentials Added By Daniel Nashed On 18.10.2021 9:31:27">CertMgr Domino 12.0.1 Lis</a></li><li><a href="first-look-at-centos-stream-9.htm?opendocument&comments" title="Subject: First look at CentOS Stream 9 Added By Daniel Nashed On 16.10.2021 11:38:44">First look at CentOS Stre</a></li><li><a href="domino-docker-community-image-is-switching-to-centos-stream-8.htm?opendocument&comments" title="Subject: Domino Docker Community image is switching to CentOS Stream 8 Added By Daniel Nashed On 16.10.2021 11:06:43">Domino Docker Community i</a></li><li><a href="first-look-into-windows-11.htm?opendocument&comments" title="Subject: First Look into Windows 11 Added By Daniel Nashed On 13.10.2021 11:18:28">First Look into Windows 1</a></li><li><a href="domino-v12.0.1-one-touch-supports-micro-ca-and-pemp12kyr-import.htm?opendocument&comments" title="Subject: Domino V12.0.1 One-Touch supports Micro CA and PEM/P12/KYR import Added By Daniel Nashed On 11.10.2021 12:48:33">Domino V12.0.1 One-Touch </a></li><li><a href="notes-domino-v12.0.1-beta-2-available-on-flexnet.htm?opendocument&comments" title="Subject: Notes Domino V12.0.1 Beta 2 available on Flexnet Added By Daniel Nashed On 05.10.2021 11:28:39">Notes Domino V12.0.1 Beta</a></li><li><a href="great-cloudflare-blog-post-about-the-facebook-outage.htm?opendocument&comments" title="Subject: Great Cloudflare blog post about the Facebook outage Added By Daniel Nashed On 05.10.2021 0:13:34">Great Cloudflare blog pos</a></li><li><a href="iso-8601-date-format-in-lotus-script.htm?opendocument&comments" title="Subject: ISO 8601 date format in Lotus Script Added By Daniel Nashed On 02.10.2021 17:39:22">ISO 8601 date format in L</a></li><li><a href="microsoft-word-uses-cloud-services-by-default.htm?opendocument&comments" title="Subject: Data privacy: Microsoft Word uses cloud services by default Added By Daniel Nashed On 30.09.2021 11:05:14">Data privacy: Microsoft W</a></li><li><a href="flexnet-download-via-curl.htm?opendocument&comments" title="Subject: Flexnet download via curl Added By Daniel Nashed On 29.09.2021 6:59:00">Flexnet download via curl</a></li></ul></div> <div class="list"><h3>Feeds</h3><ul><li><a type="application/rss+xml" href="../feed.rss">Content Feed</a></li><li><a type="application/rss+xml" href="../comments.rss">Comment Feed</a></li></ul></div> <div class="list"><h3>Links</h3><ul></ul></div> <div class="list"><h3>Archives</h3><ul><li><a title="Archive: October 2021 (8)" href="../archive?openview&type=Month&month=10&year=2021&title=October%202021&">October 2021 (8)</a></li><li><a title="Archive: September 2021 (7)" href="../archive?openview&type=Month&month=9&year=2021&title=September%202021&">September 2021 (7)</a></li><li><a title="Archive: August 2021 (11)" href="../archive?openview&type=Month&month=8&year=2021&title=August%202021&">August 2021 (11)</a></li><li><a title="Archive: July 2021 (7)" href="../archive?openview&type=Month&month=7&year=2021&title=July%202021&">July 2021 (7)</a></li><li><a title="Archive: June 2021 (9)" href="../archive?openview&type=Month&month=6&year=2021&title=June%202021&">June 2021 (9)</a></li><li><a title="Archive: May 2021 (18)" href="../archive?openview&type=Month&month=5&year=2021&title=May%202021&">May 2021 (18)</a></li><li><a title="Archive: April 2021 (13)" href="../archive?openview&type=Month&month=4&year=2021&title=April%202021&">April 2021 (13)</a></li><li><a title="Archive: March 2021 (6)" href="../archive?openview&type=Month&month=3&year=2021&title=March%202021&">March 2021 (6)</a></li><li><a title="Archive: January 2021 (7)" href="../archive?openview&type=Month&month=1&year=2021&title=January%202021&">January 2021 (7)</a></li><li><a title="Archive: December 2020 (10)" href="../archive?openview&type=Month&month=12&year=2020&title=December%202020&">December 2020 (10)</a></li><li><a title="Archive: November 2020 (7)" href="../archive?openview&type=Month&month=11&year=2020&title=November%202020&">November 2020 (7)</a></li><li><a title="Archive: October 2020 (5)" href="../archive?openview&type=Month&month=10&year=2020&title=October%202020&">October 2020 (5)</a></li><li><a title="Archive: September 2020 (6)" href="../archive?openview&type=Month&month=9&year=2020&title=September%202020&">September 2020 (6)</a></li><li><a title="Archive: August 2020 (10)" href="../archive?openview&type=Month&month=8&year=2020&title=August%202020&">August 2020 (10)</a></li><li><a title="Archive: July 2020 (1)" href="../archive?openview&type=Month&month=7&year=2020&title=July%202020&">July 2020 (1)</a></li><li><a title="Archive: June 2020 (6)" href="../archive?openview&type=Month&month=6&year=2020&title=June%202020&">June 2020 (6)</a></li><li><a title="Archive: May 2020 (7)" href="../archive?openview&type=Month&month=5&year=2020&title=May%202020&">May 2020 (7)</a></li><li><a title="Archive: April 2020 (4)" href="../archive?openview&type=Month&month=4&year=2020&title=April%202020&">April 2020 (4)</a></li><li><a title="Archive: March 2020 (2)" href="../archive?openview&type=Month&month=3&year=2020&title=March%202020&">March 2020 (2)</a></li><li><a title="Archive: February 2020 (8)" href="../archive?openview&type=Month&month=2&year=2020&title=February%202020&">February 2020 (8)</a></li><li><a title="Archive: January 2020 (10)" href="../archive?openview&type=Month&month=1&year=2020&title=January%202020&">January 2020 (10)</a></li><li><a title="Archive: December 2019 (6)" href="../archive?openview&type=Month&month=12&year=2019&title=December%202019&">December 2019 (6)</a></li><li><a title="Archive: November 2019 (1)" href="../archive?openview&type=Month&month=11&year=2019&title=November%202019&">November 2019 (1)</a></li><li><a title="Archive: October 2019 (7)" href="../archive?openview&type=Month&month=10&year=2019&title=October%202019&">October 2019 (7)</a></li><li><a title="Archive: September 2019 (3)" href="../archive?openview&type=Month&month=9&year=2019&title=September%202019&">September 2019 (3)</a></li><li><a title="Archive: August 2019 (3)" href="../archive?openview&type=Month&month=8&year=2019&title=August%202019&">August 2019 (3)</a></li><li><a title="Archive: July 2019 (8)" href="../archive?openview&type=Month&month=7&year=2019&title=July%202019&">July 2019 (8)</a></li><li><a title="Archive: June 2019 (6)" href="../archive?openview&type=Month&month=6&year=2019&title=June%202019&">June 2019 (6)</a></li><li><a title="Archive: May 2019 (12)" href="../archive?openview&type=Month&month=5&year=2019&title=May%202019&">May 2019 (12)</a></li><li><a title="Archive: April 2019 (8)" href="../archive?openview&type=Month&month=4&year=2019&title=April%202019&">April 2019 (8)</a></li><li><a title="Archive: March 2019 (4)" href="../archive?openview&type=Month&month=3&year=2019&title=March%202019&">March 2019 (4)</a></li><li><a title="Archive: February 2019 (8)" href="../archive?openview&type=Month&month=2&year=2019&title=February%202019&">February 2019 (8)</a></li><li><a title="Archive: January 2019 (3)" href="../archive?openview&type=Month&month=1&year=2019&title=January%202019&">January 2019 (3)</a></li><li><a title="Archive: December 2018 (5)" href="../archive?openview&type=Month&month=12&year=2018&title=December%202018&">December 2018 (5)</a></li><li><a title="Archive: November 2018 (4)" href="../archive?openview&type=Month&month=11&year=2018&title=November%202018&">November 2018 (4)</a></li><li><a title="Archive: October 2018 (13)" href="../archive?openview&type=Month&month=10&year=2018&title=October%202018&">October 2018 (13)</a></li><li><a title="Archive: September 2018 (3)" href="../archive?openview&type=Month&month=9&year=2018&title=September%202018&">September 2018 (3)</a></li><li><a title="Archive: August 2018 (3)" href="../archive?openview&type=Month&month=8&year=2018&title=August%202018&">August 2018 (3)</a></li><li><a title="Archive: July 2018 (4)" href="../archive?openview&type=Month&month=7&year=2018&title=July%202018&">July 2018 (4)</a></li><li><a title="Archive: June 2018 (1)" href="../archive?openview&type=Month&month=6&year=2018&title=June%202018&">June 2018 (1)</a></li><li><a title="Archive: May 2018 (6)" href="../archive?openview&type=Month&month=5&year=2018&title=May%202018&">May 2018 (6)</a></li><li><a title="Archive: April 2018 (1)" href="../archive?openview&type=Month&month=4&year=2018&title=April%202018&">April 2018 (1)</a></li><li><a title="Archive: March 2018 (1)" href="../archive?openview&type=Month&month=3&year=2018&title=March%202018&">March 2018 (1)</a></li><li><a title="Archive: February 2018 (3)" href="../archive?openview&type=Month&month=2&year=2018&title=February%202018&">February 2018 (3)</a></li><li><a title="Archive: January 2018 (3)" href="../archive?openview&type=Month&month=1&year=2018&title=January%202018&">January 2018 (3)</a></li><li><a title="Archive: December 2017 (2)" href="../archive?openview&type=Month&month=12&year=2017&title=December%202017&">December 2017 (2)</a></li><li><a title="Archive: November 2017 (4)" href="../archive?openview&type=Month&month=11&year=2017&title=November%202017&">November 2017 (4)</a></li><li><a title="Archive: October 2017 (7)" href="../archive?openview&type=Month&month=10&year=2017&title=October%202017&">October 2017 (7)</a></li><li><a title="Archive: September 2017 (6)" href="../archive?openview&type=Month&month=9&year=2017&title=September%202017&">September 2017 (6)</a></li><li><a title="Archive: August 2017 (4)" href="../archive?openview&type=Month&month=8&year=2017&title=August%202017&">August 2017 (4)</a></li><li><a title="Archive: July 2017 (1)" href="../archive?openview&type=Month&month=7&year=2017&title=July%202017&">July 2017 (1)</a></li><li><a title="Archive: June 2017 (4)" href="../archive?openview&type=Month&month=6&year=2017&title=June%202017&">June 2017 (4)</a></li><li><a title="Archive: April 2017 (6)" href="../archive?openview&type=Month&month=4&year=2017&title=April%202017&">April 2017 (6)</a></li><li><a title="Archive: March 2017 (6)" href="../archive?openview&type=Month&month=3&year=2017&title=March%202017&">March 2017 (6)</a></li><li><a title="Archive: February 2017 (1)" href="../archive?openview&type=Month&month=2&year=2017&title=February%202017&">February 2017 (1)</a></li><li><a title="Archive: January 2017 (1)" href="../archive?openview&type=Month&month=1&year=2017&title=January%202017&">January 2017 (1)</a></li><li><a title="Archive: December 2016 (1)" href="../archive?openview&type=Month&month=12&year=2016&title=December%202016&">December 2016 (1)</a></li><li><a title="Archive: November 2016 (1)" href="../archive?openview&type=Month&month=11&year=2016&title=November%202016&">November 2016 (1)</a></li><li><a title="Archive: October 2016 (6)" href="../archive?openview&type=Month&month=10&year=2016&title=October%202016&">October 2016 (6)</a></li><li><a title="Archive: September 2016 (7)" href="../archive?openview&type=Month&month=9&year=2016&title=September%202016&">September 2016 (7)</a></li><li><a title="Archive: August 2016 (1)" href="../archive?openview&type=Month&month=8&year=2016&title=August%202016&">August 2016 (1)</a></li><li><a title="Archive: July 2016 (3)" href="../archive?openview&type=Month&month=7&year=2016&title=July%202016&">July 2016 (3)</a></li><li><a title="Archive: June 2016 (3)" href="../archive?openview&type=Month&month=6&year=2016&title=June%202016&">June 2016 (3)</a></li><li><a title="Archive: May 2016 (2)" href="../archive?openview&type=Month&month=5&year=2016&title=May%202016&">May 2016 (2)</a></li><li><a title="Archive: April 2016 (1)" href="../archive?openview&type=Month&month=4&year=2016&title=April%202016&">April 2016 (1)</a></li><li><a title="Archive: March 2016 (2)" href="../archive?openview&type=Month&month=3&year=2016&title=March%202016&">March 2016 (2)</a></li><li><a title="Archive: February 2016 (3)" href="../archive?openview&type=Month&month=2&year=2016&title=February%202016&">February 2016 (3)</a></li><li><a title="Archive: January 2016 (4)" href="../archive?openview&type=Month&month=1&year=2016&title=January%202016&">January 2016 (4)</a></li><li><a title="Archive: December 2015 (3)" href="../archive?openview&type=Month&month=12&year=2015&title=December%202015&">December 2015 (3)</a></li><li><a title="Archive: November 2015 (3)" href="../archive?openview&type=Month&month=11&year=2015&title=November%202015&">November 2015 (3)</a></li><li><a title="Archive: October 2015 (3)" href="../archive?openview&type=Month&month=10&year=2015&title=October%202015&">October 2015 (3)</a></li><li><a title="Archive: September 2015 (6)" href="../archive?openview&type=Month&month=9&year=2015&title=September%202015&">September 2015 (6)</a></li><li><a title="Archive: July 2015 (4)" href="../archive?openview&type=Month&month=7&year=2015&title=July%202015&">July 2015 (4)</a></li><li><a title="Archive: April 2015 (9)" href="../archive?openview&type=Month&month=4&year=2015&title=April%202015&">April 2015 (9)</a></li><li><a title="Archive: March 2015 (6)" href="../archive?openview&type=Month&month=3&year=2015&title=March%202015&">March 2015 (6)</a></li><li><a title="Archive: February 2015 (3)" href="../archive?openview&type=Month&month=2&year=2015&title=February%202015&">February 2015 (3)</a></li><li><a title="Archive: January 2015 (3)" href="../archive?openview&type=Month&month=1&year=2015&title=January%202015&">January 2015 (3)</a></li><li><a title="Archive: December 2014 (4)" href="../archive?openview&type=Month&month=12&year=2014&title=December%202014&">December 2014 (4)</a></li><li><a title="Archive: November 2014 (3)" href="../archive?openview&type=Month&month=11&year=2014&title=November%202014&">November 2014 (3)</a></li><li><a title="Archive: October 2014 (1)" href="../archive?openview&type=Month&month=10&year=2014&title=October%202014&">October 2014 (1)</a></li><li><a title="Archive: September 2014 (4)" href="../archive?openview&type=Month&month=9&year=2014&title=September%202014&">September 2014 (4)</a></li><li><a title="Archive: August 2014 (1)" href="../archive?openview&type=Month&month=8&year=2014&title=August%202014&">August 2014 (1)</a></li><li><a title="Archive: July 2014 (2)" href="../archive?openview&type=Month&month=7&year=2014&title=July%202014&">July 2014 (2)</a></li><li><a title="Archive: May 2014 (1)" href="../archive?openview&type=Month&month=5&year=2014&title=May%202014&">May 2014 (1)</a></li><li><a title="Archive: April 2014 (3)" href="../archive?openview&type=Month&month=4&year=2014&title=April%202014&">April 2014 (3)</a></li><li><a title="Archive: March 2014 (2)" href="../archive?openview&type=Month&month=3&year=2014&title=March%202014&">March 2014 (2)</a></li><li><a title="Archive: February 2014 (1)" href="../archive?openview&type=Month&month=2&year=2014&title=February%202014&">February 2014 (1)</a></li><li><a title="Archive: January 2014 (2)" href="../archive?openview&type=Month&month=1&year=2014&title=January%202014&">January 2014 (2)</a></li><li><a title="Archive: December 2013 (2)" href="../archive?openview&type=Month&month=12&year=2013&title=December%202013&">December 2013 (2)</a></li><li><a title="Archive: November 2013 (5)" href="../archive?openview&type=Month&month=11&year=2013&title=November%202013&">November 2013 (5)</a></li><li><a title="Archive: October 2013 (5)" href="../archive?openview&type=Month&month=10&year=2013&title=October%202013&">October 2013 (5)</a></li><li><a title="Archive: September 2013 (2)" href="../archive?openview&type=Month&month=9&year=2013&title=September%202013&">September 2013 (2)</a></li><li><a title="Archive: August 2013 (3)" href="../archive?openview&type=Month&month=8&year=2013&title=August%202013&">August 2013 (3)</a></li><li><a title="Archive: July 2013 (5)" href="../archive?openview&type=Month&month=7&year=2013&title=July%202013&">July 2013 (5)</a></li><li><a title="Archive: June 2013 (1)" href="../archive?openview&type=Month&month=6&year=2013&title=June%202013&">June 2013 (1)</a></li><li><a title="Archive: May 2013 (1)" href="../archive?openview&type=Month&month=5&year=2013&title=May%202013&">May 2013 (1)</a></li><li><a title="Archive: April 2013 (2)" href="../archive?openview&type=Month&month=4&year=2013&title=April%202013&">April 2013 (2)</a></li><li><a title="Archive: March 2013 (2)" href="../archive?openview&type=Month&month=3&year=2013&title=March%202013&">March 2013 (2)</a></li><li><a title="Archive: February 2013 (3)" href="../archive?openview&type=Month&month=2&year=2013&title=February%202013&">February 2013 (3)</a></li><li><a title="Archive: January 2013 (1)" href="../archive?openview&type=Month&month=1&year=2013&title=January%202013&">January 2013 (1)</a></li><li><a title="Archive: December 2012 (2)" href="../archive?openview&type=Month&month=12&year=2012&title=December%202012&">December 2012 (2)</a></li><li><a title="Archive: October 2012 (2)" href="../archive?openview&type=Month&month=10&year=2012&title=October%202012&">October 2012 (2)</a></li><li><a title="Archive: September 2012 (1)" href="../archive?openview&type=Month&month=9&year=2012&title=September%202012&">September 2012 (1)</a></li><li><a title="Archive: July 2012 (1)" href="../archive?openview&type=Month&month=7&year=2012&title=July%202012&">July 2012 (1)</a></li><li><a title="Archive: June 2012 (1)" href="../archive?openview&type=Month&month=6&year=2012&title=June%202012&">June 2012 (1)</a></li><li><a title="Archive: April 2012 (7)" href="../archive?openview&type=Month&month=4&year=2012&title=April%202012&">April 2012 (7)</a></li><li><a title="Archive: March 2012 (4)" href="../archive?openview&type=Month&month=3&year=2012&title=March%202012&">March 2012 (4)</a></li><li><a title="Archive: February 2012 (4)" href="../archive?openview&type=Month&month=2&year=2012&title=February%202012&">February 2012 (4)</a></li><li><a title="Archive: January 2012 (3)" href="../archive?openview&type=Month&month=1&year=2012&title=January%202012&">January 2012 (3)</a></li><li><a title="Archive: November 2011 (3)" href="../archive?openview&type=Month&month=11&year=2011&title=November%202011&">November 2011 (3)</a></li><li><a title="Archive: October 2011 (3)" href="../archive?openview&type=Month&month=10&year=2011&title=October%202011&">October 2011 (3)</a></li><li><a title="Archive: September 2011 (1)" href="../archive?openview&type=Month&month=9&year=2011&title=September%202011&">September 2011 (1)</a></li><li><a title="Archive: August 2011 (3)" href="../archive?openview&type=Month&month=8&year=2011&title=August%202011&">August 2011 (3)</a></li><li><a title="Archive: July 2011 (2)" href="../archive?openview&type=Month&month=7&year=2011&title=July%202011&">July 2011 (2)</a></li><li><a title="Archive: May 2011 (3)" href="../archive?openview&type=Month&month=5&year=2011&title=May%202011&">May 2011 (3)</a></li><li><a title="Archive: April 2011 (1)" href="../archive?openview&type=Month&month=4&year=2011&title=April%202011&">April 2011 (1)</a></li><li><a title="Archive: March 2011 (3)" href="../archive?openview&type=Month&month=3&year=2011&title=March%202011&">March 2011 (3)</a></li><li><a title="Archive: December 2010 (3)" href="../archive?openview&type=Month&month=12&year=2010&title=December%202010&">December 2010 (3)</a></li><li><a title="Archive: November 2010 (4)" href="../archive?openview&type=Month&month=11&year=2010&title=November%202010&">November 2010 (4)</a></li><li><a title="Archive: October 2010 (9)" href="../archive?openview&type=Month&month=10&year=2010&title=October%202010&">October 2010 (9)</a></li><li><a title="Archive: September 2010 (5)" href="../archive?openview&type=Month&month=9&year=2010&title=September%202010&">September 2010 (5)</a></li><li><a title="Archive: August 2010 (6)" href="../archive?openview&type=Month&month=8&year=2010&title=August%202010&">August 2010 (6)</a></li><li><a title="Archive: July 2010 (6)" href="../archive?openview&type=Month&month=7&year=2010&title=July%202010&">July 2010 (6)</a></li><li><a title="Archive: June 2010 (3)" href="../archive?openview&type=Month&month=6&year=2010&title=June%202010&">June 2010 (3)</a></li><li><a title="Archive: May 2010 (3)" href="../archive?openview&type=Month&month=5&year=2010&title=May%202010&">May 2010 (3)</a></li><li><a title="Archive: April 2010 (5)" href="../archive?openview&type=Month&month=4&year=2010&title=April%202010&">April 2010 (5)</a></li><li><a title="Archive: March 2010 (1)" href="../archive?openview&type=Month&month=3&year=2010&title=March%202010&">March 2010 (1)</a></li><li><a title="Archive: February 2010 (2)" href="../archive?openview&type=Month&month=2&year=2010&title=February%202010&">February 2010 (2)</a></li><li><a title="Archive: January 2010 (2)" href="../archive?openview&type=Month&month=1&year=2010&title=January%202010&">January 2010 (2)</a></li><li><a title="Archive: December 2009 (2)" href="../archive?openview&type=Month&month=12&year=2009&title=December%202009&">December 2009 (2)</a></li><li><a title="Archive: November 2009 (5)" href="../archive?openview&type=Month&month=11&year=2009&title=November%202009&">November 2009 (5)</a></li><li><a title="Archive: October 2009 (5)" href="../archive?openview&type=Month&month=10&year=2009&title=October%202009&">October 2009 (5)</a></li><li><a title="Archive: September 2009 (4)" href="../archive?openview&type=Month&month=9&year=2009&title=September%202009&">September 2009 (4)</a></li><li><a title="Archive: August 2009 (2)" href="../archive?openview&type=Month&month=8&year=2009&title=August%202009&">August 2009 (2)</a></li><li><a title="Archive: July 2009 (2)" href="../archive?openview&type=Month&month=7&year=2009&title=July%202009&">July 2009 (2)</a></li><li><a title="Archive: June 2009 (4)" href="../archive?openview&type=Month&month=6&year=2009&title=June%202009&">June 2009 (4)</a></li><li><a title="Archive: May 2009 (1)" href="../archive?openview&type=Month&month=5&year=2009&title=May%202009&">May 2009 (1)</a></li><li><a title="Archive: April 2009 (6)" href="../archive?openview&type=Month&month=4&year=2009&title=April%202009&">April 2009 (6)</a></li><li><a title="Archive: March 2009 (5)" href="../archive?openview&type=Month&month=3&year=2009&title=March%202009&">March 2009 (5)</a></li><li><a title="Archive: February 2009 (3)" href="../archive?openview&type=Month&month=2&year=2009&title=February%202009&">February 2009 (3)</a></li><li><a title="Archive: January 2009 (9)" href="../archive?openview&type=Month&month=1&year=2009&title=January%202009&">January 2009 (9)</a></li><li><a title="Archive: December 2008 (8)" href="../archive?openview&type=Month&month=12&year=2008&title=December%202008&">December 2008 (8)</a></li></ul></div> <div class="list"><hr><ul> <li><a href="http://www.lotus.com" title="IBM Lotus Domino" rel="follow"><img src="../lotus-domino.gif" width="80" height="15" border="0" alt="[IBM Lotus Domino]"></a></li> <li><a href="http://www.nashcom.de/nshweb/pages/startscript.htm" title="Domino on Linux" rel="follow"><img src="../domino-linux.gif" width="80" height="15" border="0" alt="[Domino on Linux]"></a></li> <li><a href="http://www.nashcom.de" title="Nash!Com" rel="follow"><img src="../nashcom.gif" width="80" height="15" border="0" alt="[Nash!Com]"></a></li> <li><a href="http://blog.nashcom.de" title="Daniel Nashed" rel="follow"><img src="../daniel-nsh.gif" width="80" height="15" border="0" alt="[Daniel Nashed]"></a></li> </ul><br> </div> </div></td></tr></table></div></div></body></html>