Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Caleb666 am 26.02.14 - 15:21:55

Titel: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 15:21:55
Hallo Notes-Gemeinde,

beim Aufruf (Notes-Client) folgender Notes-Url wird das Dokument immer auf Server 1 und nicht auf Server 2 aufgerufen:

notes://Server2/C1257C7B003C8009/C1257A0E00286874C12579E9005EDA71/BC6272B5E4E1FD59C1257AF60034C65E

In obenstehenden URL steht ja eingentlich Server2 drinnen

Die dahinterliegende Datenbank befindet sich auf Server1 und Server2(Replik).

Was ist hierfür die Ursache, dass der Aufruf immer auf Server 1 landet?

Dankeschön.
Franz
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 15:25:05
Wurde das Datenbanksymbol der betreffenden DB auf dem Workspace des Users abgelegt? Wenn ja: Wohin zeigt es bzw. auf welchen Server verweist das oberste Symbol, wenn diese gestaptelt sind?

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 15:46:14
Folgendes Verhalten:

Wenn keine DB-Kachel im Workspace liegt (aus Arbeitsbereich entfernen), dann öffnet sich das Dokument fälschlicherweise auf Server1.

Liegen beide DB-Kacheln(Server1 und Server2) auf dem Workspace , dann landet der Aufruf auch fälschlicherweise auf Server1.

Komischerweise werden die beiden Datenbanken nicht gestapelt angezeigt, sondern einzeln, obwohl beide die gleiche RepliID haben.
Normalerweise ist immer Server1 oben und Server2 drunter.


Liegt lediglich die DB-Kachel für Server2 auf dem Workspace , dann funktioniert der Aufruf korrekt und das Dokument wird am richtigen Server geöffnet.

Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 15:49:38
Wenn keine DB-Kachel im Workspace liegt (aus Arbeitsbereich entfernen), dann öffnet sich das Dokument fälschlicherweise auf Server1.

Komischerweise werden die beiden Datenbanken nicht gestapelt angezeigt, sondern einzeln, obwohl beide die gleiche RepliID haben.

Wenn das Symbol mal da war, ist es trotzdem bekannt.
Wenn die Symbole nicht gestapelt werden, dann ist das vom Benutzer extra so eingestellt worden (and works as designed: Stack Replica Icons).

Was Du beschreibst, klingt alles erstmal nach dem normalen Verhalten.

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 15:51:35
Nachtrag:
Beide kacheln liegen nach schließen und öffnen des Clients wieder sauber gestapelt. Server1 ist oben Server2 unten.

Aktiviere ich auf der Kachel Server2 (Haken gesetzt) funktioniert der Aufruf richtig.

Problem:
Hat jemand noch gar keine Kachel in seinem Arbeitsbereich wird das Dokument auf dem falschen Server geöffnet.
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 15:55:12
Dann ist Server1 bestimmt der Home Server des Users. Was "falsch" ist, ist dann auch "philosophisch".

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 16:02:13
Ja, Server1 ist der Home-Server der User.

D.h. die Serverangabe in der Notes-URL hat gar keine Auswirkung bzw. gibt es hierfür eine andere Lösung?
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 16:05:04
Was passiert in der Notation server/filepath/ansicht/UniversalID ?

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 16:09:52
The server component is used as a hint to determine which server it should try first to look for the db component. If it is not found, it fails over to other replicas if the db component is a replica id.
The server component is optional. If no server component exists, it will use the current (most recent) replica of the specified db. One implication of this model is that there is no way to force it to open a local database. This will likely be addressed in a future release.
 


Ist das das Problem? Ist unter "Server component" die Kachel zu verstehen?  ???
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 16:13:42
Ist unter "Server component" die Kachel zu verstehen?  ???

Nein.
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 16:18:43
Sorry, mein letzter Satz im vorherigen Post war Quatsch.

Ok...., könntest du mir mal auf die Sprünge helfen?
Warum wird die Angabe des Servernamens nicht berücksichtigt?

Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 16:23:19
Er sucht die schnellste Verbindung zur DB. Wie schon geschrieben: Eine "philosophische" Frage und für die Entscheider (bei IBM) gilt hier: Wie man es macht, macht man es verkehrt.

Aber Du hast meine Frage nicht beantwortet.

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 16:37:23
Ich kann Dir deine Frage nicht beantworten, sorry  ???

Ich bin auch nach deinem vorherigen Post mit meinen Erkenntnissen nicht weiter....

Warum sucht er sich die schnellste Verbindung zur Datenbank, wenn er doch in der Notes-URL eine Vorgabe hat (Servername) wo er suchen soll?
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 16:47:31
Zum ersten: Du brauchst doch nur mal einzugeben, was ich aufgemalt habe.

Zum zweiten: Weil man sich für diese Lösung entschieden hat? Weitere Anfragen dazu bitte an die Damen und Herren, die damals für Iris Associates gearbeitet haben.

Bernhard
Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: Caleb666 am 26.02.14 - 17:14:16
Danke für den Denkanstoß/Hinweis Bernhard.
Mit der oben genannten Notation funktioniert der Aufruf nun einwandfrei auf dem richtigen Server  :)



Titel: Re: Aufruf Notes-URL landet immer auf falschem Server
Beitrag von: koehlerbv am 26.02.14 - 17:29:15
"Lesen bildet", genaues Lesen besonders.

Habe ich eben selber gespürt, als ich auch nach fünfmaliger Kontrolle nicht gemerkt habe, daß "DBWorkflowFilePath" etwas anderes ist als "DBWorkflowPathFile"  ;D

Häff ä neiss iewening,
Bernhard