directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <>
Subject [Schema refactoring] OidRegistry
Date Sun, 23 Aug 2009 12:27:51 GMT
I forgot to mention that we will get rid of the single OidRegistry, or 
at least that we will have to modify the lookups in this registry to 
pass the SchemaObjectType as a parameter.

The rational for this change is that RFCs says we can have a  name used 
for more than one type of SO. For instance, the 'audio' name is used as 
an AT and as a LdapSyntax . Obviously, the oid -> name relation can't 
work, so we can't do a getOid( name ) and get a single OID when name=audio.

The change in the API will be to add the SO :
getOid( AT, 'audio' ) to get the OID for the audio AT
getOid( LS, 'audio' ) to get the OID for the audio LS

That means we store more than one map in the OidRegistry.

Not such a big change though.

cordialement, regards,
Emmanuel L├ęcharny

View raw message