Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 

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ß!!!!!