LDAP-Mapping

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: LDAP-Mapping

Re: LDAP-Mapping

von TJF » So, 26.09.2010 18:26

Hallo,

ich bin mittlerweile etwas weiter. Die konkreten Dateien, die für den "LDAP address book access" zuständig sind, sind wohl diese beiden:

\OpenOffice.org 3\program\defaults\pref\mailnews.js
und:
\OpenOffice.org 3\Basis\share\registry\res\de\org\openoffice\Office\DataAccess.xcu
(nach Änderung den "Cache"-Ordner im Profil löschen)

Im *,js findet sich ähnlicher Quelltext wie in Thunderbird (about:config oder user.js oder prefs.js) wieder. Z.B.:
pref("ldap_2.servers.default.attrmap.WorkCountry", "c,countryname");

Während in TB jede Änderung mit Attributen, wie sie im LDAP-Schema serverseitig vorhanden sind, sofort funktioniert, ist jede (!) Änderung in der o.g. mailnews.js ohne jede Wirkung. Ich habe ein im Internet zu findendes "mozilla_op20.schema" serverseitig eingebunden (mit einer kleinen Aktualisierung) und nur so lassen sich damit fast alle Felder ausfüllen. Allerdings finde ich auch damit keinen weg die beiden Felder "E-Mail(2)" und "Land(gesch.)" zu belegen, bzw. zu mappen.

Hat hierzu vielleicht jemand eine Idee?

Dank und Gruß
Thomas

LDAP-Mapping

von TJF » Mi, 22.09.2010 11:17

Hallo,

ich habe ein Problem mit dem LDAP-Mapping in OO3.2 (OpenLDAP). Es werden ja nur einige Datenfelder übertragen, sodass ich das zumindest im Umfang der UserProfile.xcs ändern oder ergänzen möchte. Während es in Thunderbird gar kein Problem ist, alle TB-Felder vollständig mit LDAP-Daten über eine user.js zu mappen, gelingt es mir in OO nicht, auch nur ein einziges Feld aus dem Profil UserProfile.xcs in einer *.map mit einem LDAP-Attibut zu verquicken. Die LDAP.xcu ist an die *.map angepasst (Name), etc. . Ich gehe vor wie hier beschrieben: http://docs.sun.com/app/docs/doc/817-7496/fjdcg?a=view

Ich kann in die *.map schreiben was ich will, es ändert nichts an der Ausgabe... Ich habe z.B. mein LDAP-Feld namens "registeredAddress" in die *.map so eingetragen, dass es eigentlich angezeigt werden müßte (was es nicht tut):

org.openoffice.UserProfile/Data/c = registeredAddress

Hat jemand eine Idee?

Dank und Gruß
Thomas

Nach oben