Nur so voeweg:
Ich weis nicht, ob ich das lieber in den Adminbereich schreiben hätte sollen, aber es gibt ja die Möglichkeit den Beitrag zu verschieben.
Zu meiner Frage:
ich erzeuge mit folgendem Code eine neues Dokument:
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Dim s As New NotesSession
Dim db As NotesDatabase
Dim uidoc As NotesUIDocument
Dim docSel As NotesDocument
Dim retVal As Integer
Set db = s.CurrentDatabase
Set doc = db.CreateDocument
Call doc.ReplaceItemValue("Form", "mFile")
Call ws.EditDocument(True, doc)
End Sub[/sup
(da passiert noch mehr, habe das Überflüßige zeug mal rausgenommen)
Die maske ist jetzt zu testzwecken nur noch eine Maske mit einem feld. (es steckt nichts im postsave...)
Wenn ich mit dem Code nun einen neues Dokumente erstelle, und es speicher, dann ist alles wunderbar. Wenn ich das Dokument nach dem Speichern noch ofeen habe und es ein 2. mal speicher, dann will Notes eine Replizierkonflikt anlegen.
Öffne ich das Dokument später wieder, kann ich speicher, wie ich will, eine Konfliktdokument will notes dann nicht mehr anlegen.
Ich habe mal den Administrationsserver rausgenommen und siehe da: Notes will kein Kofliktdokument mehr anlegen.
Nur: Ich brauche den Adminserver, um das Dokumentsperren zu aktivieren.
Wie bekomme ich also den Fehler weg, ohne den Adminserver aus der Datenbank auszutragen?