Length without ()
Marcin Baluta Systems Administrator tyntec GmbH Semerteichstr. 54 - 56 | 44141 Dortmund, Germany T +49 231 477 90 405 | F +49 231 108 799 2 <http://www.tyntec.com/> www.tyntec.com From: lsc-users-boun...@lists.lsc-project.org [mailto:lsc-users-boun...@lists.lsc-project.org] On Behalf Of Marcin Baluta Sent: Dienstag, 25. November 2014 14:29 To: Biernath, Jutta; Clément OUDOT Cc: lsc-userslsc-users Subject: Re: [lsc-users] OpenLDAP 2 LDAP synchronization Hi Jutta, change it to length... should work ;) Kind regards Marcin Baluta Systems Administrator tyntec GmbH Semerteichstr. 54 - 56 | 44141 Dortmund, Germany T +49 231 477 90 405 | F +49 231 108 799 2 <http://www.tyntec.com/> www.tyntec.com From: lsc-users-boun...@lists.lsc-project.org [mailto:lsc-users-boun...@lists.lsc-project.org] On Behalf Of Biernath, Jutta Sent: Dienstag, 25. November 2014 14:28 To: Clément OUDOT Cc: lsc-userslsc-users Subject: Re: [lsc-users] OpenLDAP 2 LDAP synchronization Hello, Clément, I’ve tried this: <http://lsc-project.org/wiki/documentation/tutorial/synchronizegroups> http://lsc-project.org/wiki/documentation/tutorial/synchronizegroups But when I do the JavaScript Expression will not run. The error message is: Reason: javax.script.ScriptException: sun.org.mozilla.javascript.EcmaError: TypeError: Cannot find function size in object ……….. And if I replace the size()-Function by the length()-Function (= the function that was used in earlier samples) I get: Reason: javax.script.ScriptException: sun.org.mozilla.javascript.EcmaError: TypeError: Cannot find function get in object …… Do you have an idea what could be the reason for this? Must I install an additional module? My LSC version is 2.1.1 Thank you! Regards, Jutta Biernath -------------------- Jutta Biernath Freie Universität Berlin Zentraleinrichtung für Datenverarbeitung (ZEDAT) Identity & Customer Management, FUDIS Fabeckstr. 32 14195 Berlin Tel. +49 30 838-75090 Fax +49 30 838-475090 Von: lsc-users-boun...@lists.lsc-project.org [mailto:lsc-users-boun...@lists.lsc-project.org] Im Auftrag von Clément OUDOT Gesendet: Montag, 24. November 2014 15:16 An: Marcin Baluta Cc: lsc-userslsc-users Betreff: Re: [lsc-users] OpenLDAP 2 LDAP synchronization 2014-11-24 13:48 GMT+01:00 Marcin Baluta <bal...@tyntec.com>: Hello Clement, I still cannot manage to synchronize group membership. Actually – I’m not sure what script should I use to achieve this. Currently I have this taken from your LSC 1.1 tutorial (http://lsc-project.org/wiki/documentation/1.1/tutorials/synchronizegroups): <dataset> <name>member</name> <policy>FORCE</policy> <forceValues> <string><![CDATA[var umembers = srcBean.getAttributeValuesById("uniqueMember").toArray() ; for (var i=0; i<umembers.length; i++ ) { try { umembers[i] = ldap.attribute(ldap.list( "OU=Users,OU=imported,OU=test,DC=xxx,DC=xxx","(sAMAccountName="+(srcLdap.attribute(umembers[i], 'uid').get(0) + ")" )).get(0), 'distinguishedName').get(0) } catch (e) { umembers[i]=null } } var members = new Array(); var j=0; for (var i=0; i<umembers.length; i++) { if (umembers[i]!=null) members[j++]=umembers[i] } members;]]> </string> </forceValues> </dataset> Any help kindly appreciated ;) .. and of course I remember about beer for you J Hi, I just write a new tutorial that works with LSC 2: http://lsc-project.org/wiki/documentation/tutorial/synchronizegroups It should help you to achieve your task. Clément.
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list lsc-users@lists.lsc-project.org http://lists.lsc-project.org/listinfo/lsc-users