Conflicts

  • Wie kann ich verhindern, dass beim speichern von Dokumenten Konflikte (Konflikdokumente) erzeugt werden? Ich habe schon die Option der Form geaendert auf "Merge/No conflicts" und trotzdem wird der Nutzer beim speichern gefragt, ob er ein Konflikdokument erzeugen will etc. ...



    Danke.

  • Bei dieser Einstellung handelt es sich um einen Schalter für den Replikator, nicht für den Client. Sobald der Client beim Speichern eine Änderung des Backend-Dokuments im Vergleich zu seiner im Speicher befindlichen Kopie feststellt wird unabhängig von den Maskeneinstellungen die entsprechende Warnung generiert und es findet ebenfalls kein Merge statt. Einzige Möglichkeit ist eine Änderung des Applikationsdesigns (Merging via Agents) oder der Replizierintervalle (nur nachts, damit der Client tags keine Änderungen finden kann), wenn tatsächlich öfter verteilt Änderungen stattfinden müssen. Alternativ kann, wenn es nur 1 Replik gibt und alle Benutzer in der gleichen Datenbank arbeiten, das Dokument-Locking eine wirksame Gegenmassnahme sein.


    Unabhängig davon funktioniert leider ab 6.5.1 bis einschließlich 7.0 das Merging nicht mal mit dem Replikator sauber. Das Problem ist erst ab 7.0.1 wieder beseitigt (SPR# AMON6DZJRW).