http://shemnon.com/speling/archives/000098.html

--- Seref Arikan <[EMAIL PROTECTED]> wrote:
> Hi, 
> I am currently developing a web service client in Java using IBM's ws toolkit. The 
> web service
> is hosted by ASP.NET . 
> My problem is: i can use sessions in my java stubs, but i can't share sessions 
> between them .
> I've searched the archive, and have seen Brian Ewins's mail, which says, this is not 
> possible
> without major hacking. 
> I am using cookie based session tracking, since this is the default used by ASP.NET. 
> I've
> experimented pretty much with the stubs i've created and have seen that, the same 
> stub instance
> keeps track of different sessions for different endpoints. I've added a common 
> function to
> different services in asp.net to test it, and called different services with this 
> common
> function, from the same stub. The common test function returns the asp.net session 
> id, and the
> only stub instance i used, returns the an id for every endpoint i use. 
>  
> When i change end point from service1.asmx to service2.asmx and then again to 
> service1.asmx,
> both calls to service1.asmx gives the same session id. So stubs are capable of 
> keeping sessions
> for every end point. 
> So, basicly , the sessionId is kept somewhere for an endpoint assigned to a stub, 
> and attached
> into the cookie send. 
> I can get the sessionid using a seperate call to a method on web service, that's not 
> much of an
> issue. But HOW can i insert that id into the cookie sent by the stub ? I could not 
> manage to
> find a way where that http header is generated. This is the only solution i could 
> find. 
>  
> i think even if i could send the sessionid in soap header from the client, the 
> asp.net side
> can't switch to an existing session using sessionId. (or that's my knowledge) Also 
> the server
> side uses MS application center among many servers, which also confuses things for a 
> possible
> server side session switching.
>  
> So my only option is to use cookie based sessions. Any ideas how can i override the 
> value sent
> by stub in the cookie ? After many hours of working, i've almost lost hope. It 
> should not be
> that hard after all, but i'm limited in time, since deadline is close..
>  
> Best Regards
> Seref Arikan
> 


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

Reply via email to