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

Reply via email to