Domino 9 und frühere Versionen > ND8: Entwicklung

in einer anderen Datenbank auf das erstellen eines Doks warten...

(1/4) > >>

pimpfling:
Hallo,

ich habe hier zwei DBs in denen parallel gearbeitet wird.
Mit einem Agenten in der einen DB will ich jetzt prüfen ob es ein bestimmtes Dokument in der anderen DB gibt.
Ich habe eine eindeutige ID des entsprechenden Doks und wollte das per

Set View = DB.GetView("($ID)")
Set Document = View.GetDocumentByKey(ID)

machen.
Manchmal steht das Dok noch nicht zur Verfügung oder existiert einfach noch nicht.
Dann bekomme ich eine entsprechende Fehlermeldung.
Wie kann ich jetzt aktiv prüfen ob das Dokument schon existiert und dann erst meinen Agenten weiter laufen lassen???

Vielen Dank
Stefan

klaussal:
Mit "sleep" einige Zeit warten und dann wieder von vorn.

pimpfling:
So hier?

Do While (Document Is Nothing)
   Sleep 2      
   Set Document = View.GetDocumentByKey(ID)
Loop

ascabg:
Prinzipiell schon.

Nur frage ich, aktualisiert auch die View, in der das Dokument gesucht wird?


Andreas

koehlerbv:
Und was passiert, wenn aus irgendeinem Grund das Dokument doch nicht erstellt wird? "In Ewigkeit - Amen!", sprach die Endlosschleife ...

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln