Hallo an Alle,
hab da mal wieder nen Problem

Folgends. Durch einen Button werden 3 Agenten aufgerufen (theoretisch nacheinander was auch gemacht wird)
Button in Dokument A (DocA)
--> Aktuelles Dokument wir Gespeichert (DocA)
--> 1. Agent erstellt Dokument B (DocB)
--> Aktuelles Dokument wir Gespeichert (DocB)
--> 2. Agent erstellt Dokument C (DocC)
--> 3. Agent füht diverses aus. (siehe Unten)
3.Agent:
Es werden in allen 3 Dokumenten verschiedene Felder gesetzt,
dann möchte ich das DokA und DokB ins Frontend holen, speichern und schließen
CODE:
| Dim workspace As New NotesUIWorkspace |
| Dim session As New NotesSession |
| |
| |
| Dim db As NotesDatabase |
| Dim uidoc As NotesUIDocument |
| Dim doc As NotesDocument |
| Set db = session.CurrentDatabase |
| Set uidoc = workspace.CurrentDocument |
| |
| |
| Dim DL As NotesDocument |
| Dim AU As NotesDocument |
| |
| Dim AUDB As NotesDatabase |
| Set AUDB = session.GetDatabase(db.Server,[SERVER], [DB] ) |
| Set DL = AUDB.GetDocumentByUNID(doc.GARefUNID(0)) |
| Set AU = AUDB.GetDocumentByUNID(DL.AufDocUNID(0)) |
| |
| Set uidoc = workspace.EditDocument(True,AU,,,,False) |
| Call uidoc2.Save |
| Call uidoc2.Close |
| |
| Set uidoc = workspace.EditDocument(True,DL,False,,True,False) |
| Call uidoc.Save |
| Call uidoc.Close |
Anmerkung: Ich habe 2 verschiedene EditDocument in diesem odeauszug um zu zeigen das ich mit den Attributen schon ausprobiert bzw. geschaut haben das diese passen.
Bei drücken des Buttons klappt alles soweit bis man zu der Zeile mit dem Set UIDoc kommt. Dort kommt der Fehler
"Ungültiges oder nicht vorhandenes DOkument"
Fehlernummer: 4412
Ich hoffe ich habe nichts zu wichtiges vergessen undhoffe das Ihr mir helfen könnt.
Vielen Dank schonmal.