Completely different subject, but i'm having a nightmare writing a java client to call a remote web service

Yet, calling the same remote web service using Perl and SOAP::Lite works fine, no hassle with data types, unlike my java client

Is Axis this fussy?


From: "Merten Schumann" <[EMAIL PROTECTED]>
Reply-To: axis-user@ws.apache.org
To: <axis-user@ws.apache.org>
Subject: Sun JAX-RPC client against Axis JAX-RPC web service - problem with HttpSession
Date: Wed, 1 Jun 2005 17:21:38 +0200

Hello,

I think questions regarding maintaining HTTP sessions are too much out
there, anyway, I could not find any detailed information about how
things are in Axis 1.2 ...

My problem is as simple as this: I've got a JAX-RPC web service up and
running smoothly in Axis (I do use the approach "add Axis to your web
app", if this is of interest). I do deploy my service with scope=session
(I even tried application). My clients (Sun JAX-RPC, PHP, Perl ...) work
fine so far (with the global configuration switch dotNetSoapEncFix set
to true BTW).

Now I tried for some reason to use javax.servlet.http.HttpSession. I
think I did the required steps in the server side: implement
javax.xml.rpc.server.ServiceLifecycle, store in init() (get's called, as
expected) the javax.xml.rpc.server.ServletEndpointContext and call
context.getHttpSession(). In the client, I do
proxy._setProperty(javax.xml.rpc.Stub.SESSION_MAINTAIN_PROPERTY,
Boolean.TRUE).

Well, and it does not work. :-( In the web service server side, I can
see that each time I do call context.getHttpSession() another object
get's returned.

So, I guess the exchange of cookies is not working correctly between
Axis 1.2 and Sun JAX-RPC (from J2EE 1.4) ... Anyone else experiencing
this issue? Or anyone has got this combination running without problems?
Anyone has a solution?

My Perl (SOAP::Lite) client works fine against Axis when cookie support
is enabled! So, who's wrong here, Apache or Sun? :-)

Thanx alot
   Merten

_________________________________________________________________
Want to block unwanted pop-ups? Download the free MSN Toolbar now! http://toolbar.msn.co.uk/

Reply via email to