Methode view.createViewNavFromAllUnread funktioniert nicht

von Bernd, assono GmbH, Standort Hamburg, 26.08.2013

In Lotus Notes und Domino 8.0 wurde eine neue Java Methode zu der view Klasse hinzugefügt: createViewNavFromAllUnread(). Ich habe im Rahmen eines XPages-Projekt einige Zeit darauf verwendet herauszubekommen, dass die Methode nicht funktioniert.

Es scheint so, dass die Methode mindestens seit der Version 8.5 und auch noch in der Version 9.0 defekt ist.

IBM ist sich der Situation bewusst, aber die Prioritäten diesen Bug zu beheben gehen offensichtlich gegen die Nulllinie.

Konsole mit Anzahl der ungelesenen E-Mails

Ein Workaround ist die Methode getAllUnreadEntries() der view Klasse. Nur leider ist diese Methode um einiges langsamer als der ViewNavigator.

In meinem XPages-Projekt hatte ich Glück. Ich brauchte nur die Anzahl der ungelesenen E-Mails aus dem Posteingang des aktuellen Anwenders. Somit konnte ich ein Feature von iNotes verwenden.

http://[path to users mail database]/iNotes/Proxy/?OpenDocument&Form=s_ReadViewEntries&PresetFields=FolderName;($Inbox),UnreadCountInfo;1,noPI;1&TZType=UTC&Start=1&Count=1

Die URL liefert eine XML Datei mit einem Eintrag "unreadinfo" zurück.

<unreadinfo>
 <foldername>($Inbox)</foldername>
 <unreadcount>7</unreadcount>
</unreadinfo>
Bernd Hort

Bernd Hort

Diplom-Informatiker, Software-Entwickler & Speaker auf Fachkonferenzen

Bernd Hort ist Expert Digital Business Consultant bei assono. Seit mehr als 20 Jahren entwickelt er erfolgreich individuelle Software-Anwendungen für Unternehmen verschiedener Branchen. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten Themen wie Web-Entwicklung und Web-Architektur, bei Angular-Anwendungen als auch bei progressiven Web-Apps kennt er die neusten Entwicklungen und weiß, wie diese eingesetzt werden können, um den größten Kundennutzen zu erzielen. Aufgrund seines Expertenwissens ist Bernd Hort regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag HCL Domino Java JavaScript XPages

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel