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


Detlev Poettgen


IBM Champion 2018 - Thank you so much

 12 Januar 2018 18:32:32
Today I received a mail from Libby Ingrassia / IBM with the fantastic news, that I am appointed to be an IBM Champion 2018.
Image:IBM Champion 2018 - Thank you so much

I am honoured and moved being part of the Champions community for the third year in a row.
It is an amazing list of people and I can be part of it.

I want to thank all who voted for me. Thank you so much.

What really makes me happy, is that Ulrich Krause a.k.a. Eknori is IBM Champion again - for the 7th time! Congrats Ulrich

I would like to thank the midpoints team, IBM, our partners and most important our customers. Without you we would not have achieved this.

So I am motivated again to blog a little bit more in the future :-)

IBM Verse for iOS App will support Apple CallKit in upcoming release

 8 Januar 2018 15:57:21
IBM just published additional FAQ entries at the Knowledge Center, which are explaining a new feature of the upcoming IBM Verse for iOS app version 9.4.7.

IBM will integrate the Apple CallKit Extension!

CallKit can solve an old issue many of my customers are worried about:

If a call comes in, your users would like to see the name of the caller and not only the phone number.  By default Apple searches the Apple own Contacts app for a matching caller name. If an entry matching the phone number is found, the Apple Phone app will display the name from the contact entry. So if you want to see the name of a caller, you will have to store the name and phone number in the Apple Contact app.  But in this case third party apps like WhatsUp will have access to this data.

Since iOS 9 Apple provides an extension called CallKit, which can solve this issue.

When receiving a phone call, iOS first checks Apple Contacts for a contact with the incoming phone number. If a match is not found, iOS then consults the so called Call Directory database, which can be populated by third party apps that have implemented the Call Directory App Extension.

Sync with Apple Contacts creates an IBM Verse group in Apple Contacts and creates an Apple Contact in that group for each of the user’s IBM Verse People. IBM Verse populates as much data as possible for the person into the corresponding Apple Contact (User added photo, company, department, email addresses, phone numbers, etc.). Once this information is in Apple Contacts, any iOS app (developed by Apple or by third party developers) with access to the user’s Apple Contacts will be able to read and write over the Apple Contacts. This behavior allows iOS apps to automatically associate a piece of data such as a phone number or email address with a Contact. For example, the Messages app can associate a phone number that sent the user an SMS message with an Apple Contact and therefore show their picture next to the message in Messages. Disabling Sync with Apple Contacts will delete the Apple Contacts associated with IBM Verse People, and will therefore sever the connection from other apps to those Apple Contacts.

Sync with Apple Contacts involves directly syncing data with the Contacts application, while the Call Directory Extension is a separate data container. For the Call Directory Extension, iOS specifically requires a list of key-value pairs, where the keys are distinct phone numbers (no duplicates) and the values are the caller names for each phone numbers. For each phone number in a user’s IBM Verse People, the phone number and corresponding name are sent to the IBM Verse Call Directory Extension. A key difference between Sync with Apple Contacts and the Call Directory Extension is that these pairs of phone numbers and names are only visible to iOS; they are not visible to third party apps.

Check out the following IBM FAQ notes:

- How can I integrate my IBM Verse People with iOS Call Identification (Caller ID)?

- How do I enable or disable the IBM Verse Call Directory Extension?

- What's the difference between IBM Verse Sync with Apple Contacts and the IBM Verse Call Directory Extension?

- What format do I use for IBM Verse People's phone numbers to integrate with Caller ID using the Call Directory Extension?

IBM Verse for iOS v9.4.7 should be available in the next few days.

Apple Support Note regarding speculative execution vulnerabilities in ARM-based and Intel CPUs

 5 Januar 2018 12:31:03
Security researchers have recently uncovered security issues known by two names, Meltdown and Spectre. These issues apply to all modern processors and affect nearly all computing devices and operating systems.  
All Mac systems and iOS devices are affected, but there are no known exploits impacting customers at this time.
Since exploiting many of these issues requires a malicious app to be loaded on your Mac or iOS device, we recommend downloading software only from trusted sources such as the App Store.

Apple has already released mitigations in iOS 11.2, macOS 10.13.2, and tvOS 11.2 to help defend against Meltdown. Apple Watch is not affected by Meltdown.

In the coming days we plan to release mitigations in Safari to help defend against Spectre.

We continue to develop and test further mitigations for these issues and will release them in upcoming updates of iOS, macOS, tvOS, and watchOS.

Read the complete Apple Support Note here

What should you do at the moment?

- Keep your devices up-to-date and install the latest updates!
- Get your apps from the Apple AppStore.
- No Jailbreaks - No Rooting!

IBM Traveler available

 16 November 2017 09:18:37
Today IBM released a new Traveler version called (Build: 201711091501_20).

Image:IBM Traveler available brings this new changes:
  • Support for invitee availability search from Calendar on Exchange ActiveSync clients.

APAR # Abstract
LO93044 Slow sync due to prime sync thread looping over large number of child documents.
LO93067 Better handling of encrypted mail when syncing to mobile device.
LO93070 Traveler cleanup bind command may fail when using MS SQL Server.
LO93084 Better handling of Notes Doc Links when syncing to mobile devices.
LO93196 Traveler "did not respond in time" messages on the console log.
LO93217 Additional HTML to plain text conversion options to improve generated plain text content.
LO93221 Do not include previous attachments on reply mails from MaaS Secure Mail client.
LO93236 Improve crash prevention on Traveler server when processing documents.
LO93238 Phone messages with HTML content may not display correctly on mobile device.
LO93258 Traveler server may be unresponsive due to logging thread deadlock.
LO93319 Support for Domino 9.0.1 FP10.

Note: IBM Traveler does not include a database schema update.

You can download the update as usual on IBM FixCentral.

An IBM Traveler full installation package, which will be available by November 22, 2017, can be used to upgrade any previous Traveler server or to install a new environment.

If you are still running a Domino 32-Bit version - Traveler no longer supports 32-Bit.
Please, take a look at the System Requirements:

15. OpenUserGroup-Westfalen Stammtisch am 30.11.17 in Bielefeld

 15 November 2017 15:38:11
Bitte schon einmal Vormerken:

Image:15. OpenUserGroup-Westfalen Stammtisch am 30.11.17 in Bielefeld

Der 15. OpenUserGroup | Westfalen Stammtisch findet am Donnerstag, den 30.11.17 in Bielefeld statt.

Neben dem "networken" und der Diskussion aktueller Themen in gemütlicher Runde bei einem guten Essen und Kaltengetränken wird ein kurzer Impulsvorträge rund um die IBM Collaboration & Social Produktfamilie gehalten.

Start ist um 18:00 mit  einem kurzen Impulsvortrag:

Aktuelle News aus der IBM-Welt:

- IBM & HCL Partnerschaft - Was bedeutet dies für Notes Domino
- Domino 2025 Jam
- Gemeinsame Diskussion  

Weiter Details zum Stammtisch, der Lokation und der Agenda findet ihr hier: OpenUserGroup | Westfalen

Neue Mitglieder sind gerne Willkommen. Bitte einfach bei mir melden oder kurz das Kontaktformular ausfüllen: OpenUserGroup | Westfalen - Kontakt

PS: Wie immer:  Die Veranstaltung selbst ist Kostenfrei - Die verzehrten Speisen und Getränke zahlt jeder Teilnehmer aber selbst.

Einfach mal Danke sagen - IBM Champion Nominations are open

 7 November 2017 14:30:40
Diese Auszeichnung ist ein wichtiges und schönes Danke-Schön der IBM, 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 - IBM Champion Nominations are open

Nehmen Sie sich einfach zwei Minuten Zeit und füllen selbst das Nomination-Formular 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 Sie Nominierte wird sich darüber riesig freuen.

Also hier geht es zum Nominierungsformular:  IBM Champion Nomination

Details zum IBM Champions Programm können hier gefunden werden: Seven ways to know an IBM Champion

Eine Nominierung ist bis zum 13. November 2017 möglich.

Ich werde jetzt mich selbst noch bei drei - vier Personen auf diese Weise bedanken und diese als IBM Champion nominieren.

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

IBM Announces Investment in Notes Domino Version 10 and Beyond

 25 Oktober 2017 20:26:48
Today Inhi Cho Suh - General Manager, IBM Collaboration Solutions - published a blog post with a great news:

Image:IBM Announces Investment in Notes Domino Version 10 and Beyond

IBM Notes Domino v10 is planed for 2018!

To continue innovation in the collaboration space, IBM is investing in its long-term roadmap of the Domino product family – Domino, Notes, Sametime and Verse – in 2018 and beyond. To show IBM’s level of commitment to stakeholders, the company is entering into a strategic partnership with HCL Technologies to begin delivering on the roadmap with the intent to release version 10 of the Domino portfolio next year. The goal of the partnership is to drive future development of the Domino product family, energize the offering, and protect clients’ investments.
As a component of the partnership, IBM and HCL are unveiling the Domino 2025 Jam to gather feedback and suggestions that will shape the future of this portfolio. Activities such as interactive face-to-face workshops in select cities worldwide, virtual events that drive broad participation, and user group events and “pop-up” meetings on-demand will be part of the Domino 2025 program. These community engagements are intended to help increase client and lab advocacy and serve as a way for groups to provide feedback on feature updates and the future direction of the Domino product family.

Read more: here

Technote: IBM Notes and macOS High Sierra 10.13

 28 September 2017 11:44:59
I already received a few questions, if IBM Notes is working on macOS High Sierra (10.13).

IBM published a Technote just in time:

Q1. Does IBM Notes support Apple's macOS High Sierra (aka OS X 10.13)?

IBM plans on supporting OS X High Sierra by October 25th, 30 days after High Sierra General Availability. We are currently testing and working on one known install issue covered under the Known Issues section of this document.

In the meantime, customers running IBM Notes 9.0.1 64-bit Interim Fix 11 can open PMRs to report any issues. IBM recommends applying the latest Fix Pack and Interim Fix available to benefit from the latest features and enhancements.

Q2. Are there any install issues specific to APFS?

Yes, there is an issue with install listed below that can occur on APFS file systems. Macs with SSD drives will be converted to APFS upon upgrading to OS X High Sierra; there is no option to prevent this.

If Notes 9.0.1 64-bit is installed before the upgrade, things will be fine.
However, the first attempt to install Notes on a clean machine with APFS after upgrading to macOS High Sierra can result in install failure with the below error message. The second install attempt will succeed. So to work around the issue, you must run the installer a second time. (SPR HPXGAR67YY)  
"File /Applications/ not found. Provisioning process failed to launch or was terminated before status could be determined."

IBM Technote regarding Traveler Feature Run As User and whats in the box in to solve it

 10 September 2017 11:30:00
This week IBM released a new Technote, which explains the "Run as a User" feature introduced with Traveler in detail.
Some customers reported issues after upgrading to or later. The Technote explains how to solve this issues.

You should read the Technote BEFORE upgrading.

IBM Traveler enabled by default a feature that allows Traveler to "Run as a User" instead of as a server. This feature resolves several long standing issues with accessing the user's data as the server ID, including:

          Preventing event notices and automated responses from being sent “from” the Traveler server ID (they are sent “from” the user ID instead)
          Preventing the server ID from being assigned as the owner of the mail profile when there is no owner defined.
          Honoring access controls on the mail file and corporate lookup for the user.

The last point above may cause sync issues for mobile users. If the access controls are inadvertently set to values that restrict individual users, but do not restrict the Traveler server, then users that could sync when running as the Traveler server ID might not be able to sync when running as their user ID.

Note that the Traveler administrator can disable the Run as User feature by setting the notes.ini value NTS_USER_SESSION=false on all Traveler servers and restarting the servers. This may be a quick way of restoring sync capability to the few affected mobile users with restrictive access control settings.
However, it is not recommended because it is a global setting, so all users will lose the benefits of Run as User when it is disabled.

Please, read the Technote!

Link to IBM Technote: How to resolve synchronization issues that start after upgrading to IBM Traveler (or higher)

The Technote discripes a new feature in Traveler, which will help to the solve the issue I posted in an earlier Blog entry: Traveler needs Editor access under Maximum Internet Access ACL settings

Image:IBM Technote regarding Traveler Feature Run As User and whats in the box in to solve it

For Traveler, this field is reflected in the 'show user' and 'dump user' output in the ACL section:

Mail File Replicas:
  [CN=Tserver/O=Torg, mail/johndoe.nsf] is reachable.
         ACL for John Doe/Torg:  Access=Manager,No access Capabilities=create,update,read,copy Missing Capabilities=delete
          ACL for Tserver/Torg:  Access=Manager Capabilities=create,update,read,delete,copy Missing Capabilities=none

Also, Traveler counts the number of times it has read an ACL with the “Maximum Internet name and password” field set to each of its values, and prints them in the 'systemdump' output in the Statistics section:

          DCA.ACL_InternetLevel.NTS_ACL_EDITOR = 6
          DCA.ACL_InternetLevel.NTS_ACL_NOACCESS = 1

If set to No Access, and another user sends a new email to this user's Inbox, Traveler fails during prime sync.

Symptom: Console message

Traveler: SEVERE John Doe User ID CN=John Dow/O=Torg on device prime sync failed to connect to mail database mail/johndoe.nsf on server CN=Tserver/O=Torg. Either the user or the IBM Traveler server does not have sufficient rights to access this database. Exception Thrown: com.lotus.sync.caf.auth.NTSAuthException: ESM_AUTH_007

If set to Reader, and another user sends a new email to this user's Inbox, Traveler can sync the received document. If the user tries to send a new email (or a reply to the received email) from the device, that fails writing into the user's mail database.

Symptom: Console message

Traveler: SEVERE John Doe Document(null) Subject of 'Re: Dear John Doe' could not be synchronized from the device to the server mail database as ACL permissions for this user insufficient for this create operation.

Likewise, if another user sends an invitation it is synced to the device. However, if the user tries to send an accept notice from the device, that fails trying to write the accept notice into the user's mail database.

Symptom: Console message

Traveler: SEVERE John Doe Document(null) Subject of 'Tentative: Invitation: Doe reunion (Sat 09/02/2017 08:00AM, Deer Park)' could not be synchronized from the device to the server mail database as ACL permissions for this user insufficient for this create operation.

Recommended fix
: For Traveler, the user will have to modify his ACL to change the “Maximum Internet name and password” setting to a value of Editor or above.

Traveler includes an enhancement to the Run as User feature which allows Traveler to run as the Traveler server for just those users that have the “Maximum Internet name and password” ACL field set to a value lower than Editor, in order to allow those users to sync without access errors. Thus Traveler will override the Run as User feature on a per-user basis, based solely on the “Maximum Internet name and password” setting for each user. This enhancement is enabled by a new notes.ini setting, NTS_USER_SESSION_OVERRIDE_INTERNET=true, and it is set to true by default.

Symptom: NTSActivity log entry (if the user session is being overridden):

[09/05 11:27:13.287] FINEST PS-7fc9e44e0700 Tom User1 DispatchThreadData.getNotesSessionUser#849 Overriding user session due to ACL settings

If the Run as User function is being overridden for a user, that user will lose the benefits of the Run as User function. To restore those benefits, the user will have to modify his ACL to change the “Maximum Internet name and password” setting to a value of Editor or above.

Traveler caches the user's ACL in memory, for performance reasons. If the user updates the ACL setting, the cache entry should be cleared for that user to ensure the new setting will be recognized by Traveler. The Traveler administrator can clear the user cache entry for a user by issuing Traveler command:

tell traveler clearcache user

The next time the user syncs, the cache entry will be refreshed using the ACL settings at that moment.

As already mentioned in my older post I created a small database QuickFix for Traveler , which will query the mail databases of all Traveler users and shows some consolidated database properties (Size, Quota, Template, ACL, Owner, Soft Deletions, Max. Internet Access, #Documents).
From there you can select the databases with Max. Internet access lower then Editor and it will fix it for you.

If you want to use this database, too - just drop me an Email or leave a comment with your mail address. I will send you the QuickFix for Traveler app.

IBM Traveler available

 6 September 2017 20:37:33
Today IBM released a new Traveler version called (Build: 201708291200_20).

Image:IBM Traveler available brings this new changes:
  • Support for MS SQL Server 2016 Enterprise Edition.
  • Updated APNS Certificates with expiration 8/1/2018.
  • Improvements for the Run as User Feature.

APAR # Abstract
LO92524 Sync performance impacted if syncing a large repeating calendar event.
LO92525 Reply notice sent from an FYI recipient for a calendar event when processed on a mobile device.
LO92557 Cancelled event may appear ghosted after the cancel on the iOS Native Calendar application.
LO92638 Add invitee from native iOS Calendar application and the recipient may be added twice to the meeting.
LO92645 Error reading some policy documents when Run as User feature is enabled.
LO92713 User unable to sync when sync request is internally routed from an older server to a or later server.
LO92728 DB Connection exception during migration from Derby to an Enterprise database.
LO92783 Android user incorrectly denied access if specific set of administration settings are enabled.
LO92829 Handle comma character in display name for mail sent from an Outlook client.
LO92881 High CPU may be seen on the database server for one particular SQL query.
LO92897 Update APNS Certificates, new expiration is 8/1/2018.

Note: IBM Traveler does not include a database schema update.

You can download the update as usual on IBM FixCentral.

An IBM Traveler full installation package, which will be available by September 18, 2017, can be used to upgrade any previous Traveler server or to install a new environment.