Issue adding simUserRole objects in OpenLDAP (SIM 13.2.4)
I've come across an issue with the LDAP schema that appears to be incomplete in the Oracle documentation.
Basically, in order to add anything to an LDAP directory, it must follow the accepted naming structure imposed by the Schema.
The problem lies with the simUserRoles schema extension. This is defined as an AUXILIARY extension, meaning that it is intended to be applied to something that already exists, however in this particular case we are adding the simUserRoles as new entries in the tree under the simUser, without any supporting structural schema elements.
Compared to the simUser object class, it is also an AUXILIARY object class, but it is designed to be combined, as an extension, to the built-in person, organizationalPerson and inetOrgPerson object classes, and it works properly.