Domino 9 und frühere Versionen > ND6: Entwicklung
Löschagent funkioniert nicht
(1/1)
Colli:
Hallo,
mit folgender Formel möchte ich alle Dokumente löschen, wo das geändert am Datum älter als 3 Jahre ist.
--- Code: ---_dateCheck:=geaendert_am;
_date:=@Date(@Adjust(@Now;-3;0;0;0;0;0));
Select_dateCheck<_date;
@HardDeleteDocument
--- Ende Code ---
Aber es werden alle Dokumente gelöscht.
Was ist falsch?
Glombi:
Du kannst das @Date weglassen. Und ein paar mehr Leerzeichen, insb. hinter SELECT !
Also:
_dateCheck := geaendert_am;
_date := @Adjust(@Now;-3;0;0;0;0;0);
Select _dateCheck < _date;
@HardDeleteDocument
Andreas
Colli:
Wenn ich die Änderungen übernehme und den Agenten teste, passiert folgendes:
Agent 'DeleteOldDocs' wurde am 19.08.2005 15:15:26 gestartet
Bearbeitet alle Dokumente in der Datenbank: insgesamt 2409
2409 Dokumente gefunden, die die Suchkriterien erfüllen
Testen: 0 Dokument(e) wurden durch die Formel geändert
Agent 'DeleteOldDocs' wurde am 19.08.2005 15:15:37 beendet
Es kann aber nicht sein, dass alle Dokumente betroffen sind.
Colli:
Ich habe den Agenten über eine Kopie laufen lassen und er funktioniert doch.
Die Testnachricht ist allerdings nicht einleuchtend.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln