axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Heshan Suriyaarachchi (JIRA)" <>
Subject [jira] [Updated] (AXIS2-5024) Issue in setting transport headers in Axis2 local transport
Date Sun, 15 May 2011 02:04:47 GMT


Heshan Suriyaarachchi updated AXIS2-5024:

    Attachment: synapse-local-transport-transport-header-verification.xml

Hi Andreas, 

I am attaching a Synapse configuration to demonstrate what I am trying to achieve here. In
this scenario, I am using local transport to communicate between Apache Synapse proxy services.
First the LocalTransportProxy is called and it calls the Second proxy through the local transport.
Then the SecondProxy calls the StockQuoteProxy via the local transport. 

LocalTransportProxy ---local transport---> SecondProxy ---local transport---> StockQuoteProxy

With the current implementation of the local transport, if transport header is set at the
LocalTransportProxy, it is not propagated to the SecondProxy. 
eg. : I am setting a transport header named header1 with value1 but it is not there, when
I try to log the transport header1's value at the SecondProxy.

The patch attacted earlier fixes this issue. 

> Issue in setting transport headers in Axis2 local transport
> -----------------------------------------------------------
>                 Key: AXIS2-5024
>                 URL:
>             Project: Axis2
>          Issue Type: Bug
>          Components: transports
>    Affects Versions: 1.5.4
>            Reporter: Heshan Suriyaarachchi
>             Fix For: 1.6.0, nightly
>         Attachments: AXIS2-5024-patch.diff, synapse-local-transport-transport-header-verification.xml
> Transport headers are not properly set in the Axis2 local transport. Therefore, already
set transport headers are not propagated correctly.

This message is automatically generated by JIRA.
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message