I believe the multitanent message receiver is using the local transport to
send the message to the tenant(cant remember exactly) . So the local
transport can be registered with this specific service context path.

Thanks,
Supun..

On Tue, Jun 5, 2012 at 4:16 PM, Miyuru Wanninayaka <[email protected]> wrote:

> Hi all,
>
> I found that when message received via local transport
>
> messageContext.getConfigurationContext().getServiceContextPath()
> returns different values when stratos component installed in ESB
>
> Before adding :
> messageContext.getConfigurationContext().getServiceContextPath() >>
> /services
> After adding   :
> messageContext.getConfigurationContext().getServiceContextPath() >>
> local://services
>
> Because of this, RequestURIBasedServiceDispatcher does not dispatches
> service invoked via local transport as before.
> To invoke service via local transport, address uri for local transport
> was something like "local://localhost/services/StockQuoteProxy" but
> now that url does not works and "local://services/StockQuoteProxy"
> works.
>
> Does anyone know the reason for this behavior?
>
> --
> Cheers,
> Miyuru
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>



-- 
Supun Kamburugamuva
Member, Apache Software Foundation; http://www.apache.org
E-mail: [email protected] <[email protected]>;  Mobile: +94 77 431 3585
Blog: http://supunk.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to