Ravi,

Thanks for the quick reply.  I don't see any call object in the stub
code.  I remember call was in Axis 1.x.  Is that what you are referring
to?

Looking at the generated stub code, I decided perhaps the best thing to
do is calling OperationClient.getOptions().setManageSession(true).
However, that didn't do anything at all.  Snoops showed that the
JSESSIONID was not added in the subsequent request.

What else can I do here?  

Any help will be much appreciated.

--Alex

> -----Original Message-----
> From: Ravi Krishnamurthy [mailto:[EMAIL PROTECTED] 
> Sent: Monday, January 08, 2007 4:47 PM
> To: [email protected]
> Subject: Re: Http session from client side...
> 
> Alex:
> May be try to set the call.setMaintainSession(true) in the stub code 
> when the call object is created.
> 
> regards,
> Ravi
> 
> Alex Huang wrote:
> > Hi All,
> >  
> > I'm interfacing with a webservices server that returns a cookie 
> > Set-Cookie: JSESSIONID=C940DECC375E991239EE6A4F80304CB0 in my login 
> > request and expects that I set that cookie in the 
> subsequent requests.
> >  
> > I have used wsdl2java to create the client libraries and made the 
> > login request using the client stubs generated.  However, I can not 
> > figure out how to get the HTTPSession back to retrieve this 
> cookie.  I 
> > tried using MessageContext.getMessageContext() but it 
> returns a null 
> > pointer back to me.
> >  
> > Searching on the archives reveals that 
> > MessageContext.getMessageContext() should work if it's on 
> the server, 
> > but what about the client?
> >  
> > Thanks for any help you can give.
> >  
> > --Alex
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to