Domino 9 und frühere Versionen > ND6: Entwicklung
Datenbank "vergisst" Einstellung für "Default when database is first opened"...
Raymond:
Ok.
Wir haben Entwicklungs, Test und Produktionsumgebung (separate Server). Das Setting "Default when database is first opened" ist im Template gesetzt. Mit diesem Template wird dann manuell die Db in der Testumgebung und später die DB in der Produktiv-Umgebung refreshed.
Das funktioniert soweit auch alles tiptopp, die Datenbank in der produktiven Umgebung hat dann auch das "Default when database is first opened" Setting bei der entsprechenden View.
Die Applikation läuft ein paar Woche/Monate. In der Produktiv-Umgebung läuft täglich der Designer-Task, da das Template aber nicht auf den produktiven Servern liegt, kann dort durch den Designer-Task auch nichts "automatisch" refreshed werden.
Eines Tages treten dann plötzlich Fehler bei erstellen von Document-Links auf (im ersten Post beschrieben) und der Grund dafür ist, dass nun plötzlich keine Default-View mehr in der Db definiert ist.... Die DB hat das Setting also quasi "vergessen". Wichtig, es fand eben kein manueller oder automatischer Design-Refresh statt.
Gruss & Danke für alle Tipps
Ray
WernerMo:
Hallo,
--- Zitat von: Raymond am 29.10.07 - 09:47:34 --- Wichtig, es fand eben kein manueller oder automatischer Design-Refresh statt.
--- Ende Zitat ---
Wie hast Du das ermittelt?
Ist auf der Datenbank bei Übernahme "Gestaltung aus Masterschablone übernehmen" angehakt? Wenn ja, dann steht das als "Fehler" im log des Servers (jede Nacht)?
Wenn nein, dann muss es (fast) jemand "manuell" sein.
Gruß Werner
Raymond:
Hallo Werner
in der Tat erscheint im Log die Warning:
Warning: Cannot locate design template 'xyz_template" uses by "xyz"
Zudem weiss ich, dass das Template auf keinem der produktiven Servern (sind eine ganze Menge) liegt und deshalb der Designer-Task das Template auf keinem der prod. Server das Design automatisch refreshen konnte.
Die andere Variante wäre ein manueller Refresh. Nebst mir entwickelt aber nur noch eine zweite Person an dieser Applikation, dieser Person hat aber weder ein Refresh gemacht noch direkt etwas an diesem Property geändert. Zudem ist das Setting "Default View" in unserem Template immer noch vorhanden und das Template ist unter Teamstuio Ciao-Kontrolle.
Für mich sieht es also so aus, als ob das "Default View" Setting nach einiger Zeit "verloren" gegangen ist. Wäre es der Designer-Taks, dann müsste das Setting am folgenden Tag weg sein, da dieser Task bei uns nächtlich läuft, dies ist aber nicht der Fall.
Kannst du dir noch vorstellen, dass so etwas geschehen kann, wenn es beispielsweise ein Save-/Rep-Conflict auf dem Design-Element gibt, oder wenn jemand mit einer lokalen Replica arbeitet und dann wieder mit dem Server repliziert. Vielleicht ist es auch in der Tat ein Bug, der unter gewissen Umständen auftritt. Ich habe dieses Problem wie gesagt in den Versionen 6.5 und nun 7 erlebt.
Gruss & Danke
Ray
WernerMo:
Hallo,
es ist alles etwas "dubios". Wenn Du "manuell" wechselst, machst Du das dann (nur) mit dem Designer oder nimmst Du auch ein Tool von Teamstudio (z.B. DM)?
Zu Deiner Frage mit dem Konflikt kannst Du ja selber schnell die Antwort finden, wenn der Fehler wieder auftritt möglichsts viele Repliken dieser Datenbanken überprüfen, wenn das designelement auf irgend einer Replik wirklich doppelt ist, dann liegt es daran.
Gruß
Raymond:
Hallo
Ja, in der Tat ist es etwas "dubios". Der manuelle Design refresh wir über den Notes Client -> Database->Refresh Design gemacht. Da ist kein Teamstudio Tool involviert.
Werde bei nächsten Auftreten des Fehlers, alle Replikas checken. Bis jetzt ist mir aber ein keiner der Replikas aufgefallen, das die View doppelt vorhanden wäre (Konflikt).
Gruss & besten Dank für die Unterstützung
Ray
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln