Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Mandi am 25.05.09 - 15:56:37

Titel: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: Mandi am 25.05.09 - 15:56:37
Hallo Zusammen

Ich bin unter die Entwickler gegangen, was mir ausserordentlich gut gefällt.
Leider gibts da auch etwas Schatten. Mit der Suchfunktion hab ich leider nicht wirklich ein Ergebnis erzielt.

Folgendes Problem

Bei der Vorbereitung zur Umstellung auf Lotus Notes 8.5 haben wir festgestellt das folgender Lookup nicht mehr richtig funktioniert.

 @DbColumn("";"":"names.nsf";"Groups";2)


Das funtioniert leider auch nicht wenn die Replica ID als Servername eingetragen wird.
Dabei wir eien Meldung angezeigt wie....
"Serverpfad wurde nicht gefunden. blabla.. Verwenden sie Trace um herauszufinden wo das Problem liegt."

Mit Trace wird der Server richtig erkannt.

Richtig funktioniert das nur wenn der Servername eingegeben wird, damit wird aber nur mehr auf einem Server das Domino Directory angesprochen. Das ist nicht flexibel genug

Wo könnte euer Geschäzten Meinung nach das Problem liegen?

Fst noch vergessen. Die DB wurde unter 7.0.2 entwickelt und ich habe sie unter 8.8 Designer geändert.

Danke für eure Hilfe.
Viele Grösse
Mandi
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: thomson666 am 28.05.09 - 09:53:29
wenn ich exakt deinen code in einen Button kopiere und mich im Names befinde funktionierts.

wenn du das natürlich in einer anderen DB probierst kanns nicht gehen, da brauchst dann Server und Pfad weil er ja sonst versuchen würde aus deiner lokalen Names.nsf den lookup machen.

nebenbei...
ich hätte auch gern den 8.8er Designer...  ;D ;)
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: Mandi am 28.05.09 - 12:47:06
Hallo thomson

Danke für den Hinweis, ich meinte mich erinnern zu können das da bis und mit der 7.er Version egal ist. Na ja hab mehr als zwei Jahre nichts mit dem Entwickeln zu tun gehabt.

Dann versuch ich mal mit der ReplicaID des N&A was hinzubekommen wie es in der Hilfe steht.

Besten Dank für die Antwort.

MFg
Mandy
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: ascabg am 28.05.09 - 12:50:37
Hallo Mandy,

Dieses Verhalten war schon immer so. (keine Angabe zum Server = lokal)

Hilfe Version 7
Zitat
Um eine Suche in einer lokalen Datenbank durchzuführen, verwenden Sie "" für den Servernamen und geben Sie den Namen der Datenbank explizit ein, z. B. "":"DATENBANK.NSF".

Zitat
Lotus Domino sucht in folgender Reihenfolge nach Repliken, wobei die erste ermittelte Replik verwendet wird:
Arbeitsbereich
Wenn Ihr Arbeitsbereich eine Replik enthält, wird diese verwendet.
Wenn Ihr Arbeitsbereich mehrere gestapelte Repliken enthält, wird die obere Replik verwendet.
Wenn Ihr Arbeitsbereich mehrere nicht gestapelte Repliken enthält, wird nach einem Symbol für Ihren aktuellen Server gesucht. Wenn kein übereinstimmendes Symbol ermittelt werden kann, wird das Symbol verwendet, das Ihrem Arbeitsbereich zuerst hinzugefügt wurde.
Aktueller Server
Lokal (auf Ihrer Festplatte)
Sobald eine Replik ermittelt wurde, wird diese Ihrem Arbeitsbereich hinzugefügt, um den Zeitaufwand bei späteren Suchvorgängen zu reduzieren.


Andreas
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: Mandi am 28.05.09 - 13:15:01
Hallo Andreas

Danke für die Ausführungen.
Ist es den nicht möglich den Column befehl so zu erstellen das er die N&A vom Server nimmt die gerade am schnellsten erreichen kann?

Oder ist das in einem Cluster wurscht weil er sowieso den anderen Server kontaktiert wenn der eine ausfällt?

Mf¨g
Mandi
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: ascabg am 28.05.09 - 13:21:11
Hallo,

Willst Du immer das N&A von einem Server verwenden.

Dann koenntest Du es doch auch einmal so versuchen.
(funktioniert jedoch nur so lange, solange in der Arbeitsumgebung eingestellt ist, dass das Mailfile auch auf dem Server liegt.)

Code
_SRV := @Subset(@MailDbName; 1)
_LIST := @DbColumn(""; _SRV : "names.nsf" ; "Groups"; 2)


Andreas
Titel: Re: dbColumn funktioniert mit 8.5 nicht richtig?
Beitrag von: Mandi am 28.05.09 - 13:27:02
Hallo Andreas

Danke das funktioniert einwandfrei.
Ich sehe schon, es gibt noch viel zu lernen.

Vielen Dank und schönen Gruss
Mandi