On Tue, May 08, 2001 at 03:40:23PM +0200, Joris Mocka wrote:
> Hi Leute,
> wir haben hier eine intranet anwendung die ihre daten in mysql
> speichert. nun wollen hier einige per outlook (jaja ich weiss - ich
> hasse es auch - bitte keinen flamewar *g) auf die adressen zugreifen :-(
Das geht auch mit Eudora, Netscape, Pegasus, Mutt,....
[...]
> parser von mysql zu ldif gibt? hat sich jemand mit sowas schonmal
> besch�ftigt und kann mir nachlese quellen in form von web-seiten oder
> b�chern nennen?
Tja, Quellen kann ich Dir so direkt nicht nennen. Aber ich selbst bin
gerade dabei, eine Datenbank zu User-Verwaltung zu implementieren, die
ich auch an LDAP anbinde. Leider habe ich keine gute Dokumentation
gefunden, mit den Doku's von www.openldap.org komme ich nicht sonderlich
klar.
Wenn Du direkt an eine Datenbank ran gehst, f�rchte ich, dass Du die
M�glichkeit zur Replikation auf einen anderen LDAP-Server verlierst. Das
mag f�r eine Adre�-Datenbank nicht wichtig sein, war f�r mich aber das
KO-Kriterium gegen eine solche L�sung (SinglePointOfFailue). Au�erdem
habe ich dazu keine Doku gefunden, zu lbdm etc. gab es Anleitungen.
Ich habe Postgres verwendet, die Anbindung funktioniert wie folgt:
Wenn ein Eintrag eingef�gt wird, kommt auch ein Eintrag in eine
Log-Tabelle. Regelm��ig l�uft ein Perl-Script dr�ber und sucht nach
neuen Eintr�gen im Log, die dann �bernommen werden. Da ich mehrere
Tabellen f�r Mailadressen habe, geht das nicht anders.
Du kannst nat�rlich nur eine Tabelle nehmen mit boolschem Feld "inLDAP"
und dort bei jeder �nderung "inLDAP" auf falsch setzen.
Postgresql k�nnte auch direkt per Trigger C-Funktionen aufrufen, die
dann in LDAP einf�gen, aber ich habe mich gegen diese L�sung
entschieden.
--
CU,
Patrick.
"Never run on auto-pilot" - The Pragmatic Programmer
PGP signature