Hi,

I think this is the same issue than this one: http://lists.lsc-project.org/pipermail/lsc-users/2015-February/002432.html
Using List instead of Array should fix the issue.

Regards,
Raphaël Ouazana.

Le 2015-08-20 12:30, Gallavardin Antoine a écrit :
I'm trying to sync OpenLDAP group to AD
I follow the page
http://lsc-project.org/wiki/documentation/tutorial/synchronizegroups
I manage to fetch the DN of user to inject in AD Group
but I get the following error :

----8<----8<----8<----8<----8<----8<----8<----8<----8<
dn: CN=app-printer-admin,OU=Groups,OU=Lyon,DC=irstea,DC=priv
changetype: modify
replace: member
member: [object Array]
----8<----8<----8<----8<----8<----8<----8<----8<----8<
It seems that lsc didn't accept an array in the dataset
any idea ?



Antoine  Gallavardin
IT guy @ IRSTEA


PS : This my jvascript

function members() {
var memberUidArray = srcBean.getAttributeValuesById("memberUid").toArray();
 var memberDNs=[];
 var destMembersDn="";
 var fetchCn;
 for  (var i=0; i<memberUidArray.length ; i++){
 try {
     var filter = "(&(uid=" + memberUidArray[i] +
")(!(objectClass=gosaUserTemplate))(supannListeRouge=FALSE)(mail=*))";
     fetchCn = srcLdap.attribute(srcLdap.search("ou=people", filter
).get(0), "cn" ).get(0);
destMembersDn = "CN="+fetchCn+",OU=People,OU=Lyon,DC=irstea,DC=priv";
     //java.lang.System.out.println("DESTDN : " + destMembersDn );
     }
 catch (e) {
     continue;
     }

 memberDNs.push(destMembersDn);
 }
return memberDNs
}
_______________________________________________________________
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