[ http://issues.apache.org/jira/browse/DIRLDAP-65?page=all ]
     
Alex Karasulu closed DIRLDAP-65:
--------------------------------

    Resolution: Fixed

Committed revision 327982.

http://svn.apache.org/viewcvs.cgi?rev=327982&view=rev

> unrecognized attributes during normalization should not throw exceptions
> ------------------------------------------------------------------------
>
>          Key: DIRLDAP-65
>          URL: http://issues.apache.org/jira/browse/DIRLDAP-65
>      Project: Directory LDAP
>         Type: Bug
>   Components: Common
>     Reporter: Alex Karasulu
>      Fix For: 0.9.3

>
> During the normalization process of a DN sometimes its best to not freak out 
> and blow a stack trace when an attribute is not recognized.  In this case a 
> best guess is OK.  Let's let the schema handling catch the problem which is 
> at a higher level.  For now normalized Dn parsers should just leave the value 
> as is if the attribute is unrecognized.  
> Why is this ok? Again the task of spotting undefined attributes is not the 
> job of the DnParser.  It should perform a best guess normalization if it can 
> using schema info.  If this info does not exist the parse should not be 
> prevented.  This may change in the future when we separate parsing from 
> normalization.
> This means we need to check if a NameComponentNormalizer sees an attribute as 
> defined or not.  If not then we bypass normalization for the value.  If so we 
> normalize.  We need to add an isDefined method to NCN and modify the DnParser 
> to adapt to this situation.

-- 
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
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to