Groupware - Löschen des Notes-Caches
Lotus Notes hat bekanntlich die Angewohnheit, aus performance Gründen viele Gestaltungs-Dokumente zu cachen. In vielen Versionen von Lotus Notes war der Cache für uns transparent: Wir wußten nur, er ist in der Cache.dsk/.ndk Datei; also einfach löschen und der Cache wird neu aufgebaut.
Die Transparenz ist verschwunden, IBM hat einige Arbeitsweisen seit Notes 6 offengelegt. Wie es kaum anders zu erwarten war, liegt der Cache auf der lokalen Arbeitsstation in den Datenbanken Cache.ndk und Bookmark.nsf. Beide verfügen über eine View mit dem Namen "ByURL" bzw. "(byURL)". Alle dort gespeicherten Dokumente repräsentieren den Cache des Clients und es reicht, diese Dokumente zu löschen. Also reicht ein kurzes Script:
Dim s as new notessession
dim db as notesdatabase
set db=s.getdatabase("","cache.ndk")
dim view as notesview
set view=db.getview("byurl")
dim entrycol as notesviewentrycollection
set entrycol=view.allentries
call allentries.remove
set db=s.getdatabase("","bookmark.nsf")
dim view as notesview
set view=db.getview("(byurl)")
dim entrycol as notesviewentrycollection
set entrycol=view.allentries
call allentries.remove
Anschließend nicht vergessen, den Notes-Client neu zu starten: DAS WAR'S!
Viel Spaß!!!!!