Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: dh-paule am 19.03.09 - 13:33:00

Titel: per Action auf die lokale Replik verlinken ?
Beitrag von: dh-paule am 19.03.09 - 13:33:00
Hallo zusammen,

entweder bin ich bei den einfachen Dingen grad mal wieder blind, oder aber Lotus Notes hat mal wieder .......

Ich möchte in einer Page auf verschiedene Datenbanken per [FileOpenDBRepID] verlinken.
Nun soll die DB aber nicht irgendwo auf einem Server geöffnet werden, sondern nur lokal !
Selbst wenn der User online ist soll nur lokal zuggriffen werden.

Das ich online den Server definieren kann funktioniert ja prima, aber irgendwie krieg ich Notes nicht dazu die DB lokal zu öffnen.

Hat denn jemand eine Idee dazu ?

DANKE!
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: koehlerbv am 19.03.09 - 13:58:14
LotusScript kommt nicht in Frage, André?

Bernhard
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: dh-paule am 19.03.09 - 16:27:06
Hallo Bernhard,

wenn ich es könnte, dann würde ich script verwenden,
aber bislang streiche ich davor die Segel ;-)

Ich glaube wir werden uns damit abfinden das Lotus die Server DB öffnet solange der User "online" ist,
arbeitet er in der "lokalen" Umgebung wird die DB ja auch gefunden und kann genutzt werden.

Uns gings um eine DAU kompatible Lösung mit 2 Buttons die eine Datenbank nur lokal oder nur online öffnen um bei mobilen Usern sicherzustellen das diese auf der lokalen schnelleren Umgebung arbeiten.
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: koehlerbv am 19.03.09 - 16:34:46
Reicht es denn nicht, wenn Du im @Command den Servervorschlag entsprechend verwendest und auf lokal ("") verweist?

Bernhard
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: dh-paule am 19.03.09 - 20:19:03
reicht leider nicht, Lotus nimmt sich die "erstbeste" Replik die es findet, egal wie weit weg diese liegt :-(

Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: mase am 20.03.09 - 16:21:11
Hallo,
er nimmt nicht immer die "erstbeste", sondern die zuletzt göffnete. Das ist ein großer Unterschied. Wenn die Datenbank noch nie geöffnet war, würde er auch die Lokale zuerst nehmen wenn kein Server angegeben ist.

Gruß

Mark
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: dh-paule am 23.03.09 - 20:14:34
Hallo,
er nimmt nicht immer die "erstbeste", sondern die zuletzt göffnete. Das ist ein großer Unterschied. Wenn die Datenbank noch nie geöffnet war, würde er auch die Lokale zuerst nehmen wenn kein Server angegeben ist.

Gruß

Mark

aha...   ::)

...und wie komme ich an eine lokale Replik einer Datenbank wenn ich diese online noch nie geöffnet habe ?
Zumindest ist es bei uns eine durchaus gängige Praxis den Kollegen einen Link zur Datenbank auf dem Server zuzuschicken, der Kollege öffnet die DB über den Link und erstellt sich eine lokale Replik.

...und ich muss Dir ein weiteres Mal widersprechen, Lotus nimmt wirklich die "erstbeste" Datenbank, egal welche man als letztes geöffnet hatte! Die "erstbeste" ist in dem Fall die Datenbank mit dem Servernamen der im Alphabet am weitesten vor steht.

system-server-aa  wird  geöffnet, auch wenn system-server-bb zuvor als letztes geöffnet wurde  , das hab ich mehrfach testen und nachvollziehen können.

Nun haben wir es so gelöst das wir im Button explizit auf system-server-bb verlinken. Das klappt wenn der User online ist sehr zuverlässig. Genauso klappt es auch wenn er offline ist, es wird die lokale Replik geöffnet.
Einzig mein ursprünglicher Wunsch: öffnen der lokalen Replik obwohl man online ist konnte nicht umgesetzt werden :(

Naja, ist einzig eine Frage der Schulung & "Erziehung" der User, dann kommen diese auch damit zurecht...
Titel: Re: per Action auf die lokale Replik verlinken ?
Beitrag von: koehlerbv am 25.03.09 - 22:06:17
Einzig mein ursprünglicher Wunsch: öffnen der lokalen Replik obwohl man online ist konnte nicht umgesetzt werden :(

Mit LotusScript ist dies sehr einfach möglich. Man kommt daran aber eben nicht vorbei.

Bernhard