[Date Prev][Date Next] [Chronological] [Thread] [Top]

Error in setting the values of Custom objectClass in openldap



Hi,
 
I am facing problem in setting values for custom objectclass attributes:
 
my custom schema is like this :
 
attributetype ( 1.3.6.1.4.1.6863.2.3.107  NAME ( 'filename' )
        DESC 'RFC2256: logical filename'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
attributetype ( 1.3.6.1.4.1.6863.2.3.108 NAME 'filesize'
        DESC 'RFC2256: size of the file'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
attributetype ( 1.3.6.1.4.1.6863.2.3.109 NAME  'parentid'
        DESC 'index of the parent entry'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
attributetype ( 1.3.6.1.4.1.6863.2.3.110 NAME  'filemode'
        DESC 'RFC2256: file permission'
        SUP filename )
attributetype ( 1.3.6.1.4.1.6863.2.3.111 NAME ( 'protocoltype' )
        DESC 'RFC2256: transfer protocol type'
        SUP filename )
objectclass(1.3.6.1.4.1.6863.2.4.57 Name 'gfsnamespace'
        DESC 'RFC2256 : GFS Tree Hierarchy'
        SUP top AUXILIARY
        MUST parentid
        MAY ( filetype $ filemode $ filename $ parentid $ protocoltype $ filesize ) )
 
and ldap.ldif file is :
 
dn: cn=Cur Ander,ou=SoftwareDeveloper,dc=example,dc=com
cn: Cur Ander
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
mail: CAnder@isp.com
givenname: Cur
sn: Ander
ou: MemberGroupA
street: 17 Cherry St.
objectClass: gfsnamespace
parentid: 1002
filename: abc.txt
when i am adding this entry through command line interface like :
 
ldapadd -D "cn=Manager,dc=example,dc=com" -w secret -f ldap.ldif
 
When i am adding entry without setting my objectclass(gfsnamespace) attribute values it will be added sucessfully without an error but when i am trying to add entry with setting my objectclass attributes it will give this error :
 
adding new entry "cn=Cur Ander,ou=SoftwareDeveloper,dc=example,dc=com"
ldapadd: Invalid syntax (21)
        additional info: objectClass: value #4 invalid per syntax
Please give me solution as soon as possible...
 
And i want to know if i want my object class as the base of the hierarchy then how to do that or i have to follow some predefined hierarchy if it is so then tell me predefined hierarchy of objectclasses in openLDAP.
 
Thanks and Regards,
Anjali