Domino 9 und frühere Versionen > ND6: Entwicklung

Lizenzverwaltung mit Setup Doc

(1/3) > >>

daydo:
Hallo leute,

es geht um dieses Thema......ata hat das mal geschrieben.

**********************
... der Weg über das Profildokument schlägt auf jeden Fall fehl, wenn mehr als eine Person gleichzeitig in der Datenbank arbeiten. Das Profildokument wird temporär geladen und liegt während der Session ständig vor...

... man kann den Weg über ein Konfig-Doc ( auch Setup-Doc genannt ) wählen. Dort wird für diesen Server die zuletzt vergebene Nummer gespeichert. Im Save eines Dokumentes wird dort die Nummer ausgelesen und um einen Wert erhöht. Wenn man das einigermaßen sicher haben möchte, dann unterlegt man diesem Konfig-Doc noch ein Locking ( absperren des Dokumentes, solange ein User darauf zugreift )

... es gibt noch den Weg über Konfig-Doc und eine Ansicht zu gehen. Im Konfig-Doc wird eine Serverkennzeichen geladen. Die Nummer ergibt sich aus der in der Ansicht ermittelten höchsten Nummer. Wird das Dokument verworfen, und ist noch kein weiteres Dokument angelegt worden, dann ist die letzte Nummer weiterhin verfügbar...

... man kann eine Nummer auch aus einem Textfile ziehen. Hier besteht die Systemsicherheit, daß nicht 2 User gleichzeitig das Dokument speichern...

... die Hinweise von Bernhard sind ernst zu nehmen. Eine fortlaufende Nummernvergabe ist unter replizierenden Systemen nicht einwandfrei und vollkommen sicher lösbar...

ata

**************

Ich habe folgendes vor.....Lizenzen verwalten....jede Software soll einen eigenen Zähler haben der hoch zählt wenn eine Lizenz/software neu vergeben wird...aber auch runterzählt wenn eine Lizenz frei wird.
Diese DB wird von mehreren User benutzt wird aber nur auf einem Server liegen.

Kann mir da jemand behiolflich sein..womöglich schon die Funktion ind eine Db implimentiert.
..naja zumindenst hoffe ich das sehr......oder ähnliches....

Ich weiss nicht wie ich das realisieren kann was da oben beschrieben wird  ???...bin leider nicht so fit

Vielen Dank im vorraus..

Victor

koehlerbv:

--- Zitat von: daydo am 22.06.04 - 11:01:40 ---...bin leider nicht so fit
--- Ende Zitat ---

Warum brauchst Du dann eine Lizenzverwaltung ?

Grübelnd,
Bernhard

animate:
ich kann mir nix konkretes vorstellen unter "Lizenzen verwalten".
Könntest du das mal näher erläutern, bitte?

daydo:
Hallo...

die Software wird auf bestimmte Rechner installiert.
Die Software wird nur installiert wenn es für den Benutzer eine Lizenz gibt.
Diesen Vorgang möchte ich in der db niederlegen protokollieren.

z.b wir haben für Office 2000  300 Lizenzen. 200 sind davon belegt. wenn ich dann eine neues Dok erstelle sollte dieses Dok die Lizenz201 haben von Office 2000... und dieses Verfahren eben für alle Arten von Software.
Für jede Software eine eigenen Zähler.

Ich denke ich habe es so einigermassen verständlich ausgedrückt.

naja hoffe ich zumindenst.

Für euch Guris sollte dies woll kein eThema sein...
naja theorie und praxis sehr unterschiedlich eben.

Danke

Gruss Victor

klaussal:
... ich würde es mit einem doc machen, wo der name der lizenz und die fortlaufende nummer der lizenz drinne steht. da es wahrscheinlich seltenst vorkommt, dass mehrere user gleichzeitig neue docs erfassen, könnte das so gehen.
aber, s.o., no risc, no fun.... ;D

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln