Session Management not supporting different session id identifiers (e.g. ssnid)
-------------------------------------------------------------------------------

                 Key: AXIS2-2282
                 URL: https://issues.apache.org/jira/browse/AXIS2-2282
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: transports
    Affects Versions: 1.1.1
            Reporter: Thomas Michelbach


I'm having a problem with session using a Service Client. I have two methods 
calling two different operations of a web service. The webservice is not 
implemented in axis2. 
 
I need to use a session so the web service can identify the axis2 client by 
each call.
 
My class defines a single ServiceClient to make two different call.
 
It has following option turned on:
client.getOptions().setManageSession(true );

When I make the first call to the server, it runs the webservice and responds 
correctly. Following header is then passed:
 
HTTP/1.0 200 OK
Set-Cookie: ssnid=4383SO95jARAuR1Ad3Cc6clMdI1KEQo-555562; path=/;
Content-Type: text/xml;charset=utf-8
Connection: Keep-Alive
Content-Length: 646 
 
By the second call the client does not put the session data back to identify 
itself. 
 
So it passes only this information:
 
SOAPAction: "urn:anonOutInOp"
User-Agent: Axis2
Authorization: Basic [based64usernamepassword]
Host: localhost:5554
Content-Length: 453
Content-Type: text/xml; charset=UTF-8

This was posted to the user mailing list and the conclusion was that axis2 does 
not support ssnid as session id. So a axis2 client can't communicate with 
another application server using session management.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to