Thank you it's work i'm total noob completely forgot to test without my DEBUG. 
:(.


----- Mail original -----
De: "Clément OUDOT" <[email protected]>
À: "lsc-users" <[email protected]>
Envoyé: Jeudi 30 Juin 2016 10:21:36
Objet: Re: [lsc-users] Sync Ldap --> AD group member empty

Le 30/06/2016 10:18, Lionel Caignec a écrit :
> Thank for you reply
>
> 1) I try your suggestion bu my member list is always empty, now my DEBUG 
> output, looks like that :
> member: [CN=userA,OU=users,DC=domain,DC=fr, 
> CN=userB,OU=users,DC=domain,DC=fr, CN=userC,OU=users,DC=domain,DC=fr]
>
> <![CDATA[rjs:
> var membersSrcDn = srcBean.getDatasetValuesById("memberUid");
> membersDstDn = new java.util.ArrayList();
> for  (var i=0; i<membersSrcDn.size(); i++) {
>      var uid = membersSrcDn.get(i);
>      var destDn = ldap.search("OU=users", "(sAMAccountName=" + uid + ")");
>      if (destDn.size() == 0 || destDn.size() > 1) {
>          continue;
>      }
>      var destMemberDn = destDn.get(0) + "," +  ldap.getContextDn();
>      membersDstDn.add(destMemberDn);
> }
> membersDstDn
> java.lang.System.out.println("member: " + membersDstDn);
>
> ]]>

Are you sure that member is defined in exportedAttributes of your 
destination service? And of course, you should remove your debug line 
(or use it before memberDstDn line) because LSC dataset get the last 
evaluated expression to fill the value.

-- 
Clément OUDOT
Consultant en logiciels libres, Expert infrastructure et sécurité
Savoir-faire Linux
87, rue de Turbigo - 75003 PARIS
Blog: http://sflx.ca/coudot

_______________________________________________________________
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