Issue #110 has been updated by Cl?ment Oudot.

Here is the DEBUG output for the first entry:

<pre>
     [java] 0    [main] DEBUG  
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321)   - 
Configuration directory is C:\Documents and 
Settings\p0075\workspace\lsc-sample\target\classes\
     [java] 0    [main] DEBUG  
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321)   - 
Configuration directory is C:\Documents and 
Settings\p0075\workspace\lsc-sample\target\classes\
     [java] 0    [main] DEBUG  
org.lsc.Configuration.setConfiguration(Configuration.java:397)   - Loading 
configuration url : 
file:/C:/Documents%20and%20Settings/p0075/workspace/lsc-sample/target/classes/lsc.properties
     [java] 78   [main] WARN   
org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:230)   - Starting 
sync for user
     [java] 93   [main] INFO   
org.lsc.jndi.JndiServices.logConnectingTo(JndiServices.java:223)   - Connecting 
to LDAP server ldap://126.50.0.69/dc=example,dc=local as 
cn=test,cn=users,dc=example,dc=local
     [java] 172  [main] DEBUG  
org.lsc.jndi.JndiServices.getAttrsList(JndiServices.java:748)   - Using 
pagedResults control for 1000 entries at a time
     [java] 234  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'K' sync type for attribute name objectClass.
     [java] 234  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'F' sync type for attribute name pwdAccountLockedTime.
     [java] 234  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'F' sync type for attribute name default.
     [java] 234  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'K' sync type for attribute name objectClass.
     [java] 250  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'F' sync type for attribute name pwdAccountLockedTime.
     [java] 250  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'F' sync type for attribute name default.
     [java] 250  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'K' sync type for attribute name default.
     [java] 250  [main] DEBUG  
org.lsc.beans.syncoptions.PropertiesBasedSyncOptions.initialize(PropertiesBasedSyncOptions.java:140)
   - Adding 'F' sync type for attribute name pwdAccountLockedTime.
     [java] 250  [main] DEBUG  
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:331)   - 
Synchronizing org.lsc.objects.user for CN=ta 
ta,OU=Users,OU=example,DC=example,DC=local
     [java] 250  [main] INFO   
org.lsc.jndi.JndiServices.logConnectingTo(JndiServices.java:223)   - Connecting 
to LDAP server ldaps://126.50.0.30/dc=example,dc=net as 
ou=lsc,ou=applications,dc=example,dc=net
     [java] 843  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (roomnumber)
     [java] 843  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (mail)
     [java] 843  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute givenname is modified.
     [java] 843  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute sn is modified.
     [java] 843  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:366)   - Forget 
any modifications because of the 'Keep' status (objectclass)
     [java] 859  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute employeetype is modified.
     [java] 859  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (ou)
     [java] 875  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute uid is modified.
     [java] 875  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute userpassword is modified.
     [java] 875  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:347)   - Adding 
modification for attribute userpassword.
     [java] 875  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (pwdaccountlockedtime)
     [java] 890  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (o)
     [java] 890  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:340)   - Do 
nothing (telephonenumber)
     [java] 890  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:342)   - 
Checking if attribute cn is modified.
     [java] 890  [main] DEBUG  
org.lsc.beans.BeanComparator.getModifyEntry(BeanComparator.java:373)   - 
Modifying entry "uid=tata,ou=users"
     [java] 906  [main] INFO   
org.lsc.utils.I18n.defaultInitialize(I18n.java:135)   - No environemental LANG 
variable found. Defaulting to en_US.
     [java] 2187 [main] DEBUG  
org.lsc.utils.I18n.setLocaleAndLoadMessages(I18n.java:171)   - Setting locale 
to en_US
     [java] 2187 [main] DEBUG  
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321)   - 
Configuration directory is C:\Documents and 
Settings\p0075\workspace\lsc-sample\target\classes\
     [java] 2187 [main] DEBUG  
org.lsc.Configuration.getConfigurationDirectory(Configuration.java:321)   - 
Configuration directory is C:\Documents and 
Settings\p0075\workspace\lsc-sample\target\classes\
     [java] 2187 [main] INFO   
org.lsc.AbstractSynchronize.logAction(AbstractSynchronize.java:504)   - # 
Updating entry uid=tata,ou=users for user 
     [java] dn: uid=tata,ou=users,dc=example,dc=net
     [java] changetype: modify
     [java] replace: userPassword
     [java] userPassword: {SASL}tata at example.net
</pre>
----------------------------------------
Bug #110: userPassword is always modified
http://tools.lsc-project.org/issues/show/110

Author: Cl?ment Oudot
Status: Feedback
Priority: Normal
Assigned to: Jonathan Clarke
Category: Core
Target version: 1.1.0


Hi,

just updated my connector and I see that my attribute userPassword is always 
updated, which is strange because it is in clear text (SASL) and the same in 
source and destination.

The config is:
<pre>
lsc.syncoptions.user = org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
lsc.syncoptions.user.default.action = F
# userPassword <- sAMAccountName
lsc.syncoptions.user.userPassword.default_value = "{SASL}" + 
srcBean.getAttributeValueById("sAMAccountName") + "@example.com"
</pre>

userPassword is declared in lsc.tasks.user.dstService.attrs

Do you have an idea?


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.lsc-project.org/pipermail/lsc-dev/attachments/20090720/6b76d01f/attachment.htm>

Reply via email to