> Hello,
>
> I try to use LQL, without success.
>
> For example, this rule :
>
> lsc.syncoptions.utilisateur.sn.force_value =
> srcBean.getAttributeValueById("uid").length() > 0 ?
> srcBean.getAttributeValueById("sn") : srcLdap.attribute( srcLdap.list(
> 'ou=unites,dc=test,dc=fr', '(uniqueMember=' +
> srcBean.getDistinguishName() +')' , 'description')
>
> generates error :
>
>
>      [java] 888  [main] ERROR  org.lsc.Launcher.run(Launcher.java:130)
>   - java.lang.NullPointerException
>      [java] java.lang.NullPointerException
>      [java]     at
> org.lsc.AbstractSynchronize.logActionError(AbstractSynchronize.java:475)
>      [java]     at
> org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:434)
>      [java]     at
> org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:280)
>      [java]     at
> org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:172)
>      [java]     at org.lsc.Launcher.run(Launcher.java:128)
>      [java]     at org.lsc.Launcher.main(Launcher.java:111)
>
> Is my syntax correct ?
>


Thanks to Sebastien, I have the solution: the context DN MUST be present
in provider URL. I removed the context from the baseDN an put it in
context, and it works now.

Cl?ment.

Reply via email to