Domino 9 und frühere Versionen > Entwicklung

begrenzung der nutzer für eine db

(1/3) > >>

klaussal:
hi zusammen,

mein vorturner möchte, dass nur eine begrenzte anzahl von usern gleichzeitig mit einer db arbeiten soll. wie kann man das realisieren ?

meine erste idee:
parameter-dok anlegen und im postopen der db anzahl benutzer um 1 hochzählen und im terminate um 1 reduzieren.

oder gibt's da etwas "schöneres" ?

danke für tipps und hinweise !

koehlerbv:
Ich weiss, Vorturner brauchen nicht unbedingt einen Grund, um "wünsch Dir was" zu spielen, aber: Wozu soll denn das gut sein ?

Auf jeden Fall: Sicher realisieren lässt sich sowas nicht. Gegen DatabaseScript/PostOpen und Terminate spricht (unter anderem) folgendes:
- Das Postopen muss gar nicht durchlaufen werden
- Jeder Client, der auf das Durchlaufen von Terminate "verzichtet", bereinigt auch den Zähler nicht mehr. Worst Case: Stromausfall
- Bei Usern, die in der DB nur Leserechte haben, funktioniert das Ganze überhaupt nicht.

Man kann sich hier andererweitig 'nen Wolf programmieren, aber nie so richtig glücklich werden dabei.

Bernhard

klaussal:
@bernhard,

erst einmal DANKE.  :-*

die haben da eine anwendung mit 30 lizenzen gekauft. tja, und jetzt sollen eben nur max. 30 leute gleichzeitig damit arbeiten können.

ich würde ja den entwickler in den a... treten, damit der so etwas bastelt. aber an wem bleibt's wieder hängen .... :P

koehlerbv:
Hat denn der Produzent der Applikation nicht dafür gesorgt ? Der kann zwar auch nicht den 31sten User sperren, aber die Anzahl erlaubter Anwender kontrollieren.
Ihr könntet das höchstens über die ACL lösen und dort die erlaubten 30 Nasen eintragen.

Bernhard

klaussal:
@bernhard,

es können leider heute 30 nasen sein und morgen ganz andere 30 nasen... :P

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln