Quantcast

LDAP search

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

LDAP search

Ajay
Hello, I`m newbie in Camel and I`m trying to create an LDAP connection,

  <to uri="ldap:ldapserver?base=EPName=${in.header.name},applicationName=apk"/> 

Unfortunately I got this exception that


[05/17/17 12:59:13:350] DefaultErrorHandle E [SAPCRequest                   ] [570763373-4:19:1:1:1]- Failed delivery for (MessageId: ID:promius111.tac.co.th-46302-1494570763373-4:19:1:1:1 on ExchangeId: ID-promius111-tac-co-th-59072-1495000037808-0-1). Exhausted after delivery attempt: 1 caught: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'EPName=${in.header.name},applicationName=apk'

javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]
        at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3161) ~[na:1.8.0_121]
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3082) ~[na:1.8.0_121]
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2888) ~[na:1.8.0_121]
        at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1846) ~[na:1.8.0_121]
        at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1769) ~[na:1.8.0_121]
        at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392) ~[na:1.8.0_121]

I think it is due to  passing one param value as  ${in.header.name}. Can anyone help me to solve this.

Thank in advance,
Ajay
Thanks,
Ajay
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: LDAP search

Zoran Regvart-2
Hi Ajay,
if you want to have dynamic values in your endpoint URI's you need to
use `toD`[1] instead of `to`,

zoran

[1] https://camel.apache.org/message-endpoint.html#MessageEndpoint-DynamicTo

On Wed, May 17, 2017 at 11:08 AM, Ajay <[hidden email]> wrote:

> Hello, I`m newbie in Camel and I`m trying to create an LDAP connection,
>
>   <to
> uri="ldap:ldapserver?base=EPName=${in.header.name},applicationName=apk"/>
>
> *Unfortunately* I got this exception that
>
>
>  [31m [0;39m[05/17/17 12:59:13:350] DefaultErrorHandle  [1;31mE [0;39m
> [SAPCRequest                   ] [ [36m570763373-4:19:1:1:1 [0;39m]- Failed
> delivery for (MessageId:
> ID:promius111.tac.co.th-46302-1494570763373-4:19:1:1:1 on ExchangeId:
> ID-promius111-tac-co-th-59072-1495000037808-0-1). Exhausted after delivery
> attempt: 1 caught: javax.naming.NameNotFoundException: [LDAP: error code 32
> - No Such Object]; remaining name
> 'EPName=${in.header.name},applicationName=apk'
>
>  [31mjavax.naming.NameNotFoundException: [LDAP: error code 32 - No Such
> Object]
>         at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3161)
> ~[na:1.8.0_121]
>         at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3082)
> ~[na:1.8.0_121]
>         at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2888)
> ~[na:1.8.0_121]
>         at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1846) ~[na:1.8.0_121]
>         at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1769) ~[na:1.8.0_121]
>         at
> com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
> ~[na:1.8.0_121]
>
> I think it is due to  passing one param value as  ${in.header.name}. Can
> anyone help me to solve this.
>
> Thank in advance,
> Ajay
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/LDAP-search-tp5799687.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



--
Zoran Regvart
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: LDAP search

Ajay
Hi Zoran,

Thanks for your help  I resolved my problem by changing my endpoint URI as following:

 <toD uri="ldap:ldapserver?base=EPName=${in.header.name},applicationName=apk"/> 

Thanks,
Ajay
Loading...