Fehler in deutscher Ressource-Reservierungen-Schablone in HCL Domino V11

von Thomas, assono GmbH, Standort Kiel, 24.08.2020

Ein Kunde hat mir heute einen Fehler bei der Reservierung eines Raumes direkt in einer Ressourcen-Reservierungsdatenbank gezeigt. Sie hatte ihre Gestaltung aus der StdR11ResourceReservation/de-Schablone geerbt.

Beim Speichern einer neuen Raum-Reservierung direkt in der Datenbank kam ein Fehlerdialog mit der vielsagenden Meldung "Operation failed". Das Problem trat nicht auf, wenn man den Raum zu einer Besprechung mit eingeladen hat.

Ich konnte das Verhalten bei uns nachstellen. Also Debugger angeworfen und nach sehr vielen "Weiter" blieb der Code an folgender Stelle mit der besagten Meldung stehen:

SharedFunctions_de-DE - Sub GetResourceInfo - Zeile 96

IsSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist +|";[IGNORE_FWD_ADDRESS])|)

Ich habe diese Zeile in einen Agenten kopiert, beim paar Dims eingefügt und tmplist den Wert gegeben, der er beim Auftreten des Fehlers hatte.

Bei der Ausführung der gleiche Fehler.

Dann habe ich mir mal den Code innerhalb des Evaluate ausgegeben und vernünftig strukturiert mit Zeilenumbrüchen und Einrückungen. Und die Ursache wurde schnell offenbar: Es fehlt eine schließende Klammer!

Die korrigierte Zeile mit der vorher fehlenden Klammer:

IsSpecList_Error = Evaluate(|@IsError(@ExpandNameList( @Subset(@DbName;1) ; "| + tmplist +|";[IGNORE_FWD_ADDRESS]))|)

An diesem Beispiel sieht man wieder, wie nützlich und hilfreich es ist, den Code strukturiert zu schreiben.

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Administration HCL Domino HCL Notes Für Entwickler

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