Synapse does not handle SOAP sessions correctly
-----------------------------------------------

                 Key: SYNAPSE-44
                 URL: http://issues.apache.org/jira/browse/SYNAPSE-44
             Project: Synapse
          Issue Type: Bug
          Components: Core
            Reporter: Chathura Ekanayake


Axis2 maintains SOAP sessions by using a SOAP header named ServiceGroupId. When 
a client invokes an Axis2 service with soap session enabled, Axis2 puts an 
unique ID for that session in the response as a reference parameter under the 
<wsa:ReplyTo> header. Then the client includes that ID in the subsequent 
requests so that the session can be maintained.

Problem occurs when this scenario is executed with Synapse in the middle of the 
client and the server. Synapse drops reference parameters under the 
<wsa:ReplyTo> header. Therefore, client does not get the ServiceGroupId and the 
session will not be maintained.

Synapse should copy the ServiceGroupId under the wsa:ReplyTo header in order 
for soap sessions to work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to