On Thu, Feb 1, 2018 at 8:02 PM, Clément OUDOT <[email protected]> wrote:
> 2018-02-01 18:15 GMT+01:00 Lior Dotan <[email protected]>:
>> On Thu, Feb 1, 2018 at 6:57 PM, Clément OUDOT <[email protected]> wrote:
>>> Hello,
>>>
>>> if this can help, I have a small script that I use in LSC to convert
>>> group of groups from AD to a flatten group in OpenLDAP.
>>>
>> Thanks, this looks promising.
>>
>> I've plaved the js function right above the other js code in the
>> dataset section, is that correct?
>
>
> No, put it in a js file that you will include at the end of the task.
> See 
> https://lsc-project.org/documentation/latest/scripting/start#external_files
>
>
>
I've moved the js function to a separate file but I still get this error:
           js:
               var membersSrcDn = srcBean.getDatasetValuesById("member");
               var membersDstDn = new java.util.ArrayList();
               for  (var i=0; i<membersSrcDn.size(); i++) {
                       var memberSrcDn = membersSrcDn.get(i);
                       membersDstDn.addAll( getMembersDn(srcLdap,
ldap, memberSrcDn) );
               }
               if ( membersDstDn.size() == 0) {
                       membersDstDn.add("cn=empty");
               }
               membersDstDn

                                         on
id=CN=GroupA,OU=ad-testing,DC=ad-testing,DC=test,DC=io
Reason: javax.script.ScriptException: ReferenceError: "ldap" is not
defined in nashorn:mozilla_compat.js at line number 67
Feb 01 18:15:21 - ERROR - Error while synchronizing ID {cn=[Bass
Players]}: org.lsc.exception.LscServiceException:
javax.script.ScriptException: ReferenceError: "ldap" is not defined in
nashorn:mozilla_compat.js at line number 67
_______________________________________________________________
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