Domino 9 und frühere Versionen > Entwicklung
Ge-chachte Profildokumente
harkpabst_meliantrop:
Aber das ...
--- Zitat von: Rob Green am 25.10.02 - 12:25:41 ---Dazu muß ein runonserver Agent das Textfile anpacken. Vorteil sollte sein, daß das OS konkurrierende Zugriffe auf die Textdatei selbständig regelt. Obwohlich ich wirklich nicht 100% weiß, was passiert, wenn parallel gleichzeitig 2 Notesprozesse (die 2 User unabhängig angestoßen haben) auf die Textdatei zugreifen wollen.
--- Ende Zitat ---
... ist ja mal eine wirklich interessane Idee. LS lockt das Dokument im Zugriff ja selbst und zumindest nach meinen lokal durchgeführten Tests gilt dieser Lock offenbar nicht etwa nur für die NotesSession, sondern wird tatsächlich über das OS abgewickelt. Solange ein Scritp eine Datei im Zugriff und noch nicht wieder freigegeben hat, kann man sie auch mit anderen Programmen nicht verändern.
Da das mit Notes und Warten ja immer so eine Sache ist (wie du ja sehr plastisch beschrieben hast :)) sehe ich das größte Problem darin, was man macht, wenn ein Script eben nicht auf das gerade von einem anderen Script gesperrte Dokument zugreifen kann. Es gibt ja diese seltsamen Sleep-Funktion (mit garantierter CPU-Auslastung), aber endgültig sicherstellen, dass ein Script wirklich mal "an die Reihe kommt" kann man da vermutlich nicht. Die Anwender wären vermutlich nicht erbaut, wenn man ihnen eine Meldung präsentieren würde wie:
"Ihr Dokument kann im Moment nicht gespeichert werden, probieren Sie es doch später noch einmal ...".
harkpabst_meliantrop:
--- Zitat von: Rob Green am 25.10.02 - 12:47:31 ---semaphore? Damit wird sicher die Möglichkeit von echtem Multithreading in Notes zb im Rahmen von LS Agents gemeint sein, oder?
--- Ende Zitat ---
Genau.
--- Zitat ---Da gab es doch letztens Artikel irgendwo auf searchdomino und ldd dazu!?
--- Ende Zitat ---
Wenn ich nur etwas Zeit hätte (einfach weniger posten ;D) würde ich mich da auch mal sehr gerne drum kümmern ... Notes-Gefruckel wird langsam doch zu richtigem Programmieren ...
Rob Green:
jo, das müßte man über mehrere, abgefeurte Agents parallel mal antesten, was passiert, wenn File von Prozess 1 in Zugriff ist. Entweder knallt es bei den anderen oder Notes wartet.
ata:
... das werde ich mal testen, bloß wirds damit heute voraussichtlich nichts mehr...
ata
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln