Blog

Publish IBM Domino Contact Birthdays in iCalendar Format

21. Januar 2016

Inspired by an article from Mat Newman, I have created a small enhancement for the users mail database. It consists of two Notes design elements (one view and one Java agent) which publishes the contact birthdays in the iCalendar format (RFC 5545). This allows the user to show the birthdays of IBM Notes… Weiterlesen

Automatic Re-Sync of Domino DAOS Catalog

25. August 2015

For a proper operation, the Domino DAOS catalog should always be in „SYNCHRONIZED“ state. If for any reason the state changes to „NEEDS RESYNC“, you need to enter the console command To make sure the DAOS catalog is always synchronized, just create a program document in the Domino Directory as… Weiterlesen

Publish IBM Domino Calendar Entries in iCalendar Format

31. Mai 2015

Inspired by an article from Mat Newman, I have created a small enhancement for the users mail database. It consists of two Notes design elements (one view and one Java agent) which publishes the user calendar entries (appointments, anniversaries, all day events, meetings and reminders) in the iCalendar format (RFC 5545). This… Weiterlesen

Support SSL/TLS Java connections with RSA >2048 on IBM Domino

28. Februar 2015

When executing Java code on the Domino server to connect to an SSL/TLS site, you may encounter errors, such as The problem is that the IBM Domino server (at least up to 9.0.1 FP3) ships with default Java policies which prevents SSL/TLS connections using certificates with RSA higher than 2048… Weiterlesen

Create IBM Domino keyring file with SHA-256 signed certificates

26. November 2014

The following article my help you with the creation of SHA-256 keyring files for IBM Domino. Step 1: Verify prerequisites IBM Domino 9.0.1 FP2 IF1 or higher (for SHA-256 support) IBM Domino kyrtool installed (http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7ELotus&product=ibm/Lotus/Lotus+Domino&release=9.0.1.2&platform=All&function=fixId&fixids=KYRTool_9x_ClientServer&includeSupersedes=0&source=fc) Access to a Mac OS X or Linux workstation (for OpenSSL command line tool) Step… Weiterlesen

Troublehooting POP3 Collect connection problems

15. August 2014

Problem The Domino server POP3 Collect addin shows the error Cause The POP3 Collect addin Java task is unable to establish a connection to the configured POP3 server. Solution Check if the Domino server running the POP3 Collect task is able to connect to the POP3 server. This can be… Weiterlesen

Manage multiple Java versions in Mac OS X

27. Juni 2014

Apple does no longer provide Java Runtime Environments (JRE) or Java Development Kits (JDK) for Mac OS X. The last JRE from Apple was version 1.6 (Java 6). If you need newer Java versions (e.g. for Eclipse Luna), you can install newer JREs and JDKs from Oracle directly from their… Weiterlesen

Disable OS X Spotlight indexing for removable medias

21. Juni 2014

The indexing function in OS X called Spotlight does a great job finding things on your workstation. But sometime, you may like to exclude removable medias, such as USB memory sticks from the indexing process. One way to exclude any media or directory is by adding it to the spotlight… Weiterlesen

Create email message with a specific sender under IBM Domino

23. Mai 2014

Normally, when an agent sends a message under Domino, the sender field is set to the signer of the Domino agent. There are tons of articles in the Internet about this topic, but I could not find a complete solution. When you issue Document.send(), the „From“ field of the email… Weiterlesen

Add a root certificate to IBM Domino JVM keystore

5. April 2014

Sometimes it is necessary to add a root certificate to the Domino JVM (Java Virtual Machine) keystore file. This can easily be done with the already installed tool „IBM Key Management“: Open a command prompt windows with administrator priviledges on the Domino server cd \(Domino-Program-Directory)\jvm\bin ikeyman Click „Key Database File“ and… Weiterlesen

Show used SSL/TLS certificates for a given server

5. April 2014

If you need to check which SSL/TLS certificates a given server is using, you may issue the „openssl“ command in Mac OS X. Example: In this example, the openssl command does an SSL connect to port 995 to the host pop1.1und1.de and will output among many other things the certificate… Weiterlesen

How to import a wildcard SSL certificate (PFX/P12) into IBM Domino

6. März 2014

Sometimes, it is quite complicated to import a wildcard SSL certificate into an IBM Domino keyring file. This happened to me with certificates from StartCom. Since the Domino Server Certificate Administration database does not create CSR requests with newer hash algorithms required by some CAs, I was forced to created… Weiterlesen

Java Tip: Call the Java Garbage Collector when needed

7. Februar 2014

For long running Java code, which makes heavy use of dynamic memory, you may end up with out-of-memory errors due to a memory shortage of the heap space. The following code may be added to regularly test the free Java heap space. If the heap space is used more then… Weiterlesen

Domino Server Task Java Add-in Framework (JAddin)

18. Dezember 2013

Do you need to write a Domino addin task in Java? The JAddin framework is a very thin and convenient layer between the Domino RunJava task and your Java application code. It greatly helps you to create Java tasks for Domino by freeing you to learn all the Domino addin… Weiterlesen

Domino POP3 Collect Add-In Task

1. September 2013

The POP3 Collect add-in task for IBM Domino reads messages from one or more POP3 servers and sends them to the Domino server or any other SMTP Server (Exchange, Postfix, Sendmail, etc). It is written entirely in Java to support all Domino versions (since 8.0) and processor architectures (32-bit, 64-bit… Weiterlesen

Domino Server Statistic Inspector (StatInspector)

19. August 2012

The Domino Server Statistic Inspector (StatInspector) is a small server Java addin, which monitors the server statistics based on user definable probe documents and creates alert documents when needed. Background During its execution, the Domino server maintains a large number of statistic values, which can be displayed either with the… Weiterlesen