Domino 9 und frühere Versionen > Entwicklung
Zugriff locales Adressbuch in LS
ThomasM:
Hallo,
ich habe folgendes Problerm:
Ich habe eine Funktion welche mir aus den vorhandenen Adressbüchern bestimmete Informationen ausliest. Ist der User mit dem Server verbunden Funktioniert es auch einwandfrei.
Arbeitet der User jedoch local wird in der NotesSession das Adressbuch (NotesSession.Adressbook) nicht mit dem localen Adressbuch gesetzt.
Es Fuktioniert local nur, wenn im Location Dokument bei location type "No connection" eingetragen ist. Unsere User arbeiten jedoch mit DialXpressway und benötigen daher kein Location Dokument mit Eintrag "No connection" mehr.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank im vorraus !
Thomas
Glombi:
Die Methode
NotesSession.Adressbooks
liefert ein Array von Adreßbüchern zurück. Es ist auch immer das lokale NAB dabei.
Mit
notesDatabase.IsPrivateAddressBook
kann man abfragen, ob es das private ist.
Alles weitere steht in der Designer Hilfe.
Andreas
ThomasM:
Hallo,
evtl. habe ich mich nicht ganz klar ausgedrückt.
Der User arbeitet local auf einem Laptop ohne Verbindung zum Server.
Im Location Dokument unter Location type steht "Local Area Network". Mit dieser Konstellation werden die lokalen Adressbücher nicht berücksichtigt. Die lokalen Adressbücher werden nur dann berücksichtigt, wenn der Location type auf "No connection" steht.
Dies ist aber nicht der Fall.
Nun die Frage: Gibt es eine Möglichkeit trotzdem auf die localen Adressbücher mit NotesSession.Adressbook zuzugreifen ?
Vielen Dank
Thomas
Glombi:
Das stimmt doch nicht:
If the program runs on a workstation, this property includes Domino Directories, directory catalogs, and Personal Address Books. If the program runs on a server, this property includes only Domino Directories and directory catalogs on the server.
Also, wenn das Script auf der Workstation läuft, was ja wohl der Fall sein sollte, wird auch das lokale NAB zurückgeliefert.
Lass doch mal den Debugger laufen, dann siehst Du was zurückgeliefert wird. Es ist ein Array.
Andreas
ThomasM:
Also auf dem Laptop ohne Netzwerkverbindung und mit dem Location type "Local Area Network" ist NotesSession.Addressbok = blank.
Mit Location type "No connection" ist NotesSession.Addressbok mit den lokal verfügbaren Adressbüchern gefüllt.
Ich benötige die Funktion allerdings mit Location type "Local Area Network".
Thomas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln