Autor Thema: Document Locking / immer wieder gesperrte Dokumente  (Gelesen 2588 mal)

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Hi!

Kann mir evtl. jemand helfen...

Folgendes Problem:
In einer DB ist bei den Datenbankeigenschaften "Sperren von Dokumenten zulassen" an.
Dennoch passiert es immer wieder das Dokumente nicht wieder frei geschalten bzw. unlocked werden.
Mein Workaround derzeit:
periodischer Agent der Alle 5min läuft und die Felder $Writers und $WritersDate löscht.

Ich habe schon versucht das Dokument im Queryclose wieder mit "unlock" freizuschalten. Leider funktioniert das nicht.
Normalerweise sollte Notes ja mit der DB Eigenschaft das Dokument selbständig freischalten oder?

Bug?
Hat jemand schon ähnliche Erfahrungen gemacht

MfG
Tommy

Glombi

  • Gast
Re: Document Locking / immer wieder gesperrte Dokumente
« Antwort #1 am: 06.09.10 - 13:59:28 »
Brauchst Du das Hard-Locking überhaut, reicht das Soft-Locking nicht aus?

Bei deinem Agent besteht die Gefahr von Replizier/Speicherkonflikten, wenn der in einem so kurzen Intervall läuft.

Andreas

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Document Locking / immer wieder gesperrte Dokumente
« Antwort #2 am: 06.09.10 - 15:03:28 »
Hi!

Das Document Locking wird benötigt da wir uns auf einem ClusterServer befinden.
Leider aber schaffe ich es nicht das Document auf "unlock" zu bringen.

Ich habe den Code aus dem Queryclose schon komplett herausgenommen und nur noch den Einzeiler

@DocLock ( [Unlock] )

drinnen. Aber auch leider ohne Erfolg. Wenn ein Dokument "locked" ist, dann ist es "locked" bis ein Manager es wieder "unlocked"...

 :P :-\
Tommy

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: Document Locking / immer wieder gesperrte Dokumente
« Antwort #3 am: 06.09.10 - 17:30:24 »
Meine Erfahrung mit dieser Funktion sind leider nicht immer positiv. Stürzt z.B. der Client ab dann bleibt das Lock wohl bestehen. tw. über Wochen hinweg. Arbeit man über eine DSL Anbindung reicht manchmal auch schon ein Timeout um diese Funktion durcheinander zu bringen wenn der Lock Server nicht der lokale Server ist.
Auf der anderen Seite wird man natürlich manchmal auch gewarnt und die Zahl der Konfliktdokumente wird reduziert.
Um ein Dokument zu entsperren könnte es evtl. helfen den Code in einen Agenten zu packen und diesen dann mit höheren Rechten laufen zu lassen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz