Domino 9 und frühere Versionen > ND8: Entwicklung

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

<< < (2/4) > >>

cebolina:
Hallo Stefan,

Frage zum  Verständnis für mich: Woher hst du die DocID, wenn das Dokument noch garnicht existiert?

und wenn du die ID schon hast, warum verwendest du nicht "GetDocumentByUNID"? Dann brauchst du auch keine view.

Gruß
Stefan

ascabg:
@cebolina (Stefan)


--- Zitat ---Woher hst du die DocID, wenn das Dokument noch garnicht existiert?

--- Ende Zitat ---
Weil es wahrscheinlich eine eigene selbst erstellte eindeutige ID ist.


Andreas

koehlerbv:
Stefan, und wieso schliesst Du von "ID" auf die Document Universal ID?

Bernhard

pimpfling:
also die ID ist eine selbst erzeugte, nicht die UNID. Sonst könnte ich sie ja nicht kennen :)

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

Do While (Document Is Nothing)
   Sleep 2      
   Set View = DB.GetView("IDView")
   Set Document = View.GetDocumentByKey(ID)
   Print "Sleep 2"
Loop

Die View ist jetzt auf "Refresh: automatic" und "Discard: after each use"

Trotzdem bekomme ich einen Timeout, da es sich hierbei um einen Before New Mail arrives Agenten handelt, also nix mit Amen ;)

pimpfling:
Bisher habe ich das Problem mit einem einmaligen sleep 15 gelöst, das ist mir aber zu unsauber...
Ich wollte das jetzt mal mit ner Schleife prüfen und kriegst nicht hin...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln