Heute schon einen Notes Admin in den Wahnsinn getrieben?

Und da war sie plötzlich, die Rache der Endanwender… ;-)

   

Anruf bei der Administration:
– User: Hallo – mein Notes Client funktioniert nicht richtig…
– Admin: Was funktioniert denn nicht?
– User: Ich erhalte dauernd merkwürdige Fehlermeldungen…
– Admin: Wie lauten die denn?
– User: Sind unterschiedliche Meldungen, z.B.:
– Cannot proceed; MicroSoft Windows Version 3 or later is required!
– Admin: Kann eigentlich nicht sein…
– User: Doch, ich sende mal einen Screenshot…
– Admin: OK, schaue ich mir dann an…

Nein, um solche Meldungen zu generieren, braucht man kein Grafikprogramm. Die oben gezeigten Dialoge wurden tatsächlich direkt im Notes Client erstellt…

Notes läuft doch sehr stabil… wo kommen denn solche Meldungen her?

Hintergrund
In seltenen Fällen produziert der Notes Client Fehlermeldungen, die lediglich aus einer Fehlernummer in der Form:

#05:55

bestehen. Eine solche Fehlermeldung ist natürlich so nicht verständlich. Durch den Aufruf einer Notes API Funktion (NEMDisplayError) lässt sich eine solche Fehlernummer jedoch in eine Textmeldung übersetzen. So liefert obige Fehlernummer die Meldung:

The currenty selected note is not from the correct view.

Durch eine solche Klartext-Meldung kann man einen angezeigten Fehler wesentlich besser einstufen.

Wie funktioniert das?
Eine Auswertung der hexadezimalen Fehlercodes ist mit etwas LotusScript durch einen API-Aufruf sehr einfach möglich. Auf die oben gezeigten Dialoge bin ich durch Zufall gestossen, als ich einige Fehlercodes (mit #00:01 beginnend) ausprobiert habe. Bis Code #00:2F findet man eben solche wie die hier gezeigten Dialoge. Weiter „oben“ sind dann die wirklich hilfreichen Fehlermeldungen zu finden.

Damit diese nützliche API-Funktion nicht in diesem als Spaß gedachten Tipp untergeht, werde ich in einem folgenden Tipp (Notes Fehlermeldungen im Klartext anzeigen lassen) zeigen, wie ein solcher Funktionsaufruf aussehen kann.

Der Code ist sehr kompakt und kann (sofern man nicht über den Designer-Client verfügt) sogar in eine Schaltfläche innerhalb des Body-Feldes einer Mail eingefügt werden.

So könnten sich tatsächlich Endanwender die hier gezeigten Dialoge generieren und damit die Administration nerven – machen muß man das allerdings nicht unbedingt. Die Administration hat wahrscheinlich schon genug Arbeit und betrachtet so etwas vielleicht nicht als Spaß…

Notes/Domino Version: 5.x, 6.x