|
Micheal,
MS-SOAP toolkit does NOT support
cookies!
When you deploy any web-service in Session Scope,
using Apache SOAP, then Apache SOAP tracks this session using
cookies.
But MS-SOAP toolkit does NOT send cookies! So you
are loosing the session.
If you want to maintain session, with an MS-SOAP
toolkit, then you have to use SOAP headers for this purpose. (Remember NOT HTTP
headers)
This can be achieved using IHeaderHandler
interface. (As you are trying to do!)
But Apache SOAP 2.2 does NOT provide a good support
for writing SOAP Headers.
So basically maintaining session between the two is
very difficult!
I think that Apache Axis does have a support for
writing SOAP headers. I have not tried it, but you can check it
out!
Hope that it helps.
With Warm Regards,
Paramdeep
----- Original Message -----
Sent: Saturday, February 09, 2002 5:10
AM
Subject: Interop Problem MS SOAP Toolkit
<-> Java SOAP
Hi,
first of all I would like to say "Thank You" to
the community. Your help will always be helpful. Thanks a lot.
Now I have the following problem:
I deployed a web service using Java SOAP using a
session scope. I wrote a SOAP Client using the Microsoft SOAP Toolkit (V. 2.0
SP2). It seems that the MS Toolkit does not keep track of the session. Each
call of a service method will generate a new Session - in fact that means that
the server side session scope degrates to a request scope.
Background: I woul like to implement a basic
login. If I'm not able to keep track of the session, this will not be
possible.
Within the MS Toolkit I implemented the
IHeaderHandler-interface that should be a possible solution for that problem.
But it doesn't work. The IHeaderHandler will not be invoked for the response
of the SOAP service.
Greetings
Michael
-------------------------------------------------------------------------------- Michael
Timpe Melchiorstr. 24 50670 K�ln eMail: [EMAIL PROTECTED]
|