Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: berti@web am 19.05.11 - 09:09:10

Titel: Dokumente verdoppelt
Beitrag 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?


Titel: Re: Dokumente verdoppelt
Beitrag von: klaussal am 19.05.11 - 09:19:46
Besteht eine doppelte Buchung aus dem alten + neuen Dok ?
Titel: Re: Dokumente verdoppelt
Beitrag von: Pyewacket am 19.05.11 - 09:40:53
Eventuell kommen die Buchungen über das csv File doppelt rein
oder der Lösch-Agent löscht nicht mehr.

Peter
Titel: Re: Dokumente verdoppelt
Beitrag von: klaussal am 19.05.11 - 09:44:17
Zähler mitlaufen lassen, der die neuen und gelöschten Doks zählt und anschliessend ein Protokoll ausgeben lassen.

Was sagt der Debugger ?
Titel: Re: Dokumente verdoppelt
Beitrag von: m3 am 19.05.11 - 09:45:08
Zitat
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
Titel: Re: Dokumente verdoppelt
Beitrag von: berti@web am 27.05.11 - 22:00:13
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...  :)