Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: ZaLudtske am 23.11.07 - 08:17:43

Titel: Migration 5 nach 7
Beitrag von: ZaLudtske am 23.11.07 - 08:17:43
Hallo,

ich bereite zur Zeit unsere Migration von Version 5 nach 7 vor. Dabei bin ich in einer unserer Hauptanwendungen auf ein Problem gestossen, für das ich auch nach 2 Tagen der Suche keine Lösung gefunden habe.

In der besagten Datenbank habe ich im Hauptfenster eine eingebettet Gliederung, über der Benutzer verschiedene Geschäftprozesse starten kann. Je nach Rechten darf der Benutzer mehr oder weniger Prozesse starten und bearbeiten oder auch nicht. Dies funktionierte unter Notes 5 ohne Probleme. Auch nach der testweisen Migration auf einen Domino 7.0.2 Server funktioniert alles wenn ich mit dem Client in der Version 5 zugreife. Greife ich aber mit dem 7er Client auf den Server zu, so wird die Gliederung nicht korrekt angezeigt. Greife ich mit dem Client auf eine lokal Replik/Kopie der Datenbank, so wird die Gliederung angezeigt.

In den Anhängen findet ihr die oben beschriebenen Masken als Grafiken.

Hatte jemand schon mal so ein Problem? Oder kann mir jemand helfen?

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: Driri am 23.11.07 - 08:42:09
Hast Du die Maske schon mal neu gespeichert ? Ich hab irgendwie so dunkel in Erinnerung, daß es ein ähnliches Problem damals bei der Migration von 4.5 nach 5 auch gab. Da paßten aus irgendeinem Grund die Hide-When-Formeln in den Masken nicht mehr.
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 23.11.07 - 08:53:40
Hallo,

anbei eine kleine Liste der versuche, die ich erfolglos durchgeführt habe.


Rainer

Titel: Re: Migration 5 nach 7
Beitrag von: Christopher am 23.11.07 - 09:18:27
Teste doch mal ob sich die DB auch so verhält, wenn Du mit dem Client eine neue Kopie oder Rplik erzeugst ....
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 23.11.07 - 09:32:24
Auch bei einer Kopie bzw. Replik ändert sich nichts.

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: Glombi am 23.11.07 - 09:36:22
Du solltest mal die cache.dsk und/oder cache.ndk löschen. Es gibt damit immer wieder Probleme - insb. bei der Migration auf eine neue Notes Verion.

In Notes 5 hieß das Teil cache.dsk, ab R6 heißt es cache.ndk.

Evtl. gibts in der notes.ini einen Verweis auf die Datei.

Andreas
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 23.11.07 - 09:43:15
Hallo,

seit der Version 5 habe ich mir angewöhnt die Cache.dsk oder Cache.ndk wie sie jetzt heißt bei Problemen mit der Aktualisierung/Anzeige zu löschen. Leider hat diese Aktion auch keine Besserung gebracht.

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 23.11.07 - 15:46:22
Der Fehler läßt sich auch mit dem neuen Client (Version 7.0.3 ) nachvollziehen.

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: ata am 03.12.07 - 08:03:13
... Gliederungen verhalten sich unter 5.x und 6.x unterschiedlich zu 7.x. Berechnete Labels, Aktionen haben da ebenfalls Macken. Gliederung und Maske unter 7.x neu erstellen und keine 6.x-, bzw. 7.x-Features wäre mein Vorgehen. Die Funktionalitäten in Agenten auslagern wäre ein weiterer Versuch...

Toni
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 04.12.07 - 09:28:50
Vielen Dank für eure Hilfe.

Leider hat keiner eurer Vorschläge zu einer Lösung des Problems geführt. Ich habe jetzt die Gliederung durch Schaltflächen ersetzt. Diese werden angezeigt und funktionieren genau so gut.

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: ata am 04.12.07 - 11:43:48
... was verstehst du unter
Zitat
so wird die Gliederung nicht korrekt angezeigt
Verwendest du berechnete Labels?
Arbeitest du mit Teilmasken?
Sind es die HideWhen-Formeln?

Toni
Titel: Re: Migration 5 nach 7
Beitrag von: ZaLudtske am 04.12.07 - 12:05:49
Ich verwende innerhalb der Gliederung Hide-When-Formel ebenso wie in der Maske zum Ausblenden des gesamten Bereiches, wenn die Benutzer keine Rechte zum Ausführen der Aktionen haben.

Ich habe aber die Maske und die Gliederung von der Basis auf neu aufgebaut und zwar ohne Hide-When-Formeln. Mit dem gleichen Ergebnis, die Gliederung bzw. die Gliederungspunkte werden nicht angezeigt.

Rainer
Titel: Re: Migration 5 nach 7
Beitrag von: ata am 04.12.07 - 15:24:18
... das heißt es liegt nicht an den HideWhen's sondern in einer deiner Aktionen. Sie scheint etwas zu enthalten, daß für LN7 anders kompliliert wird und daher nicht mehr für ältere Versionen verfügbar ist. Damit würde sich das Verhalten erklären lassen.

Man könnte versuchen die Aktionen einzeln hinzuzufügen, um das Problem einzugrenzen.

Toni