Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Schlumpf am 06.09.05 - 12:16:57

Titel: befüllte DocumentCollection ist leer
Beitrag von: Schlumpf am 06.09.05 - 12:16:57
Hallo!

Ich habe eine DocumentCollection aufgebaut.
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments   
Set doc = collection.GetFirstDocument

Beim ersten Aufruf des ScriptCodes ist die Collection leer. Ab dem 2. Aufruf beinhaltet die Collection die markierten Dokumente. ???
Warum? Ich brauche die Dokumente bereits beim ersten Aufruf.

Ich habe im Forum gesucht, aber leider keinen ähnlichen Beitrag gefunden.
Kann mir jemand weiterhelfen oder sagen wo ich was dazu finde?

Grüße Anja
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: Wilhelm am 06.09.05 - 13:15:37
Hi Schlumpf,

wo genau läuft Dein Script? (ViewEvent, Agent oder wo?)

Gruß

Willi
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: Schlumpf am 06.09.05 - 13:18:56
Hallo,

das Script läuft in einer Gemeinsamen Aktiion!
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: koehlerbv am 06.09.05 - 13:39:30
R5 hatte gerade bei LS in shared actions da einige "special issues" ... Pack' Deinen Code mal in eine normale normale Aktion.

Bernhard
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: Tode am 06.09.05 - 13:40:55
oder aber pack den Code in einen Agenten, und in der Shared- Action schreibst Du nur noch  @Command( [ToolsRunMAcro] ; "DeinAgent" )

das funktioniert zuverlässig.

Ist leider so: Shared Actions und UnprocessedDocuments funktioniert nur jedes zweite Mal....

Gruß
Tode
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: Wilhelm am 06.09.05 - 13:50:16
..da kommt man zurück aus der Mittagspause und die Arbeit ist schon erledigt! Wenn das doch auch bei der anderen Arbeit so wäre...

Mit ToosRunMarco hätte ich es auch gelöst.

Gruß

Willi
Titel: Re: befüllte DocumentCollection ist leer
Beitrag von: Schlumpf am 06.09.05 - 14:22:14
Hey!

Vielen Dank!  :D Es funktioniert!
Da ich das Skirpt mehrmals verwende habe ich es mittels des Agenten gelöst.

Danke!