Das Notes Forum
Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: tobirobi am 21.01.10 - 14:24:13
-
Hallo Zusammen,
kenn jemand eine Möglichkeit ein externes LDAP (Active Directory) in ein zusätzliches Adressbuch in Domino 8.5 zu synchronisieren?
Ich will sozusagen die Daten vom LDAP abziehen und im Notes bereitstellen (Telefonbuch).
So richtig kann ich dazu nichts finden.
Tobi
-
JAVA ist eine Möglichkeit. Da gibt es nette Klassen, mit denen man das umsetzen kann.
Ansonsten LDIF und import mit Lotusscript.
In der IDM Sandbox gab es mal eine DLL, mit der man über LS auf LDAP zugreifen konnte.
und Bill BUchan hat mal eine LSX dazu gebaut http://www.hadsl.com/hadsl.nsf/Documents/Active+Directory+Pickers!OpenDocument
-
danke für diese superschnelle Antwort. Auf die Idee, das erst zu exportieren und dann wieder in Notes importieren bin ich auch gerade gekommen. Ich werd Deine Hinweise mal mit zu meinem Programmierer schleifen und mir mit ihm das angucken....
Danke, Danke
Tobi
P.S. wer ein tool dafür schon hat, ob notes oder middle-ware...nur her damit, ob Info oder auch tool
-
Ich ziehe mir einmal täglich mit LDAPSEARCH ( ist im Domino Verzeichnis ) Maschinendaten aus mehreren Novell Directories raus und schreibe die Attribute in eine Textdatei, die ich dann mit LS einlese.
Das funktioniert seit einigen Jahren reibungslos.
-
Oder du nutzt den Tivoli Directory Integrator, der ist als Limited Version seit glaub ich 8 mit Domino lizensiert.
http://wildunknown2.blogspot.com/2009/09/lotus-domino-and-tivoli-directory.html
http://www.redbooks.ibm.com/abstracts/redp4629.html
Hier die Info zur Lizenz:
http://www-01.ibm.com/software/lotus/notesanddomino/additionalswentitlements.html
Bei den Lotusphere 2010 Presentations wäre die Show 106 zu empfehlen, die bahandelt eigentlich genau das Thema.
Grüsse
Christoph
-
und hier das pdf der LS2010 zum TDI
http://www.duffbert.com/duffbert/blog.nsf/Images/TADF-82654W/$File/SHOW106.pdf
-
Danke @blizzard
Ich hab mir das Dokument gleich angeschaut und versucht dies nachzubauen mit folgendem Aufbau:
- Lotus Domino Server 8.5 auf einem Debian-Server installiert
- Lotus Client 8.5 und TDI 7.0 (+ FP 0.0.0.3) auf einem XP Prof SP3 installiert
Dabei bin ich laut Dokument ab Seite 115 vorgegangen. Jedoch bleibe ich hängen, wenn ich eine Verbindung aufbauen möchte mit dem "Domino Users Connector". Es erscheinen sehr viele Java Fehlermeldungen, mit denen ich nichts anfangen kann. Ich vermute mal, dass es an der "Notes.jar"-Datei liegt, weil der Author davon gesprochen hat im Zusammenhang mit den Java-Errors. Jedoch habe ich "Notes.jar" ordnungsgemäß in das jeweilige Verzeichnis kopiert. Kann jemand diese Fehlermeldung nachvollziehen und/oder hat jemand eine Hilfe für mich? Ich hab die "Notes.jar"-Datei unter C:\Programme\IBM\TDI\V7.0\jars\3rdparty\IBM kopiert wie im Dokument von Duffbert angegeben.
-
Die Fehlermeldung bedeutet, dass das Verzeichnis in dem sich die nlsxbe.dll befindet nicht im Pfad deines Operating systems befindet. Überprüf doch einmal die %PATH% Umgebungsvariable deine Clients, ob sich dort das Notes Programmverzeichnis befindet.
Grüße
Ralf
-
@Ralf
Okay, ich hab den Fehler gefunden und so wie im Link beschrieben korrigiert. Danke dir für den Hinweis!
http://www-01.ibm.com/support/docview.wss?uid=swg21414408&myns=swgtiv&mynp=OCSSCQGF&mync=R
Nun hänge ich leider wieder an einem anderen Problem: Beim Connector Domino Users kann er keine Verbindung aufbauen: "SECKFMSwitchToIDFile" File not found. Ich verstehe soweit, dass er die notwendige ID-File nicht findet, jedoch liegt sie ganz normal im Data-Verzeichnis. Also verstehe das Problem nicht... :-:
-
Wo liegt den Deine notes.ini Datei? Die sollte auch über den Pfad erreichbar sein.
Grüße
Ralf
P.S. Ich habe zwar keine Ahnung von diesem Director Integrator, aber mit Java und den Fallstricken bei fehlerhaften Notesinstallationen kenn ich mich ein wenig aus ;-)
-
Nun, ich mach alles standardmäßige Installationen. Mit anderen Worten:
Notes Client liegt auf C:\Programme\IBM\Lotus\Notes
notes.ini liegt ebenfalls auf C:\Programme\IBM\Lotus\Notes
ID-File liegt auf C:\Programme\IBM\Lotus\Notes\Data
TDI liegt auf C:\Programme\IBM\TDI\V7.0\
Also im Prinzip nichts besonderes ...
Hier nochmal die exakte Fehlerbeschreibung:
CTGDIS077I Fehlgeschlagen mit Fehler: CTGDJE010E Der Connector konnte die lokale Notes-Sitzung mit dem Domino-Server nicht initialisieren. Ausnahmebedingung festgestellt: java.lang.Exception: Native call SECKFMSwitchToIDFile failed with error: code 259, 'File does notf exist' .
-
Das Problem hat sich erledigt. Es handelt sich um einen Bug. Genauere Informationen unter:
http://www.duffbert.com/duffbert/blog.nsf/d6plinks/TADF-7ZTUN2#Comments
Antwort #7: that's a bug that we discovered during our prep for the session, and the TDI group at IBM are aware of it. It's why we had to demo the second part of our session with version 6. Marie was able to stick the notes ID file in just about every TDI folder out there and work around it, but we didn't have the time to find out which folder it HAD to be in.