Auf dieser Website werden Cookies gesetzt, die für den sicheren Betrieb technisch erforderlich sind. Siehe: Datenschutz

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

von Thomas,
assono GmbH, Standort Kiel,

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.

Fachbeitrag HCL Notes HCL Domino Administration 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

Sie haben Fragen?

Wenn Sie mehr über unsere Angebote erfahren möchten, können Sie uns jederzeit kontaktieren. Gerne erstellen wir eine individuelle Demo für Sie.

Wir verwenden Ihre Daten, um Sie einmalig per E-Mail zu kontaktieren. Wir geben Ihre Daten nicht an Dritte weiter. Siehe: Datenschutzhinweise
assono GmbH

Standort Kiel (Zentrale)
assono GmbH
Lise-Meitner-Straße 1–7
24223 Schwentinental

Standort Hamburg
assono GmbH
Bornkampsweg 58
22761 Hamburg

Telefonnummern:
Zentrale: +49 4307 900 407
Vertrieb: +49 4307 900 402

E-Mail-Adressen:
kontakt@assono.de
bewerbung@assono.de