Domino 9 und frühere Versionen > ND7: Entwicklung
Servername berechnen, auf welchem der aktuellen User gerade angemeldet ist
sja:
Hallo,
In unserem Fall ist der Zugriff per Internet auf eine Email-Db nur auf dem Haupt-Server möglich, deswegen ist das Haupt-Server in dem Personendokument im Directory eingetragen, aber aus dem Notes-Client muss man schon mit dem Arbeits-Server arbeiten, deswegen in der AU wird Arbeits-Server festgelegt.
Vielen Dank für Eure hilfreiche Vorschläge. Über NotesDatabase.OpenMail wusste ich frühe nicht, aber was betrifft notes.ini das ist mir schon peinlich, da ich schon selbst dazu kommen sollte.
Habe gerade mit dem Vorschlag von Bernhard getestet
Dim db As New NotesDatabase( "", "" )
Call db.OpenMail
Messagebox( db.Title & " on server " & db.Server )
und es wird mit db.Server das Server angezeigt, der in der AU festegelegt ist, obwohl in meinem Arbeitsbereich sind die Leserzeichen von mehreren Repliken auf verschiedenen Servern. Genau das brauche ich.
Noch mal tausend Dank!
Liebe Gruesse
Sofia
sja:
Jetzt habe ich dazu noch eine Frage.
Es sollte aus lokaler Replik der Anwendung A auf der Server-Replik der Anwendung B nur in dem Fall zugegriffen werden, wenn lokale Replik von Anwendung B existiert nicht.
Wie kann ich herausfinden ob lokale Replik von Anwendung B existiert oder nicht existiert?
Danke schön
Sofia
koehlerbv:
Öffne die DB über die ReplicaID (NotesDatabase.OpenByReplicaID). Wenn das in die Hose geht ...
Achtung: OpenByReplicaID kann ggf. lokal zeitintensiv sein, wenn dies die erste derartige Aktion nach dem Clientstart ist. Anders geht es aber nicht.
Bernhard
sja:
Hallo Bernhard,
herzlichen Dank für Deine immer super Hilfe.
habe mit folgendem Code getestet
If ( Not ( dbCopy.Open( "", "DBFileName" ) ) ) Then
Call db.OpenMail
tmpSRV = db.Server
Else
tmpSRV = ""
End If
. . .
Set collection = ws.PickListCollection( 3, True, tmpSRV, "DBFileName", viewName$, title$, prompt$ )
. . .
Da der Pfad und der DBFeilName müssen auf den Servern und ggf. lokal gleich sein, könnte ich ohne ReplicaID zu Recht zu kommen. Also, in der Test-Version funktionierte es.
Sorry, dass ich nicht sofort beantwortet habe, war mit einer anderen dringenden Aufgabe von dieser abgelehnt und könnte nur heute das alles zu Testen.
Noch mal danke ich allen für reiche Hilfe
Schoene Gruesse
Sofia
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln