fighting for truth, justice, and a kick-butt lotus notes experience.

Bye-Bye IBM iKeyman - welcome Java keytool

 16 Januar 2020 13:14:04
It seems that HCL has removed the old IBM iKeyman tool from the Notes Domino 11 installation packages.

iKeyman can be used to make changes in Java Keystore files. For example to add a trusted root certificate to the cacerts.

For HCL it makes sense to remove the IBM legacy files and tools. With the installed JVM, the standard Java keytool is installed, which can also be used to edit the keystore files.

The keytool is located in the Domino program directory in the subfolder JVM/BIN. It is available for Linux and Windows.

Here is an example to add another Trusted Root CA - here a DigiCertGlobalRoot - to the cacerts file with the keytool:

/opt/ibm/domino/notes/latest/linux/jvm/bin/keytool -import -trustcacerts -keystore /opt/ibm/domino/notes/latest/linux/jvm/lib/security/cacerts -storepass changeit -alias DigiCertGlobalRootG2 -import -file /tmp/DigiCertGlobalRootG2.pem

For the keytool syntax and more examples, check out:

Issue with HCL Verse for Android and Traveler 11

 14 Januar 2020 09:43:10
If you are planing to upgrade to HCL Traveler 11 and you are using Android devices:

Please wait until an updated app of HCL Verse for Android will be available via Google Play Store. It's planned to be released tomorrow Wed Jan 15th.

A question was asked on the HCL support forum ( ) because after upgrading Traveler to V11 just calendar entries have not been synced to Android devices.
The cause has been located and will be fixed like mentioned as answer:

We have determined the cause of this issue and have a fix for it in the HCL Verse Android Google Play Store beta slot. We are beginning the production deployment of the fix via the Google PlayStore at this time which should complete by Wed Jan 15th. This issue can affect Verse Android client apps with versions from 10.0.11->10.0.13 and is fixed in the 11.0.0 version (202001092238) of the app.

If a single user is experiencing this issue, the simplest solution is to have them open the Verse App on their device and click the overflow menu in the upper right hand corner of the UI and select Tools->Replace Data and select “Mail and Calendar”. Once the Replace Data is complete, the issue will be resolved. For larger sets of users the suggestion above using “traveler reset” can be used.

via Rainer Brandl

HCL Traveler 11 available incl. New Features

 30 Dezember 2019 11:56:37
Just before christmas HCL released Traveler 11.0.0 (Build 201912061918_30).

Traveler is a feature release that includes new features and bug fixes for the Traveler server.

Traveler can be used to install a new Traveler environment or update an existing Traveler environment running Domino 9.0.1.x, Domino 10.0.x, or Domino 11.0.x without requiring a Domino upgrade

(Although it is always recommended to keep Domino at the latest level.)

Database Schema

Traveler does include a database schema update.

New Features

Support for Microsoft Exchange ActiveSync 16.x

Traveler now supports Microsoft™ Exchange ActiveSync versions 16.0 and 16.1 on Apple iOS and iPadOS devices.

This change allows for the development of features that require this version, such as the ability to sync calendar attachments.

The device controls when the devices ask the Traveler server for the supported versions and which version the device uses.
The device periodically checks and upgrades to the latest version that the device supports without user intervention.

Draft mail messages synchronized with server

Apple iOS devices now support the syncing of draft messages.

As part of Exchange ActiveSync 16.X, which Traveler now supports, the draft messages sync from the server to the device and from the device to the server.

Support for non-repeating Calendar events greater than 24 hours in duration

Traveler supported mobile clients can now create and modify non-repeating meetings and appointments that are longer than 24 hours and shorter than 6 months.

View attachments in Calendar events

When your calendar has an event that includes attachments in the event description, you can now download and open the attachments on your mobile device if your device's calendar app supports the capability.  Note that attaching or removing attachments using the device's calendar app is not supported.

Support for APNS HTTP/2

Traveler now supports HTTP/2 for communication with Apple's Apple Push Notification Service (APNS) servers.
No configuration changes are required and there is no change in behavior.  HTTP/2 support requires a minimum of Domino 9.0.1, FP8.

Fix List

Encoded addresses modified by the device causes delivery failure reports

Address encoding for Microsoft Exchange ActiveSync devices was using a format that was case sensitive, so any devices that lower case the internet address were corrupting the encoded address making it decode to incorrect addresses and cause a delivery failure report.
Traveler now utilizes a format that is not case sensitive so that it does not matter if the device changes the case because they will decode correctly when used to send mails.

Verse for iOS on Apple iOS 13 and iPadOS 13 background push messages are not causing syncs

Apple changed the push message requirements for background notifications in iOS 13 and iPadOS13. Those requirements cannot be satisfied using the legacy APNS interface that Traveler was utilizing. Traveler now uses the latest, HTTP/2 APNS interface which allows these push message requirements to be satisfied for the Verse for iOS application to receive the push messages to drive the background syncs.  Requires a minimum of Domino 9.0.1 fp8 to utilize the new HTTP/2 support.

Local replicas on the Traveler server not found

Traveler searches for local replicas on the Traveler servers for the user's mail database using the replica ID. In some cases, Traveler was not configured or able to find the replica ID on the user's primary mail server preventing Traveler from finding the local replica. Depending on whether or not a local replica was required, this could prevent syncing.

HA status shows server unreachable when servers have multiple IP addresses

If a Traveler server has multiple IP addresses, it reports its NTS_HOST_IP_ADDR as the one to which its HA peers should connect. However, connect requests coming from that Traveler server will originate from its lowest-numbered IP address, and the HA peers will reject those connect requests if they originate from the wrong IP address. So, if NTS_HOST_IP_ADDR is not set to the lowest-numbered IP address, HA status shows server unreachable. The fix causes Traveler to bind to its NTS_HOST_IP_ADDR before attempting to connect to its HA peers, so its connect requests originate from the expected IP address.  

An email has two attachments with the same name, but only one syncs to the dev

An email attachment was treated as a duplicate of another attachment on the same email because their names were the same, even though their sizes were different.


When upgrading Domino major versions, for example from 9.0.1 to 10.0.x or 10.0.1.x to 11.0.0.x, it is always required to run the Traveler installer after the Domino upgrade even if not changing Traveler versions to ensure the Traveler binaries match the Domino level.

Upgrades in an HA pool

Traveler 11.0 enables support for Exchange ActiveSync 16.1 by default upon install/upgrade.  When upgrading a high availability pool of servers, the upgrade should be performed on all servers in quick succession.  Running in a mixed environment (different server levels, different Exchange ActiveSync levels) for long periods of time should be avoided.

For Linux Users: Silent install when upgrading Traveler on a pre-11.0 Domino server

The used with the silent install process defaults the install location to the new default location for Domino 11.0 (ex:  /opt/hcl/ on Linux and AIX).  If Domino is installed in a different location, the will need to be updated to point to that location.


Optimized Notes App Design for the iPhone

 16 Dezember 2019 11:33:51
Since version 1.0.5 of HCL Nomad (formerly IBM Domino Mobile Apps) existing classic Notes applications can now be used on the iPhone. The previous version only supported the iPad.

Due to the form factor of the iPad, Notes applications were generally usable without major design adjustments and looked and operated exactly the same as on a Windows or Mac Notes Basic clients.

For the iPhone, due to the smaller display, classic Notes applications can also be used without design adjustments, but in practice these will be difficult to use.  Therefore, it makes sense to take a look at your existing applications to see to what extent they can be used out-of-the-box or which can be adapted with little effort especially for use on the iPad and especially the iPhone.

The first demos, ideas or approaches for how Notes apps for the iPhone can be adapted especially for the iPhone using HCL Nomad are now appearing on the various channels.

For example:

Image:Optimized Notes App Design for the iPhone

Image:Optimized Notes App Design for the iPhone

I have looked at these examples for a long time and have thought and experimented for a longer time, how to build an optimized iPhone navigation and interface for the iPhone with the existing Domino Designer tools.

Here I followed the design recommendations of Apple. Apple has excellent material for this:

Apple WWDC 2014: Design Intuitive User Interfaces

2014 I had the pleasure of following this session live in San Francisco at WWDC  and of talking to the Apple Design Engineers afterwards. Before you start customizing your applications, just watch the video above and think about it.

So what's important?

1. The navigation must be simple.

2. In particular, the navigation must be easy to reach. Ideally for an iPhone app with one hand using your  thumb.

3. Less is more. So focus on the essential, the important. Which function is needed mobile with the iPhone? Do I really need all 30 views or are two or three views enough? The 80 : 20 paradigm helps here.

Now how can this look like?

I took the old Notebook / Journal template and adapted it for the iPhone.

Image:Optimized Notes App Design for the iPhone

The time it takes are only 1 to 2 hours and as a result you get a basic framework, which is also transferable to other applications.

I decided to put the navigation in the footer and insert the three most used views there.
This way the app on the iPhone can be operated easily and uncomplicated with one hand.

Image:Optimized Notes App Design for the iPhone Image:Optimized Notes App Design for the iPhone

The ... button offers more views. With the + button a new journal entry can be created.
Actions for a view entry (delete, copy, ...) can be selected via a swipe gesture to the left.

I will explain how I did this in a few separate blog posts over the next few weeks. Here is just the idea and how it can look like.
It is not magic - only a custom frame, a page, page actions and four images ressources. So stay tuned and I would be pleased about feedback in any case.

By the way DNUG will host a webcast regarding this topic on January 21st:

Using the Apple Mail App on iOS -you should upgrade to iOS 13.3

 11 Dezember 2019 09:13:46
Yesterday Apple released another update for iOS.

Image:Using the Apple Mail App on iOS -you should upgrade to iOS 13.3

This new version 13.3 finally fixes a problem with the display of mails in the Sent folder of the integrated Apple Mail App. The bug was introduced with 13.0.

HCL had already published a technote for this:

1) Duplicate Sent folder entries
As of iOS/iPadOS 13.0, Apple devices add an entry to the Sent folder for any emails sent from the Mail app. When the Sent folder is synced, the server entry is added and the device does not remove the original, resulting in a duplicate. HCL development has opened an Apple bug for this issue (FB7337231).

Based on the Apple Release Notes this should now be fixed:

This update also includes bug fixes and other improvements. This update:

        •        Fixes issues in Mail that may prevent downloading new messages
        •        Resolves issues that could cause incorrect characters to display in messages and duplication of sent messages in Exchange accounts

Therefore it would be useful to update the existing devices from 13.x to 13.3.

Note: On 20.12. a new Traveler Release v11.0 is expected. Traveler 11 supports Domino 9.0.1 / 10.0.1 / 11.0, so you don't have to update directly to Domino 11.  This brings with it an upgrade to ActvieSync 16, whereby attachments in calendar entries can now also be transferred.

Einfach mal Danke sagen -HCL Master Nominations are open until End of October

 28 Oktober 2019 09:23:37
Diese Auszeichnung ist ein wichtiges und schönes Danke-Schön von HCL, um verdiente Mitglieder der Community auszuzeichnen.

Wir alle profitieren von Blog Posts, Tweets oder Vorträgen. Hierbei muss man bedenken, dass ein Teil der Blogger und auch mancher Referent auf den diversen Veranstaltungen dies freiwillig (meistens in der Freizeit) tut und ihr Wissen so gerne mit Anderen teilt.

Image:Einfach mal Danke sagen -HCL Master Nominations are open until End of October

Nimm dir einfach zwei Minuten Zeit und fülle das Nominierungsformular aus, um sich hierdurch einfach bei einem Mitglied der Community für den Tip oder Blogpost, der im Alltag geholfen hat, zu bedanken.
Jeder durch dich Nominierte wird sich darüber riesig freuen.

Also hier geht es zum Nominierungsformular:

Eine Nominierung ist noch bis zum 31. Oktober 2019 möglich.

Ich habe mich letzte Woche selbst bei drei - vier Personen auf diese Weise bedankt und diese als HCL Master nominiert.

An dieser Stelle nochmals:  Vielen, vielen Dank an diejenigen, die mich die letzten Jahre nominiert haben!

PS: Parallel laufen auch noch IBM Champions Nominierungen. Mit dem Wechsel der Collaboration Produktfamilie zu HCL lege ich persönlichen keinen Wert mehr auf den IBM Champion Status. Von daher - falls mich jemand nominieren möchte, dann würde ich mich über eine HCL Master Nominierung freuen :-)

    New HCL Nomad a.k.a IBM Domino Mobile Apps version 1.0.4 released

     5 Oktober 2019 11:34:57
    With the current update relase v1.0.4 IBM Domino Mobile Apps are know called HCL Nomad.
    Beside the name the logo will change too.

    Image:New HCL Nomad a.k.a IBM Domino Mobile Apps version 1.0.4 released

    There are some cool new features included:

    - Open your personal mail file in Nomad

    - GPS geo location support via LotusScript

    - Preconfiguration of the Nomad app via Mobile Device Management solutions.

    - Integration of panaganda MarvelClient for iOS for FREE!

    Andrew Mandy and Andrew Davis did a great blog post regarding the new features and what's coming next. Hint: HCL Nomad for iPhone and Android tablets

    A detailed description of the new MDM AppConfig settings can be found here:

    FAQ regarding MarvelClient for iOS:

    Christoph Adler from panagenda and myself did together a DNUG hosted webcast this week regarding "What's New in HCL Nomad"

    DNUG-Webcast-WhatsNew-IBMDominoMobileApps_HCL Nomad_2019-10-02

    (Sorry guys the slides are in German)

    Combining the new MDM preconfiguration settings pushed to the app via your existing Mobile Device Management solution  and the power of MarvelClient, you will have an unintended zerro touch rollout and full control of your existing Nomad clients.

    Thank you so much HCL and panagenda for the integration of MarvelClient into Nomad! Well done!

    Known issues regarding Traveler and iOS 13

     3 Oktober 2019 16:24:35
    Today HCL published a Knowledge Base articel, regarding known Traveler and iOS 13 issues.

    The following issues have been identified when running the Apple built-in apps for mail and calendar with a Traveler Server:

    1) Duplicate Sent folder entries


    As of iOS/iPadOS 13.0, Apple devices add an entry to the Sent folder for any emails sent from the Mail app. When the Sent folder is synced, the server entry is added and the device does not remove the original, resulting in a duplicate. HCL development has opened an Apple bug for this issue (FB7337231).


    No workaround is available

    2) Accepting a meeting invitation from the iOS device does not send the response to the server


    If ghosting is disabled on the Traveler server, responding to a calendar notice from an iOS 13 device does not send the response. The meeting accept is reflected on the app but not in the user's notes calendar.   iOS 13.0 and 13.1 do not send MeetingResponse requests to the Traveler server unless the event is ghosted to the calendar. HCL Development has opened an Apple bug for this issue (FB7328175).


    Ghosting is enabled at the Traveler server by default.  

    Check the Traveler server notes.ini parameters for NTS_CALENDAR_GHOSTING_SYNCML and NTS_IOS_CALENDAR_INITIAL_GHOST.  

    If found, make sure that they are set to true.


    Known bugs with the iOS Mail, Calendar, and Contacts app working with the Traveler server are documented here:

    This information is updated once a fix has been verified in a particular Apple iOS release.


    I hope that will Apple together with HCL will fix it soon.

    Announcing - Lets Encrypt for Domino v2.2 - Just Do SSL

     25 September 2019 12:27:51
    Today we are pleased to announce the new version 2.2.0 of midpoints Let's Encrypt 4 Domino aka LE4D

    Image:Announcing - Lets Encrypt for Domino v2.2 - Just Do SSL
    LE4D 2.2.0 uses the ACME v2 protocol, based on Java 8, and is supported on Domino 10 and Domino 9.0.1 FP8+ on Windows & Linux.

    What's new in LE4D 2.2.0

    This versionscontains an updated LetsEncrypt agent.

    Let’s Encrypt has introduced a change to its API that requires an update on our side. You must upgrade to v2.2.0 until November 1, 2019 to keep LE4D working.

    Upgrade Instruction

    -        Request the new version here:
                  We are sending out the new version by mail. Please, check your spam folder, if you don't receive it within 15 minutes after sending the request.

    -        Sign the new downloaded Template

    -        Upgrade the database design of your existing LE4D database

    -        Open the database and your existing settings documents once and save them

    If you have any feedback or suggestion, pls. let us know.

    Let' Encrypt !

    IBM Traveler available

     20 September 2019 14:21:35
    Today HCL released Fixpack 2 for  HCL IBM Traveler 10.0.1 (Build 20190904)

    Image:IBM Traveler available

    HCL Traveler is more a maintenance release with a longer list of fixes.
    But it includes updated Apple APNS certificates valid until June 07, 2020, too. The APNS certs shipped with Traveler 10.0.0 expire on October 14, 2019.

    Please note that Traveler does not require Domino 10, but Domino 9.0.1 FP8+ is sufficient. Of course it is always recommended to keep Domino at the latest level.

    Regarding iOS 13 support:
    Built in Mail, Calendar and Contacts applications running on Apple iOS devices using the Microsoft Exchange ActiveSync Protocol. Apple iOS 10, 11 and 12 are supported by Traveler and later. Apple iOS 13 is supported by Traveler or later.

    Database Schema Update:

    IBM Traveler does include a database schema update. So take care

    Fix List

    Note: IBM Traveler includes all fixes delivered in all previous releases up to and including IBM Traveler in addition to the fixes listed here.

    Details can be found here:

    TRAV-3993        If a Mail-In Database name has a slash in it, the name returned from the lookup includes CN=, OU=, O=, etc.. Trim these identifiers before returning the lookup result to the client for a more human friendly display.

    TRAV-3857        If a Group name has a slash in it, the name returned from the lookup includes CN=, OU=, O=, etc.. Trim these identifiers before returning the lookup result to the client for a more human friendly display.

    TRAV-3854        Update device security record modification time when device approval action is executed so that the security record is returned by API searches for recently changed security records

    TRAV-3787        Unable to open email attachments in Apple mail client or Verse mobile client for certain type of attachments (example, xlsx file types)

    TRAV-3737        Timing gap between stale connection cleanup and connection registration can cause "Traveler did not respond" errors in the console.
                          The gap is small such that this error is rare, so most "Traveler did not respond" errors are caused by some other reason.

    TRAV-3735        Traveler hang due to MISC threads all being orphaned when S/MIME is enabled for large non-S/MIME messages.

    TRAV-3713        Red status due to User null on thread Alarm-XXXX has been running for XX minutes

    TRAV-3610        EMails restored from archive via iNotes do not sync to device

    TRAV-3606        Improve banned document handling for calendar events

    TRAV-3601        Improve mail streaming performance when MIME-version header missing

    TRAV-3560        Add configuration option, NTS_CALENDAR_INITIAL_GHOST_NOTES_ICS, to prevent ghosting and avoid replication issues for notices created by opening .ics email attachments.

    TRAV-3522        Windows 10.x installer doesn't remove uninstall entry for 9.x or earlier

    TRAV-3514        Attachments are stripped from plain text mails sent from IMSMO clients

    TRAV-3475        Content Adapter Exception processing Event with Body of type=Text

    TRAV-3449        A draft mail created on Verse iOS defaults to $KeepPrivate=1 when synchronized with the user's mail file

    TRAV-3448        Allow login name checks to be case insensitive so that user renames that only change the case of some letters also work properly.

    TRAV-3438        Prevent objects over MaxObjSize from syncing on every subsequent sync until deleted, moved to a non-syncing folder or filtered out

    TRAV-3418        tell traveler version reports "running on a VM" when running on real hardware

    TRAV-3387        Improve error handling when schema level is unknown

    TRAV-3279        Performance: avoid reading attachments multiple times during MIME message processing

    TRAV-3247        DB Schema change: Increase the width of the Traveler database's Exchange ActiveSync version column used to store the protocol version when the device is not security compliant

    TRAV-3550        Update APNS p12 files that expire in October 2019

    TRAV-3199        Pushstatus APIs added in V10.0 are now reported in the out
    put from api/traveler

    The installation versions for Traveler 10 are already available for download from HCL Flexnet Portal.