Hi,
The problem has been resolved.i have one query regarding objectclasses in openLDAP:
Actually i want to know whether openLDAP has predefined hierarchy of objectclasses or we can defined our hierarchy... can we use base class as our defined class..
if we can then please give me the specification of that objectclass.
Thanks and Regards, Anjali
On Nov 22, 2007 12:50 PM, Anjali Arora anjalikool@gmail.com wrote:
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