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