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