Domino 9 und frühere Versionen > ND6: Entwicklung
Erweiterte Eigenschaften aus Schablone übernehmen
ofshore:
Hallo,
gibt es die Möglichkeit, aus einer Schablone, wenn ich daraus eine neue DB erstellen möchte,
die erweiterteten Eigenschaften mit zugeben?
Konkret möchte ich, das für alle Datenbanken die auf eine best. Schablone bestehen, die Transactionprotokollierung deaktivert ist
Gruß
Ofshore
Tode:
Transaktionsprotokollierung darf rein logisch nicht auf der Schablone basieren, weil es Dich sonst zu sehr einschränkt.
Ein sehr weit hergeholtes Beispiel (aber egal):
Stellen wir uns vor, Du hast z.B. zwei Infothek- Datenbanken:
In einer werden pro Tag ca. 20 Dokumente geändert, dafür sind die Daten immens wichtig.
Deshalb willst Du die Transaktionsprotokollierung einschalten.
In der zweiten werden pro Tag 100.000 Dokumente geändert,
z.B. durch einen Agenten, der Daten ständig auf dem korrekten Stand halten muss
(ja, ich weiss: das wäre übelstes Design, aber ich will ja nur das Prinzip verdeutlichen).
Wenn Du bei dieser DB die TP aktivierst, laufen möglicherweise Deine logs voll, Du möchtest sie hier ausschalten.
Wenn diese Eigenschaft auf der Schablone basieren würde, hättest Du ein echtes Problem...
Andererseits könnte man über den Datenbank- Katalog leicht alle Datenbanken finden, die auf einer Schablone basieren, und die entsprechende Eigenschaft per Script setzen:
Set dc = catalogDB.Search( "DbInheritTemplateName = DeinSchablonenname" )
dc durchlaufen, datenbank zum entsprechenden Doc öffnen, und über
db.SetOptions(...) die Transaktions-Protokollierung setzen / entfernen
HTH
Tode
ofshore:
Hallo Tode,
vom Prinzip her weiß ich das ;-), aber z.B. haben wir das Problem,
das Datenbanken wie die Clubusy.nsf bei uns regelmäßig gelöscht werden müssen,
da wir sonst massive Probleme mit der freien Zeit suche haben, daher habe ich halt nach einer Lösung gesucht, für solche nur temporär bestehende DB die Protokollierung standardmäßig zu deaktivieren.
Gruß
Ofshore
Tode:
hm... entschuldige wenn ich böse werde: das ist ja mal wieder ne tolle rangehensweise an ein Problem:
Die clubusy ist regelmässig defekt, und um mir nach dem Neuanlegen einen Klick zu sparen, suche ich in einem Forum nach Workarounds.
Aber warum die Datei ständig defekt ist, das untersuche ich nicht, sondern nehme es einfach als gegeben hin...
ja, so kann man Probleme auch umschiffen, indem man die Auswirkungen immer wieder beseitigt, anstatt die Ursache zu bekämpfen...
ofshore:
Hallo Tode,
das ist schon o.k. und ich nehme das nicht persönlich ;-),
aber der Call bei IBM war aufgemacht unter Domino R5, dort wurde uns
das obige Vorgehen vorgeschlagen, und wir wurden auf Version 6.5 vertröstet.
Nach 4 Wochen unter R6 hatten wir dort das gleiche Problem, das die Frei Zeit suche
nur unzureichend funktioniert, da in der clubusy.nsf z.T. falsche oder keine Einträge
für bestimmte Resourcen hinterlegt waren. Die Einträge sind aber jeweils beim
Neuaufbau in Ordung.
Daher kam meine obige Anfrage.
Gruß
Ofshore
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln