I am doing some custom data validation when replicating from AD to OpenLDAP 
using LSC. I have some JavaScript that performs auxiliary searches in both the 
source and target directories.  I've recently noticed  various search filter 
errors in my lsc.out file and have discovered it is the unfortunate result of 
new AD data that contains special characters which need escaped when used in a 
search filter.  It appears as though the ScriptableJndiServices methods that 
accept a filter object do not do the required escaping.  Am I expected to do 
this myself before calling the methods or should I expect the methods to do 
this for me and open a bug report/feature request?  The examples I can readily 
reproduce involve data containing parenthesis and the search method which 
generates an unbalanced parenthesis error. I have not tested the other methods 
or reviewed the specific source but assume this is not restricted to the search 
method.

-Jon C. Kidder
American Electric Power
Middleware Services
Email: [email protected]<mailto:[email protected]>
Phone: 614-716-4970

_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to