ldap import schlägt fehl wegen schema

27/08/2013 - 12:26 von fd | Report spam
Ich habe Baikal laufen, der das CARDDAV Adressbuch im Vcard Format in
MySQL ablegt. Von dort habe ich die Vcards via Selectbefehl exportiert
und mit einem Script in ein LDIF umgewandelt. Dieses LDIF möchte ich in
Open LDAP importieren. Jetzt steht in dem LDIF aber eine Klasse die
nicht im Schema vom LDAP vorhanden ist und der import schlàgt fehl:
mozillaAbPerson
Diese Klasse wird vom Script erzeugt und dort werden z.B. private
Adressdaten gespeichert.

Es soll unter Linux ein Schema namens mozillaAbPerson geben aber ich
kann dieses in wheezy (/etc/ldap/schema) oder im Web nirgends finden
bzw. nur eine Alpha Version:
https://wiki.mozilla.org/MailNews:Mozilla_LDAP_Address_Book_Schema

Im Schema vom LDAP sehe ich auch nur jeweils ein Attribut für Straße,
Ort etc. , es gibt nur homePostalAddress und homePhone aber z.B. kein
homeStreet.

Soll ich statt dessen nun dieses Alpha Schema verwenden oder gibt es
noch eine andere Möglichkeit?

Hier ist man nicht begeistert vom Mozilla Schema:
https://wiki.mozilla.org/MailNews_Talk:Mozilla_LDAP_Address_Book_Schema#Mozilla_LDAP_has_gone_the_wrong_way


So sieht es in MySQL aus:
BEGIN:VCARD
VERSION:3.0
PRODID:-//Inverse inc.//SOGo Connector 1.0//EN
UID:C5D1EFEF-72B0-0001-4EF5-43F098701979.vcf
N:muster;otto
FN:otto muster
ORG:testcompany;
NICKNAME:otto
ADR;TYPE=work:;;street123;ort123;;plz123;
ADR;TYPE=home:;;asfdasfd;sfasfdsad;sfdfsdf;2342;sfdafsdasf
TEL;TYPE=work:0123
TEL;TYPE=cell:0175
X-MOZILLA-HTML:FALSE
EMAIL;TYPE=work:1@1
EMAIL;TYPE=home:2@2
URL;TYPE=home:sdfsdfsfd
END:VCARD

Das ist nach dem konvertieren:

dn: uidÅD1EFEF-72B0-0001-4EF5-43F098701979.vcf,
ou=addressbook,dc=intern,dc=net
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: mozillaAbPerson
cn: otto muster
sn: muster
uid: C5D1EFEF-72B0-0001-4EF5-43F098701979.vcf
givenName: otto
mail: 1@1
mozillaNickname: otto
mozillaSecondEmail: 2@2
mobile: 0175
mozillaHomeStreet: asfdasfd
mozillaHomeLocalityName: sfasfdsad
mozillaHomeState: sfdfsdf
mozillaHomePostalCode: 2342
mozillaHomeCountryName: sfdafsdasf
o: testcompany
street: street123
l: ort123
postalCode: plz123
telephoneNumber: 0123
mozillaHomeUrl: sdfsdfsfd


news://freenews.netfront.net/ - complaints: news@netfront.net
 

Lesen sie die antworten

#1 Thomas PointedEars Lahn
28/08/2013 - 13:33 | Warnen spam
fd wrote:

Ich habe Baikal laufen, der das CARDDAV Adressbuch im Vcard Format in
MySQL ablegt. Von dort habe ich die Vcards via Selectbefehl exportiert
und mit einem Script in ein LDIF umgewandelt. […]



1. Kein Name
2. Keine E-Mail-Adresse
3. Off-topic
4. netfront.net (Trollsenke) (aber trotzdem Thunderbird?)

Keine Kekse.

<http://einklich.net/usenet/usenet1.htm> ff.

F'up2 poster

PointedEars

Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.

Ähnliche fragen