Hallo Forum!
Kann es wirklich (nicht?) sein, dass sich in einer DB zwei Profildokumente mit identischer UniversalId befinden?
Situation:Beim Speichern/Schließen eines Profildokuments A (Maske A, ProfilKey) wird ein zweites Profildokument B (Maske B, kein ProfilKey) erzeugt. Dies geschieht in einem Agent.
Beide Dokumente werden mit GetProfileDocument geholt bzw. erzeugt.
Dann nutze ich Call docA = CopyAllItems(docB,True), um den Inhalt aus Dokument A ins Dokument B zu übertragen.
Beim Testen wird der Agent zwei Mal sauber ausgeführt. Dann plötzlich gibt's den Fehler:
"Can't copy document's items to itself"
Im Debugmodus sehe ich dann zwar "zwei Dokumente" mit unterschiedlichem Namen, aber gleicher UniversalId!
Kann es daran liegen, das ich Maske A kopiert und die Kopie einfach in Maske B umbenannt habe?? Obwohl mir dass als nicht als sinnvolle Erklärung erscheint.
Was übersehe ich?
Viele Grüße und Danke, Nils.
p.s. Das zweite Profildokument mit gleichem Inhalt, aber ohne ProfilKey nutze ich nur im Browser. So kann ich den Lotus-Script-Code erst einmal unangetastet lassen.