Domino 9 und frühere Versionen > ND6: Entwicklung

Eigenschaften einer Notes Datenbank auslesen

(1/2) > >>

CLI_Andreas_Schmidt:
Hi @all,

Ich habe vergebens versucht, einen Zugriff auf die Databank-Eigenschaften per Script zu bekommen. Also die Eigenschaften, die nicht über die Klasse "NotesDatabase" erreichbar sind. Leider habe ich keine Mittel und Wege gefunden. Wie kann man z. B. die Eigenschaft "Do not mark modified Documents as unread".

Gibt es es da eine Möglichkeit ? Ich bin schon mit NotesPeek unterwegs gewesen, aber da konnte ich auch nicht viel mit anfangen.

TMC:
Wenn es die Database-Klasse nicht bietet, dann musst Du mit der NotesAPI ran.

Hier ein Ansatz: OpenNTF: Database Info Class


--- Zitat ---
 The DatabaseInfo class allows you to read/write some database properties.

Supported properties
--------------------------------------
replicaid as string (read)
listInCatalog as variant (read/write)
listInBrowse as variant (read/write)
listInCatalog as variant (read/write)
Title as string (read/write)
TemplateName as string (read/write)
InheritTemplateName as string (read/write)
Categories as string (read/write)
--- Ende Zitat ---

CLI_Andreas_Schmidt:
Tja ich hatte mir schon sowas gedacht. Mit API Programmierung hab ich leider noch nichts gemacht. Ich guck mir Dein Beispiel an.

Danke Dir.

flaite:
Wenn ich das richtig verstanden habe, kannst du das aber in LotusScript einfach benutzen. Du mußt da nicht selber C-API programmieren. Du musst einfach nur das lss einbinden.

TMC:
Axel, nicht ganz:
Andreas erwähnte oben "Do not mark modified Documents as unread", und das ist -- soweit ich das im Code gesehen habe -- nicht abgedeckt.
Weiter ist die Benutzung von Internet-Code immer ein Risiko, bei API IMHO noch mehr. Was ich beim Überfliegen der Klasse gesehen habe, ist z.B. das ErrorHandling noch sehr ausbaufähig, IMHO Pflicht bei API-Code. Letztendlich meine ich, man muss den Code einigermaßen verstehen, wenn man den einsetzt. Hat zwar irgendwie 'ne gute Bewertung auf OpenNTF (5 Sterne), aber das heißt ja gar nichts (man sieht nicht mal wieviel Leute bewertet haben).
Letztendlich meine ich, man muss sich damit intensiv auseinandersetzen, bevor man das einsetzt, insbesondere wenn der Einsatz bei Kunden sein soll.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln