I have recently started working with the Director Server, and I have read the 
documents for both 389 and RHDS, but I am having some difficulties regarding 
ObjectClass types, and combining them in order to extend the available 
attributes for an object.  The documents indicate that you can only have one 
Structural ObjectClass and multiple Aux. ObjectClasses, and I'm a bit hazy on 
the rules for Abstract ObjectClasses.

If I take the example of needing to add the "host" attribute to a user object.  
A RHN knowledgebase article indicates to add the "hostobject" ObjectClass 
rather than the "Account" ObjectClass.  My assumption was that "hostobject" was 
an Aux. ObjectClass, and that "Account" was Structural, but when I look at the 
two ObjectClasses via the administrative GUI, they both have "Top" listed as 
the parent ObjectClass.  So I'm not certain why one is appropriate and the 
other is not.

Moving forward I want to be able to combine ObjectClasses to extend available 
objects without introducing data integrity issues in my ldap directory.  I am 
looking for some clarification of rules regarding structural objectclasses, and 
if there is an easy way via the admin gui to tell the difference between 
structural, auxillary, and abstract objectclasses.  Also will the directory do 
some sort of intregrity checking if you attempt to combine improper 
objectclasses either via commandline or the admin gui?



Thanks


           Cary Anderson
              916.464.5108
Linux Support | Engineering Dept.

--
389 users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to