Re: LDAP-Mapping

Thomas Foerster <[email protected]> Fri, 24 Sep 2010 12:44:38 +0200
Newsgroups gmane.comp.openoffice.dba.devel
Message-ID <[email protected]>
  Even only changing something in DataAccess.xcu (any value, here 
"Fax"), like <value xml:lang="de">Fax</value>, doesn't change 
anything... There must be a "missing link".

Regards
Thomas


Am 23.09.2010 08:45, schrieb Frank Schönheit:
> Hi Thomas,
>
>> I cannot find any way to change LDAP-mapping in OO 3.2.1 (OpenLDAP). In
>> Thunderbird I can map every field successful with user.js.
>>
>> For OO I did this: http://docs.sun.com/app/docs/doc/817-7496/fjdcg?a=view
>>
>> - LDAP.xcu i.e. with "Mapping":<value>mapping</value>
>>
>> - mapping-attr.map i.e. with this:
>> org.openoffice.UserProfile/Data/c = registeredAddress
>>
>> I don't get any data from "registeredAddress". I can change whatever I
>> want from fields used in UserProfile.xcs, there is no change... I am
>> also confused about this fields (<->  fields in UserProfile.xcs ?):
>> http://dba.openoffice.org/FAQ/LDAP_field_mapping.html
>>
>> Any idea, what I am doing wrong?
> First, you're mixing up two different things :)
>
> The documentation at docs.sun.com talks about user profile data in a
> multi-user installation of StarOffice.
>
> LDAP_field_mapping.html talks about the field mapping used by the LDAP
> address book driver.
>
> I suppose the latter - LDAP address book access - is what you're
> interested in, really. Then the second problem is that
> LDAP_field_mapping.html is out of date :-\
>
> Since LDAP address book access is implemented using Mozilla code,
> tweaking the mapping is two-step: First, locate mailnews.js in your
> installation: It controls how the Mozilla code translates LDAP fields
> into programmatic address book fields.
> Second (and probably optional), the org.openoffice.Office.DataAccess
> configuration (in a DataAccess.xcu file somewhere deep in the "share"
> folder in your installation, but also and preferably accessible
> programmatically) maps programmatic address book field names to UI
> column names.
>
> Those two together should give you control over what LDAP fields are
> actually displayed, and how.
>
> Ciao
> Frank
>