On Apr 22, 2010, at 10:20 AM, Kurt Zeilenga wrote:
The purpose of the OBSOLETE (inactive) flag is to support transition =
away from a particular schema element. Basically, if one no longer = wants to use the attribute type 'x' in their directory, they should 1) = mark x as inactive in the subschema, 2) then remove all uses of x, 3) = then remove x from the subschema.
One additional note, I generally would advise that a schema-aware client = not alter it's update behavior of elements based upon whether said = elements are active or inactive (OBSOLETE) in the schema. Instead, they = should just try the update and, if it fails, report it as they normally = would. Handling the inactive condition locally hides the error from the = directory administrator, who is likely relying on directory server logs = to find applications which using inactive schema. He may well not have = access to all the clients' logs.
-- Kurt=