On 21/01/2019 16:29, Mark wrote:
> I thought so too, but I get the following error:
>
> Fail to compute expression:
> js:
> var membersSrcDn = getRangeValues("member");
> var membersDstDn = [];
> for (var i=0; i<membersSrcDn.size(); i++) {
> var memberSrcDn = membersSrcDn.get(i);
> var uid = "";
> try {
> uid = srcLdap.attribute(memberSrcDn,
> "uid").get(0);
> } catch(e) {
> continue;
> }
> var destDn = ldap.search("OU=Users,OU=RMDV,OU=JLR",
> "(sAMAccountName=" + uid + ")");
> if (destDn.size() == 0 || destDn.size() > 1) {
> continue;
> }
> var destMemberDn = destDn.get(0) + "," +
> ldap.getContextDn();
> membersDstDn.push(destMemberDn);
> }
> membersDstDn
>
>
> on
> id=cn=RMDV-PRD1-User,ou=Groups,ou=RMDV,ou=Applications,ou=Resources,o=ford,c=US
> Reason: javax.script.ScriptException: sun.org.mozilla.javascript.EcmaError:
> TypeError: Cannot find function size in object . (<Unknown source>#9) in
> <Unknown source> at line number 9
> Jan 21 14:57:44 - DEBUG - javax.script.ScriptException:
> sun.org.mozilla.javascript.EcmaError: TypeError: Cannot find function size in
> object . (<Unknown source>#9) in <Unknown source> at line number 9
> javax.script.ScriptException: sun.org.mozilla.javascript.EcmaError:
> TypeError: Cannot find function size in object . (<Unknown source>#9) in
> <Unknown source> at line number 9
Hi Mark,
According to LSC documentation, please note this function needs to be defined
in an external js file.
Cf https://lsc-project.org/documentation/howto/adrangescript.
Regards.
--
Soisik Froger | Software Architect
[email protected]
+33 6 49 00 09 55
Worteks | https://www.worteks.com
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users