Lock-Verfahren auf XLM-Datenbasis (Ideen-Sammlung)

26/10/2007 - 19:32 von Ralph Hüttenmoser | Report spam
Guten Abend
Ein kleine (wenig Anwender/wenig Daten) Applikation von uns wird zentral auf einem gemeinsamen Laufwerk genutzt. Die Daten der
Applikation sind in einer XML-Datei gespeichert. Die interne Referenzierung làuft über ein DataSet.

Anforderung:
Wenn der Anwender "A" einen Satz (entspricht einem Projekt) in Arbeit hat, will er einen LOCK auf dieses Projekt setzen können.

Ziel:
Jeder soll merken, ob ein Projekt in Arbeit ist oder nicht.

Vorgehen:
Beim Lock asap das Projekt auf der Platte ins XML-File zurück schreiben.

Problem:
Wie erfahren die anderen Benutzer von dieser Änderung?


Anfrage:
Ich würde mich freuen, wenn Ihr mir Eure Gedanken zu diesem Problem/Lösungansatz mitteilen würdet?

Ralph
 

Lesen sie die antworten

#1 Philipp Brune
27/10/2007 - 08:54 | Warnen spam
Ralph Hüttenmoser schrieb:
Guten Abend
Ein kleine (wenig Anwender/wenig Daten) Applikation von uns wird zentral auf einem gemeinsamen Laufwerk genutzt. Die Daten der
Applikation sind in einer XML-Datei gespeichert. Die interne Referenzierung làuft über ein DataSet.

Anforderung:
Wenn der Anwender "A" einen Satz (entspricht einem Projekt) in Arbeit hat, will er einen LOCK auf dieses Projekt setzen können.

Ziel:
Jeder soll merken, ob ein Projekt in Arbeit ist oder nicht.

Vorgehen:
Beim Lock asap das Projekt auf der Platte ins XML-File zurück schreiben.

Problem:
Wie erfahren die anderen Benutzer von dieser Änderung?


Anfrage:
Ich würde mich freuen, wenn Ihr mir Eure Gedanken zu diesem Problem/Lösungansatz mitteilen würdet?

Ralph





Hallo Ralph,

ich hatte mal ein àhnliches Problem bei welchem ein
"Download-Manager" und ein weiteres Programm einen gemeinsamen
Satz an Dateien verwendeten, wobei nur einer von beiden zu
einem Zeitpunkt auf den Satz zugreifen durfte.

Seinerzeit habe ich einfach beide Programme versuchen lassen
ein und die selbe "xyz.lock" Datei exklusiv öffnen zu lassen,
derjenige welcher sie geöffnet bekommt hat den Lock bis er die
Datei wieder schließt.

Wàre sowas ein Ansatz für Dich ?

Schöne Grüße
Philipp

Ähnliche fragen