[ 
https://issues.apache.org/jira/browse/DIRSERVER-874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Karasulu updated DIRSERVER-874:
------------------------------------

    Fix Version/s:     (was: 1.5.1)
                   1.5.2

> Entries should be normalized in the NormalizationService
> --------------------------------------------------------
>
>                 Key: DIRSERVER-874
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-874
>             Project: Directory ApacheDS
>          Issue Type: Improvement
>            Reporter: Emmanuel Lecharny
>             Fix For: 1.5.2
>
>
> ATM, we normalize entries (ie, attributes and values) far into the server, in 
> different places. This lead to complicated code, and duplication of 
> operations. We can be sure that we have bugs or at least, bugs will appears 
> as soon as more users will try to store elements which are not exactly what 
> we expected them to be.
> The Normalization Service should normalize the attributes, as it does for the 
> DN, to avoid such problems. Attributes normalization consist of :
> - replacing the attributeType by its OID
> - applying the normalizer on each values
> - removing duplicated values in an entry (for instance, it is possible to 
> store two phone number, like 012345 and 01-23-45 are the same number)
> We should also normalize add, remove and modify operations in the same way, 
> normalizing ModifcationItems
> These modifications are not exactly simple nor fast to implement, but it's 
> mandatory and will help implementing new features in the near future.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to