directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From directory-...@incubator.apache.org
Subject [jira] Created: (DIREVE-46) Create DN Normalizer IBC
Date Sat, 23 Oct 2004 17:56:25 GMT
Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/DIREVE-46

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIREVE-46
    Summary: Create DN Normalizer IBC
       Type: Task

     Status: Open
   Priority: Major

    Project: Directory Eve
 Components: 
             interceptors

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Sat, 23 Oct 2004 10:55 AM
    Updated: Sat, 23 Oct 2004 10:55 AM

Description:
We need to normalize distinguished names while performing backend operations.  At this point
the nexus and context partitions presume this is already being done and we use specific arguments
when they would like unnormalized distinguished names.  The unnormalized name is often referred
to as the UPDN or User Provided Distinguished Name. 

Basically we must store the UPDN and the Normalized DN (NDN) in order to correctly look up
and return values as they were given to us.  This is a result of possible variations in case
and whitespace within a distinguished name as it is given across operations and users.

The DN Normalization IBS (interceptor based service) will need to depend upon the schema subsystem
to correctly normalized DNs.  Schema info is needed when normalizing the values of individual
name components.  For example some name component value might be a case sensitive string.
 If so we cannot normalize by reducing case as we would case insensitive attribute values
in the DN.  Hence we need to lookup attributeType information to determine the equality matching
rules hence normalizers to use for that attribute while normalizing values.

The DN normalization IBS needs to alter Name and String arguments for distinguished names
provided to PartitionNexus methods.  This must be done within the before interceptor chain.
 

The IBS can also serve as a centralized name cache so repeated normalization need not occur.
 This however may automatically be handled by the underlying attribute value normalizers used
by the DN normalizer.  We can figure all this out later after getting the baseline up.







---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Mime
View raw message