Oh, 

Just found the answer in another thread... Thanks Clément ;-) 

The correct code is : 

<![CDATA[rjs: 
var membersSrcDn = srcBean.getDatasetValuesById("member"); 
var membersDstDn = new java.util.ArrayList(); 
for (var i=0; i < membersSrcDn.size(); i++) 
{ 
var memberSrcDn = membersSrcDn.get(i); 
try{ 
sAMAccountName = srcLdap.attribute(memberSrcDn, "sAMAccountName").get(0); 
} catch(e) { 
java.lang.System.out.println("Error get sAMAccountName for "+memberSrcDn); 
continue; 
} 
membersDstDn.add(sAMAccountName); 

} 
membersDstDn; 
]]> 

I think... Seems to work but need to be tested a bit more.. 

Regards 

----- Mail original -----

De: "Gaetan SLONGO" <[email protected]> 
À: "General discussions and help for Ldap Synchronization Connector (LSC) - 
Start here!" <[email protected]> 
Envoyé: Vendredi 13 Janvier 2017 15:15:52 
Objet: [lsc-users] LSC Sync AD to OpenLDAP rjs issue ? 


Hi ! 

We are trying to synchronize AD (Samba4) to OpenLDAP. The main issue comes from 
syncing group membership to OpenLDAP. I'm not confident with rjs but I produced 
this : 

<dataset> 
<name>memberUid</name> 
<policy>FORCE</policy> 
<forceValues> 
<string> 
<![CDATA[rjs: 
var membersSrcDn = srcBean.getDatasetValuesById("member"); 
var membersDstDn = []; 
for (var i=0; i < membersSrcDn.size(); i++) 
{ 
var memberSrcDn = membersSrcDn.get(i); 
try{ 
sAMAccountName = srcLdap.attribute(memberSrcDn, "sAMAccountName").get(0); 
} catch(e) { 
java.lang.System.out.println("Error get sAMAccountName for "+memberSrcDn); 
continue; 
} 
membersDstDn.push(sAMAccountName); 

} 
membersDstDn; 
]]> 
</string> 
</forceValues> 


This is not throwing any error but the sync is not working (attributes not 
synchronized). 

Any idea of why ? 

Thank you ! 


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

lsc-users mailing list 
[email protected] 
http://lists.lsc-project.org/listinfo/lsc-users 
_______________________________________________________________
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