Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: berti@web am 19.05.11 - 09:09:10
-
Hallo zusammen,
ich habe eine Notes-Datenbank, die jeden Morgen zur selben Uhrzeit eine csv-Datei mit Buchungsdaten per E-Mail bekommt. Wenig später startet ein periodischer Agent, löscht alle vorhandenen Buchungsdokumente per Script und spielt die neuen Datensätze aus der csv-Datei ein. Dieses "totalitäre" Verfahren der Löschung und Neueinspielung habe ich einem Änderungsmanagement vorgezogen. Es funktionierte bisher auch einwandfrei.
In den letzten Tagen passiert es aber, dass nach Abschluss des Agenten in den Ansichten zur Buchungsdarstellung feststellbar ist, dass plötzlich alle Buchungen doppelt vorhanden sind.
Hat jemand soetwas schon erlebt? Handelt es sich um irgendwelche Speicherkonflikte? Muss nach der Dokumentenlöschung noch etwas mit den Ansichten passieren?
-
Besteht eine doppelte Buchung aus dem alten + neuen Dok ?
-
Eventuell kommen die Buchungen über das csv File doppelt rein
oder der Lösch-Agent löscht nicht mehr.
Peter
-
Zähler mitlaufen lassen, der die neuen und gelöschten Doks zählt und anschliessend ein Protokoll ausgeben lassen.
Was sagt der Debugger ?
-
Deleting a document and then recreating “the same” document is three times as bad in terms of performance, as just modifying the existing document.
http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/perf-basics-training
-
Danke für Eure Hinweise. Ich kann leider nicht genau sagen, warum die Dokumente an manchen Tagen doppelt erschienen sind. In der Datenanlieferung waren sie jeweils immer nur einfach vorhanden.
Auf jeden Fall habe ich ein Änderungsmanagement implementiert und nun sind die Sorgen dahin... :)