Domino 9 und frühere Versionen > ND7: Entwicklung

Agent mit Dokumentenauswahl bringt Fehler

(1/2) > >>

inu:
Hallo Leute,

in einer Datenbank erfassen wir Lizenzen (Maske "lizenz"). In dieser Maske gibt es ein verstecktes Feld "_restlaufzeit". Dieses Feld soll per Agent einmal in der Nacht neu berechnet werden.
Gleichzeitig haben wir in der Maske ein Feld "flag_delete" (Zahlenfeld; Vorgabe 0). Löschen wir ein Dokument, wird dieser Löschvorgang über den Event "querydocumentdelete" abgefangen und das Feld "flag_delete" auf 1 gesetzt.

Nun möchte ich erreichen, das der Agent nur die "ungelöschten" Dokumente bearbeitet und dachte mit, dass ich das ganze per Dokumentenauswahl im Agent definieren kann. Ich habe folgendes eingetragen:

Benutzt Maske 'lizenz' AND Feld flag_delete ist nicht gleich mit 1


A-Bär: Hier erhalte ich von der Domino-Konsole diesen Fehler:

AMgr: Error executing agent 'Berechnung Restlaufzeiten Lizenzen' in 'datenbank.nsf'. Agent signer 'Mein Name/Organisation': Relational operators are not supported in text fields

Habt ihr eine Idee, wie ich das ganze zum Laufen bekommen kann?

thomson666:
entweder denke ich zu kompliziert oder...

db.search?
oder als alternative 2 Ansichten rein.
1x eine mit den zu löschenden markierten und
1x die die noch zu bearbeiten sind!?

HH:
Folgendes hab ich zu der möglichen Ursache gefunden:

http://www-01.ibm.com/support/docview.wss?rs=475&context=SSKTWP&context=SSKTMJ&context=SSRNU3&context=SSRNUY&q1=Relational+operators+are+not+supported+in+text+fields&uid=swg21090115&loc=en_US&cs=utf-8&lang=en

Hubert

inu:
@thomson666:

da es sich um einen zeitgesteuerten Agenten handelt, habe ich nur folgende Auswahl als Laufzeitziel:

- alle Dokumente in dieser Datenbank
- alle neuen und geänderte Dokumente

Wie soll ich dann dieses db.search "verbauen"?

HH:
Laufzeitziel: Alle Dokumente in dieser Datenbank


--- Code: ---search = |form="lizenz" & flag_delete != 1|
set col = db.search( search, nothing, 0 )
set doc = col.getfirstdocument
...

--- Ende Code ---

Hubert

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln