Roland Felnhofer wrote:
> Hi Anthony,
>
> first of all the sad news! There is NO (official) abzillaperson.schema.
>
> Nonetheless there are some unofficial ones. They are far from even being
> at a level where you could call them a draft.
>
> I'll attach a schema file to that post which I use. So you can work NOW
> with LDAP
>
> BUT:
>
> 1) Please don't start complaining about the "quality" of that schema
> here. There are multiple bugs filed dealing with that issue please post
> your suggestions there to help to improve the quality of further Mozilla
> LDAP schemas.
>
> 2) Don't believe you can simple make an Mozilla address book LDIF export
> and import it into LDAP.
> There are several steps to do before you can use it. (Not all of the
> steps below are mandatory - but I would recommend them.
>
> a) change the 'dn' to something more useful (dn: cn=Hugo
> Test,[EMAIL PROTECTED] -> dn: cn=Hugo Test,ou=Users,dc=MyLDAPRoot,dc=net)
>
> b) objectclass 'country' is missing! So you have to add it to all LDIF
> records.
>
> c) remove following attributes: modifytimestamp: 0Z
>
> Now importing the LDIF file into LDAP should work. If I have missed
> something and you get an error message please let me know!
>
> 3) That OID WILL CHANGE!!! The OID used in that schema is my private
> one. So as soon as there is an official Mozilla OID it will change to
> that one.
>
> 4) Some of the native Mozilla attribute names might change (get prefixed
> with 'mozilla' ('homeUrl' -> 'mozillaHomeUrl')
>
>
> Please see also:
>
> http://bugzilla.mozilla.org/show_bug.cgi?id=116692
> http://bugzilla.mozilla.org/show_bug.cgi?id=118454
> http://bugzilla.mozilla.org/show_bug.cgi?id=118585
> http://bugzilla.mozilla.org/show_bug.cgi?id=119360
> http://bugzilla.mozilla.org/show_bug.cgi?id=142940
> .
> .
>
> I hope that will help you
>
> Cheers
> Roland
>
>
> Anthony Ewell wrote:
>
>> Hi All,
>>
>> Does any have a link to abzillaperson.schema that
>> *is not* full of syntax errors?
>>
>> Many thanks,
>> --Tony
>> [EMAIL PROTECTED]
>
>
>
> ------------------------------------------------------------------------
>
> # req. core
> # req. cosine
> # req. inetorgperson
>
> # attribute defs
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.1
> NAME ( 'xmozillaNickname' ) SUP name )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.2
> NAME ( 'xmozillaUseHtmlMail' )
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
> SINGLE-VALUE )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.3
> NAME 'mozillaSecondeMail'
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.4
> NAME 'mozillaHomeLocalityName'
> EQUALITY caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.5 NAME 'mozillaPostalAddress2'
> EQUALITY caseIgnoreListMatch
> SUBSTR caseIgnoreListSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.6 NAME 'mozillaHomePostalAddress2'
> EQUALITY caseIgnoreListMatch
> SUBSTR caseIgnoreListSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.7 NAME ( 'mozillaHomeState' ) SUP name )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.8 NAME 'mozillaHomePostalCode'
> EQUALITY caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.9 NAME ( 'mozillaHomeCountryName' ) SUP name
>SINGLE-VALUE )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.10
> NAME ( 'mozillaHomeFriendlyCountryName' )
> EQUALITY caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.11
> NAME ( 'homeUrl' )
> EQUALITY caseIgnoreIA5Match
> SUBSTR caseIgnoreIA5SubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.12
> NAME ( 'workUrl' )
> EQUALITY caseIgnoreIA5Match
> SUBSTR caseIgnoreIA5SubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.96
> NAME ( 'custom1' )
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> SINGLE-VALUE )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.97
> NAME ( 'custom2' )
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> SINGLE-VALUE )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.98
> NAME ( 'custom3' )
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> SINGLE-VALUE )
>
> attributetype ( 1.3.6.1.4.1.9131.2.1.99
> NAME ( 'custom4' )
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> SINGLE-VALUE )
>
>
> # objectClass defs
>
> objectclass ( 1.3.6.1.4.1.9131.2.2.1
> NAME 'mozillaAbPersonObsolete'
> SUP top
> AUXILIARY
> MAY (
> xmozillaNickname $
> xmozillaUseHtmlMail $
> mozillaSecondeMail $
> mozillaPostalAddress2 $
> mozillaHomePostalAddress2 $
> mozillaHomeLocalityName $
> mozillaHomeState $
> mozillaHomePostalCode $
> mozillaHomeCountryName $
> mozillaHomeFriendlyCountryName $
> homeUrl $
> workUrl $
> custom1 $
> custom2 $
> custom3 $
> custom4 ) )
>
--
-------------------------
I Fish. Therefore, I am.
-------------------------