>
> The following works for me:
> <string>gr:
> <![CDATA[gr:
> dstMembers = []
> ou = "ou=people,dc=ateneo,dc=example,dc=org"
> srcMembers = srcBean.getDatasetById("hasMember")
> srcMembers.each { member -> dstMembers << "cn=${member},${ou}" }
> dstMembers
> ]]>
> </string>
>
groovy quick fix:
dstMembers = []
ou = "ou=people,dc=ateneo,dc=example,dc=org"
srcMembers = srcBean.getDatasetById("hasMember")
srcMembers.each { member -> dstMembers << "cn=${member},${ou}" }
dstMembers
membersArray = (String[])dstMembers
a groovy array is a java.util.ArrayList; lsc code expects a (primitive)
array of Strings, so please do the cast.
The hint something is amiss is the
"javax.naming.directory.InvalidAttributeValueException: Malformed
'member' attribute value"
exception.
Best regards,
Francesco
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users