2012/10/30 "POISSON Frédéric" <[email protected]>: > Thanks Clement, > > I have others questions about problems i encountered : > > - I used in the past the ScriptableJndiServices for group member > synchronisation (with ldap2ldap lsc configuration), i read that it is > available as "ldap" or "srcLdap" > (http://lsc-project.org/javadoc/2.0-SNAPSHOT/). > So is there a solution to be able to ask destination ldap server or i don't > use the right documentation ?
Destination LDAP is reachable trough "ldap", source LDAP is reachable trough "srcLdap". > Is possible to specify a ldap base search with a different namingContext ? > Or is there a method to run ldap query by initializing/using an > com.sun.jndi.ldap.LdapCtxFactory object inside Javascript (i'm not Java > developper probably my question is a non sense in Java/Javascript) or other > object ? See list, read and search methods in http://lsc-project.org/javadoc/2.0-SNAPSHOT/org/lsc/jndi/ScriptableJndiServices.html, the first argument is the search base. > - I have tested also the hsqldb to LDAP. And i have notice that all examples > on sqlMap namespace are with InetOrgPerson objectClass. > Is it possible to initialize sqlMap namespace with organizationalUnit for > example or other ? Just modify the dataset for objectClass to set the values that you need, there is no restriction. > I have also read and tested hsqldb with a csv file with more than 10 000 > lines, and i read that by default when initializing a table, hsqldb use a > cache_scale of 10, which allow 3*(2^10) = 3072 lines. I have updated hsqldb > script like this to optimize hsql performance, i hope it could help : > > # diff hsqldb hsqldb.ORIG > 132,133c132,133 > < scale=`echo $nblines | awk '{ print int(log($0/3)/log(2))+1 }'` > < cp $1 $HSQLDB_DIR/`basename $1` > --- >> let nblines-- >> tail -n $nblines $1 > $HSQLDB_DIR/`basename $1` > 136d135 > < source="`basename $1`;ignore_first=true;cache_scale=$scale;fs=$sep" > 138c137,139 > < source=$source";encoding=UTF-8" > --- >> hsqldb_sqlQuery "SET TABLE $HSQLDB_TABLE SOURCE \"`basename >> $1`;fs=$sep;encoding=UTF-8\";" > /dev/null 2>&1 >> else >> hsqldb_sqlQuery "SET TABLE $HSQLDB_TABLE SOURCE \"`basename >> $1`;fs=$sep\";" > /dev/null 2>&1 > 140d140 > < hsqldb_sqlQuery "SET TABLE $HSQLDB_TABLE SOURCE \"$source\";" > > /dev/null 2>&1 Thanks for this patch, could you open an issue on http://tools.lsc-project.org/projects/lsc so that we can apply your fix? Clément. _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

