Domino 9 und frühere Versionen > ND7: Administration & Userprobleme
Einbindung eigener Adress-DB über DirectoryAssistance -> Type ahead
Hans Meiser:
Hallo Forum,
ich habe eine selbstgebaute Notes-Datenbank für Adressen.
Diese Adressdatenbank will ich als zusätzliches Adressbuch nutzen um aus daraus Mailadressen auszuwählen.
Dazu habe ich die Datenbank als Directory Assistance in die mab.nsf als weitere Adressdatenbank eingebunden (Administrator - Configuration - Directory - Directory Assistance).
Meine Adress-Datenbank besitzt die Ansichten
- ($Users)
- ($PeopleGroupsFlat)
Darin werden alle Adress-Dokumente angezeigt. Jedes Adress-Dokument hat mindestens die Felder:
- type (Textfeld mit Wert "Person")
- mailaddress (Textfeld)
- fullname (Textfeld)
- lastname (Textfeld)
Alles ist schön und gut, wenn ich eine neue Mail erstelle und dort über "To" auf meine Datenbank (Directory) gehe um Adressen auszuwählen. Doch wenn ich Type ahead (die Namensvervollständigung) benutze, dann klappt es nicht. Auch über F9 klappt es nicht. Er findet einfach keine Personen aus meiner Datenbank und vervollständig somit nicht meine Mailadresse. Es kommt nur die Meldung "...could not find in Address Book or any Domino Directory..."
Langsam bin ich etwas am verzweifeln. Kann mir jemand einer dieser Fragen beantworten:
- Wie funktioniert Type-ahead?
- Gibts dazu irgendwo eine gute Doku?
- Oder wie kann typeahead irgendwie Debuggen?
Im Internet habe ich zu diesem Thema nur dieses gefunden:
http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg21090020
Vielen Dank
Cube:
Servus Archielleis,
ich habe hier ein ähnliches Szenario, welches allerdings funktioniert. Ich musste dazu allerdings
folgende Klippen umschiffen:
- Feld "ShortName" ist ebenfalls gefüllt
- Die Maske hat keine Leserfelder!
Wir haben hier eine Adress-DB einer Standard-Applikation, welche sich aufgrund der vorhandenen
Leserfelder nicht in das DA einbinden lies. Ich habe auf Basis der Schablone pubnames.ntf eine
Datenbank erstellt, welche mittels eines Agenten gefüllt wird und entsprechend die beiden Punkte
(zusätzlich zu Deinen bereits genannten Feldern) berücksichtig.
Vielleicht ist die Lösung dabei?
Grüße, Tim
Hans Meiser:
Hallo Tim,
Dein Tipp enthält die Lösung: Es liegt an Leser-Feldern.
In unseren Dokumenten gibt es drei Leserfelder mit Rollen bzw. Personen.
Ich habe jetzt in ein Leserfeld ein * geschrieben und damit funktioniert Type-Ahead und F9 für diese Datenbank tadellos.
Das Feld ShortName wird nicht benötigt. Wir haben es nicht auf unserer Maske.
Vielen Dank, Tim
WildVirus:
Schön dass es klappt - aber noch was zum drüber nachdenken:
Wenn Du in ein Leserfeld * setzt, wozu dann noch die anderen Leserfelder ? Warum dann überhaupt Leserfelder ? Gehe davon aus, dass die Felder nicht aus Jux und Dollerei drin waren.
Hans Meiser:
Weil diese Datenbank auch bei einer anderen Firma (anders als bei uns) genutzt wird und dort braucht man Leserfelder
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln