Domino 9 und frühere Versionen > ND8: Entwicklung

ID Document für eindeutige ID sinnvoll?

(1/2) > >>

ThomasHB:
Hallo Zusammen,

das ist ja so eine Sache mit den IDs in Notes.
Ich frag mich ob die Erstellung eines ID Dokuments, welches immer um 1 erhöht wird sinnvoll ist.

Machen könnte man das ja so:

1.) Es soll immer nur ein Dokument geben.
2.) Ziehe mir die ID des letzten ID Doks und erhöhe um 1
3.) Lösche das alte ID Dok
4.) Speichere das neue

Da dieses ID Dokument immer um 1 hochzählt könnte ich damit quasi eine eindeutige ID bekommen und hab nicht das Problem, das ich nachher Tausende ID Dokumente habe.

Was meint ihr?

Die Universal ID und die von @Unique generierte ID passt mir nämlich als anzeigbare ID gar nicht in den Kram.

LG,
Thomas

P.s. Das hab ich vergessen... Replizierprobleme kann es nicht geben, weil diese DB nicht repliziert werden darf. Trotzdem ist das natürlich auch ein Aspekt den man nicht vergessen darf.

Thomas Schulte:
Suche nach "fortlaufende Nummer". Die Diskussion was geht und wie es realisierbar ist, welche Probleme dagegen stehen und warum es vielleicht grundsätzlich keine sooo gute Idee ist fortlaufende Nummern zu verwenden hatten wir hier schon etliche Male. Nochmal wiederkäuen bringt es da echt nicht.

DAU-in:
Du brauchst dann auf alle Fälle ein Dokumentenlocking in der DB, sonst knallt es wenn 2 Anwender gleichzeitig arbeiten.
Und eine Ausfallroutine für den, der den kürzeren zieht.
Such mal nach fortlaufend.

Edith: schulte war schneller

Pyewacket:
Kleiner Tipp. das Notes Dokumenlocking funktioniert nur wenn
mit unterschiedlichen IDs gearbeitet wird. Falls sich mehrere
User eine ID teilen gibt das üble Probleme, das Locking zieht dann nicht.
Dasselbe passiert mit Agenten auf dem Server, wenn die alle mit der selben
ID signiert sind lässt sich da auch nichts sperren.

Peter Klett:
Warum willst Du, wenn es immer nur ein Dokument geben darf, jedesmal ein neues erstellen und das vorige löschen? Sinnvoller wäre doch, dieses einzige Dokument jedesmal zu ändern und zu speichern.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln