Deepal, the right thing is to echo any and all cookies the server sends down. Its not ok to pick and choose using specific names.

Sanjiva.

Deepal Jayasinghe wrote:
Hi  Thomas;

Please create a JIRA , seems like we need to support different session
ids , at the moment we support JSSION but not ssnid.

Thanks
Deepal

Hi,
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 the server 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.
Should it be able to use that Set-Cookie Information 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
There is also no new header for identification of the session. So the
application starts a new session and returns an error, because the
cached data is not available.
Can someone help me? I'm using axis2 1.1.1 Bye and Thanks a lot,
Thomas
--
Thomas Michelbach



--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Director; Open Source Initiative; http://www.opensource.org/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/

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

Reply via email to