Mark Banner wrote:
> [EMAIL PROTECTED] wrote:
>> I've added mozilla ldap schema to run with openldap. I can now edit 
>> address cards but when I click on "save" button it says :
>> LDAP : adding objectClass top
>> LDAP : adding objectClass person
>> LDAP : adding objectClass organizationalperson
>> LDAP : adding objectClass inetorgperson
>> LDAP : adding objectClass mozillaabpersonalpha
>> LDAP : setting attribute sn (LastName) to 'testLastName'
>> LDAP : setting attribute givenname (FirstName) to 'TestFirstName'
>> LDAP : setting attribute cn (DisplayName) to 'TestFirstName testLastName'
>> LDAP modification failed (code: 21, message: objectClass: value #4 
>> invalid per syntax)
>>
>> Do you have any idea ?
> 
> Have you added inetorgperson (and possibly organizationalperson) to 
> openldap as well? sorry I can't remember the default setup at the 
> moment, but that may be the problem.
> 
> Standard8
> 
Hi,

Thanks for your reply.
My slapd.conf start looks like that :
----------------------------------------------------------------------------------------------------------------------
allow bind_v2
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/nis.schema
include         /etc/ldap/schema/inetorgperson.schema
include         /usr/share/evolution-data-server-1.12/evolutionperson.schema
include             /usr/share/doc/samba-doc/examples/LDAP/samba.schema
include         /etc/ldap/schema/evoldap.schema
include         /etc/ldap/schema/mozilla.schema
-----------------------------------------------------------------------------------------------------------------------

I've taken this schema for "mozilla schema" :
------------------------------------------------------------------------------------------------------------------------
# 
 

# mozillaOrgPerson schema v. 0.6 
 

# 
 

 
 

# req. core 
 

# req. cosine 
 

# req. inetorgperson 
 

 
 

# attribute defs 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.1 
 

               NAME ( 'mozillaNickname' ) 
 

               SUP name ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.2 
 

               NAME ( 'mozillaUseHtmlMail' ) 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
 

               SINGLE-VALUE ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.3 
 

               NAME 'mozillaSecondEmail' 
 

               EQUALITY caseIgnoreIA5Match 
 

               SUBSTR caseIgnoreIA5SubstringsMatch 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.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.13769.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.13769.2.1.7 
 

               NAME ( 'mozillaHomeState' ) SUP name ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.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.13769.2.1.9 
 

               NAME ( 'mozillaHomeCountryName' ) 
 

               SUP name SINGLE-VALUE ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.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.13769.2.1.11 
 

               NAME ( 'mozillaHomeUrl' ) 
 

               EQUALITY caseIgnoreIA5Match 
 

               SUBSTR caseIgnoreIA5SubstringsMatch 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.12 
 

               NAME ( 'mozillaWorkUrl' ) 
 

               EQUALITY caseIgnoreIA5Match 
 

               SUBSTR caseIgnoreIA5SubstringsMatch 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 
 

 
 

# un-comment for all LDAP server NOT supporting SYNTAX 
2.16.840.1.113730.3.7.1 

  attributetype ( 1.3.6.1.4.1.13769.2.1.13 
 

  NAME ( 'nsAIMid' ) 
 

  DESC 'AOL Instant Messenger (AIM) Identity' 
 

  EQUALITY telephoneNumberMatch 
 

  SUBSTR telephoneNumberSubstringsMatch 
 

  SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ) 
 

 
 

# un-comment for Netscape 6.x and all other LDAP server supporting 
SYNTAX 2.16.840.1.113730.3.7.1 

# attributeTypes ( 2.16.840.1.113730.3.1.2013 
 

# NAME ( 'nsAIMid' ) 
 

# DESC 'AOL Instant Messenger (AIM) Identity' 
 

# SYNTAX 2.16.840.1.113730.3.7.1 )
 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.96 
 

               NAME ( 'mozillaCustom1' ) 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 
 

               SINGLE-VALUE ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.97 
 

               NAME ( 'mozillaCustom2' ) 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 
 

               SINGLE-VALUE ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.98 
 

               NAME ( 'mozillaCustom3' ) 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 
 

               SINGLE-VALUE ) 
 

 
 

attributetype ( 1.3.6.1.4.1.13769.2.1.99 
 

               NAME ( 'mozillaCustom4' ) 
 

               SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 
 

               SINGLE-VALUE ) 
 

 
 

 
 

# objectClass defs 
 

 
 

objectclass ( 1.3.6.1.4.1.13769.2.2.1 
 

             NAME 'mozillaOrgPerson' 
 

             SUP top 
 

             AUXILIARY 
 

             MAY (             mozillaNickname $ 
 

             mozillaUseHtmlMail $ 
 

             mozillaSecondEmail $ 
 

             mozillaPostalAddress2 $ 
 

             mozillaHomePostalAddress2 $ 
 

             mozillaHomeLocalityName $ 
 

             mozillaHomeState $ 
 

             mozillaHomePostalCode $ 
 

             mozillaHomeCountryName $ 
 

             mozillaHomeFriendlyCountryName $ 
 

             mozillaHomeUrl $ 
 

             mozillaWorkUrl $ 
 

             mozillaCustom1 $ 
 

             mozillaCustom2 $ 
 

             mozillaCustom3 $ 
 

             mozillaCustom4 $ 
 

             c $ 
 

             co ) )
---------------------------------------------------------------------------------------

Strangly, update on existing items works :
---------------------------------------------------------------------------------------
LDAP : adding objectClass top
LDAP : adding objectClass person
LDAP : adding objectClass organizationalperson
LDAP : adding objectClass mozillaabpersonalpha
LDAP : setting attribute mail (PrimaryEmail) to '[EMAIL PROTECTED]'
LDAP : setting attribute sn (LastName) to 'bernardo'
LDAP : setting attribute givenname (FirstName) to 'bernardo'
LDAP : setting attribute cn (DisplayName) to 'bernardo'
------------------------------------------------------------------------------------


To resume, update seems to work but new item creation fails...
Prefs.JS and config editor have been kept default (I haven't changed 
anything).

Any ideas ?

Regards,

Pierre




_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to