[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Adding a attribute of a new schema to an existing entry
Hi everyone.
I'm trying to add a attribute of a new schema to an existing entry.
I've created the schema called 'owlco' (I've remove almost fields to
concision):
----------------------------------------------------------------------
attributetype ( 1.3.6.1.4.1.4203.666.0.1 NAME 'owlChurchNumber'
DESC 'Church Number'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{8} )
attributetype ( 1.3.6.1.4.1.4203.666.0.2 NAME 'owlSupernatural'
DESC 'You wouldn't understand'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{8} )
...
objectclass ( 1.3.6.1.4.1.4203.666.1.1 NAME 'owlco'
DESC 'Classe utilizada pela Owl Corporation'
SUP inetOrgPerson
STRUCTURAL
MUST ( owlChurchNumber )
MAY ( owlDevotes $ owlSupernatural ) )
----------------------------------------------------------------------
And I've added the schema:
----------------------------------------------------------------------
include /etc/openldap/schema/owlco.schema
----------------------------------------------------------------------
So, before all that actions I've created my whole directory and now I
have all the entries without some mandatory owlco's fields (mandatory
not to LDAP but to my business).
So, now I'm trying:
dn: uid=holykid,ou=saints,dc=clouds,dc=heaven,dc=god
changetype: modify
add: owlChurchNumber
owlChurchNumber: 3212
And I've got:
----------------------------------------------------------------------
ldap_modify: Object class violation (65)
additional info: attribute 'owlChurchNumber' not allowed
----------------------------------------------------------------------
Ok, absolutely normal. My schema depends on inetorgperson.
So...
----------------------------------------------------------------------
dn: uid=holykid,ou=saints,dc=clouds,dc=heaven,dc=god
changetype: modify
add: objectclass
objectclass: owlco
# ldapmodify: wrong attributeType at line 4, entr
----------------------------------------------------------------------
I didn't stop on that try, I've tried a lot more combinations without success.
I've read the 'http://www.zytrax.com/books/ldap/ch5/', specially the
topic 'To add a new AUXILIARY objectclass to an existing entry
requires'.
dn: uid=holykid,ou=saints,dc=clouds,dc=heaven,dc=god
changetype: modify
objectclass: inetorgperson
objectclass: owlco
But all I get is:
ldapmodify: modify operation type is missing at line
I'm stuck on that...
Yep, I've tried too:
dn: uid=holykid,ou=saints,dc=clouds,dc=heaven,dc=god
changetype: modify
add: objectclass
objectclass: inetorgperson
objectclass: owlco
And:
dn: uid=holykid,ou=saints,dc=clouds,dc=heaven,dc=god
changetype: modify
add: owlChurchNumber
objectclass: inetorgperson
objectclass: owlco
owlChurchNumber: 2342
But... got nothing...
[]'s
Alexander
Brazil - Rio de Janeiro
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.