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.
-------------------------


Reply via email to