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]